71 virtual int NumEvents()
const {
return seq.NumEvents()+1; }
74 if (i==0)
return next;
75 return seq.Event(i-1);
88 virtual int NumEvents()
const {
return seq.NumEvents()+2; }
93 return seq.Event(i-2);
95 virtual int NumLinks()
const {
return seq.NumLinks()+1; }
99 return seq.Linkage(i-1);
113 virtual int NumLinks()
const {
return arr.Size()-1; }
193 virtual int SizeX()
const {
return sx; }
194 virtual int SizeY()
const {
return sy; }
203 if (x>r.x+r.width)
continue;
204 if (y>r.y+r.height)
continue;
207 return next->Map(x,y);
212 std::vector<Rect> vec;
312 int CurrentEventNum()
const {
return seq->
NumEvents(); }
313 virtual int NumEvents()
const {
return seq->NumEvents()+1; }
314 virtual EventInfo
Event(
int i)
const
316 if (i<seq->
NumEvents())
return seq->Event(i);
328 SingleLink(Sequencer2 *seq2, LinkageInfo linkage, LinkInfo
info)
329 : Sequencer2Impl(seq2), seq(seq2), linkage(linkage),
info(
info) { }
330 int CurrentLinkNum()
const {
return seq->NumLinks(); }
332 virtual int NumLinks()
const {
return seq->NumLinks()+1; }
333 virtual LinkageInfo
Linkage(
int i)
const
335 if (i<seq->
NumLinks())
return seq->Linkage(i);
338 virtual LinkInfo
Links(
int i)
const
340 if (i<seq->
NumLinks())
return seq->Links(i);
354 SinglePos(Sequencer2 *seq, PosInfo pos)
355 : Sequencer2Impl(seq), pos(pos) { }
356 int CurrentPosNum()
const {
return seq->NumPositions(); }
EventInfo event_timer(int activation_id, float time)
Definition Serialize.cc:11
Sequencer * event_pair(EventInfo *i1, EventInfo *i2)
EventInfo game_start()
Definition Serialize.cc:4
EventInfo event_ac_mouse_plane(int activation_id, MousePlane &pl)
EventInfo event_key_down(int key)
Sequencer * event_single(EventInfo &info)
EventInfo event_key_up(int key)
EventInfo event_deac_mouse_plane(int deactivation_id, MousePlane &pl)
Sequencer * event_array(EventInfo *array, int size)
void info(std::string info)
Definition check.cc:24
AllStatesSequencer(Sequencer2 *next, StateInfo2 *array, int size)
Definition Serialize.hh:370
StateInfo2 States(int i) const
Definition Serialize.hh:373
int NumStates() const
Definition Serialize.hh:372
virtual int NumLinks() const
Definition Serialize.hh:113
virtual EventInfo Event(int i) const
Definition Serialize.hh:112
ArraySequencer(Array< int, EventInfo > &arr)
Definition Serialize.hh:110
virtual LinkageInfo Linkage(int i) const
Definition Serialize.hh:114
virtual int NumEvents() const
Definition Serialize.hh:111
Definition Serialize.hh:275
virtual StateInfo2 States(int i) const
Definition Serialize.hh:286
virtual int NumLinks() const
Definition Serialize.hh:279
virtual LinkInfo Links(int i) const
Definition Serialize.hh:281
virtual PosInfo Positions(int i) const
Definition Serialize.hh:283
virtual int NumStates() const
Definition Serialize.hh:285
virtual int NumPositions() const
Definition Serialize.hh:282
virtual int NumEvents() const
Definition Serialize.hh:277
virtual EventInfo Event(int i) const
Definition Serialize.hh:278
virtual LinkageInfo Linkage(int i) const
Definition Serialize.hh:280
Definition Serialize.hh:59
virtual EventInfo Event(int i) const
Definition Serialize.hh:62
virtual int NumLinks() const
Definition Serialize.hh:63
virtual LinkageInfo Linkage(int i) const
Definition Serialize.hh:64
virtual int NumEvents() const
Definition Serialize.hh:61
Definition Serialize.hh:174
virtual EventInfo Map(int x, int y) const
Definition Serialize.hh:195
virtual int SizeY() const
Definition Serialize.hh:194
MouseRectanglePlane(MousePlane *next, int sx, int sy)
Definition Serialize.hh:181
virtual int SizeX() const
Definition Serialize.hh:193
void push_back(int x, int y, int width, int height, EventInfo *info)
Definition Serialize.hh:182
Definition GraphI.hh:1154
virtual int NumEvents() const
Definition Serialize.hh:71
NextSequencer(Sequencer &seq, EventInfo next)
Definition Serialize.hh:70
virtual LinkageInfo Linkage(int i) const
Definition Serialize.hh:78
virtual EventInfo Event(int i) const
Definition Serialize.hh:72
virtual int NumLinks() const
Definition Serialize.hh:77
PairSequencer(Sequencer &seq, EventInfo e1, EventInfo e2)
Definition Serialize.hh:87
virtual LinkageInfo Linkage(int i) const
Definition Serialize.hh:96
virtual int NumLinks() const
Definition Serialize.hh:95
virtual int NumEvents() const
Definition Serialize.hh:88
virtual EventInfo Event(int i) const
Definition Serialize.hh:89
Definition Serialize.hh:164
virtual LinkInfo Links(int i) const =0
virtual int NumLinks() const =0
virtual int NumEvents() const =0
virtual LinkageInfo Linkage(int i) const =0
virtual EventInfo Event(int i) const =0
Definition Serialize.hh:290
virtual StateInfo2 States(int i) const
Definition Serialize.hh:301
virtual int NumEvents() const
Definition Serialize.hh:293
virtual int NumPositions() const
Definition Serialize.hh:298
virtual LinkInfo Links(int i) const
Definition Serialize.hh:297
Sequencer2 * seq
Definition Serialize.hh:304
virtual LinkageInfo Linkage(int i) const
Definition Serialize.hh:296
virtual PosInfo Positions(int i) const
Definition Serialize.hh:299
virtual int NumLinks() const
Definition Serialize.hh:295
Sequencer2Impl(Sequencer2 *seq)
Definition Serialize.hh:292
virtual int NumStates() const
Definition Serialize.hh:300
virtual EventInfo Event(int i) const
Definition Serialize.hh:294
Definition Serialize.hh:255
virtual int NumStates() const =0
virtual LinkInfo Links(int i) const =0
virtual StateInfo2 States(int i) const =0
virtual PosInfo Positions(int i) const =0
virtual EventInfo Event(int i) const =0
virtual ~Sequencer2()
Definition Serialize.hh:271
virtual LinkageInfo Linkage(int i) const =0
virtual int NumEvents() const =0
virtual int NumPositions() const =0
virtual int NumLinks() const =0
Definition Serialize.hh:50
virtual int NumLinks() const =0
virtual EventInfo Event(int i) const =0
virtual LinkageInfo Linkage(int i) const =0
virtual int NumEvents() const =0
line height
Definition meshpage.php:3536
n< br > font size
Definition meshpage.php:3536
Definition Serialize.hh:11
int state_change_id
Definition Serialize.hh:18
int time_origin_id
Definition Serialize.hh:16
int key_value
Definition Serialize.hh:17
int deactivation_event_id
Definition Serialize.hh:15
bool key_up
Definition Serialize.hh:21
bool key_down
Definition Serialize.hh:20
bool padding1
Definition Serialize.hh:25
bool deactivate_mouse
Definition Serialize.hh:23
bool activate_mouse
Definition Serialize.hh:22
bool padding2
Definition Serialize.hh:26
float time
Definition Serialize.hh:13
int activation_event_id
Definition Serialize.hh:14
bool state_change
Definition Serialize.hh:24
bool timer
Definition Serialize.hh:19
EventInfo()
Definition Serialize.hh:12
Definition GameApi_h.hh:480
Definition Serialize.hh:223
Point start_point
Definition Serialize.hh:225
EventInfo * start_event
Definition Serialize.hh:227
Point end_point
Definition Serialize.hh:226
bool is_start
Definition Serialize.hh:224
EventInfo * end_event
Definition Serialize.hh:228
Definition Serialize.hh:127
int start_event_id
Definition Serialize.hh:134
int bitmap_posx_func
Definition Serialize.hh:154
int polygon_xrot_func
Definition Serialize.hh:157
BitmapHandle * bitmap_start
Definition Serialize.hh:139
int polygon_posx_func
Definition Serialize.hh:151
int polygon_yrot_func
Definition Serialize.hh:158
int polygon_posz_func
Definition Serialize.hh:153
FaceCollPolyHandle * polygon_end
Definition Serialize.hh:137
LinkInfo()
Definition Serialize.hh:128
FaceCollPolyHandle * polygon_start
Definition Serialize.hh:136
BitmapHandle * bitmap_end
Definition Serialize.hh:140
int end_event_id
Definition Serialize.hh:135
int polygon_posy_func
Definition Serialize.hh:152
int sound_channel_func
Definition Serialize.hh:160
int bitmap_posz_func
Definition Serialize.hh:156
int polygon_zrot_func
Definition Serialize.hh:159
int bitmap_posy_func
Definition Serialize.hh:155
Definition Serialize.hh:44
int end_event
Definition Serialize.hh:46
int start_event
Definition Serialize.hh:45
Definition Serialize.hh:218
bool is_start
Definition Serialize.hh:219
Point p
Definition Serialize.hh:220
Definition Serialize.hh:232
LineInfo line
Definition Serialize.hh:235
PointInfo point
Definition Serialize.hh:234
bool is_point
Definition Serialize.hh:233
Definition Serialize.hh:238
NDim< float, Point > * curve
Definition Serialize.hh:241
int link_id
Definition Serialize.hh:239
MousePlane * plane
Definition Common2.hh:97
Array< int, bool > * enable_obj_array
Definition Common2.hh:96
Definition Common2.hh:100
int start_range
Definition Common2.hh:101
int range_size
Definition Common2.hh:102