30 lines
613 B
C
30 lines
613 B
C
#ifndef __VDC_H
|
|
#define __VDC_H
|
|
|
|
#define BMPW 340
|
|
#define BMPH 250
|
|
#define WNDW 320
|
|
#define WNDH 240
|
|
|
|
#define BOX_W MIN(512, SCREEN_W-16)
|
|
#define BOX_H MIN(256, (SCREEN_H-64)&0xFFF0)
|
|
|
|
#define BOX_L ((SCREEN_W - BOX_W) / 2)
|
|
#define BOX_R ((SCREEN_W + BOX_W) / 2)
|
|
#define BOX_T ((SCREEN_H - BOX_H) / 2)
|
|
#define BOX_B ((SCREEN_H + BOX_H) / 2)
|
|
|
|
extern Byte coltab[];
|
|
extern long clip_low;
|
|
extern long clip_high;
|
|
|
|
void init_display(void);
|
|
void draw_display(void);
|
|
void draw_region(void);
|
|
void finish_display();
|
|
void clear_collision(void);
|
|
void clearscr(void);
|
|
|
|
void blit(uint32_t* dst);
|
|
#endif
|