Redo plant output
parent
7966d8911d
commit
6cc60b6f99
45
botany.py
45
botany.py
|
@ -171,37 +171,44 @@ class Plant(object):
|
||||||
# do stage 5 stuff (after fruiting)
|
# do stage 5 stuff (after fruiting)
|
||||||
1==1
|
1==1
|
||||||
def parse_plant(self):
|
def parse_plant(self):
|
||||||
if self.mutation == 0:
|
output = ""
|
||||||
print self.rarity_dict[self.rarity] +" "+ self.color_dict[self.color] +" "+ self.stage_dict[self.stage] +" "+ self.species_dict[self.species]
|
output += self.rarity_dict[self.rarity] + " "
|
||||||
else:
|
if self.mutation != 0:
|
||||||
print self.rarity_dict[self.rarity] +" "+ self.mutation_dict[self.mutation] +" "+ self.color_dict[self.color] +" "+ self.stage_dict[self.stage] +" "+ self.species_dict[self.species]
|
output += self.mutation_dict[self.mutation] + " "
|
||||||
|
if self.stage >= 4:
|
||||||
|
output += self.color_dict[self.color] + " "
|
||||||
|
output += self.stage_dict[self.stage] + " "
|
||||||
|
if self.stage >= 2:
|
||||||
|
output += self.species_dict[self.species] + " "
|
||||||
|
print output
|
||||||
|
|
||||||
def live(self):
|
def live(self):
|
||||||
# I've created life :)
|
# I've created life :)
|
||||||
# life_stages = (5, 15, 30, 45, 60)
|
# life_stages = (5, 15, 30, 45, 60)
|
||||||
life_stages = (5, 10, 15, 20, 25)
|
life_stages = (1, 2, 3, 4, 5)
|
||||||
self.parse_plant()
|
self.parse_plant()
|
||||||
# while self.ticks <= 100:
|
while self.stage < 5:
|
||||||
# time.sleep(1)
|
time.sleep(1)
|
||||||
# self.ticks += 1
|
self.ticks += 1
|
||||||
# # print self.ticks
|
# print self.ticks
|
||||||
# if self.stage < len(self.stage_dict)-1:
|
if self.stage < len(self.stage_dict)-1:
|
||||||
# if self.ticks == life_stages[self.stage]:
|
if self.ticks == life_stages[self.stage]:
|
||||||
# self.growth()
|
self.growth()
|
||||||
# self.parse_plant()
|
self.parse_plant()
|
||||||
|
|
||||||
|
raw_input("...")
|
||||||
|
|
||||||
## DEBUG:
|
## DEBUG:
|
||||||
while my_plant.stage < len(my_plant.stage_dict)-1:
|
# while my_plant.stage < len(my_plant.stage_dict)-1:
|
||||||
raw_input("...")
|
# raw_input("...")
|
||||||
my_plant.growth()
|
# my_plant.growth()
|
||||||
my_plant.parse_plant()
|
# my_plant.parse_plant()
|
||||||
|
|
||||||
class DataManager(object):
|
class DataManager(object):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
self.this_user = getpass.getuser()
|
self.this_user = getpass.getuser()
|
||||||
self.savefile_name = self.this_user + '_plant.dat'
|
self.savefile_name = self.this_user + '_plant.dat'
|
||||||
|
|
||||||
|
|
||||||
def check_plant(self):
|
def check_plant(self):
|
||||||
if os.path.isfile(self.savefile_name):
|
if os.path.isfile(self.savefile_name):
|
||||||
print "found savefile!"
|
print "found savefile!"
|
||||||
|
@ -233,7 +240,7 @@ if __name__ == '__main__':
|
||||||
else:
|
else:
|
||||||
my_plant = Plant()
|
my_plant = Plant()
|
||||||
|
|
||||||
print my_plant.stage, my_plant.species, my_plant.color, my_plant.rarity, my_plant.mutation
|
# print my_plant.stage, my_plant.species, my_plant.color, my_plant.rarity, my_plant.mutation
|
||||||
my_plant.live()
|
my_plant.live()
|
||||||
my_data.save_plant(my_plant)
|
my_data.save_plant(my_plant)
|
||||||
my_data.data_write_json(my_plant)
|
my_data.data_write_json(my_plant)
|
||||||
|
|
Loading…
Reference in New Issue