-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.py
executable file
·63 lines (52 loc) · 978 Bytes
/
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#!/usr/bin/env python3
import sys
import utility
from unicurses import *
import shanghai.build_shanghai as build_shanghai
import shanghai.table_fill_shanghai as table_fill_shanghai
import shanghai.lines_sum_shanghai as lines_sum_shanghai
import shanghai.game_shanghai as game_shanghai
def init_all( ):
#{
build_shanghai.init( )
table_fill_shanghai.init( )
lines_sum_shanghai.init( )
utility.init( )
game_shanghai.init( )
#}
def main( ):
#{
stdscr = initscr( )
move( 5, 5 )
noecho( )
curs_set( False )
keypad( stdscr, False )
start_color( )
game = args[ 1 ]
max_y, max_x = getmaxyx( stdscr )
if not ( args[ 1 ] == None ):
#{
utility.startGame( game, max_y, max_x, stdscr )
#}
while ( True ):
#{
key = getch( )
if ( key == 27 ):
#{
break
#}
#}
endwin( )
#}
if ( __name__ == "__main__" ):
#{
init_all( )
args = sys.argv
start_main = utility.helpCheck( args )
if ( start_main ):
#{
#print ( "here" )
#i = input()
main( )
#}
#}