12 #ifndef _SHIPEDITORDLG_H
13 #define _SHIPEDITORDLG_H
15 #include "Sexp_tree.h"
16 #include "ShipGoalsDlg.h"
17 #include "Management.h"
22 #define WM_GOODBYE (WM_USER+5)
23 #define ID_ALWAYS_ON_TOP 0x0f00
33 void setup(
int id, CWnd *wnd);
45 int make_ship_list(
int *arr);
46 int update_ship(
int ship);
53 CCriticalSection CS_update;
125 virtual BOOL Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName,
DWORD dwStyle,
const RECT& rect, CWnd* pParentWnd,
UINT nID, CCreateContext* pContext = NULL);
171 DECLARE_MESSAGE_MAP()
void ship_callsign_init(int base_ship)
afx_msg void OnRestrictArrival()
CSpinButtonCtrl m_arrival_delay_spin
GLsizei const GLfloat * value
afx_msg void OnSelchangeArrivalLocation()
afx_msg void OnShipReset()
afx_msg void OnNoArrivalWarp()
numeric_edit_control m_score
afx_msg void OnIgnoreOrders()
int update_data(int redraw=1)
afx_msg void OnRclickArrivalTree(NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnSpecialHitpoints()
numeric_edit_control m_kdamage
afx_msg void OnEndlabeleditDepartureTree(NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnEndlabeleditArrivalTree(NMHDR *pNMHDR, LRESULT *pResult)
UINT WPARAM LPARAM lParam
sexp_tree m_departure_tree
afx_msg void OnTextures()
afx_msg void OnBeginlabeleditArrivalTree(NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnPlayerShip()
CButton m_no_departure_warp
void ship_callsign_close(int base_ship)
afx_msg void OnInitialStatus()
void ship_alt_name_close(int base_ship)
afx_msg void OnBeginlabeleditDepartureTree(NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnSelchangeHotkey()
afx_msg void OnAltShipClass()
afx_msg void OnSpecialExp()
afx_msg void OnNoDepartureWarp()
numeric_edit_control m_destroy_value
virtual void DoDataExchange(CDataExchange *pDX)
numeric_edit_control m_arrival_delay
CShipEditorDlg(CWnd *pParent=NULL)
numeric_edit_control m_assist_score
CSpinButtonCtrl m_departure_delay_spin
void show_hide_sexp_help()
afx_msg void OnHideCues()
CSpinButtonCtrl m_destroy_spin
numeric_edit_control m_arrival_dist
numeric_edit_control m_departure_delay
CButton m_no_arrival_warp
afx_msg void OnSelchangedDepartureTree(NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnSelchangedArrivalTree(NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnDeleteShip()
int tristate_set(int val, int cur_state)
afx_msg void OnSetAsPlayerShip()
afx_msg void OnSelchangeShipClass()
virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam)
void ship_alt_name_init(int base_ship)
afx_msg void OnRestrictDeparture()
void OnInitMenu(CMenu *m)
void setup(int id, CWnd *wnd)
void initialize_data(int full)
afx_msg void OnSelchangeDepartureLocation()
afx_msg void OnRclickDepartureTree(NMHDR *pNMHDR, LRESULT *pResult)