File:  [RetroPC.NET] / xmil / win9x / dclock.h
Revision 1.1: download - view: text, annotated - select for diffs
Sun Aug 1 14:31:31 2004 JST (21 years, 3 months ago) by yui
Branches: MAIN
CVS tags: HEAD
initialize

#define		DCLOCK_X	56
#define		DCLOCK_Y	12

typedef struct {
	BYTE	dclock_flm[8];
	BYTE	dclock_now[8];
	BYTE	dclock_bak[8];
	WORD	dclock_drawing;
} DCLOCK_T;


typedef struct {
	BYTE	*dclock_pos;
	WORD	dclock_mask;
	BYTE	dclock_rolbit;
	BYTE	reserved;
} DCLOCK_POS;


typedef struct {
	BYTE		*dclock_fnt;
	DCLOCK_POS	*dclock_put;
	void		(*init)(void);
} DCLOCK_FNT;

extern RGB32 dclock_pal[4];


#ifdef __cplusplus
extern "C" {
#endif

void dclock_init(void);
void dclock_init8(void);
void dclock_init16(void);
void dclock_reset(void);
void dclock_callback(void);
void dclock_redraw(void);
BOOL dclock_disp(void);
void __fastcall dclock_cntdown(BYTE value);
void dclock_make(void);
void __fastcall dclock_out8(void *ptr, DWORD width);
void __fastcall dclock_out16(void *ptr, DWORD width);

#ifdef __cplusplus
}
#endif


RetroPC.NET-CVS <cvs@retropc.net>