5 #include "wellobject.h"
7 #include "wellimagefont.h"
8 #include "wellswitch.h"
13 class WellIntro
: public WellObject
16 ObjectCaller object_on_exit
,
20 WellKey
*key_exit
, *key_new_game
, *key_top_nine
,
21 *key_plus
, *key_minus
;
23 WellImageFont
*txt_level
;
26 WellSwitch
*sw_rotation
, *sw_mixed
, *sw_next_piece
,
27 *sw_squares
[TOTAL_SQUARES
];
29 WellInput
*inp_player
;
33 void draw_start_level();
34 char* get_next_token(char* from
, char* to
);
38 virtual bool process_event(wEvent
);
40 virtual void redraw();
42 virtual bool hide_by_call(wEvent
);
44 void set_object_on_exit(ObjectCaller obj
)
49 void set_object_on_new_game(ObjectCaller obj
)
52 object_on_new_game
=obj
;
54 void set_object_on_top_nine(ObjectCaller obj
)
57 object_on_top_nine
=obj
;
59 void set_well_base(WellBase
* o
);
60 void put_all_to_game();