#include <character.h>
Public Member Functions | |
| Main_Character () | |
| Main_Character (std::vector< int > _stats, int _x, int _y, Tile _sprite, MiscType _corpse, int _chunk_x, int _chunk_y, int _depth, int _morality, int _speed) | |
Public Member Functions inherited from Character | |
| Character () | |
| Character (std::vector< int > _stats, int _x, int _y, Tile _sprite, MiscType _corpse, int _chunk_x, int _chunk_y, int _depth, int _morality, int _speed) | |
| Character (int _x, int _y, int _chunk_x, int _chunk_y, int _depth) | |
| void | act (long ms) |
| bool | is_alive () const |
| void | take_damage (int damage) |
| void | attack (Character *_chara) |
| int | did_hit (Character *_chara) |
| int | damage_dealt (Character *_chara) |
| std::vector< Item * > * | get_inventory () |
| std::vector< Item * > * | get_equipment () |
| void | add_item (Item *new_item) |
| void | drop_item (Item *item) |
| void | drop_item (int item) |
| void | destroy_item (Item *item) |
| void | equip_item (Item *item) |
| void | remove_item (int item) |
| void | remove_all () |
| int | get_x () |
| int | get_y () |
| IntPoint | get_coords () |
| IntPoint | get_chunk () |
| int | get_chunk_x () |
| int | get_chunk_y () |
| Tile | get_char () |
| Item * | get_corpse () |
| int | get_depth () |
| Character * | get_target () |
| int | get_max_hp () |
| int | get_cur_hp () |
| int | get_moral () |
| int | get_armor_hit (int body_part, int type) |
| float | get_armor_dam (int body_part, int type) |
| void | set_x (int _x) |
| void | set_y (int _y) |
| void | set_chunk (IntPoint _chunk) |
| void | set_chunk_x (int _chunk_x) |
| void | set_chunk_y (int _chunk_y) |
| void | set_depth (int) |
| void | set_target (Character *_target) |
| void | consume_item (Item *item) |
| int | get_stat (int) |
| void | set_stat (int stat, int amount) |
| int | get_current_stat (int) |
| void | set_current_stat (int stat, int amount) |
| void | regain_consciousness () |
| void | pass_out () |
| bool | is_conscious () |
| void | reduce_endurance (int factor) |
| void | gain_endurance (int factor) |
| bool | can_act () |
Additional Inherited Members | |
Protected Attributes inherited from Character | |
| int | moral |
| std::vector< int > | stats |
| std::vector< int > | current_stats |
| int | x |
| int | y |
| std::vector< Item * > | inventory |
| std::vector< Item * > | equipment |
| int | inventory_size |
| Tile | sprite |
| Item * | corpse |
| int | depth |
| IntPoint | chunk |
| Character * | target |
| bool | conscious |
| long | timer |
| int | speed |
The class for the character used by the player. The main character class. I really don't know how much else there is to say about it...maybe I'll think of it later.
| Main_Character::Main_Character | ( | ) |
The default constructor.
1.8.8