def is_wall(self, i, j): # Check if a given coordinate is a wall # outside the map if i < 0 or self.MAP_WIDTH <= i: return True if j < 0 or self.MAP_HEIGHT <= j: return True # wall v = self.map[j][i] return Chip.is_wall(v)
def act_with_key(self): """調べたりする """ # 押下時のみ反応させる if pyxel.btn(pyxel.KEY_SPACE): asset_id = self._check_forward() # 敵 if Chip.is_enemy(asset_id): Dialog.draw("Enemy") # アイテム elif Chip.is_item(asset_id): Dialog.draw("Item") # 何かする # (i, j) = self._get_forward_map_pos() # self.map.set_map(i, j, 10) # カベ elif Chip.is_wall(asset_id): Dialog.draw("Wall")