void InitializeHUD() { hud.Clear(); if (0 != gScene) { if (NX_SIMULATION_HW == gScene->getSimType()) hud.AddDisplayString("Hardware Scene", 0.74f, 0.92f); else hud.AddDisplayString("Software Scene", 0.74f, 0.92f); } // Add pause to HUD if (bPause) hud.AddDisplayString("Paused - Hit \"p\" to Unpause", 0.3f, 0.55f); else hud.AddDisplayString("", 0.0f, 0.0f); }
void InitializeHUD() { bHardwareScene = (gScene->getSimType() == NX_SIMULATION_HW); hud.Clear(); // Add hardware/software to HUD if (bHardwareScene) hud.AddDisplayString("Hardware Scene", 0.74f, 0.92f); else hud.AddDisplayString("Software Scene", 0.74f, 0.92f); // Add pause to HUD if (bPause) hud.AddDisplayString("Paused - Hit \"p\" to Unpause", 0.3f, 0.55f); else hud.AddDisplayString("", 0.0f, 0.0f); }
/// /// Initialise HUD with default display strings for simulation type and a pause message. /// void InitHUD() { hud.Clear(); hud.AddDisplayString("Lives:", 0.76f, 0.93f); //pause message hud.AddDisplayString("", 0.3f, 0.55f); //restart message hud.AddDisplayString("", 0.3f, 0.55f); //score: hud hud.AddDisplayString("Score:", 0.04f, 0.93); //score dislayer hud.AddDisplayInt(score, 0.14f, 1.93f); //final score report hud.AddDisplayInt(score, 0.3f, 1.55f); //lives hud.AddDisplayInt(lives, 0.86f, 1.93f); //level hud.AddDisplayString("Level:", 0.42f, 0.93f); //levelnum hud.AddDisplayInt(currentLevel, 0.52f, 0.93f); for (int i = 0; i < 10; i++) { hud.AddDisplayInt(0, -100, -100); hud.AddDisplayString("", -100, -100); } hud.AddDisplayInt(0, 0.25f, 0.01f); hud.AddDisplayInt(0, 0.35f, 0.01f); hud.AddDisplayString("Playtime: :", 0.10f, 0.01f); }
void InitializeHUD() { bHardwareScene = (gScene->getSimType() == NX_SIMULATION_HW); hud.Clear(); // Add hardware/software to HUD if (bHardwareScene) hud.AddDisplayString("Hardware Scene", 0.74f, 0.92f); else hud.AddDisplayString("Software Scene", 0.74f, 0.92f); // Add pause to HUD if (bPause) hud.AddDisplayString("Paused - Hit \"p\" to Unpause", 0.3f, 0.55f); else hud.AddDisplayString("", 0.0f, 0.0f); if (gbThreadScheduler) { hud.AddDisplayString("Simulation threads custom scheduler", 0.01f, 0.92f); } else if (gbThreadPolling) { hud.AddDisplayString("Simulation threads polling", 0.01f, 0.92f); } else if (gbThreadSDKManage) { hud.AddDisplayString("Simulation threads managed by SDK", 0.01f, 0.92); } else if (gbNoThread) { hud.AddDisplayString("No simulation threads", 0.01f, 0.92f); } else assert(0); }