20#ifndef ATARI_REDRAW_SLOTS_H
21#define ATARI_REDRAW_SLOTS_H
32#define MAX_REDRW_SLOTS 32
46 short x1,
short y1,
bool force);
void redraw_slots_init(struct s_redrw_slots *slots, short size)
#define MAX_REDRW_SLOTS
This is the number of redraw requests that the slotlist can store.
void redraw_slots_remove_area(struct s_redrw_slots *slots, int i)
void redraw_slots_free(struct s_redrw_slots *slots)
void redraw_slot_schedule_grect(struct s_redrw_slots *slots, GRECT *area, bool force)
void redraw_slot_schedule(struct s_redrw_slots *slots, short x0, short y0, short x1, short y1, bool force)
This struct holds scheduled redraw requests.
struct rect areas[MAX_REDRW_SLOTS]
short volatile areas_used