added additional information to the save file, renamed references of eggs to bloops
This commit is contained in:
parent
c5d07c8b1e
commit
92c905e82b
@ -37,11 +37,15 @@ class SaveHandler:
|
|||||||
def __init__(self):
|
def __init__(self):
|
||||||
# Attributes that are saved to a file to recover upon startup.
|
# Attributes that are saved to a file to recover upon startup.
|
||||||
self.attributes = {
|
self.attributes = {
|
||||||
|
'version': pocket_friends.__version__,
|
||||||
'time_elapsed': 0,
|
'time_elapsed': 0,
|
||||||
|
'bloop': '',
|
||||||
'age': 0,
|
'age': 0,
|
||||||
'health': 0,
|
'health': 0,
|
||||||
'hunger': 0,
|
'hunger': 0,
|
||||||
'happiness': 0,
|
'happiness': 0,
|
||||||
|
'missed_care': 0,
|
||||||
|
'adult': 0,
|
||||||
'evolution_stage': -1,
|
'evolution_stage': -1,
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -442,7 +446,7 @@ def game():
|
|||||||
# Determines if it is a new hardware or not by looking at the evolution stage. If it is -1, the egg has
|
# Determines if it is a new hardware or not by looking at the evolution stage. If it is -1, the egg has
|
||||||
# not been created yet, and the hardware sends you to the egg selection screen. If not, the hardware sends
|
# not been created yet, and the hardware sends you to the egg selection screen. If not, the hardware sends
|
||||||
# you to the playground.
|
# you to the playground.
|
||||||
if save_handler.attributes['evolution_stage'] == -1:
|
if save_handler.attributes['bloop'] == '':
|
||||||
game_state = 'egg_select'
|
game_state = 'egg_select'
|
||||||
else:
|
else:
|
||||||
game_state = 'playground'
|
game_state = 'playground'
|
||||||
@ -560,7 +564,7 @@ def game():
|
|||||||
sel_up()
|
sel_up()
|
||||||
if event.key == Constants.buttons.get('a'):
|
if event.key == Constants.buttons.get('a'):
|
||||||
# Advance to the egg info screen for the selected egg.
|
# Advance to the egg info screen for the selected egg.
|
||||||
submenu = 'egg_info'
|
submenu = 'bloop_info'
|
||||||
|
|
||||||
# Draws the cursor on screen.
|
# Draws the cursor on screen.
|
||||||
cursor = pygame.image.load(script_dir + '/resources/images/clock_selector.png').convert_alpha()
|
cursor = pygame.image.load(script_dir + '/resources/images/clock_selector.png').convert_alpha()
|
||||||
@ -570,7 +574,7 @@ def game():
|
|||||||
|
|
||||||
draw()
|
draw()
|
||||||
|
|
||||||
elif submenu == 'egg_info':
|
elif submenu == 'bloop_info':
|
||||||
|
|
||||||
# Draw the selected egg on screen
|
# Draw the selected egg on screen
|
||||||
egg = SelectionEgg(selected_color)
|
egg = SelectionEgg(selected_color)
|
||||||
@ -581,7 +585,7 @@ def game():
|
|||||||
# Info screen for the eggs.
|
# Info screen for the eggs.
|
||||||
info = InfoText(small_font, egg.description)
|
info = InfoText(small_font, egg.description)
|
||||||
|
|
||||||
while running and game_state == 'egg_select' and submenu == 'egg_info':
|
while running and game_state == 'egg_select' and submenu == 'bloop_info':
|
||||||
|
|
||||||
pre_handler()
|
pre_handler()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user