Exemplo n.º 1
0
ScreenManager::ScreenManager() : currentScreen(NULL), history_idx(0)
{
    homeScreen = HomeScreen();
    statusScreen = StatusScreen();
    deviceScreen = DeviceScreen();
    deviceAddScreen = DeviceAddScreen();
    deviceRemoveScreen = DeviceRemoveScreen();
    settingsScreen = SettingsScreen();
    settingsSetModeScreen = SettingsSetModeScreen();
    settingsSetTimeScreen = SettingsSetTimeScreen();
    schedulePickDeviceScreen = SchedulePickDeviceScreen();
    scheduleScreen = ScheduleScreen();
}
Exemplo n.º 2
0
static void display()
{
    if(!GameStart)
    {
        HomeScreen();
    }
    else if(gameTurnNo!=0)
    {
        if (InitTerrain)glClear(GL_COLOR_BUFFER_BIT);

        terrain_polygon(xterrain,yterrain);

        t_left1.tankDisplay();
        t_right1.tankDisplay();
        projectileFunc();

    }
    else
    {

        GameOverScreen();

    }
}