From 1545515688e1bbc1ca4b7981bff6cc59636b0a98 Mon Sep 17 00:00:00 2001 From: Neil Date: Sun, 6 Mar 2016 00:07:46 +0200 Subject: [PATCH] Enemy roaches are orientable --- koperkapel/gamelib/enemy_roach.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/koperkapel/gamelib/enemy_roach.py b/koperkapel/gamelib/enemy_roach.py index 90695b3..2a84382 100644 --- a/koperkapel/gamelib/enemy_roach.py +++ b/koperkapel/gamelib/enemy_roach.py @@ -13,6 +13,7 @@ def get_enemy_roach(level): roach.anchor = (-16, -16) # this should center them on the tile roach.game_pos = (0, 0) roach.health = 5 + roach.angle = 0 roach.level = level roach.move = partial(move, roach) roach.last_moved = 0 @@ -45,4 +46,12 @@ def move(roach, dt): if enemy and enemy is not roach: continue roach.game_pos = (roach.game_pos[0] + dx, roach.game_pos[1] + dy) + if dy == 1: + roach.angle = 180 + elif dy == -1: + roach.angle = 0 + elif dx == 1: + roach.angle = 270 + else: + roach.angle = 90 break -- 2.34.1