12 #include "Management.h"
14 #ifndef _SHIPGOALSDLG_H
15 #define _SHIPGOALSDLG_H
17 #define ED_MAX_GOALS 10
18 #define MAX_EDITOR_GOAL_PRIORITY 200
57 virtual BOOL Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName,
DWORD dwStyle,
const RECT& rect, CWnd* pParentWnd,
UINT nID, CCreateContext* pContext = NULL);
92 void set_item(
int item,
int init = 0);
93 void update_item(
int item,
int multi = 0);
94 void set_object(
int item);
afx_msg void OnSelchangeObject10()
int m_subsys[ED_MAX_GOALS]
#define IDD_SHIP_GOALS_EDITOR
CComboBox * m_subsys_box[ED_MAX_GOALS]
CComboBox * m_dock2_box[ED_MAX_GOALS]
int m_priority[ED_MAX_GOALS]
afx_msg void OnSelchangeObject2()
CComboBox * m_object_box[ED_MAX_GOALS]
afx_msg void OnSelchangeBehavior8()
afx_msg void OnSelchangeObject3()
afx_msg void OnSelchangeBehavior10()
ShipGoalsDlg(CWnd *pParent=NULL)
afx_msg void OnSelchangeBehavior6()
afx_msg void OnSelchangeBehavior5()
afx_msg void OnSelchangeBehavior4()
int m_dock2[ED_MAX_GOALS]
afx_msg void OnSelchangeObject5()
afx_msg void OnSelchangeBehavior2()
afx_msg void OnSelchangeObject1()
afx_msg void OnSelchangeObject7()
afx_msg void OnSelchangeBehavior7()
afx_msg void OnSelchangeObject4()
CComboBox * m_behavior_box[ED_MAX_GOALS]
CComboBox * m_priority_box[ED_MAX_GOALS]
afx_msg void OnSelchangeObject8()
virtual BOOL Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, const RECT &rect, CWnd *pParentWnd, UINT nID, CCreateContext *pContext=NULL)
virtual void DoDataExchange(CDataExchange *pDX)
virtual BOOL OnInitDialog()
afx_msg void OnSelchangeBehavior9()
afx_msg void OnSelchangeBehavior1()
int m_behavior[ED_MAX_GOALS]
afx_msg void OnSelchangeBehavior3()
int m_object[ED_MAX_GOALS]
afx_msg void OnSelchangeObject9()
afx_msg void OnSelchangeObject6()
int verify_orders(int ship=-1)
void initialize(ai_goal *goals, int ship=cur_ship)