add character crator and user input
This commit is contained in:
@@ -1,12 +1,18 @@
|
||||
from classes.GameBoard import GameBoard
|
||||
|
||||
from json import load as json_load
|
||||
import lzma
|
||||
import logging
|
||||
import lzma, os
|
||||
|
||||
if __name__ == '__main__':
|
||||
with open("config.json", "r") as f:
|
||||
CONFIG = json_load(f)
|
||||
|
||||
if CONFIG["logging"]["enabled"]:
|
||||
os.makedirs(CONFIG['logging']['file']['path'], exist_ok=True)
|
||||
logging.basicConfig(filename=f"{CONFIG['logging']['file']['path']}/{CONFIG['logging']['file']['name']}", encoding='utf-8', level=logging.DEBUG)
|
||||
LOGGING = logging.getLogger(__name__)
|
||||
|
||||
SAVE_STATE_FILE = {
|
||||
"path": f"{CONFIG['save_file']['path']}/{CONFIG['save_file']['filename']}",
|
||||
"compression": lzma,
|
||||
@@ -19,8 +25,7 @@ if __name__ == '__main__':
|
||||
}
|
||||
|
||||
game_board = GameBoard(CONFIG, SAVE_STATE_FILE, MAP_FILE)
|
||||
saved_state = game_board.find_save_state()
|
||||
game_board.find_save_state()
|
||||
game_board.user_input()
|
||||
|
||||
print("Story Pos:", game_board.get_world())
|
||||
print(game_board.map)
|
||||
print(saved_state.get_player())
|
||||
game_board.save_to_file(game_board.saved_state, game_board.save_state_file)
|
||||
|
||||
Reference in New Issue
Block a user