Advertisement
1400_SpaceCat

mdl_mainmenu.py

Oct 21st, 2015
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.66 KB | None | 0 0
  1. from mdl_magic import magic,Colors,ClearSaves
  2. from sys import path,exit
  3. from time import sleep
  4. from os import stat,system,getcwd
  5. from subprocess import Popen
  6. import platform,mdl_heroconf,mdl_travelsystem
  7.  
  8. path.append("module/")
  9.  
  10. # load = "██████████████████████████████████████████████████████████"
  11. while ( True ):
  12.     magic.Clear()
  13.     magic.Dir()
  14.    
  15.     MINY, MAXY = 1, 24
  16.     MINX, MAXX = 1, 80
  17.     pos = lambda y, x: '\x1b[%d;%dH' % (y, x)
  18.    
  19.     print(Colors.bgwhite,end="")
  20.     print('%s%s' % (pos(MINY, MINX), ' '*MAXX), end='')
  21.     print('%s%s' % (pos(MAXY, MINX), ' '*MAXX), end='')
  22.     print('%s%s%s%s' % (pos(MINY, MINX), Colors.swhite, Colors.sblack, Colors.endc), end='')
  23.     print(Colors.endc)
  24.    
  25.     menuChoice = input('''
  26.     \r'''+("\n")*8+("\t")*3+'''1 - Продолжить игру
  27.     \r'''+("\t")*3+'''2 - Начать сначала
  28.     \r'''+("\t")*3+'''3 - Настройки
  29.     \r'''+("\t")*3+'''4 - Выход
  30.     ''')
  31.  
  32.     if ( menuChoice == "1" ):
  33.         if ( stat("module/mdl_herosave.py").st_size > 0 ):
  34.             mdl_travelsystem.travel()
  35.         else:
  36.             print("Сохранений не найдено!")
  37.    
  38.     elif ( menuChoice == "2" ):
  39.         if ( stat("module/mdl_herosave.py").st_size > 0 ):
  40.             clearIt = input("Начать сначала?[y/n]").upper()
  41.            
  42.             if ( clearIt == "Y" ):
  43.                 ClearSaves()
  44.                 mdl_heroconf.heroConf()
  45.                 mdl_travelsystem.travel()
  46.                
  47.             elif ( clearIt == "N" ):
  48.                 continue
  49.         else:
  50.             mdl_heroconf.heroConf()
  51.             mdl_travelsystem.travel()
  52.  
  53.     elif ( menuChoice == "3" ):
  54.         pass
  55.         #UNDER CONSTRUCTION
  56.    
  57.     elif ( menuChoice == "4" ):
  58.         exit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement