30#ifndef HORIZON_ZONE_GAME_CELL_HPP
31#define HORIZON_ZONE_GAME_CELL_HPP
map_cell_types
Definition: MapDefinitions.hpp:34
@ CELL_NONWALKABLE_GROUND
Definition: MapDefinitions.hpp:36
@ CELL_WALKABLE_SHOOTABLE_2
Definition: MapDefinitions.hpp:37
@ CELL_CLIFF_ONLY_SHOOTABLE_5
Definition: MapDefinitions.hpp:40
@ CELL_WALKABLE_SHOOTABLE_GROUND_0
Definition: MapDefinitions.hpp:35
@ CELL_WALKABLE_SHOOTABLE_6
Definition: MapDefinitions.hpp:41
@ CELL_WALKABLE_SHOOTABLE_4
Definition: MapDefinitions.hpp:39
@ CELL_WALKABLE_SHOOTABLE_WATER
Definition: MapDefinitions.hpp:38
Definition: Element.hpp:7
void setShootable()
Definition: Cell.hpp:91
~Cell()
Definition: Cell.hpp:55
struct Horizon::Zone::Cell::@134 setting
map_cell_types get_type()
Definition: Cell.hpp:61
void setWalkable()
Definition: Cell.hpp:88
void set_type(uint8_t type)
Definition: Cell.hpp:60
Cell(uint8_t type)
Definition: Cell.hpp:44
unsigned _walkable
Definition: Cell.hpp:98
bool isShootable()
Definition: Cell.hpp:90
unsigned _is_water
Definition: Cell.hpp:100
Cell()
Definition: Cell.hpp:50
bool isWater()
Definition: Cell.hpp:93
map_cell_types _type
Definition: Cell.hpp:103
unsigned unused
Definition: Cell.hpp:101
unsigned _shootable
Definition: Cell.hpp:99
bool isWalkable()
Definition: Cell.hpp:87
void validate_type(map_cell_types type)
Definition: Cell.hpp:63
void setWater()
Definition: Cell.hpp:94