public override void Render(float elapsedTime) { drawer2D.BeginDrawSprite(); drawer2D.DrawSprite(backgroundSprite); drawer2D.EndDrawSprite(); GuiMessage msg = gui.Update(elapsedTime, Input); switch (msg.message) { case MessageType.WM_COMMAND: switch (msg.id) { case ID_CLOSE: Application.Exit(); break; } break; default: break; } gui.Render(); if (playWinSound) { playWinSound = false; winSound.play(); } }
public override void Render(float elapsedTime) { drawer2D.BeginDrawSprite(); drawer2D.DrawSprite(backgroundSprite); drawer2D.EndDrawSprite(); GuiMessage msg = gui.Update(elapsedTime, Input); // proceso el msg switch (msg.message) { case MessageType.WM_COMMAND: switch (msg.id) { case ID_CLOSE: show = false; gui.Reset(); PlayerModel.ShowFatherNote = false; break; } break; default: break; } if (show) { gui.Render(); } }
public override void Render(float elapsedTime) { drawer2D.BeginDrawSprite(); drawer2D.DrawSprite(backgroundSprite); drawer2D.EndDrawSprite(); GuiMessage msg = gui.Update(elapsedTime, Input); switch (msg.message) { case MessageType.WM_COMMAND: switch (msg.id) { case ID_CLOSE: ShowHistory = false; break; } break; default: break; } gui.Render(); }
public override void Render(float elapsedTime) { GuiMessage msg = gui.Update(elapsedTime, Input); switch (msg.message) { case MessageType.WM_COMMAND: switch (msg.id) { case ID_CRAFT_SHIP_HELM: CraftShipHelm(); break; } break; } gui.Render(); text.render(); if (showNoElemMsg && msgTime < 5) { msgTime += elapsedTime; noelementsMsg.render(); } if (showCraftElemMsg && msgTime < 5) { msgTime += elapsedTime; craftElementMsg.render(); } }
public override void Render(float elapsedTime) { drawer2D.BeginDrawSprite(); drawer2D.DrawSprite(backgroundSprite); drawer2D.EndDrawSprite(); text.render(); GuiMessage msg = gui.Update(elapsedTime, Input); // proceso el msg switch (msg.message) { case MessageType.WM_COMMAND: switch (msg.id) { case IDOK: if (msg_box_app_exit) { Application.Exit(); } if (msg_box_nueva_mision) { music.closeFile(); GameModel.ChangeLevel(); } break; case IDCANCEL: gui.EndDialog(); break; case ID_NUEVA_PARTIDA: gui.MessageBox("Nueva Partida", "TGC Gui Demo"); msg_box_nueva_mision = true; msg_box_app_exit = false; break; case ID_APP_EXIT: gui.MessageBox("Desea Salir?", "TGC Gui Demo"); msg_box_app_exit = true; msg_box_nueva_mision = false; break; case ID_CONTROLES: gui.MessageBoxControles("Controles", "TGC Gui Demo"); break; } break; default: break; } gui.Render(); }
public void RenderGUI(float elapsedTime) { GuiMessage msg = gui.Update(elapsedTime, Input); switch (msg.message) { case MessageType.WM_COMMAND: switch (msg.id) { case 1: active = false; PlayerModel.ShowInventory = false; PlayerModel.ShowFatherNote = true; break; case 2: if (PlayerModel.CanUseShipHelm) { active = false; PlayerModel.ShowInventory = false; ShowShipHelm = false; RenderShipHelm = true; PlayerModel.Win = true; } else { showNoUseShipHelmMsg = true; msgTime = 0; } break; } break; } gui.Render(); text.render(); if (showNoUseShipHelmMsg && msgTime < 3) { msgTime += elapsedTime; noUseShipHelmText.render(); } }
public void gui_render(float elapsedTime) { // ------------------------------------------------ GuiMessage msg = gui.Update(elapsedTime); // proceso el msg switch (msg.message) { case MessageType.WM_COMMAND: switch (msg.id) { case IDOK: case IDCANCEL: // Resultados OK, y CANCEL del ultimo messagebox gui.EndDialog(); if (dialog_sel == 1) { // Estaba en el dialogo de configurar, paso al dialogo principal dialog_sel = 0; } break; case ID_SCOUT: // Abro un nuevo dialogo Configurar(); break; default: break; } break; default: break; } gui.Render(); }
public void gui_render(float elapsedTime) { // ------------------------------------------------ GuiMessage msg = gui.Update(elapsedTime, Input); // proceso el msg switch (msg.message) { case MessageType.WM_COMMAND: switch (msg.id) { case IDOK: case IDCANCEL: // Resultados OK, y CANCEL del ultimo messagebox gui.EndDialog(); profiling = false; if (msg_box_app_exit) { // Es la resupuesta a un messagebox de salir del sistema if (msg.id == IDOK) { // Salgo del sistema //GuiController.Instance.shutDown(); Cursor.Show(); } } msg_box_app_exit = false; break; case ID_ABRIR_MISION: ProgressBarDlg(); break; case ID_NUEVA_MISION: gui.MessageBox("Nueva Misión", "TGC Gui Demo"); break; case ID_CONFIGURAR: Configurar(); break; case ID_APP_EXIT: gui.MessageBox("Desea Salir?", "TGC Gui Demo"); msg_box_app_exit = true; break; default: if (msg.id >= 0 && msg.id < cant_colores) { // Cambio el color int color = msg.id; effect.SetValue("color_global", new TGCVector4((float)lst_colores[color].R / 255.0f, (float)lst_colores[color].G / 255.0f, (float)lst_colores[color].B / 255.0f, 1)); } break; } break; default: break; } gui.Render(); }