Populous: The Beginning Script 3  1.0.0
Documentation for Populous Script 3 engine
Module_Commands.h File Reference

Go to the source code of this file.

Functions

void import (enum modules)
 
void exit ()
 
bool include (class std::basic_string< char, struct std::char_traits< char >, class std::allocator< char > >)
 
unsigned char is_cmd_relevant_for_person_model (unsigned char, unsigned char)
 
unsigned char is_pray_coord_occupied_by_another (struct Thing const *, struct Coord2D *)
 
unsigned char is_guard_area_point_valid (struct Coord2D *)
 
unsigned char is_person_at_cmd_point_dest_exact (struct Thing *, struct Commands const *)
 
unsigned char is_person_at_cmd_point_dest (struct Thing *, struct Commands const *)
 
unsigned char is_flatten_cmd_area_valid (struct Coord2D const *)
 
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)
 
unsigned char is_person_near_cmd_area (struct Thing *, struct Commands *)
 
unsigned char is_person_ready_near_attack_area (struct Thing *, struct Commands const *)
 
struct Commands const * get_thing_curr_cmd_list_ptr (struct Thing const *)
 
void set_non_context_sensitive_cmd_menu_cmd_command_type ()
 
unsigned char set_players_awaiting_peoples_commands_of_type (struct Player *, long, long, long)
 
void set_persons_current_command_complete (struct Thing *)
 
void set_persons_command_complete (struct Thing *, signed char)
 
unsigned char set_persons_next_command (struct Thing *)
 
void set_my_players_context_commands_info (unsigned char)
 
void set_persons_post_command_base_pos (struct Thing *, struct Commands const *)
 
void set_cmd_menu_hilite_item_from_coord (short, short)
 
void set_cmd_accept_menu_info ()
 
void set_curr_cmd_menu_item_by_cmd_type (signed char)
 
void set_cmd_menu_dflt_drag_area_sizes ()
 
void set_players_people_last_group_flag (struct Player *)
 
void update_cmd_list_entry (class std::shared_ptr< struct Commands >, unsigned char, struct CmdTargetInfo *, unsigned char)
 
void remove_all_persons_commands (struct Thing *)
 
void add_persons_command (struct Thing *, class std::shared_ptr< struct Commands >, signed char)
 
long command_person_go_to_coord2d (struct Thing *, struct Coord2D const *)