#pragma once

#include "play/PLAY_COMMON.h"

#define STATE_COUNT STATE_PLAY + 1
typedef enum StateType
{
	STATE_PLAY
} StateType;

typedef struct Game Game;

typedef struct State
{
	Game* game;
	StateType type;
	union
	{
		Play play;
	};
} State;
