1 /* 2 SDL - Simple DirectMedia Layer 3 Copyright (C) 1997-2006 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 (at) 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 Charrire */ 32 #define USE_MACOS_CURSOR 33 34 #ifdef USE_MACOS_CURSOR 35 36 static 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 }; 55 static 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 77 static 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 }; 96 static 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