parent
263f6187d3
commit
e90ddee67e
2 changed files with 16 additions and 16 deletions
|
@ -38,13 +38,13 @@ public:
|
|||
inline const unit_id_t& GetID() const { return unit_id; }
|
||||
inline const player_t & GetPlayer() const { return player_id; }
|
||||
inline const unitvis_c & GetVisual() const { return unit_vis; }
|
||||
inline const dir_c & GetDir() const { return dir; }
|
||||
inline const dir_c & GetDir() const { return dir; }
|
||||
inline const uvector2& GetPos() const { return pos; }
|
||||
|
||||
// Set
|
||||
inline player_t SetPlayer(const player_t &v) { return (player_id = v); }
|
||||
inline player_t SetPlayer(const player_t &v) { return (player_id = v); }
|
||||
inline unitvis_c SetVisual(const unitvis_c &v) { return (unit_vis = v); }
|
||||
inline dir_c SetDir(const dir_c &v) { return (dir = v); }
|
||||
inline dir_c SetDir(const dir_c &v) { return (dir = v); }
|
||||
inline void SetPos(const uvector2 &v) { pos = v; }
|
||||
|
||||
// Get the co-ordinate in front of the unit
|
||||
|
@ -57,29 +57,29 @@ public:
|
|||
bool SetFromVisual(const unitvis_c &vis);
|
||||
|
||||
// Orientation methods
|
||||
dir_c TurnLeft();
|
||||
dir_c TurnRight();
|
||||
dir_c TurnAround();
|
||||
dir_c TurnLeft();
|
||||
dir_c TurnRight();
|
||||
dir_c TurnAround();
|
||||
|
||||
private:
|
||||
|
||||
// Update my visual must be called when setting direction
|
||||
unitvis_c UpdateMyVisual();
|
||||
unitvis_c UpdateMyVisual();
|
||||
|
||||
// Unit ID
|
||||
unit_id_t unit_id;
|
||||
unit_id_t unit_id;
|
||||
|
||||
// Visual
|
||||
unitvis_c unit_vis;
|
||||
unitvis_c unit_vis;
|
||||
|
||||
// Player ID
|
||||
player_t player_id;
|
||||
player_t player_id;
|
||||
|
||||
// Direction
|
||||
dir_c dir;
|
||||
dir_c dir;
|
||||
|
||||
// Position
|
||||
uvector2 pos;
|
||||
uvector2 pos;
|
||||
};
|
||||
|
||||
// Typedef for a vector of units
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue