Files
seta75D ff309bfe1c Init
2021-10-11 18:37:13 -03:00

402 lines
21 KiB
C

/* @(#)sandframes.h 1.1 94/10/31 SMI */
/*
* Copyright (c) 1985 by Sun Microsystems, Inc.
*/
static short hourglass_data[426] = {
0x03FF, 0xFFFF, 0xE000, 0x0C00, 0x0000, 0x1800, 0x1000, 0x0000,
0x0400, 0x2000, 0x0000, 0x0200, 0x4000, 0x0000, 0x0100, 0x4000,
0x0000, 0x0100, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080,
0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000,
0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000,
0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080,
0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000,
0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000,
0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080,
0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000,
0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000,
0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080,
0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000,
0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000,
0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080,
0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000,
0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000,
0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080,
0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000,
0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x4000,
0x0000, 0x0100, 0x4000, 0x0000, 0x0100, 0x2000, 0x0000, 0x0200,
0x1000, 0x0000, 0x0400, 0x0800, 0x0000, 0x0800, 0x0400, 0x0000,
0x1000, 0x0200, 0x0000, 0x2000, 0x0100, 0x0000, 0x4000, 0x0080,
0x0000, 0x8000, 0x0060, 0x0003, 0x0000, 0x0010, 0x0004, 0x0000,
0x0008, 0x0008, 0x0000, 0x0004, 0x0010, 0x0000, 0x0002, 0x0020,
0x0000, 0x0001, 0x0040, 0x0000, 0x0000, 0x8080, 0x0000, 0x0000,
0x4100, 0x0000, 0x0000, 0x4100, 0x0000, 0x0000, 0x4100, 0x0000,
0x0000, 0x4100, 0x0000, 0x0000, 0x8080, 0x0000, 0x0001, 0x0040,
0x0000, 0x0002, 0x0020, 0x0000, 0x0004, 0x0010, 0x0000, 0x0008,
0x0008, 0x0000, 0x0010, 0x0004, 0x0000, 0x0060, 0x0003, 0x0000,
0x0080, 0x0000, 0x8000, 0x0100, 0x0000, 0x4000, 0x0200, 0x0000,
0x2000, 0x0400, 0x0000, 0x1000, 0x0800, 0x0000, 0x0800, 0x1000,
0x0000, 0x0400, 0x2000, 0x0000, 0x0200, 0x4000, 0x0000, 0x0100,
0x4000, 0x0000, 0x0100, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000,
0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000,
0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080,
0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000,
0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000,
0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080,
0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000,
0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000,
0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080,
0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000,
0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000,
0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080,
0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000,
0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000,
0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080,
0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000,
0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000,
0x0000, 0x0080, 0x8000, 0x0000, 0x0080, 0x8000, 0x0000, 0x0080,
0x4000, 0x0000, 0x0100, 0x4000, 0x0000, 0x0100, 0x2000, 0x0000,
0x0200, 0x1000, 0x0000, 0x0400, 0x0C00, 0x0000, 0x1800, 0x03FF,
0xFFFF, 0xE000
};
mpr_static(hourglass_pr, TIMER_WIDTH, TIMER_HEIGHT, 1, hourglass_data);
static short fullhourglass_data[426] = {
0x03FF, 0xFFFF, 0xE000, 0x0FFF, 0xFFFF, 0xF800, 0x1FFF, 0xFFFF,
0xFC00, 0x3FFF, 0xFFFF, 0xFE00, 0x7FFF, 0xFFFF, 0xFF00, 0x7FFF,
0xFFFF, 0xFF00, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80,
0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF,
0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF,
0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80,
0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF,
0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF,
0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80,
0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF,
0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF,
0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80,
0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF,
0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF,
0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80,
0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF,
0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF,
0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80,
0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF,
0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0x7FFF,
0xFFFF, 0xFF00, 0x7FFF, 0xFFFF, 0xFF00, 0x3FFF, 0xFFFF, 0xFE00,
0x1FFF, 0xFFFF, 0xFC00, 0x0FFF, 0xFFFF, 0xF800, 0x07FF, 0xFFFF,
0xF000, 0x03FF, 0xFFFF, 0xE000, 0x01FF, 0xFFFF, 0xC000, 0x00FF,
0xFFFF, 0x8000, 0x007F, 0xFFFF, 0x0000, 0x001F, 0xFFFC, 0x0000,
0x000F, 0xFFF8, 0x0000, 0x0007, 0xFFF0, 0x0000, 0x0003, 0xFFE0,
0x0000, 0x0001, 0xFFC0, 0x0000, 0x0000, 0xFF80, 0x0000, 0x0000,
0x7F00, 0x0000, 0x0000, 0x7F00, 0x0000, 0x0000, 0x7F00, 0x0000,
0x0000, 0x7F00, 0x0000, 0x0000, 0xFF80, 0x0000, 0x0001, 0xFFC0,
0x0000, 0x0003, 0xFFE0, 0x0000, 0x0007, 0xFFF0, 0x0000, 0x000F,
0xFFF8, 0x0000, 0x001F, 0xFFFC, 0x0000, 0x007F, 0xFFFF, 0x0000,
0x00FF, 0xFFFF, 0x8000, 0x01FF, 0xFFFF, 0xC000, 0x03FF, 0xFFFF,
0xE000, 0x07FF, 0xFFFF, 0xF000, 0x0FFF, 0xFFFF, 0xF800, 0x1FFF,
0xFFFF, 0xFC00, 0x3FFF, 0xFFFF, 0xFE00, 0x7FFF, 0xFFFF, 0xFF00,
0x7FFF, 0xFFFF, 0xFF00, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF,
0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF,
0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80,
0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF,
0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF,
0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80,
0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF,
0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF,
0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80,
0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF,
0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF,
0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80,
0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF,
0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF,
0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80,
0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF,
0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF,
0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80, 0xFFFF, 0xFFFF, 0xFF80,
0x7FFF, 0xFFFF, 0xFF00, 0x7FFF, 0xFFFF, 0xFF00, 0x3FFF, 0xFFFF,
0xFE00, 0x1FFF, 0xFFFF, 0xFC00, 0x0FFF, 0xFFFF, 0xF800, 0x03FF,
0xFFFF, 0xE000
};
mpr_static(fullhourglass_pr, TIMER_WIDTH, TIMER_HEIGHT, 1, fullhourglass_data);
static short sandstencil_data[426];
mpr_static(sandstencil_pr, TIMER_WIDTH, TIMER_HEIGHT, 1, sandstencil_data);
#define SANDFALL_OFFSET (TIMER_HEIGHT / 2) /* top offset */
#define SANDFALL_HEIGHT 71 /* height of pixrect */
#define SANDFALL_WIDTH 8 /* width of pixrect */
#define SANDFALL_SHIFT 16 /* left offset */
static short sand0_data[213] = {
0x0000, 0x0000, 0x0400, 0x0C00, 0x0C00, 0x0000, 0x0400, 0x0C00,
0x0000, 0x0400, 0x1C00, 0x0800, 0x0000, 0x1800, 0x1C00, 0x0800,
0x1800, 0x0000, 0x1C00, 0x0400, 0x0800, 0x0C00, 0x2400, 0x1000,
0x1000, 0x0000, 0x1800, 0x1400, 0x1800, 0x0400, 0x0800, 0x0000,
0x0800, 0x0000, 0x0C00, 0x0400, 0x1C00, 0x0800, 0x0400, 0x0800,
0x0C00, 0x0000, 0x1000, 0x0000, 0x1800, 0x0C00, 0x0800, 0x0800,
0x0000, 0x1800, 0x0000, 0x0400, 0x1000, 0x0000, 0x1C00, 0x1C00,
0x1000, 0x0000, 0x0800, 0x0400, 0x0800, 0x0000, 0x0000, 0x0000,
0x1800, 0x1800, 0x0800, 0x0C00, 0x1800, 0x1000, 0x0400,
};
mpr_static(sand0_pr, SANDFALL_WIDTH, SANDFALL_HEIGHT, 1, sand0_data);
static short sand1_data[213] = {
0x0000, 0x0000, 0x0400, 0x0C00, 0x0C00, 0x0000, 0x0400, 0x0C00,
0x0000, 0x0400, 0x1C00, 0x0800, 0x0000, 0x1800, 0x1C00, 0x0800,
0x1800, 0x0000, 0x1C00, 0x0400, 0x0800, 0x0C00, 0x2400, 0x1000,
0x1000, 0x0000, 0x1800, 0x1400, 0x1800, 0x0400, 0x0800, 0x0000,
0x0800, 0x0000, 0x0C00, 0x0400, 0x1C00, 0x0800, 0x0400, 0x0800,
0x0C00, 0x0000, 0x1000, 0x0000, 0x1800, 0x0C00, 0x0800, 0x0800,
0x0000, 0x1800, 0x0000, 0x0400, 0x1000, 0x0000, 0x1C00, 0x1C00,
0x1000, 0x0000, 0x0800, 0x0400, 0x0800, 0x0000, 0x0000, 0x0000,
0x1800, 0x1800, 0x0800, 0x0C00, 0x1800, 0x1000, 0x0400
};
mpr_static(sand1_pr, SANDFALL_WIDTH, SANDFALL_HEIGHT, 1, sand1_data);
static short sand2_data[213] = {
0x2000, 0x0800, 0x0800, 0x0800, 0x0400, 0x1000, 0x0400, 0x1C00,
0x0400, 0x0C00, 0x1000, 0x0C00, 0x0C00, 0x0C00, 0x1800, 0x1800,
0x0C00, 0x0000, 0x0400, 0x0000, 0x0400, 0x1400, 0x0000, 0x0800,
0x0800, 0x0800, 0x0800, 0x0C00, 0x0400, 0x0400, 0x0000, 0x0800,
0x0000, 0x1400, 0x0400, 0x0000, 0x0800, 0x0800, 0x0800, 0x0400,
0x0800, 0x0000, 0x1800, 0x0C00, 0x0000, 0x0800, 0x0400, 0x1800,
0x0000, 0x0000, 0x0800, 0x0400, 0x1C00, 0x0800, 0x0000, 0x0000,
0x0800, 0x0800, 0x0000, 0x1800, 0x1000, 0x0400, 0x1400, 0x0800,
0x0800, 0x1000, 0x0C00, 0x0800, 0x1800, 0x0800, 0x1800
};
mpr_static(sand2_pr, SANDFALL_WIDTH, SANDFALL_HEIGHT, 1, sand2_data);
static short sand3_data[213] = {
0x1C00, 0x1000, 0x1800, 0x1000, 0x0C00, 0x0C00, 0x0400, 0x1400,
0x0C00, 0x0000, 0x1800, 0x0000, 0x0000, 0x0000, 0x1C00, 0x0800,
0x0000, 0x0400, 0x0000, 0x0800, 0x1800, 0x0000, 0x0000, 0x1800,
0x0800, 0x0800, 0x0000, 0x0800, 0x0800, 0x0400, 0x0400, 0x0800,
0x0800, 0x0800, 0x1C00, 0x0800, 0x1000, 0x0000, 0x0000, 0x1800,
0x0800, 0x0C00, 0x1800, 0x0000, 0x1800, 0x0C00, 0x0000, 0x2000,
0x0800, 0x0800, 0x0000, 0x0800, 0x0800, 0x0400, 0x0C00, 0x0800,
0x0000, 0x0800, 0x1000, 0x0000, 0x1000, 0x0800, 0x0800, 0x1800,
0x0000, 0x1000, 0x0000, 0x0800, 0x1400, 0x0400, 0x0000
};
mpr_static(sand3_pr, SANDFALL_WIDTH, SANDFALL_HEIGHT, 1, sand3_data);
static short sand4_data[213] = {
0x0800, 0x0800, 0x0000, 0x0400, 0x0400, 0x0800, 0x0400, 0x0400,
0x1800, 0x0800, 0x1000, 0x0000, 0x0800, 0x0000, 0x1800, 0x0800,
0x0400, 0x0000, 0x0800, 0x0800, 0x0000, 0x0800, 0x0400, 0x0000,
0x0000, 0x1000, 0x0000, 0x0000, 0x0000, 0x0400, 0x0C00, 0x0400,
0x0000, 0x0800, 0x0400, 0x0800, 0x0000, 0x0400, 0x0800, 0x0000,
0x0800, 0x1800, 0x1000, 0x0800, 0x0400, 0x0800, 0x0800, 0x0000,
0x1800, 0x0000, 0x0C00, 0x0800, 0x0000, 0x0800, 0x0200, 0x0000,
0x0C00, 0x1000, 0x1800, 0x0800, 0x0800, 0x0C00, 0x1800, 0x0000,
0x0000, 0x1800, 0x1000, 0x0800, 0x1000, 0x0800, 0x0800
};
mpr_static(sand4_pr, SANDFALL_WIDTH, SANDFALL_HEIGHT, 1, sand4_data);
static short sand5_data[213] = {
0x0000, 0x0000, 0x0400, 0x0800, 0x0C00, 0x0000, 0x0400, 0x0C00,
0x0000, 0x0000, 0x1800, 0x0800, 0x0000, 0x0800, 0x1C00, 0x0C00,
0x1800, 0x0000, 0x0800, 0x0400, 0x0800, 0x0800, 0x1000, 0x1000,
0x1400, 0x0000, 0x1C00, 0x1000, 0x0C00, 0x0400, 0x0800, 0x0000,
0x0800, 0x0000, 0x0C00, 0x1400, 0x1800, 0x0C00, 0x0000, 0x0800,
0x2800, 0x0000, 0x1400, 0x0400, 0x1800, 0x1C00, 0x1800, 0x0800,
0x0000, 0x0800, 0x0000, 0x0000, 0x0000, 0x0000, 0x1C00, 0x1800,
0x0000, 0x0000, 0x0800, 0x0400, 0x0800, 0x0000, 0x0000, 0x0400,
0x1800, 0x1800, 0x1C00, 0x1800, 0x1800, 0x0000, 0x0000
};
mpr_static(sand5_pr, SANDFALL_WIDTH, SANDFALL_HEIGHT, 1, sand5_data);
static short sand6_data[213] = {
0x0000, 0x0000, 0x0400, 0x0800, 0x0C00, 0x0000, 0x0400, 0x0C00,
0x0000, 0x0000, 0x1800, 0x0800, 0x0000, 0x0800, 0x1C00, 0x0C00,
0x1800, 0x0000, 0x0800, 0x0400, 0x0800, 0x0800, 0x1000, 0x1000,
0x1400, 0x0000, 0x1C00, 0x1000, 0x0C00, 0x0400, 0x0800, 0x0000,
0x0800, 0x0000, 0x0C00, 0x1400, 0x1800, 0x0C00, 0x0000, 0x0800,
0x2800, 0x0000, 0x1400, 0x0400, 0x1800, 0x1C00, 0x1800, 0x0800,
0x0000, 0x0800, 0x0000, 0x0000, 0x0000, 0x0000, 0x1C00, 0x1800,
0x0000, 0x0000, 0x0800, 0x0400, 0x0800, 0x0000, 0x0000, 0x0400,
0x1800, 0x1800, 0x1C00, 0x1800, 0x1800, 0x0000, 0x0000
};
mpr_static(sand6_pr, SANDFALL_WIDTH, SANDFALL_HEIGHT, 1, sand6_data);
static short sand7_data[213] = {
0x0000, 0x0800, 0x0800, 0x1800, 0x0400, 0x0000, 0x0400, 0x0C00,
0x0000, 0x1800, 0x1400, 0x1800, 0x0800, 0x1C00, 0x1800, 0x1C00,
0x0C00, 0x0000, 0x1000, 0x0000, 0x1400, 0x0000, 0x1000, 0x0C00,
0x0800, 0x0800, 0x0800, 0x0800, 0x0000, 0x2400, 0x0000, 0x0800,
0x0000, 0x1000, 0x0400, 0x1000, 0x0C00, 0x1800, 0x0C00, 0x0400,
0x0800, 0x0000, 0x1800, 0x1800, 0x0000, 0x0800, 0x1400, 0x0800,
0x0400, 0x0000, 0x0800, 0x0000, 0x0800, 0x0800, 0x0000, 0x0400,
0x0800, 0x0800, 0x0000, 0x0A00, 0x0000, 0x0400, 0x1000, 0x1800,
0x0800, 0x1400, 0x0800, 0x0C00, 0x1C00, 0x0800, 0x0C00
};
mpr_static(sand7_pr, SANDFALL_WIDTH, SANDFALL_HEIGHT, 1, sand7_data);
static short sand8_data[213] = {
0x1C00, 0x1400, 0x0800, 0x0000, 0x0C00, 0x1C00, 0x1400, 0x0400,
0x1800, 0x1000, 0x1800, 0x1400, 0x0400, 0x0000, 0x1C00, 0x0800,
0x0000, 0x0400, 0x0000, 0x0800, 0x0800, 0x1000, 0x0000, 0x1C00,
0x0800, 0x0800, 0x0000, 0x0800, 0x0800, 0x0400, 0x0000, 0x0C00,
0x0800, 0x0C00, 0x1C00, 0x0800, 0x3000, 0x1000, 0x0000, 0x0800,
0x0800, 0x1C00, 0x1800, 0x1000, 0x1800, 0x0C00, 0x0000, 0x1000,
0x0C00, 0x0800, 0x0000, 0x0800, 0x0C00, 0x0400, 0x0C00, 0x0800,
0x0000, 0x1C00, 0x0000, 0x1000, 0x0000, 0x1800, 0x0C00, 0x0800,
0x0000, 0x1400, 0x0000, 0x0800, 0x1000, 0x0400, 0x1000
};
mpr_static(sand8_pr, SANDFALL_WIDTH, SANDFALL_HEIGHT, 1, sand8_data);
static short sand9_data[213] = {
0x0800, 0x0C00, 0x1000, 0x0000, 0x0400, 0x0800, 0x1400, 0x0400,
0x0800, 0x0800, 0x1000, 0x0000, 0x0800, 0x0000, 0x1800, 0x0800,
0x0400, 0x0000, 0x0800, 0x0800, 0x0000, 0x0800, 0x0000, 0x0000,
0x0400, 0x1000, 0x0400, 0x0000, 0x1000, 0x0400, 0x0800, 0x0000,
0x0000, 0x0800, 0x0400, 0x0800, 0x0000, 0x0000, 0x0800, 0x1000,
0x0C00, 0x0800, 0x1400, 0x0800, 0x0400, 0x1800, 0x0800, 0x0000,
0x1800, 0x1000, 0x0C00, 0x0800, 0x0000, 0x0800, 0x0000, 0x0000,
0x1C00, 0x0400, 0x0800, 0x0800, 0x0800, 0x1C00, 0x1800, 0x0400,
0x0000, 0x1800, 0x0000, 0x1800, 0x1000, 0x1800, 0x0800
};
mpr_static(sand9_pr, SANDFALL_WIDTH, SANDFALL_HEIGHT, 1, sand9_data);
static short sand10_data[213] = {
0x0000, 0x0000, 0x0400, 0x0C00, 0x0C00, 0x0000, 0x0400, 0x0C00,
0x0000, 0x0400, 0x1C00, 0x0800, 0x0000, 0x1800, 0x1C00, 0x0800,
0x1800, 0x0000, 0x1C00, 0x0400, 0x0800, 0x0C00, 0x0400, 0x1000,
0x1000, 0x0000, 0x1800, 0x1400, 0x1800, 0x0400, 0x0800, 0x0000,
0x0800, 0x0000, 0x0C00, 0x0400, 0x1C00, 0x0800, 0x0400, 0x0800,
0x0C00, 0x0000, 0x1000, 0x0000, 0x1800, 0x0C00, 0x0800, 0x0800,
0x0000, 0x1800, 0x0000, 0x0400, 0x1000, 0x0000, 0x1C00, 0x1C00,
0x1000, 0x0000, 0x0800, 0x0400, 0x0800, 0x0000, 0x0000, 0x0000,
0x1800, 0x1800, 0x0800, 0x0C00, 0x1800, 0x1000, 0x0400
};
mpr_static(sand10_pr, SANDFALL_WIDTH, SANDFALL_HEIGHT, 1, sand10_data);
static short sand11_data[213] = {
0x0000, 0x0000, 0x0400, 0x0C00, 0x0C00, 0x0000, 0x0400, 0x0C00,
0x0000, 0x0400, 0x1C00, 0x0800, 0x0000, 0x1800, 0x1C00, 0x0800,
0x1800, 0x0000, 0x1C00, 0x0400, 0x0800, 0x0C00, 0x0400, 0x1000,
0x1000, 0x0000, 0x1800, 0x1400, 0x1800, 0x0400, 0x0800, 0x0000,
0x0800, 0x0000, 0x0C00, 0x0400, 0x1C00, 0x0800, 0x0400, 0x0800,
0x0C00, 0x0000, 0x1000, 0x0000, 0x1800, 0x0C00, 0x0800, 0x0800,
0x0000, 0x1800, 0x0000, 0x0400, 0x1000, 0x0000, 0x1C00, 0x1C00,
0x1000, 0x0000, 0x0800, 0x0400, 0x0800, 0x0000, 0x0000, 0x0000,
0x1800, 0x1800, 0x0800, 0x0C00, 0x1800, 0x1000, 0x0400
};
mpr_static(sand11_pr, SANDFALL_WIDTH, SANDFALL_HEIGHT, 1, sand11_data);
static short sand12_data[213] = {
0x0000, 0x0800, 0x0A00, 0x0800, 0x0400, 0x1000, 0x0400, 0x1C00,
0x0400, 0x0C00, 0x1000, 0x0C00, 0x0C00, 0x0C00, 0x1800, 0x1800,
0x0C00, 0x0000, 0x0400, 0x0000, 0x0400, 0x1400, 0x0000, 0x0800,
0x0800, 0x0800, 0x0800, 0x0C00, 0x0400, 0x0400, 0x0000, 0x0800,
0x0000, 0x1400, 0x0400, 0x0000, 0x0800, 0x0800, 0x0800, 0x0400,
0x0800, 0x0000, 0x1800, 0x0C00, 0x0000, 0x0800, 0x0400, 0x1800,
0x0000, 0x0000, 0x0800, 0x0400, 0x1C00, 0x0800, 0x0000, 0x0000,
0x0800, 0x0800, 0x0000, 0x1800, 0x1000, 0x0400, 0x1400, 0x0800,
0x0800, 0x1000, 0x0C00, 0x0800, 0x1800, 0x0800, 0x1800
};
mpr_static(sand12_pr, SANDFALL_WIDTH, SANDFALL_HEIGHT, 1, sand12_data);
static short sand13_data[213] = {
0x1C00, 0x1000, 0x1800, 0x1000, 0x0C00, 0x0C00, 0x0400, 0x1400,
0x0C00, 0x0000, 0x1800, 0x0000, 0x0000, 0x0000, 0x1C00, 0x0800,
0x0000, 0x0400, 0x0000, 0x0800, 0x1800, 0x0000, 0x0000, 0x1800,
0x0800, 0x0800, 0x0000, 0x0800, 0x0800, 0x0400, 0x0400, 0x0800,
0x0800, 0x0800, 0x1C00, 0x0800, 0x1000, 0x0000, 0x0000, 0x1800,
0x0800, 0x0C00, 0x1800, 0x0000, 0x1A00, 0x0C00, 0x0000, 0x0000,
0x0800, 0x0800, 0x0000, 0x0800, 0x0800, 0x0400, 0x0C00, 0x0800,
0x0000, 0x0800, 0x1000, 0x0000, 0x1000, 0x0800, 0x0800, 0x1800,
0x0000, 0x1000, 0x0000, 0x0800, 0x1400, 0x0400, 0x0000
};
mpr_static(sand13_pr, SANDFALL_WIDTH, SANDFALL_HEIGHT, 1, sand13_data);
static short sand14_data[213] = {
0x0800, 0x0800, 0x0000, 0x0400, 0x0400, 0x0800, 0x0400, 0x0400,
0x1800, 0x0800, 0x1000, 0x0000, 0x0800, 0x0000, 0x1800, 0x0800,
0x2400, 0x0000, 0x0800, 0x0800, 0x0000, 0x0800, 0x0400, 0x0000,
0x0000, 0x1000, 0x0200, 0x0000, 0x0000, 0x0400, 0x0C00, 0x0400,
0x0000, 0x0800, 0x0400, 0x0800, 0x0000, 0x0400, 0x0800, 0x0000,
0x0800, 0x1800, 0x1000, 0x0800, 0x0400, 0x0800, 0x0800, 0x0000,
0x1800, 0x0000, 0x0C00, 0x0800, 0x0000, 0x0800, 0x0000, 0x0000,
0x0C00, 0x1000, 0x1800, 0x0800, 0x0800, 0x0C00, 0x1800, 0x0000,
0x0000, 0x1800, 0x1000, 0x0800, 0x1000, 0x0800, 0x0800
};
mpr_static(sand14_pr, SANDFALL_WIDTH, SANDFALL_HEIGHT, 1, sand14_data);
static short sand15_data[213] = {
0x0000, 0x0000, 0x0400, 0x0800, 0x0C00, 0x0000, 0x0400, 0x0C00,
0x0000, 0x0000, 0x1800, 0x0800, 0x0000, 0x0800, 0x1C00, 0x0C00,
0x1800, 0x0000, 0x0800, 0x0400, 0x0800, 0x0800, 0x1000, 0x1000,
0x1400, 0x0000, 0x1C00, 0x1000, 0x0C00, 0x0400, 0x0800, 0x0000,
0x0800, 0x0000, 0x0C00, 0x1400, 0x1800, 0x0C00, 0x0000, 0x0800,
0x0800, 0x0000, 0x1400, 0x0400, 0x1800, 0x1C00, 0x1800, 0x0800,
0x0000, 0x0800, 0x0000, 0x0000, 0x0000, 0x0000, 0x1C00, 0x1800,
0x0000, 0x0000, 0x0800, 0x0400, 0x0800, 0x2000, 0x0000, 0x0400,
0x1800, 0x1800, 0x1C00, 0x1800, 0x1800, 0x0000, 0x0000
};
mpr_static(sand15_pr, SANDFALL_WIDTH, SANDFALL_HEIGHT, 1, sand15_data);
static short sand16_data[213] = {
0x0000, 0x0000, 0x0400, 0x0800, 0x0C00, 0x0000, 0x0400, 0x0C00,
0x0000, 0x0000, 0x1800, 0x0800, 0x0000, 0x0800, 0x1C00, 0x0C00,
0x1800, 0x0000, 0x0800, 0x0400, 0x0800, 0x0800, 0x1000, 0x1000,
0x1400, 0x0000, 0x1C00, 0x1000, 0x0C00, 0x0400, 0x0800, 0x0000,
0x0800, 0x0000, 0x0C00, 0x1400, 0x1800, 0x0C00, 0x0000, 0x0800,
0x0800, 0x0000, 0x1400, 0x0400, 0x1800, 0x1C00, 0x1800, 0x0800,
0x0000, 0x0800, 0x0000, 0x0000, 0x0000, 0x0000, 0x1C00, 0x1800,
0x0000, 0x0000, 0x0800, 0x0400, 0x0800, 0x2000, 0x0000, 0x0400,
0x1800, 0x1800, 0x1C00, 0x1800, 0x1800, 0x0000, 0x0000
};
mpr_static(sand16_pr, SANDFALL_WIDTH, SANDFALL_HEIGHT, 1, sand16_data);
static short sand17_data[213] = {
0x0000, 0x0800, 0x0800, 0x1800, 0x0400, 0x0000, 0x0400, 0x0C00,
0x0000, 0x1800, 0x1400, 0x1800, 0x0800, 0x1C00, 0x1800, 0x1C00,
0x0C00, 0x0000, 0x1000, 0x0000, 0x1400, 0x0000, 0x1000, 0x0C00,
0x0800, 0x0800, 0x0800, 0x0800, 0x0000, 0x0400, 0x0000, 0x0800,
0x0000, 0x1000, 0x0400, 0x1000, 0x0C00, 0x1800, 0x0C00, 0x0400,
0x0800, 0x0200, 0x1800, 0x1800, 0x0000, 0x0800, 0x1400, 0x0800,
0x0400, 0x0000, 0x0800, 0x0000, 0x0800, 0x0800, 0x0000, 0x0400,
0x0800, 0x0800, 0x0000, 0x0800, 0x0000, 0x0400, 0x1000, 0x1800,
0x0800, 0x1400, 0x0800, 0x0C00, 0x1C00, 0x0800, 0x0C00
};
mpr_static(sand17_pr, SANDFALL_WIDTH, SANDFALL_HEIGHT, 1, sand17_data);
static short sand18_data[213] = {
0x1C00, 0x1400, 0x0800, 0x0000, 0x0C00, 0x1C00, 0x1400, 0x0400,
0x1800, 0x1000, 0x1800, 0x1400, 0x0400, 0x0000, 0x1C00, 0x0800,
0x0000, 0x0400, 0x0000, 0x0800, 0x0800, 0x1000, 0x0000, 0x1C00,
0x0800, 0x0800, 0x0000, 0x0800, 0x0800, 0x0400, 0x0000, 0x0C00,
0x0800, 0x0C00, 0x1C00, 0x0800, 0x1000, 0x1000, 0x0000, 0x0800,
0x0800, 0x1C00, 0x1800, 0x1000, 0x1800, 0x0C00, 0x0000, 0x1000,
0x0C00, 0x0800, 0x0000, 0x0800, 0x0C00, 0x0400, 0x0C00, 0x0800,
0x0000, 0x1C00, 0x0000, 0x1000, 0x0000, 0x1800, 0x0C00, 0x0800,
0x0000, 0x1400, 0x0000, 0x0800, 0x1000, 0x0400, 0x1000
};
mpr_static(sand18_pr, SANDFALL_WIDTH, SANDFALL_HEIGHT, 1, sand18_data);
static short sand19_data[213] = {
0x0800, 0x0C00, 0x1000, 0x0000, 0x0400, 0x0800, 0x1400, 0x0400,
0x0800, 0x0800, 0x1000, 0x0000, 0x0800, 0x0000, 0x1800, 0x0800,
0x0400, 0x0000, 0x0800, 0x0800, 0x0000, 0x0800, 0x0000, 0x0000,
0x0600, 0x1000, 0x0400, 0x0000, 0x1000, 0x0400, 0x0800, 0x0000,
0x0000, 0x0800, 0x0400, 0x0800, 0x0200, 0x0000, 0x0800, 0x1000,
0x0C00, 0x0800, 0x1400, 0x0800, 0x0400, 0x1800, 0x0800, 0x0000,
0x1800, 0x1000, 0x0C00, 0x0800, 0x0000, 0x0800, 0x0000, 0x0000,
0x1C00, 0x0400, 0x0800, 0x0800, 0x0800, 0x1C00, 0x1800, 0x0400,
0x0000, 0x1800, 0x0000, 0x1800, 0x1000, 0x1800, 0x0800
};
mpr_static(sand19_pr, SANDFALL_WIDTH, SANDFALL_HEIGHT, 1, sand19_data);
#define SANDFRAMES 20
struct pixrect *sand_pr[SANDFRAMES] = {
&sand0_pr, &sand1_pr, &sand2_pr, &sand3_pr, &sand4_pr,
&sand5_pr, &sand6_pr, &sand7_pr, &sand8_pr, &sand9_pr,
&sand10_pr, &sand11_pr, &sand12_pr, &sand13_pr, &sand14_pr,
&sand15_pr, &sand16_pr, &sand17_pr, &sand18_pr, &sand19_pr
};