Esempio n. 1
0
/**
*	Inicializa todos los componentes del juego y reserva la memoria necesaria
**/
void Game_Init(TGAME * lsGame)
{
	lsGame->mbFinish=false;
	lsGame->mfAcumulatedTime = 0.0f;

	Keyboard_Init(&(lsGame->mKeyboard));
	GraphicManager_Init(&(lsGame->mGraphic));

	if (!Scene_Init(&(lsGame->mScene),&(lsGame->mGraphic),kiFIRST_LEVEL))
		lsGame->mbFinish=true;	
}
Esempio n. 2
0
int GameInit(TGAME* Juego)
{	
	if(!Keyboard_Init(&(Juego->Teclado)))
		return -1;
	
	
	if(!GraphicManager_Init(&(Juego->Pantalla)))
		return -2;

	
	Juego->EstadoActual = Iniciando;
	Juego->cursorClock = clock();
	Juego->cursor = char(177);
	Juego->pos_o_linea = false;
	Juego->turno = false;
	Juego->cant_cerradas_1 = Juego->cant_cerradas_2 = 0;
	Juego->GanadorEncontrado = false;
	InitPointsBox(Juego);


	return 0;
}