Exemplo n.º 1
0
sint32	spnewgamediffscreen_displayMyWindow(BOOL viewMode,BOOL reinit)
{
	sint32 retval=0;
	if(!s_spNewGameDiffScreen) { retval = spnewgamediffscreen_Initialize(); }

	if(reinit)
	{
		s_spNewGameDiffScreen->Ok()->SetActionFuncAndCookie(spnewgamediffscreen_backPress,NULL);
	}

	AUI_ERRCODE auiErr;

	sint32 i;
	for(i = 0; i < s_diffListBox->NumItems(); i++)
		s_diffListBox->GetItemByIndex(i)->Enable(!viewMode);
	for(i = 0; i < s_riskListBox->NumItems(); i++)
		s_riskListBox->GetItemByIndex(i)->Enable(!viewMode);

	auiErr = g_c3ui->AddWindow(s_spNewGameDiffScreen);
	keypress_RegisterHandler(s_spNewGameDiffScreen);

	Assert( auiErr == AUI_ERRCODE_OK );

	return retval;
}
Exemplo n.º 2
0
sint32	graphicsscreen_displayMyWindow()
{
	sint32 retval=0;
	if (!s_graphicsWindow) { retval = graphicsscreen_Initialize(); }

	AUI_ERRCODE auiErr  = g_c3ui->AddWindow(s_graphicsWindow);
	Assert( auiErr == AUI_ERRCODE_OK );
	keypress_RegisterHandler(s_graphicsWindow);

	s_unitAnimToggled = FALSE;
	s_goodAnimToggled = FALSE;

	return retval;
}
Exemplo n.º 3
0
sint32	loadsavescreen_displayMyWindow(uint32 type)
{
    AUI_ERRCODE retval = g_loadsaveWindow ? AUI_ERRCODE_OK : loadsavescreen_Initialize();

	g_loadsaveWindow->CleanUpSaveInfo();

	if (retval == AUI_ERRCODE_OK)
    {
		g_loadsaveWindow->SetType(type);
		g_c3ui->AddWindow(g_loadsaveWindow);
		keypress_RegisterHandler(g_loadsaveWindow);
	}

	return retval;
}
sint32	spnewgamemapsizescreen_displayMyWindow(BOOL viewMode, sint32 useMode)
{
	sint32 retval=0;
	if(!s_spNewGameMapSizeScreen) { retval = spnewgamemapsizescreen_Initialize(); }

	AUI_ERRCODE auiErr;

	for (sint32 i = 0;i < k_NUM_MAPSIZEBOXES;i++ )
		s_checkBox[ i ]->Enable( !viewMode );

	s_useMode = useMode;

	auiErr = g_c3ui->AddWindow(s_spNewGameMapSizeScreen);
	keypress_RegisterHandler(s_spNewGameMapSizeScreen);

	Assert( auiErr == AUI_ERRCODE_OK );

	return retval;
}
sint32	spnewgamerandomcustomscreen_displayMyWindow()
{
	sint32 retval=0;
	if(!s_spNewGameRandomCustomScreen) { retval = spnewgamerandomcustomscreen_Initialize(); }

	AUI_ERRCODE auiErr;

	auiErr = g_c3ui->AddWindow(s_spNewGameRandomCustomScreen);
	keypress_RegisterHandler(s_spNewGameRandomCustomScreen);

	Assert( auiErr == AUI_ERRCODE_OK );

	bool custom = g_spNewGameWindow ?
		g_spNewGameWindow->m_useCustomMap != 0:

		false;
	s_checkBox[ 0 ]->SetState( !custom );
	s_checkBox[ 1 ]->SetState( custom );

	return retval;
}