Subversion Repositories Kolibri OS

Rev

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 */