[go: up one dir, main page]

Menu

[899825]: / main.py  Maximize  Restore  History

Download this file

38 lines (30 with data), 955 Bytes

 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
import sys
import logging
from UserDetails import *
from room.RoomDataParser import *
from Game import *
def queryUserDetails():
name = raw_input("Enter your name: ")
return UserDetails(name)
def readRoomData():
parser = RoomDataParser()
return parser.parseRoomData("./data/rooms.xml")
def setUpLogging():
logger = logging.getLogger("taco")
logger.setLevel(logging.DEBUG)
ch = logging.StreamHandler()
logger.addHandler(ch)
formatter = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s")
ch.setFormatter(formatter)
logger.addHandler(ch)
if __name__ == "__main__":
logger = logging.getLogger("taco")
if len(sys.argv) > 1:
if sys.argv[1] == "debug":
setUpLogging()
logger.debug("Initializing..")
details = queryUserDetails()
rooms = readRoomData()
start = rooms["start"]
logger.debug("Starting game")
game = Game(details, start, rooms)