ReC98/th04/hardware/bgimage.hpp

15 lines
456 B
C++
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// Additional 640×400 4-plane background image buffer.
extern Planar<dots8_t __seg *> bgimage;
void bgimage_snap(void);
// Blits garbage data if bgimage_snap() wasn't called before.
void bgimage_put(void);
void bgimage_free(void);
// Blits the rectangle from (⌊x/16⌋*16, y) to (⌈((x + w)/16)*16⌉, (y + h))
// on the [bgimage] to the same position in VRAM.
void pascal bgimage_put_rect(
screen_x_t left, screen_y_t top, pixel_t w, pixel_t h
);