Populous: The Beginning Script 3  1.0.0
Documentation for Populous Script 3 engine
Module_Commands.h
Go to the documentation of this file.
1 /*
2  Populous: The Beginning - Script Language Header
3  Brandan Tyler Lasley 2019
4  INTERNAL USE ONLY --- DO NOT DISTRIBUTE
5 */
6 
8 
9 void import(enum modules); // (0x19AE1C)
10 void exit(); // (0x19B06B)
11 bool include(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >); // (0x19B07C)
12 unsigned char is_cmd_relevant_for_person_model(unsigned char, unsigned char); // (0x54D3E0)
13 unsigned char is_pray_coord_occupied_by_another(struct Thing const *, struct Coord2D *); // (0x54DF00)
14 unsigned char is_guard_area_point_valid(struct Coord2D *); // (0x54D610)
15 unsigned char is_person_at_cmd_point_dest_exact(struct Thing *, struct Commands const *); // (0x54D890)
16 unsigned char is_person_at_cmd_point_dest(struct Thing *, struct Commands const *); // (0x54D760)
17 unsigned char is_flatten_cmd_area_valid(struct Coord2D const *); // (0x54D600)
18 unsigned char is_cmd_relevant_for_person(struct Thing const *, unsigned char); // (0x54D380)
19 unsigned char is_coord_valid_for_reincarnation_site(struct Coord2D const *, signed char); // (0x54D5F0)
20 unsigned char is_person_near_cmd_area(struct Thing *, struct Commands *); // (0x54DA80)
21 unsigned char is_person_ready_near_attack_area(struct Thing *, struct Commands const *); // (0x54DC60)
22 struct Commands const * get_thing_curr_cmd_list_ptr(struct Thing const *); // (0x536110)
24 unsigned char set_players_awaiting_peoples_commands_of_type(struct Player *, long, long, long); // (0x557110)
25 void set_persons_current_command_complete(struct Thing *); // (0x556CD0)
26 void set_persons_command_complete(struct Thing *, signed char); // (0x556AC0)
27 unsigned char set_persons_next_command(struct Thing *); // (0x556D70)
28 void set_my_players_context_commands_info(unsigned char); // (0x556110)
29 void set_persons_post_command_base_pos(struct Thing *, struct Commands const *); // (0x557050)
30 void set_cmd_menu_hilite_item_from_coord(short, short); // (0x556060)
31 void set_cmd_accept_menu_info(); // (0x555FF0)
32 void set_curr_cmd_menu_item_by_cmd_type(signed char); // (0x556070)
33 void set_cmd_menu_dflt_drag_area_sizes(); // (0x556050)
34 void set_players_people_last_group_flag(struct Player *); // (0x557310)
35 void update_cmd_list_entry(class std::shared_ptr<struct Commands>, unsigned char, struct CmdTargetInfo *, unsigned char); // (0x5580B0)
36 void remove_all_persons_commands(struct Thing *); // (0x5555A0)
37 void add_persons_command(struct Thing *, class std::shared_ptr<struct Commands>, signed char); // (0x548700)
38 long command_person_go_to_coord2d(struct Thing *, struct Coord2D const *); // (0x54AF60)
39 
40 
42 
43 
44 
46 
47 
48 
50 
void set_persons_current_command_complete(struct Thing *)
unsigned char is_person_ready_near_attack_area(struct Thing *, struct Commands const *)
void set_players_people_last_group_flag(struct Player *)
void set_non_context_sensitive_cmd_menu_cmd_command_type()
unsigned char is_guard_area_point_valid(struct Coord2D *)
unsigned char is_pray_coord_occupied_by_another(struct Thing const *, struct Coord2D *)
unsigned char is_person_at_cmd_point_dest(struct Thing *, struct Commands const *)
void exit()
unsigned char set_players_awaiting_peoples_commands_of_type(struct Player *, long, long, long)
void remove_all_persons_commands(struct Thing *)
bool include(class std::basic_string< char, struct std::char_traits< char >, class std::allocator< char > >)
void add_persons_command(struct Thing *, class std::shared_ptr< struct Commands >, signed char)
unsigned char is_cmd_relevant_for_person(struct Thing const *, unsigned char)
unsigned char is_coord_valid_for_reincarnation_site(struct Coord2D const *, signed char)
struct Commands const * get_thing_curr_cmd_list_ptr(struct Thing const *)
unsigned char is_person_near_cmd_area(struct Thing *, struct Commands *)
void set_persons_post_command_base_pos(struct Thing *, struct Commands const *)
long command_person_go_to_coord2d(struct Thing *, struct Coord2D const *)
void set_cmd_menu_hilite_item_from_coord(short, short)
unsigned char set_persons_next_command(struct Thing *)
void set_cmd_accept_menu_info()
unsigned char is_flatten_cmd_area_valid(struct Coord2D const *)
unsigned char is_cmd_relevant_for_person_model(unsigned char, unsigned char)
void update_cmd_list_entry(class std::shared_ptr< struct Commands >, unsigned char, struct CmdTargetInfo *, unsigned char)
void set_cmd_menu_dflt_drag_area_sizes()
void set_my_players_context_commands_info(unsigned char)
void set_curr_cmd_menu_item_by_cmd_type(signed char)
unsigned char is_person_at_cmd_point_dest_exact(struct Thing *, struct Commands const *)
void set_persons_command_complete(struct Thing *, signed char)