Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. /******************************************************************
  2. *   21 days: a game for programmers
  3. *   Copyright (C) 2014 Maxim Grishin
  4. *
  5. *   This program is free software; you can redistribute it and/or
  6. *   modify it under the terms of the GNU General Public License
  7. *   as published by the Free Software Foundation; either version 2
  8. *   of the License, or (at your option) any later version.
  9. *
  10. *   This program is distributed in the hope that it will be useful,
  11. *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  13. *   GNU General Public License for more details.
  14. *
  15. *   You should have received a copy of the GNU General Public License
  16. *   along with this program; if not, write to the Free Software
  17. *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
  18. *   MA  02110-1301, USA.
  19. *******************************************************************/
  20.  
  21. #include "sys.h"
  22.  
  23. #ifndef _KOS32
  24. #include <stdio.h>   // printf()
  25. #define printf2 printf
  26. #endif
  27.  
  28. #include <stdlib.h>  // srand()
  29. #include <time.h>    // time()
  30.  
  31. int showMainMenu();
  32.  
  33. int main() {
  34.     initConsole();
  35.     hideCursor();
  36.     srand(time(NULL));
  37.     showMainMenu();
  38.     showCursor();
  39. #ifdef _KOS32
  40.     // Close console window and kill the main thread
  41.     con_exit(true);
  42.     kol_exit();
  43. #endif
  44.     return 0;
  45.     }
  46.