Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
5131 | clevermous | 1 | /* |
2 | SDL - Simple DirectMedia Layer |
||
3 | Copyright (C) 1997, 1998, 1999, 2000, 2001 Sam Lantinga |
||
4 | |||
5 | This library is free software; you can redistribute it and/or |
||
6 | modify it under the terms of the GNU Library General Public |
||
7 | License as published by the Free Software Foundation; either |
||
8 | version 2 of the License, or (at your option) any later version. |
||
9 | |||
10 | This library is distributed in the hope that it will be useful, |
||
11 | but WITHOUT ANY WARRANTY; without even the implied warranty of |
||
12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
||
13 | Library General Public License for more details. |
||
14 | |||
15 | You should have received a copy of the GNU Library General Public |
||
16 | License along with this library; if not, write to the Free |
||
17 | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
||
18 | |||
19 | Sam Lantinga |
||
20 | slouken@devolution.com |
||
21 | */ |
||
22 | |||
23 | #ifdef SAVE_RCSID |
||
24 | static char rcsid = |
||
25 | "@(#) $Id: default_cursor.h,v 1.3 2001/05/10 20:13:28 hercules Exp $"; |
||
26 | #endif |
||
27 | |||
28 | /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
||
29 | * Default cursor - it happens to be the Mac cursor, but could be anything */ |
||
30 | |||
31 | #define DEFAULT_CWIDTH 16 |
||
32 | #define DEFAULT_CHEIGHT 16 |
||
33 | #define DEFAULT_CHOTX 0 |
||
34 | #define DEFAULT_CHOTY 0 |
||
35 | |||
36 | /* Added a real MacOS cursor, at the request of Luc-Olivier de Charrière */ |
||
37 | #define USE_MACOS_CURSOR |
||
38 | |||
39 | #ifdef USE_MACOS_CURSOR |
||
40 | |||
41 | static unsigned char default_cdata[] = |
||
42 | { |
||
43 | 0x00,0x00, |
||
44 | 0x40,0x00, |
||
45 | 0x60,0x00, |
||
46 | 0x70,0x00, |
||
47 | 0x78,0x00, |
||
48 | 0x7C,0x00, |
||
49 | 0x7E,0x00, |
||
50 | 0x7F,0x00, |
||
51 | 0x7F,0x80, |
||
52 | 0x7C,0x00, |
||
53 | 0x6C,0x00, |
||
54 | 0x46,0x00, |
||
55 | 0x06,0x00, |
||
56 | 0x03,0x00, |
||
57 | 0x03,0x00, |
||
58 | 0x00,0x00 |
||
59 | }; |
||
60 | static unsigned char default_cmask[] = |
||
61 | { |
||
62 | 0xC0,0x00, |
||
63 | 0xE0,0x00, |
||
64 | 0xF0,0x00, |
||
65 | 0xF8,0x00, |
||
66 | 0xFC,0x00, |
||
67 | 0xFE,0x00, |
||
68 | 0xFF,0x00, |
||
69 | 0xFF,0x80, |
||
70 | 0xFF,0xC0, |
||
71 | 0xFF,0xE0, |
||
72 | 0xFE,0x00, |
||
73 | 0xEF,0x00, |
||
74 | 0xCF,0x00, |
||
75 | 0x87,0x80, |
||
76 | 0x07,0x80, |
||
77 | 0x03,0x00 |
||
78 | }; |
||
79 | |||
80 | #else |
||
81 | |||
82 | static unsigned char default_cdata[] = |
||
83 | { |
||
84 | 0x00,0x00, |
||
85 | 0x40,0x00, |
||
86 | 0x60,0x00, |
||
87 | 0x70,0x00, |
||
88 | 0x78,0x00, |
||
89 | 0x7C,0x00, |
||
90 | 0x7E,0x00, |
||
91 | 0x7F,0x00, |
||
92 | 0x7F,0x80, |
||
93 | 0x7C,0x00, |
||
94 | 0x6C,0x00, |
||
95 | 0x46,0x00, |
||
96 | 0x06,0x00, |
||
97 | 0x03,0x00, |
||
98 | 0x03,0x00, |
||
99 | 0x00,0x00 |
||
100 | }; |
||
101 | static unsigned char default_cmask[] = |
||
102 | { |
||
103 | 0x40,0x00, |
||
104 | 0xE0,0x00, |
||
105 | 0xF0,0x00, |
||
106 | 0xF8,0x00, |
||
107 | 0xFC,0x00, |
||
108 | 0xFE,0x00, |
||
109 | 0xFF,0x00, |
||
110 | 0xFF,0x80, |
||
111 | 0xFF,0xC0, |
||
112 | 0xFF,0x80, |
||
113 | 0xFE,0x00, |
||
114 | 0xEF,0x00, |
||
115 | 0x4F,0x00, |
||
116 | 0x07,0x80, |
||
117 | 0x07,0x80, |
||
118 | 0x03,0x00 |
||
119 | }; |
||
120 | |||
121 | #endif /* TRUE_MACINTOSH_CURSOR */ |