22 #ifndef CHEWY_MOVCLASS_H 23 #define CHEWY_MOVCLASS_H 25 #include "common/scummsys.h" 29 #define MAX_KNOTEN_PKT 15 30 #define MOV_LINE_IDX 28 31 #define MOV_LINE_KNOTEN 29 32 #define MOV_LINE_CROSS 30 39 int16 XyzStart[3] = { 0 };
40 int16 XyzEnd[3] = { 0 };
54 int16 Xypos[3] = { 0 };
55 int16 Xyvo[3] = { 0 };
56 int16 Xyna[3][2] = {{ 0 }};
61 int16 _delayCount = 0;
89 int16 KnPkt[MAX_KNOTEN_PKT] = { 0 };
94 bool Continue =
false;
113 int16 calc_auto_go(int16 x, int16 y, int16 *auto_x, int16 *auto_y);
115 void continue_auto_go();
116 bool auto_go_status();
117 void get_mov_vector(int16 *startXyz, int16 *endXyz, int16 vorschub,
ObjMov *om);
121 int16 get_feld_nr(int16 x, int16 y);
122 void get_feld_xy(int16 fnr, int16 *x, int16 *y);
123 int16 calc_go(int16 src_feld, int16 *dst_feld);
125 void calc_mov_line_xit(int16 start_feld);
127 int16 _feld1knoten = 0;
128 int16 _plotDelay = 0;
Definition: movclass.h:92
Definition: movclass.h:107
Definition: movclass.h:71
Definition: movclass.h:53
Definition: movclass.h:85
Definition: movclass.h:80
Definition: movclass.h:38