Functions |
bool | start () |
uint | loop () |
void | render_iface () |
| Render interface function.
|
void | render_map () |
| Render map function.
|
bool | out_message (string& message, int& sayType) |
bool | in_message (string& message, int& sayType, uint& critterId, uint& delay) |
bool | map_message (string& message, uint16& hexX, uint16& hexY, uint& color, uint& delay) |
string | item_description (ItemCl& item, int lookType) |
string | critter_description (CritterCl& cr, int lookType) |
string | generic_description (int descType, int& offsX, int& offsY) |
bool | get_elevator (uint type, uint[]& data) |
void | critter_in (CritterCl& cr) |
void | critter_out (CritterCl& cr) |
void | item_map_in (ItemCl& item) |
void | item_map_changed (ItemCl& itemNow, ItemCl& itemBefore) |
void | item_map_out (ItemCl& item) |
void | item_inv_in (ItemCl& item) |
void | item_inv_out (ItemCl& item) |
void | item_drop (ItemCl& item) |
void | animation2d_process (bool animateStay, CritterCl& cr, uint anim1, uint anim2, ItemCl@ item) |
void | animation3d_process (bool animateStay, CritterCl& cr, uint anim1, uint anim2, ItemCl@ item) |
uint | item_cost (ItemCl& item, CritterCl& chosen, CritterCl& npc, bool sell) |
| (?)
|
bool | check_perk (CritterCl& cr, uint perk) |
| (?)
|
void | player_data_generate (int[]& data) |
| (?)
|
bool | player_data_check (int[]& data) |
| (?)
|
void | critter_action (bool localCall, CritterCl& cr, int action, int actionExt, ItemCl@ item) |
GUI |
|
int | get_active_screen () |
void | screen_change (bool show, int screen, int p0, int p1, int p2) |
bool | mouse_down (int click) |
bool | mouse_up (int click) |
void | mouse_move (int x, int y) |
bool | key_down (uint8 key) |
bool | key_up (uint8 key) |
void | input_lost () |
Combat |
|
void | combat_result (uint[]& data) |
int | to_hit (CritterCl& chosen, CritterCl& target, ProtoItem& weapon, uint8 weaponMode) |
string | critter_animation (int animType, uint crType, uint anim1, uint anim2, uint& pass, uint& flags, int& ox, int& oy) |
bool | critter_animation_substitute (int animType, uint crTypeBase, uint anim1Base, uint anim2Base, uint& crType, uint& anim1, uint& anim2) |
bool | critter_animation_fallout (uint crType, uint& anim1, uint& anim2, uint& anim1ex, uint& anim2ex, uint& flags) |