Showing results for
on rogueliketutorials.com...movements are getting swifter!")
We also have to adjust the initializations in entity_factories.py
:
player = Actor(
char="@",
We also have to adjust the initializations in entity_factories.py
:
player = Actor(
char="@",
...+ player.level.increase_max_hp()
+ elif index == 1:
+ player.level.increase_power()
+ else:
+ player.level.increase_defense()
+ elif index == 1:
+ player.level.increase_power()
+ else:
+ player.level.increase_defense()
...GameMap, player: Entity): def __init__(self, event_handler: EventHandler, game_map: GameMap, player: Entity): self.entities = entities self.event_handler = event_handler self.game_map = game_map self.player = player...
...max_monsters_per_room = 2 max_items_per_room = 2 tileset = tcod.tileset.load_tilesheet( "dejavu10x10_gs_tc.png", 32, 8, tcod.tileset.CHARMAP_TCOD ) player = copy.deepcopy(entity_factories.player) engine = Engine(player=player...
...So we’ve got our ‘@’ symbol drawn, now let’s get it moving around!
We need to keep track of the player’s position...
We need to keep track of the player’s position...
...We still need to get it moving around!
We need to keep track of the player’s position at all times. Since this is...
We need to keep track of the player’s position at all times. Since this is...