File:  [RetroPC.NET] / np2 / win9x / dclock.h
Revision 1.1: download - view: text, annotated - select for diffs
Fri Oct 17 02:58:51 2003 JST (22 years ago) by yui
Branches: MAIN
CVS tags: HEAD
Initial revision

#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;


#ifdef __cplusplus
extern "C" {
#endif

extern RGB32 dclock_pal[4];

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>