1/*
2    SDL - Simple DirectMedia Layer
3    Copyright (C) 1997-2012 Sam Lantinga
4
5    This library is free software; you can redistribute it and/or
6    modify it under the terms of the GNU Lesser General Public
7    License as published by the Free Software Foundation; either
8    version 2.1 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    Lesser General Public License for more details.
14
15    You should have received a copy of the GNU Lesser General Public
16    License along with this library; if not, write to the Free Software
17    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
18
19    Sam Lantinga
20    slouken@libsdl.org
21*/
22
23/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
24 * Default cursor - it happens to be the Mac cursor, but could be anything   */
25
26#define DEFAULT_CWIDTH	16
27#define DEFAULT_CHEIGHT	16
28#define DEFAULT_CHOTX	0
29#define DEFAULT_CHOTY	0
30
31/* Added a real MacOS cursor, at the request of Luc-Olivier de Charri�re */
32#define USE_MACOS_CURSOR
33
34#ifdef USE_MACOS_CURSOR
35
36static unsigned char default_cdata[] =
37{
38 0x00,0x00,
39 0x40,0x00,
40 0x60,0x00,
41 0x70,0x00,
42 0x78,0x00,
43 0x7C,0x00,
44 0x7E,0x00,
45 0x7F,0x00,
46 0x7F,0x80,
47 0x7C,0x00,
48 0x6C,0x00,
49 0x46,0x00,
50 0x06,0x00,
51 0x03,0x00,
52 0x03,0x00,
53 0x00,0x00
54};
55static unsigned char default_cmask[] =
56{
57 0xC0,0x00,
58 0xE0,0x00,
59 0xF0,0x00,
60 0xF8,0x00,
61 0xFC,0x00,
62 0xFE,0x00,
63 0xFF,0x00,
64 0xFF,0x80,
65 0xFF,0xC0,
66 0xFF,0xE0,
67 0xFE,0x00,
68 0xEF,0x00,
69 0xCF,0x00,
70 0x87,0x80,
71 0x07,0x80,
72 0x03,0x00
73};
74
75#else
76
77static unsigned char default_cdata[] =
78{
79 0x00,0x00,
80 0x40,0x00,
81 0x60,0x00,
82 0x70,0x00,
83 0x78,0x00,
84 0x7C,0x00,
85 0x7E,0x00,
86 0x7F,0x00,
87 0x7F,0x80,
88 0x7C,0x00,
89 0x6C,0x00,
90 0x46,0x00,
91 0x06,0x00,
92 0x03,0x00,
93 0x03,0x00,
94 0x00,0x00
95};
96static unsigned char default_cmask[] =
97{
98 0x40,0x00,
99 0xE0,0x00,
100 0xF0,0x00,
101 0xF8,0x00,
102 0xFC,0x00,
103 0xFE,0x00,
104 0xFF,0x00,
105 0xFF,0x80,
106 0xFF,0xC0,
107 0xFF,0x80,
108 0xFE,0x00,
109 0xEF,0x00,
110 0x4F,0x00,
111 0x07,0x80,
112 0x07,0x80,
113 0x03,0x00
114};
115
116#endif /* TRUE_MACINTOSH_CURSOR */
117