14 #include "OrientEditor.h"
15 #include "Management.h"
21 static char THIS_FILE[] = __FILE__;
53 CDialog::DoDataExchange(pDX);
88 CDialog::OnInitDialog();
108 box->AddString(text);
134 m_spin1.SetRange((
short)-9999, (
short)9999);
135 m_spin1.SetPos((
int) convert(m_position_x));
136 m_spin2.SetRange((
short)-9999, (
short)9999);
137 m_spin2.SetPos((
int) convert(m_position_y));
138 m_spin3.SetRange((
short)-9999, (
short)9999);
139 m_spin3.SetPos((
int) convert(m_position_z));
140 m_spin4.SetRange((
short)-9999, (
short)9999);
141 m_spin5.SetRange((
short)-9999, (
short)9999);
142 m_spin6.SetRange((
short)-9999, (
short)9999);
182 if (delta.
xyz.x || delta.
xyz.y || delta.
xyz.z)
207 void orient_editor::update_object(
object *ptr)
213 memset(&v, 0,
sizeof(
vec3d));
237 float orient_editor::convert(CString &str)
244 for (i=j=0; i<
len; i++)
249 return (
float) atof(buf);
void record_window_data(window_data *wndd, CWnd *wnd)
window_data Object_wnd_data
void object_moved(object *objp)
waypoint_list * find_waypoint_list_with_instance(int waypoint_instance, int *waypoint_index)
int init_window(window_data *wndd, CWnd *wnd, int adjust=0, int pre=0)
struct vec3d::@225::@227 xyz
#define END_OF_LIST(head)
GLenum GLuint GLenum GLsizei const GLchar * buf
int query_valid_object(int index)
matrix * vm_vector_2_matrix(matrix *m, const vec3d *fvec, const vec3d *uvec, const vec3d *rvec)
void vm_vec_add2(vec3d *dest, const vec3d *src)
#define IDC_POINT_TO_OBJECT
void vm_vec_sub2(vec3d *dest, const vec3d *src)
sprintf(buf,"(%f,%f,%f)", v3->xyz.x, v3->xyz.y, v3->xyz.z)
object Objects[MAX_OBJECTS]
orient_editor(CWnd *pParent=NULL)
void string_copy(char *dest, const CString &src, int max_len, int modify)
virtual void DoDataExchange(CDataExchange *pDX)
void set_modified(BOOL arg)
void vm_vec_sub(vec3d *dest, const vec3d *src0, const vec3d *src1)
int MessageBox(HWND h, const char *s1, const char *s2, int i)
#define IDC_POINT_TO_CHECKBOX
#define IDC_POINT_TO_LOCATION
char ship_name[NAME_LENGTH]