12 #ifndef _MULTIPLAYER_MESSAGING_HEADER_FILE
13 #define _MULTIPLAYER_MESSAGING_HEADER_FILE
26 #define MULTI_MSG_NONE -1 // not in messaging mode (send to no one)
27 #define MULTI_MSG_ALL 0 // all players in the game
28 #define MULTI_MSG_FRIENDLY 1 // friendly ships
29 #define MULTI_MSG_HOSTILE 2 // hostile ships
30 #define MULTI_MSG_TARGET 3 // to whatever is my targeted ship (if a player)
31 #define MULTI_MSG_EXPR 4 // send to all players whose callsigns match the expr
34 #define MULTI_MSG_MAX_TEXT_LEN 255
int multi_msg_text_mode()
int multi_msg_matches_expr(net_player *player, const char *expr)
void multi_msg_key_down(int mode)
int multi_msg_text_process(int k)
void multi_msg_text_flush()
void multi_msg_display_mission_text(const char *msg, int player_index)
int multi_msg_eval_ship_squadmsg(int shipnum, int command, ai_info *aif, int player_num)
int multi_msg_voice_record()
void multi_msg_process_squadmsg_packet(unsigned char *data, header *hinfo)
int multi_msg_message_text(char *txt)
GLenum GLsizei GLenum GLenum const GLvoid * data
int multi_msg_eval_wing_squadmsg(int wingnum, int command, ai_info *aif, int player_num)