MacLO/src/Scenes.h
Jon Thysell d3b5a77eaa Updated TitleScene and PlayScene with new graphic chars
TitleScene now shows A and B "buttons" to start a game.

PlayScene now shows just the level name in the HUD.

Lots of new helpers added to scale and align rects where I want them.
2021-11-07 15:35:44 -08:00

42 lines
569 B
C

// Copyright (c) Jon Thysell <http://jonthysell.com>
// Licensed under the MIT License.
#ifndef SCENES_H
#define SCENES_H
#define NumScenes 4
typedef enum eSceneId
{
Title,
Play,
LevelEnd,
GameEnd
} SceneId;
typedef struct sTitleScene
{
Rect TitleRect;
Rect SetARect;
Rect SetBRect;
} TitleScene;
typedef struct sPlayScene
{
Rect PlayfieldRect;
Rect HUDRect;
Rect LevelRect;
} PlayScene;
typedef struct sLevelEndScene
{
Rect temp;
} LevelEndScene;
typedef struct sGameEndScene
{
Rect temp;
} GameEndScene;
#endif