128 |
|
static GC the_gc; |
129 |
|
static XImage *img = NULL; |
130 |
|
static XShmSegmentInfo shminfo; |
131 |
– |
static XImage *cursor_image, *cursor_mask_image; |
132 |
– |
static Pixmap cursor_map, cursor_mask_map; |
131 |
|
static Cursor mac_cursor; |
134 |
– |
static GC cursor_gc, cursor_mask_gc; |
132 |
|
static uint8 *the_buffer_copy = NULL; // Copy of Mac frame buffer |
136 |
– |
static uint8 the_cursor[64]; // Cursor image data |
133 |
|
static bool have_shm = false; // Flag: SHM extensions available |
134 |
|
static bool updt_box[17][17]; // Flag for Update |
135 |
|
static int nr_boxes; |
1333 |
|
// Dynamic display update (variable frame rate for each box) |
1334 |
|
static void update_display_dynamic(int ticker) |
1335 |
|
{ |
1336 |
< |
int y1, y2, y2s, y2a, i, x1, xm, xmo, ymo, yo, yi, yil, xic, xicl, xi; |
1336 |
> |
int y1, y2, y2s, y2a, i, x1, xm, xmo, ymo, yo, yi, yil, xi; |
1337 |
|
int xil = 0; |
1338 |
|
int rxm = 0, rxmo = 0; |
1339 |
|
int bytes_per_row = VideoMonitor.bytes_per_row; |