X-Git-Url: https://plomlompom.com/repos/?p=plomrogue2-experiments;a=blobdiff_plain;f=new%2Fplomrogue%2Fgame.py;h=dcc6c3dffd917fc46b257877a0db9cc3982f4d77;hp=a031406b19e32a36432bea01131df305df0a3c5f;hb=d33b918833cc762029abf5ca0b6930e16f91e8da;hpb=faf90001efa004054b41df5e2638b6c7c4c1fd98 diff --git a/new/plomrogue/game.py b/new/plomrogue/game.py index a031406..dcc6c3d 100755 --- a/new/plomrogue/game.py +++ b/new/plomrogue/game.py @@ -8,7 +8,7 @@ from plomrogue.mapping import MapHex from plomrogue.parser import Parser from plomrogue.io import GameIO from plomrogue.misc import quote, stringify_yx -from plomrogue.things import Thing, ThingMonster, ThingHuman +from plomrogue.things import Thing, ThingMonster, ThingHuman, ThingItem @@ -83,7 +83,10 @@ class World(WorldBase): npc = self.game.thing_types['monster'](self, 1) npc.position = [random.randint(0, yx[0] -1), random.randint(0, yx[1] -1)] - self.things = [player, npc] + item = self.game.thing_types['item'](self, 2) + item.position = [random.randint(0, yx[0] -1), + random.randint(0, yx[1] -1)] + self.things = [player, npc, item] return 'success' @@ -107,7 +110,9 @@ class Game: self.world_type = World self.world = self.world_type(self) self.thing_type = Thing - self.thing_types = {'human': ThingHuman, 'monster': ThingMonster} + self.thing_types = {'human': ThingHuman, + 'monster': ThingMonster, + 'item': ThingItem} def get_string_options(self, string_option_type): if string_option_type == 'direction':