Пример #1
0
/* -------------------------------------------------------------------------- *
 * Hauptschleife des Clients                                                  *
 * -------------------------------------------------------------------------- */
void client_run(void)
{
  /* Mit dem Menu beginnen */
  client_status = CLIENT_MAIN;
  
  while(client_status != CLIENT_EXIT)
  {
    switch(client_status)
    {
      /* Das Hauptmenu */
      case CLIENT_MAIN:
      {
        ui_main(client_screen);
        break;
      }
      
      /* Konfiguration des Clients */
      case CLIENT_CONFIG:
      {
        ui_config(client_screen);
        break;
      }
      
      /* Öffentlicher Chat und Spielübersicht */
      case CLIENT_CHAT:
      {
        ui_chat(client_screen);
        break;
      }
      
      /* "Chat Channel" und Spieleinstellungen */
      case CLIENT_SETTINGS:
      {
        ui_settings(client_screen);
        break;
      }
      case CLIENT_TEST:
      {
        ui_test(client_screen);
        break;
      }
      case CLIENT_GAME:
      {
        ui_game(client_screen);
        break;
      }
      case CLIENT_GAME_END:
      {
        ui_game_end(client_screen);
        client_status = CLIENT_CHAT;
        break;
      }
    }
  }  
}
Пример #2
0
void splash(void) {
  #IF STACK_USE_PICDEM_LCD
   printf(lcd_putc,"\fCCS Webserver");
  #ENDIF
 #if STACK_USE_ANNOUNCE
   InitAnnounce(" - EX_ST_WEBSERVER");
 #endif
 #if STACK_USE_SERIAL
   fprintf(USER,"\r\n\r\nCCS ex_st_webserver\r\n");
   ui_settings();
   ui_menu();
 #endif
}