Exemple #1
0
void InitializeBattleExitConfirmationWindow(void)
{
	InitializeConfirmationWindow(&battleExitWindow, &exitText, &yesText, &noText);
	battleExitWindow.window_handlers.unload = BattleExitConfirmationDeinit;
	window_set_click_config_provider(&battleExitWindow, (ClickConfigProvider) BattleExitWindowClickConfigProvider);
	
	BattleInit();
	ShowMainBattleMenu();
}
Battle2::Tower::Tower(const Castle & castle, u8 twr, Arena & a) : Army::Troop(Monster::ARCHER), arena(a), type(twr), valid(true)
{
    count += castle.CountBuildings();
    count += castle.GetLevelMageGuild() - 1;

    if(count > 20) count = 20;
    if(TWR_CENTER != type) count /= 2;
    if(count == 0) count = 1;

    BattleInit();
    Stats* b = GetBattleStats();
    b->SetModes(CAP_TOWER);
}
Exemple #3
0
void BattleWindowInit(Window *window)
{
	MenuInit(window);
	BattleInit();
}