1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
#ifndef UTIL_H
#define UTIL_H
#include "set.h"
/*---------------------------------------------------------------------------*/
#define GUI_SCORE_COIN 0x1
#define GUI_SCORE_TIME 0x2
#define GUI_SCORE_GOAL 0x4
#define GUI_SCORE_ALL (GUI_SCORE_COIN | GUI_SCORE_TIME | GUI_SCORE_GOAL)
#define GUI_SCORE_NEXT(s) \
((((s) << 1) & GUI_SCORE_ALL) ? (s) << 1 : GUI_SCORE_COIN)
#define GUI_SCORE_PREV(s) \
((((s) >> 1) & GUI_SCORE_ALL) ? (s) >> 1 : GUI_SCORE_GOAL)
void gui_score_set(int);
int gui_score_get(void);
void gui_score_board(int, unsigned int, int, int);
void set_score_board(const struct score *, int,
const struct score *, int,
const struct score *, int);
void gui_keyboard(int);
void gui_keyboard_lock(void);
char gui_keyboard_char(char);
/*---------------------------------------------------------------------------*/
#endif
|