FS2_Open
Open source remastering of the Freespace 2 engine
|
#include <eventeditor.h>
Public Types | |
enum | { IDD = IDD_EVENT_EDITOR } |
Public Member Functions | |
void | update_persona () |
void | save () |
char * | current_message_name (int index) |
char * | get_message_list_item (int i) |
int | save_message (int num) |
void | update_cur_message () |
HTREEITEM | get_event_handle (int num) |
void | reset_event (int num, HTREEITEM after) |
void | save_event (int e) |
void | swap_handler (int node1, int node2) |
void | insert_handler (int old, int node) |
int | query_modified () |
void | OnOK () |
void | OnCancel () |
int | handler (int code, int node, char *str=NULL) |
void | create_tree () |
void | load_tree () |
event_editor (CWnd *pParent=NULL) | |
virtual BOOL | DestroyWindow () |
Public Attributes | |
int | modified |
int | select_sexp_node |
event_sexp_tree | m_event_tree |
UINT | m_repeat_count |
UINT | m_trigger_count |
UINT | m_interval |
int | m_event_score |
int | m_chain_delay |
BOOL | m_chained |
CString | m_obj_text |
CString | m_obj_key_text |
CString | m_avi_filename |
CString | m_message_name |
CString | m_message_text |
int | m_persona |
CString | m_wave_filename |
int | m_cur_msg |
int | m_team |
int | m_message_team |
int | m_last_message_node |
int | m_log_true |
int | m_log_false |
int | m_log_always_false |
int | m_log_1st_repeat |
int | m_log_last_repeat |
int | m_log_1st_trigger |
int | m_log_last_trigger |
int | m_log_state_change |
CBitmap | m_play_bm |
Protected Member Functions | |
virtual void | DoDataExchange (CDataExchange *pDX) |
virtual BOOL | OnInitDialog () |
afx_msg void | OnRclickEventTree (NMHDR *pNMHDR, LRESULT *pResult) |
afx_msg void | OnBeginlabeleditEventTree (NMHDR *pNMHDR, LRESULT *pResult) |
afx_msg void | OnEndlabeleditEventTree (NMHDR *pNMHDR, LRESULT *pResult) |
afx_msg void | OnButtonNewEvent () |
afx_msg void | OnDelete () |
afx_msg void | OnOk () |
afx_msg void | OnClose () |
afx_msg void | OnSelchangedEventTree (NMHDR *pNMHDR, LRESULT *pResult) |
afx_msg void | OnUpdateRepeatCount () |
afx_msg void | OnUpdateTriggerCount () |
afx_msg void | OnChained () |
afx_msg void | OnInsert () |
afx_msg void | OnSelchangeMessageList () |
afx_msg void | OnNewMsg () |
afx_msg void | OnDeleteMsg () |
afx_msg void | OnBrowseAvi () |
afx_msg void | OnBrowseWave () |
afx_msg void | OnSelchangeWaveFilename () |
afx_msg void | OnPlay () |
afx_msg void | OnUpdate () |
afx_msg void | On_Cancel () |
afx_msg void | OnSelchangeTeam () |
afx_msg void | OnSelchangeMessageTeam () |
afx_msg void | OnDblclkMessageList () |
Definition at line 28 of file eventeditor.h.
anonymous enum |
Enumerator | |
---|---|
IDD |
Definition at line 55 of file eventeditor.h.
event_editor::event_editor | ( | CWnd * | pParent = NULL | ) |
Definition at line 35 of file eventeditor.cpp.
void event_editor::create_tree | ( | ) |
Definition at line 334 of file eventeditor.cpp.
char * event_editor::current_message_name | ( | int | index | ) |
Definition at line 1395 of file eventeditor.cpp.
|
virtual |
Definition at line 1468 of file eventeditor.cpp.
|
protectedvirtual |
Definition at line 73 of file eventeditor.cpp.
HTREEITEM event_editor::get_event_handle | ( | int | num | ) |
Definition at line 719 of file eventeditor.cpp.
char * event_editor::get_message_list_item | ( | int | i | ) |
Definition at line 1404 of file eventeditor.cpp.
Definition at line 624 of file eventeditor.cpp.
Definition at line 830 of file eventeditor.cpp.
void event_editor::load_tree | ( | ) |
Definition at line 293 of file eventeditor.cpp.
|
protected |
Definition at line 796 of file eventeditor.cpp.
Definition at line 372 of file eventeditor.cpp.
|
protected |
Definition at line 1342 of file eventeditor.cpp.
|
protected |
Definition at line 1365 of file eventeditor.cpp.
|
protected |
Definition at line 667 of file eventeditor.cpp.
void event_editor::OnCancel | ( | ) |
Definition at line 791 of file eventeditor.cpp.
|
protected |
Definition at line 1164 of file eventeditor.cpp.
|
protected |
Definition at line 806 of file eventeditor.cpp.
|
protected |
Definition at line 1537 of file eventeditor.cpp.
|
protected |
Definition at line 771 of file eventeditor.cpp.
|
protected |
Definition at line 1308 of file eventeditor.cpp.
Definition at line 388 of file eventeditor.cpp.
|
protectedvirtual |
Definition at line 163 of file eventeditor.cpp.
|
protected |
Definition at line 682 of file eventeditor.cpp.
|
protected |
Definition at line 1288 of file eventeditor.cpp.
void event_editor::OnOK | ( | ) |
Definition at line 397 of file eventeditor.cpp.
|
protected |
Definition at line 485 of file eventeditor.cpp.
|
protected |
Definition at line 1477 of file eventeditor.cpp.
Definition at line 365 of file eventeditor.cpp.
Definition at line 947 of file eventeditor.cpp.
|
protected |
Definition at line 1197 of file eventeditor.cpp.
|
protected |
Definition at line 1520 of file eventeditor.cpp.
|
protected |
Definition at line 1503 of file eventeditor.cpp.
|
protected |
Definition at line 1450 of file eventeditor.cpp.
|
protected |
Definition at line 1495 of file eventeditor.cpp.
|
protected |
Definition at line 1097 of file eventeditor.cpp.
|
protected |
Definition at line 1111 of file eventeditor.cpp.
int event_editor::query_modified | ( | ) |
Definition at line 412 of file eventeditor.cpp.
Definition at line 735 of file eventeditor.cpp.
void event_editor::save | ( | ) |
Definition at line 845 of file eventeditor.cpp.
Definition at line 853 of file eventeditor.cpp.
Definition at line 1216 of file eventeditor.cpp.
Definition at line 1125 of file eventeditor.cpp.
void event_editor::update_cur_message | ( | ) |
Definition at line 559 of file eventeditor.cpp.
void event_editor::update_persona | ( | ) |
Definition at line 1409 of file eventeditor.cpp.
CString event_editor::m_avi_filename |
Definition at line 65 of file eventeditor.h.
int event_editor::m_chain_delay |
Definition at line 61 of file eventeditor.h.
BOOL event_editor::m_chained |
Definition at line 62 of file eventeditor.h.
int event_editor::m_cur_msg |
Definition at line 70 of file eventeditor.h.
int event_editor::m_event_score |
Definition at line 60 of file eventeditor.h.
event_sexp_tree event_editor::m_event_tree |
Definition at line 56 of file eventeditor.h.
UINT event_editor::m_interval |
Definition at line 59 of file eventeditor.h.
int event_editor::m_last_message_node |
Definition at line 73 of file eventeditor.h.
int event_editor::m_log_1st_repeat |
Definition at line 77 of file eventeditor.h.
int event_editor::m_log_1st_trigger |
Definition at line 79 of file eventeditor.h.
int event_editor::m_log_always_false |
Definition at line 76 of file eventeditor.h.
int event_editor::m_log_false |
Definition at line 75 of file eventeditor.h.
int event_editor::m_log_last_repeat |
Definition at line 78 of file eventeditor.h.
int event_editor::m_log_last_trigger |
Definition at line 80 of file eventeditor.h.
int event_editor::m_log_state_change |
Definition at line 81 of file eventeditor.h.
int event_editor::m_log_true |
Definition at line 74 of file eventeditor.h.
CString event_editor::m_message_name |
Definition at line 66 of file eventeditor.h.
int event_editor::m_message_team |
Definition at line 72 of file eventeditor.h.
CString event_editor::m_message_text |
Definition at line 67 of file eventeditor.h.
CString event_editor::m_obj_key_text |
Definition at line 64 of file eventeditor.h.
CString event_editor::m_obj_text |
Definition at line 63 of file eventeditor.h.
int event_editor::m_persona |
Definition at line 68 of file eventeditor.h.
CBitmap event_editor::m_play_bm |
Definition at line 84 of file eventeditor.h.
UINT event_editor::m_repeat_count |
Definition at line 57 of file eventeditor.h.
int event_editor::m_team |
Definition at line 71 of file eventeditor.h.
UINT event_editor::m_trigger_count |
Definition at line 58 of file eventeditor.h.
CString event_editor::m_wave_filename |
Definition at line 69 of file eventeditor.h.
int event_editor::modified |
Definition at line 49 of file eventeditor.h.
int event_editor::select_sexp_node |
Definition at line 50 of file eventeditor.h.