20 #define LOG_SHIP_DESTROYED 1
21 #define LOG_WING_DESTROYED 2
22 #define LOG_SHIP_ARRIVED 3
23 #define LOG_WING_ARRIVED 4
24 #define LOG_SHIP_DEPARTED 5
25 #define LOG_WING_DEPARTED 6
26 #define LOG_SHIP_DOCKED 7
27 #define LOG_SHIP_SUBSYS_DESTROYED 8
28 #define LOG_SHIP_UNDOCKED 9
29 #define LOG_SHIP_DISABLED 10
30 #define LOG_SHIP_DISARMED 11
31 #define LOG_PLAYER_CALLED_FOR_REARM 12
32 #define LOG_PLAYER_CALLED_FOR_REINFORCEMENT 13
33 #define LOG_GOAL_SATISFIED 14
34 #define LOG_GOAL_FAILED 15
35 #define LOG_PLAYER_ABORTED_REARM 16
36 #define LOG_WAYPOINTS_DONE 17
37 #define LOG_CARGO_REVEALED 18
38 #define LOG_CAP_SUBSYS_CARGO_REVEALED 19
39 #define LOG_SELF_DESTRUCTED 20
43 #define MLF_ESSENTIAL (1 << 0) // this entry is essential for goal checking code
44 #define MLF_OBSOLETE (1 << 1) // this entry is obsolete and will be removed
45 #define MLF_HIDDEN (1 << 2) // entry doesn't show up in displayed log.
int timestamp(int delta_ms)
void message_log_shutdown_scrollback()
int mission_log_get_time(int type, char *name, char *sname, fix *time)
void mission_log_add_entry(int type, char *pname, char *sname, int index=-1)
void mission_log_scrollback(float frametime)
GLuint const GLchar * name
void mission_log_add_entry_multi(int type, char *pname, char *sname, int index, fix timestamp, int flags)
int mission_log_get_count(int type, char *pname, char *sname)
void message_log_init_scrollback(int pw)
int mission_log_get_time_indexed(int type, char *name, char *sname, int count, fix *time)