OpenRCT2/src/openrct2/Intro.h

39 lines
1020 B
C
Raw Normal View History

/*****************************************************************************
2020-07-21 15:04:34 +02:00
* Copyright (c) 2014-2020 OpenRCT2 developers
2015-10-20 20:16:30 +02:00
*
* For a complete list of all authors, please refer to contributors.md
* Interested in contributing? Visit https://github.com/OpenRCT2/OpenRCT2
2015-10-20 20:16:30 +02:00
*
* OpenRCT2 is licensed under the GNU General Public License version 3.
*****************************************************************************/
2015-10-20 20:16:30 +02:00
#ifndef _INTRO_H_
#define _INTRO_H_
#include "common.h"
struct rct_drawpixelinfo;
2016-06-05 16:40:19 +02:00
enum class INTRO_STATE : uint8_t
2018-06-22 23:25:16 +02:00
{
INTRO_STATE_NONE,
INTRO_STATE_PUBLISHER_BEGIN,
INTRO_STATE_PUBLISHER_SCROLL,
INTRO_STATE_DEVELOPER_BEGIN,
INTRO_STATE_DEVELOPER_SCROLL,
INTRO_STATE_LOGO_FADE_IN,
INTRO_STATE_LOGO_WAIT,
INTRO_STATE_LOGO_FADE_OUT,
INTRO_STATE_DISCLAIMER_1,
INTRO_STATE_DISCLAIMER_2,
2018-06-22 23:25:16 +02:00
INTRO_STATE_CLEAR = 254,
INTRO_STATE_FINISH = 255,
};
extern INTRO_STATE gIntroState;
void intro_update();
2018-06-22 23:25:16 +02:00
void intro_draw(rct_drawpixelinfo* dpi);
#endif