adventure-game #3
|
@ -1,10 +1,12 @@
|
||||||
from yaml_parser import parse_datafile as parse
|
from yaml_parser import parse_datafile as parse
|
||||||
|
|
||||||
|
|
||||||
class Player:
|
class Player:
|
||||||
"""
|
"""
|
||||||
This class intended to abstract out the actual yaml data into a player.(item) that is more
|
This class intended to abstract out the actual yaml data into a player.(item) that is more
|
||||||
friendly to handle in code.
|
friendly to handle in code.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def __init__(self, save_location):
|
def __init__(self, save_location):
|
||||||
self.save_location = save_location
|
self.save_location = save_location
|
||||||
|
|
||||||
|
@ -16,3 +18,7 @@ class Player:
|
||||||
TODO: Put a check here that checks if the room we're moving to exists!
|
TODO: Put a check here that checks if the room we're moving to exists!
|
||||||
"""
|
"""
|
||||||
self.playerData['player']['location'] = new_room
|
self.playerData['player']['location'] = new_room
|
||||||
|
|
||||||
|
room = self.playerData['player']['location']
|
||||||
|
|
||||||
|
return parse('adventure_game/gamedata/world/' + room)['room']['upon_enter']
|
||||||
|
|
Loading…
Reference in New Issue