#include <windows.h>
#include <gdi.h>
#include <taudio.h>
#include <leveleng.h>
#include "game.h"
#include "gameinternal.h"



PROGRESS_DATA g_TitleProgress[] =
{
	{
		40, 
		"Loading Title Graphics",
		"FAILURE: COULD NOT LOAD TITLE GRAPHICS",
        GameTitle_LoadTitleGif
	},
	{
		40, 
		"Loading Title Audio",
		"FAILURE: COULD NOT LOAD TITLE AUDIO",
        GameTitle_LoadTitleAudio
	},
	{
		40,
		"Creating Game Screen",
		"FAILURE: COULD NOT CREATE GAME SCREEN",
		GameTitle_CreateGameScreen
	},
	{
		20,
		"Initialization Completed",
		NULL,
		NULL
	}
};


PROGRESS_DATA g_LevelOneProgress[] =
{
	{
		20, 
		"Loading Level One Graphics",
		"FAILURE: COULD NOT LOAD LEVEL ONE GRAPHICS",
        GameLevel1_LoadGraphics
	},
	{
		20, 
		"Building Level One Tiles",
		"FAILURE: COULD NOT BUILD LEVEL ONE TILES",
        GameLevel1_BuidTiles
	},	
	{
		40, 
		"Loading Level One Audio",
		"FAILURE: COULD NOT LOAD LEVEL ONE AUDIO",
        GameLevel1_LoadAudio
	},
	{
		40,
		"Initializing Level Engine",
		"FAILURE: COULD NOT INITIALIZE LEVEL ENGINE",
		GameLevel1_InitializeLevelEngine
	},
	{
		20,
		"Initialization Completed",
		NULL,
		NULL
	}
};



PPROGRESS_DATA g_ProgressMap[] =
{
	&g_TitleProgress[0],
	&g_LevelOneProgress[0]
};


