13 struct options_data_t
{
15 enum options_mode_t mode
;
18 struct widget_t widget
[3];
22 struct widget_t widget
[4];
27 void init_options(struct options_data_t
*data
, struct smode_t
*smode
,
28 struct font_t
*font
, struct theme_t
*theme
);
29 void start_options(struct options_data_t
*data
);
30 int options_event(SDL_Surface
*screen
, enum loop_mode_t
*mode
,
31 SDL_Event
*event
, struct options_data_t
*data
, struct smode_t
*smode
,
32 struct font_t
*font
, struct theme_t
*theme
);
33 void paint_options(SDL_Surface
*screen
, struct options_data_t
*data
,
34 struct smode_t
*smode
, struct font_t
*font
, struct theme_t
*theme
);
35 void free_options(struct options_data_t
*data
);