Ticket #8472: opiepatch.diff
File opiepatch.diff, 119.5 KB (added by , 19 years ago) |
---|
-
backends/intern.h
diff -x CVS -urN scummvm.orig/backends/intern.h scummvm/backends/intern.h
old new 49 49 #define SAMPLES_PER_SEC 16000 50 50 #elif defined(__PLAYSTATION2__) 51 51 #define SAMPLES_PER_SEC 48000 // the SPU can't handle anything else 52 #elif defined(OPIE_BACKEND) 53 #define SAMPLES_PER_SEC 22050 54 #define SAMPLES_PER_SEC_OLD 11025 55 #define SAMPLES_PER_SEC_NEW 22050 52 56 #else 53 57 //#define SAMPLES_PER_SEC 11025 54 58 #define SAMPLES_PER_SEC 22050 -
backends/wince/CEActionsPocket.cpp
diff -x CVS -urN scummvm.orig/backends/wince/CEActionsPocket.cpp scummvm/backends/wince/CEActionsPocket.cpp
old new 22 22 23 23 #include "common/stdafx.h" 24 24 #include "CEActionsPocket.h" 25 #include " EventsBuffer.h"25 #include "backends/wince/CEkeys/EventsBuffer.h" 26 26 27 27 #include "gui/message.h" 28 28 -
backends/wince/CEActionsSmartphone.cpp
diff -x CVS -urN scummvm.orig/backends/wince/CEActionsSmartphone.cpp scummvm/backends/wince/CEActionsSmartphone.cpp
old new 21 21 22 22 //#define SIMU_SMARTPHONE 1 23 23 24 //#ifdef WIN32_PLATFORM_WFSP24 #ifdef WIN32_PLATFORM_WFSP 25 25 26 26 #include "common/stdafx.h" 27 27 #include "CEActionsSmartphone.h" … … 203 203 return false; 204 204 } 205 205 206 //#endif206 #endif -
backends/wince/CEActionsSmartphone.h
diff -x CVS -urN scummvm.orig/backends/wince/CEActionsSmartphone.h scummvm/backends/wince/CEActionsSmartphone.h
old new 22 22 #ifndef CEACTIONSSMARTPHONE 23 23 #define CEACTIONSSMARTPHONE 24 24 25 //#ifdef WIN32_PLATFORM_WFSP25 #ifdef WIN32_PLATFORM_WFSP 26 26 27 27 #include "common/stdafx.h" 28 28 #include "common/scummsys.h" … … 76 76 77 77 #endif 78 78 79 //#endif79 #endif -
backends/wince/CEDevice.cpp
diff -x CVS -urN scummvm.orig/backends/wince/CEDevice.cpp scummvm/backends/wince/CEDevice.cpp
old new 31 31 #define KEY_INBOX 0xc3 32 32 #define KEY_TASK 0xc4 33 33 34 //#ifdef WIN32_PLATFORM_WFSP 34 35 #ifdef WIN32_PLATFORM_WFSP 35 36 const char* SMARTPHONE_KEYS_NAME[] = { 36 37 "1", "2", "3","4", "5", "6", "7", "8", "9", "*", "0", "#", 37 38 "Home", "Back", "Up", "Down", "Left", "Right", "Action", "Hang up", "Call", … … 63 64 64 65 #define TIMER_TRIGGER 9000 65 66 66 //#endif67 #endif 67 68 68 69 // Power management code borrowed from MoDaCo & Betaplayer. Thanks ! 70 // TODO: make it work on OPIE based devices 69 71 void CEDevice::init() { 72 #ifndef OPIE_BACKEND 70 73 HINSTANCE dll = LoadLibrary(TEXT("aygshell.dll")); 71 74 if (dll) { 72 75 *(FARPROC*)&_SHIdleTimerReset = GetProcAddress(dll, MAKEINTRESOURCE(2006)); … … 80 83 if (_SetPowerRequirement) 81 84 _hPowerManagement = _SetPowerRequirement(TEXT("BKL1:"), 0, 1, NULL, 0); 82 85 _lastTime = GetTickCount(); 86 #endif 83 87 } 84 88 85 89 void CEDevice::end() { 90 #ifndef OPIE_BACKEND 86 91 if (_ReleasePowerRequirement && _hPowerManagement) { 87 92 _ReleasePowerRequirement(_hPowerManagement); 88 93 } 94 #endif 89 95 } 90 96 91 97 void CEDevice::wakeUp() { 98 #ifndef OPIE_BACKEND 92 99 DWORD currentTime = GetTickCount(); 93 100 if (currentTime > _lastTime + TIMER_TRIGGER) { 94 101 _lastTime = currentTime; … … 96 103 if (_SHIdleTimerReset) 97 104 _SHIdleTimerReset(); 98 105 } 106 #endif 99 107 } 100 108 101 109 bool CEDevice::hasPocketPCResolution() { … … 157 165 if (keyCode == SDLK_F4) 158 166 return "F4 (hard 4)"; 159 167 160 //#ifdef WIN32_PLATFORM_WFSP 168 #ifdef WIN32_PLATFORM_WFSP 169 161 170 if (hasSmartphoneResolution()) { 162 171 int i = 0; 163 172 while (SMARTPHONE_KEYS_MAPPING[i]) { … … 166 175 i++; 167 176 } 168 177 } 169 //#endif 178 179 #endif 170 180 171 181 sprintf(key_name, "Key %.4x", keyCode); 172 182 return key_name; -
backends/wince/CEDevice.h
diff -x CVS -urN scummvm.orig/backends/wince/CEDevice.h scummvm/backends/wince/CEDevice.h
old new 27 27 #include "common/system.h" 28 28 #include "common/str.h" 29 29 30 #ifndef OPIE_BACKEND 30 31 #include <gx.h> 32 #endif 33 31 34 32 35 class CEDevice { 33 36 public: -
backends/wince/CELauncherDialog.cpp
diff -x CVS -urN scummvm.orig/backends/wince/CELauncherDialog.cpp scummvm/backends/wince/CELauncherDialog.cpp
old new 50 50 videoDriver += tempo; 51 51 new StaticTextWidget(this, 0, 10, _w, kLineHeight, videoDriver, kTextAlignCenter); 52 52 Common::String displayInfos("Display "); 53 #ifdef OPIE_BACKEND 54 sprintf(tempo, "(real %dx%d)", OSystem_WINCE3::getScreenWidth(), OSystem_WINCE3::getScreenHeight()); 55 #else 53 56 sprintf(tempo, "%dx%d (real %dx%d)", GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN), OSystem_WINCE3::getScreenWidth(), OSystem_WINCE3::getScreenHeight()); 57 #endif 54 58 displayInfos += tempo; 55 59 new StaticTextWidget(this, 0, 20, _w, kLineHeight, displayInfos, kTextAlignCenter); 56 60 } … … 82 86 } 83 87 } 84 88 85 void CELauncherDialog::addCandidate(String &path, DetectedGameList &candidates) {89 void CELauncherDialog::addCandidate(String path, DetectedGameList &candidates) { 86 90 int idx = -1; 87 91 DetectedGame result; 88 92 -
backends/wince/CELauncherDialog.h
diff -x CVS -urN scummvm.orig/backends/wince/CELauncherDialog.h scummvm/backends/wince/CELauncherDialog.h
old new 30 30 #include "gui/launcher.h" 31 31 32 32 class CELauncherDialog : public GUI::LauncherDialog { 33 typedef Common::String String; 34 typedef Common::StringList StringList; 35 33 36 public: 34 37 CELauncherDialog(GameDetector &detector); 35 38 virtual void handleCommand(GUI::CommandSender *sender, uint32 cmd, uint32 data); 36 39 protected: 37 40 void addGame(); 38 void addCandidate(String &path, DetectedGameList &candidates);41 void addCandidate(String path, DetectedGameList &candidates); 39 42 void automaticScanDirectory(const FilesystemNode &node); 40 43 }; 41 44 42 45 typedef GUI::LauncherDialog GUILauncherDialog; 43 46 44 #endif 45 No newline at end of file 47 #endif -
backends/wince/CEgui/CEGUI.h
diff -x CVS -urN scummvm.orig/backends/wince/CEgui/CEGUI.h scummvm/backends/wince/CEgui/CEGUI.h
old new 19 19 * 20 20 */ 21 21 22 #include "ToolbarHandler.h" 23 #include "Panel.h" 24 #include "ItemSwitch.h" 25 #include "PanelKeyboard.h" 26 22 #include "backends/wince/CEgui/ToolbarHandler.h" 23 #include "backends/wince/CEgui/Panel.h" 24 #include "backends/wince/CEgui/ItemSwitch.h" 25 #include "backends/wince/CEgui/PanelKeyboard.h" -
backends/wince/CEgui/ItemAction.h
diff -x CVS -urN scummvm.orig/backends/wince/CEgui/ItemAction.h scummvm/backends/wince/CEgui/ItemAction.h
old new 27 27 #include "common/system.h" 28 28 29 29 #include "gui/Actions.h" 30 #include "CEgui/PanelItem.h" 30 #include "backends/wince/CEgui/PanelItem.h" 31 31 32 namespace CEGUI { 32 33 33 34 class ItemAction : public PanelItem { -
backends/wince/CEgui/ItemSwitch.h
diff -x CVS -urN scummvm.orig/backends/wince/CEgui/ItemSwitch.h scummvm/backends/wince/CEgui/ItemSwitch.h
old new 26 26 #include "common/scummsys.h" 27 27 #include "common/system.h" 28 28 29 #include " Panel.h"30 #include " EventsBuffer.h"29 #include "backends/wince/CEgui/Panel.h" 30 #include "backends/wince/CEkeys/EventsBuffer.h" 31 31 32 32 using GUI::Key; 33 33 -
backends/wince/CEgui/PanelItem.h
diff -x CVS -urN scummvm.orig/backends/wince/CEgui/PanelItem.h scummvm/backends/wince/CEgui/PanelItem.h
old new 26 26 #include "common/scummsys.h" 27 27 #include "common/system.h" 28 28 29 #include " Toolbar.h"29 #include "backends/wince/CEgui/Toolbar.h" 30 30 31 31 namespace CEGUI { 32 32 -
backends/wince/CEgui/PanelKeyboard.cpp
diff -x CVS -urN scummvm.orig/backends/wince/CEgui/PanelKeyboard.cpp scummvm/backends/wince/CEgui/PanelKeyboard.cpp
old new 20 20 */ 21 21 22 22 #include "common/stdafx.h" 23 #include " PanelKeyboard.h"23 #include "backends/wince/CEgui/PanelKeyboard.h" 24 24 25 25 namespace CEGUI { 26 26 -
backends/wince/CEgui/PanelKeyboard.h
diff -x CVS -urN scummvm.orig/backends/wince/CEgui/PanelKeyboard.h scummvm/backends/wince/CEgui/PanelKeyboard.h
old new 26 26 #include "common/scummsys.h" 27 27 #include "common/system.h" 28 28 29 #include " Toolbar.h"30 #include " EventsBuffer.h"29 #include "backends/wince/CEgui/Toolbar.h" 30 #include "backends/wince/CEkeys/EventsBuffer.h" 31 31 32 32 using GUI::Key; 33 33 using CEKEYS::EventsBuffer; -
backends/wince/CEgui/SDL_ImageResource.cpp
diff -x CVS -urN scummvm.orig/backends/wince/CEgui/SDL_ImageResource.cpp scummvm/backends/wince/CEgui/SDL_ImageResource.cpp
old new 22 22 #include "common/stdafx.h" 23 23 #include "SDL_ImageResource.h" 24 24 25 #ifdef OPIE_BACKEND 26 #include "backends/wince/CEgui/SDL_xpm.h" 27 #endif 28 25 29 namespace CEGUI { 26 30 27 31 SDL_ImageResource::SDL_ImageResource() : … … 30 34 } 31 35 32 36 SDL_Surface* SDL_ImageResource::load(WORD resourceID) { 37 #ifdef OPIE_BACKEND 38 if ( resourceID == PANEL_GENERIC ) _surface=IMG_ReadXPMFromArray(panelbig_xpm); 39 else if ( resourceID == PANEL_KEYBOARD ) _surface=IMG_ReadXPMFromArray(keyboard_xpm); 40 else if ( resourceID == ITEM_SKIP ) _surface=IMG_ReadXPMFromArray(Action_xpm); 41 else if ( resourceID == ITEM_OPTIONS ) _surface=IMG_ReadXPMFromArray(DiskwFolder_xpm); 42 else if ( resourceID == ITEM_SOUND_ON ) _surface=IMG_ReadXPMFromArray(SoundOn_xpm); 43 else if ( resourceID == ITEM_SOUND_OFF ) _surface=IMG_ReadXPMFromArray(SoundOff_xpm); 44 else if ( resourceID == ITEM_VIEW_PORTRAIT ) _surface=IMG_ReadXPMFromArray(MonkeyPortrait_xpm); 45 else if ( resourceID == ITEM_VIEW_LANDSCAPE ) _surface=IMG_ReadXPMFromArray(MonkeyLandscape_xpm); 46 else { 47 error("SDL_ImageResource::load(): resource %d not found",resourceID); 48 return NULL; 49 } 50 return _surface; 51 #else 33 52 HRSRC resource; 34 53 HGLOBAL resourceGlobal; 35 54 LPVOID resourcePointer; … … 57 76 _surface = SDL_LoadBMP_RW(surfaceData, 1); 58 77 59 78 return _surface; 79 #endif 60 80 }; 61 81 62 82 SDL_Surface* SDL_ImageResource::get() { -
backends/wince/CEgui/SDL_ImageResource.h
diff -x CVS -urN scummvm.orig/backends/wince/CEgui/SDL_ImageResource.h scummvm/backends/wince/CEgui/SDL_ImageResource.h
old new 28 28 29 29 #include "SDL.h" 30 30 31 #ifdef OPIE_BACKEND 32 #include "backends/wince/resource.h" 33 #include "backends/wince/images/panelbig.xpm" 34 #include "backends/wince/images/keyboard.xpm" 35 #include "backends/wince/images/Action.xpm" 36 #include "backends/wince/images/DiskwFolder.xpm" 37 #include "backends/wince/images/SoundOn.xpm" 38 #include "backends/wince/images/SoundOff.xpm" 39 #include "backends/wince/images/MonkeyPortrait.xpm" 40 #include "backends/wince/images/MonkeyLandscape.xpm" 41 #endif 42 43 31 44 namespace CEGUI { 32 45 class SDL_ImageResource { 33 46 public: -
backends/wince/CEgui/SDL_xpm.c
diff -x CVS -urN scummvm.orig/backends/wince/CEgui/SDL_xpm.c scummvm/backends/wince/CEgui/SDL_xpm.c
old new 1 /* 2 SDL_image: An example image loading library for use with SDL 3 Copyright (C) 1999-2004 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@libsdl.org 21 */ 22 23 /* $Id: IMG_xpm.c,v 1.10 2004/01/04 22:04:38 slouken Exp $ */ 24 25 /* 26 * XPM (X PixMap) image loader: 27 * 28 * Supports the XPMv3 format, EXCEPT: 29 * - hotspot coordinates are ignored 30 * - only colour ('c') colour symbols are used 31 * - rgb.txt is not used (for portability), so only RGB colours 32 * are recognized (#rrggbb etc) - only a few basic colour names are 33 * handled 34 * 35 * The result is an 8bpp indexed surface if possible, otherwise 32bpp. 36 * The colourkey is correctly set if transparency is used. 37 * 38 * Besides the standard API, also provides 39 * 40 * SDL_Surface *IMG_ReadXPMFromArray(char **xpm) 41 * 42 * that reads the image data from an XPM file included in the C source. 43 * 44 * TODO: include rgb.txt here. The full table (from solaris 2.6) only 45 * requires about 13K in binary form. 46 */ 47 48 #include <stdlib.h> 49 #include <stdio.h> 50 #include <string.h> 51 #include <ctype.h> 52 53 #include "backends/wince/CEgui/SDL_xpm.h" 54 55 /* See if an image is contained in a data source */ 56 int IMG_isXPM(SDL_RWops *src) 57 { 58 char magic[9]; 59 60 return (SDL_RWread(src, magic, sizeof(magic), 1) 61 && memcmp(magic, "/* XPM */", 9) == 0); 62 } 63 64 /* Hash table to look up colors from pixel strings */ 65 #define STARTING_HASH_SIZE 256 66 67 struct hash_entry { 68 char *key; 69 Uint32 color; 70 struct hash_entry *next; 71 }; 72 73 struct color_hash { 74 struct hash_entry **table; 75 struct hash_entry *entries; /* array of all entries */ 76 struct hash_entry *next_free; 77 int size; 78 int maxnum; 79 }; 80 81 static int hash_key(const char *key, int cpp, int size) 82 { 83 int hash; 84 85 hash = 0; 86 while ( cpp-- > 0 ) { 87 hash = hash * 33 + *key++; 88 } 89 return hash & (size - 1); 90 } 91 92 static struct color_hash *create_colorhash(int maxnum) 93 { 94 int bytes, s; 95 struct color_hash *hash; 96 97 /* we know how many entries we need, so we can allocate 98 everything here */ 99 hash = malloc(sizeof *hash); 100 if(!hash) 101 return NULL; 102 103 /* use power-of-2 sized hash table for decoding speed */ 104 for(s = STARTING_HASH_SIZE; s < maxnum; s <<= 1) 105 ; 106 hash->size = s; 107 hash->maxnum = maxnum; 108 bytes = hash->size * sizeof(struct hash_entry **); 109 hash->entries = NULL; /* in case malloc fails */ 110 hash->table = malloc(bytes); 111 if(!hash->table) 112 return NULL; 113 memset(hash->table, 0, bytes); 114 hash->entries = malloc(maxnum * sizeof(struct hash_entry)); 115 if(!hash->entries) 116 return NULL; 117 hash->next_free = hash->entries; 118 return hash; 119 } 120 121 static int add_colorhash(struct color_hash *hash, 122 char *key, int cpp, Uint32 color) 123 { 124 int index = hash_key(key, cpp, hash->size); 125 struct hash_entry *e = hash->next_free++; 126 e->color = color; 127 e->key = key; 128 e->next = hash->table[index]; 129 hash->table[index] = e; 130 return 1; 131 } 132 133 /* fast lookup that works if cpp == 1 */ 134 #define QUICK_COLORHASH(hash, key) ((hash)->table[*(Uint8 *)(key)]->color) 135 136 static Uint32 get_colorhash(struct color_hash *hash, const char *key, int cpp) 137 { 138 struct hash_entry *entry = hash->table[hash_key(key, cpp, hash->size)]; 139 while(entry) { 140 if(memcmp(key, entry->key, cpp) == 0) 141 return entry->color; 142 entry = entry->next; 143 } 144 return 0; /* garbage in - garbage out */ 145 } 146 147 static void free_colorhash(struct color_hash *hash) 148 { 149 if(hash && hash->table) { 150 free(hash->table); 151 free(hash->entries); 152 free(hash); 153 } 154 } 155 156 /* portable case-insensitive string comparison */ 157 static int string_equal(const char *a, const char *b, int n) 158 { 159 while(*a && *b && n) { 160 if(toupper((unsigned char)*a) != toupper((unsigned char)*b)) 161 return 0; 162 a++; 163 b++; 164 n--; 165 } 166 return *a == *b; 167 } 168 169 #define ARRAYSIZE(a) (int)(sizeof(a) / sizeof((a)[0])) 170 171 /* 172 * convert colour spec to RGB (in 0xrrggbb format). 173 * return 1 if successful. 174 */ 175 static int color_to_rgb(char *spec, int speclen, Uint32 *rgb) 176 { 177 /* poor man's rgb.txt */ 178 static struct { char *name; Uint32 rgb; } known[] = { 179 {"none", 0xffffffff}, 180 {"black", 0x00000000}, 181 {"white", 0x00ffffff}, 182 {"red", 0x00ff0000}, 183 {"green", 0x0000ff00}, 184 {"blue", 0x000000ff} 185 186 }; 187 188 if(spec[0] == '#') { 189 char buf[7]; 190 switch(speclen) { 191 case 4: 192 buf[0] = buf[1] = spec[1]; 193 buf[2] = buf[3] = spec[2]; 194 buf[4] = buf[5] = spec[3]; 195 break; 196 case 7: 197 memcpy(buf, spec + 1, 6); 198 break; 199 case 13: 200 buf[0] = spec[1]; 201 buf[1] = spec[2]; 202 buf[2] = spec[5]; 203 buf[3] = spec[6]; 204 buf[4] = spec[9]; 205 buf[5] = spec[10]; 206 break; 207 } 208 buf[6] = '\0'; 209 *rgb = strtol(buf, NULL, 16); 210 return 1; 211 } else { 212 int i; 213 for(i = 0; i < ARRAYSIZE(known); i++) 214 if(string_equal(known[i].name, spec, speclen)) { 215 *rgb = known[i].rgb; 216 return 1; 217 } 218 return 0; 219 } 220 } 221 222 #ifndef MAX 223 #define MAX(a, b) ((a) > (b) ? (a) : (b)) 224 #endif 225 226 static char *linebuf; 227 static int buflen; 228 static char *error; 229 230 /* 231 * Read next line from the source. 232 * If len > 0, it's assumed to be at least len chars (for efficiency). 233 * Return NULL and set error upon EOF or parse error. 234 */ 235 static char *get_next_line(char ***lines, SDL_RWops *src, int len) 236 { 237 if(lines) { 238 return *(*lines)++; 239 } else { 240 char c; 241 int n; 242 do { 243 if(SDL_RWread(src, &c, 1, 1) <= 0) { 244 error = "Premature end of data"; 245 return NULL; 246 } 247 } while(c != '"'); 248 if(len) { 249 len += 4; /* "\",\n\0" */ 250 if(len > buflen){ 251 buflen = len; 252 linebuf = realloc(linebuf, buflen); 253 if(!linebuf) { 254 error = "Out of memory"; 255 return NULL; 256 } 257 } 258 if(SDL_RWread(src, linebuf, len - 1, 1) <= 0) { 259 error = "Premature end of data"; 260 return NULL; 261 } 262 n = len - 2; 263 } else { 264 n = 0; 265 do { 266 if(n >= buflen - 1) { 267 if(buflen == 0) 268 buflen = 16; 269 buflen *= 2; 270 linebuf = realloc(linebuf, buflen); 271 if(!linebuf) { 272 error = "Out of memory"; 273 return NULL; 274 } 275 } 276 if(SDL_RWread(src, linebuf + n, 1, 1) <= 0) { 277 error = "Premature end of data"; 278 return NULL; 279 } 280 } while(linebuf[n++] != '"'); 281 n--; 282 } 283 linebuf[n] = '\0'; 284 return linebuf; 285 } 286 } 287 288 #define SKIPSPACE(p) \ 289 do { \ 290 while(isspace((unsigned char)*(p))) \ 291 ++(p); \ 292 } while(0) 293 294 #define SKIPNONSPACE(p) \ 295 do { \ 296 while(!isspace((unsigned char)*(p)) && *p) \ 297 ++(p); \ 298 } while(0) 299 300 /* read XPM from either array or RWops */ 301 static SDL_Surface *load_xpm(char **xpm, SDL_RWops *src) 302 { 303 SDL_Surface *image = NULL; 304 int index; 305 int x, y; 306 int w, h, ncolors, cpp; 307 int indexed; 308 Uint8 *dst; 309 struct color_hash *colors = NULL; 310 SDL_Color *im_colors = NULL; 311 char *keystrings = NULL, *nextkey; 312 char *line; 313 char ***xpmlines = NULL; 314 int pixels_len; 315 316 error = NULL; 317 linebuf = NULL; 318 buflen = 0; 319 320 if(xpm) 321 xpmlines = &xpm; 322 323 line = get_next_line(xpmlines, src, 0); 324 if(!line) 325 goto done; 326 /* 327 * The header string of an XPMv3 image has the format 328 * 329 * <width> <height> <ncolors> <cpp> [ <hotspot_x> <hotspot_y> ] 330 * 331 * where the hotspot coords are intended for mouse cursors. 332 * Right now we don't use the hotspots but it should be handled 333 * one day. 334 */ 335 if(sscanf(line, "%d %d %d %d", &w, &h, &ncolors, &cpp) != 4 336 || w <= 0 || h <= 0 || ncolors <= 0 || cpp <= 0) { 337 error = "Invalid format description"; 338 goto done; 339 } 340 341 keystrings = malloc(ncolors * cpp); 342 if(!keystrings) { 343 error = "Out of memory"; 344 goto done; 345 } 346 nextkey = keystrings; 347 348 /* Create the new surface */ 349 if(ncolors <= 256) { 350 indexed = 1; 351 image = SDL_CreateRGBSurface(SDL_SWSURFACE, w, h, 8, 352 0, 0, 0, 0); 353 im_colors = image->format->palette->colors; 354 image->format->palette->ncolors = ncolors; 355 } else { 356 indexed = 0; 357 image = SDL_CreateRGBSurface(SDL_SWSURFACE, w, h, 32, 358 0xff0000, 0x00ff00, 0x0000ff, 0); 359 } 360 if(!image) { 361 /* Hmm, some SDL error (out of memory?) */ 362 goto done; 363 } 364 365 /* Read the colors */ 366 colors = create_colorhash(ncolors); 367 if (!colors) { 368 error = "Out of memory"; 369 goto done; 370 } 371 for(index = 0; index < ncolors; ++index ) { 372 char *p; 373 line = get_next_line(xpmlines, src, 0); 374 if(!line) 375 goto done; 376 377 p = line + cpp + 1; 378 379 /* parse a colour definition */ 380 for(;;) { 381 char nametype; 382 char *colname; 383 Uint32 rgb, pixel; 384 385 SKIPSPACE(p); 386 if(!*p) { 387 error = "colour parse error"; 388 goto done; 389 } 390 nametype = *p; 391 SKIPNONSPACE(p); 392 SKIPSPACE(p); 393 colname = p; 394 SKIPNONSPACE(p); 395 if(nametype == 's') 396 continue; /* skip symbolic colour names */ 397 398 if(!color_to_rgb(colname, p - colname, &rgb)) 399 continue; 400 401 memcpy(nextkey, line, cpp); 402 if(indexed) { 403 SDL_Color *c = im_colors + index; 404 c->r = rgb >> 16; 405 c->g = rgb >> 8; 406 c->b = rgb; 407 pixel = index; 408 } else 409 pixel = rgb; 410 add_colorhash(colors, nextkey, cpp, pixel); 411 nextkey += cpp; 412 if(rgb == 0xffffffff) 413 SDL_SetColorKey(image, SDL_SRCCOLORKEY, pixel); 414 break; 415 } 416 } 417 418 /* Read the pixels */ 419 pixels_len = w * cpp; 420 dst = image->pixels; 421 for(y = 0; y < h; y++) { 422 line = get_next_line(xpmlines, src, pixels_len); 423 if(indexed) { 424 /* optimization for some common cases */ 425 if(cpp == 1) 426 for(x = 0; x < w; x++) 427 dst[x] = QUICK_COLORHASH(colors, 428 line + x); 429 else 430 for(x = 0; x < w; x++) 431 dst[x] = get_colorhash(colors, 432 line + x * cpp, 433 cpp); 434 } else { 435 for (x = 0; x < w; x++) 436 ((Uint32*)dst)[x] = get_colorhash(colors, 437 line + x * cpp, 438 cpp); 439 } 440 dst += image->pitch; 441 } 442 443 done: 444 if(error) { 445 SDL_FreeSurface(image); 446 image = NULL; 447 IMG_SetError(error); 448 } 449 free(keystrings); 450 free_colorhash(colors); 451 free(linebuf); 452 return(image); 453 } 454 455 SDL_Surface *IMG_ReadXPMFromArray(char **xpm) 456 { 457 return load_xpm(xpm, NULL); 458 } 459 -
backends/wince/CEgui/SDL_xpm.h
diff -x CVS -urN scummvm.orig/backends/wince/CEgui/SDL_xpm.h scummvm/backends/wince/CEgui/SDL_xpm.h
old new 1 /* 2 SDL_image: An example image loading library for use with SDL 3 Copyright (C) 1999-2004 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@libsdl.org 21 */ 22 23 /* $Id: SDL_image.h,v 1.17 2004/01/04 17:33:01 slouken Exp $ */ 24 25 /* A simple library to load images of various formats as SDL surfaces */ 26 27 #ifndef _SDL_XPM_H 28 #define _SDL_XPM_H 29 30 #include "SDL.h" 31 #include "SDL_version.h" 32 #include "begin_code.h" 33 34 /* Set up for C function definitions, even when using C++ */ 35 #ifdef __cplusplus 36 extern "C" { 37 #endif 38 39 /* Printable format: "%d.%d.%d", MAJOR, MINOR, PATCHLEVEL 40 */ 41 #define SDL_IMAGE_MAJOR_VERSION 1 42 #define SDL_IMAGE_MINOR_VERSION 2 43 #define SDL_IMAGE_PATCHLEVEL 4 44 45 /* This macro can be used to fill a version structure with the compile-time 46 * version of the SDL_image library. 47 */ 48 #define SDL_IMAGE_VERSION(X) \ 49 { \ 50 (X)->major = SDL_IMAGE_MAJOR_VERSION; \ 51 (X)->minor = SDL_IMAGE_MINOR_VERSION; \ 52 (X)->patch = SDL_IMAGE_PATCHLEVEL; \ 53 } 54 55 extern DECLSPEC SDL_Surface * SDLCALL IMG_ReadXPMFromArray(char **xpm); 56 57 /* We'll use SDL for reporting errors */ 58 #define IMG_SetError SDL_SetError 59 #define IMG_GetError SDL_GetError 60 61 /* Ends C function definitions when using C++ */ 62 #ifdef __cplusplus 63 } 64 #endif 65 #include "close_code.h" 66 67 #endif /* _SDL_IMAGE_H */ -
backends/wince/build.rules
diff -x CVS -urN scummvm.orig/backends/wince/build.rules scummvm/backends/wince/build.rules
old new 1 # Build settings for the SDL backend 2 MODULES += backends/wince 3 MODULES += backends/sdl 4 DEFINES += -DUNIX 5 INCLUDES += `sdl-config --cflags` backend/wince 6 LIBS += `sdl-config --libs` 7 8 # Uncomment this in addition to the above if you compile on Mac OS X 9 # DEFINES += -DMACOSX 10 # LIBS += -framework QuickTime -framework AudioUnit -
backends/wince/defs.h
diff -x CVS -urN scummvm.orig/backends/wince/defs.h scummvm/backends/wince/defs.h
old new 1 #define WORD int 2 #define DWORD long 3 4 #define VK_BACK 8 5 #define VK_SPACE 32 6 #define VK_ESCAPE 27 7 8 // SDL_ImageResource -
backends/wince/images/Action.xpm
diff -x CVS -urN scummvm.orig/backends/wince/images/Action.xpm scummvm/backends/wince/images/Action.xpm
old new 1 /* XPM */ 2 static char *Action_xpm[] = { 3 /* columns rows colors chars-per-pixel */ 4 "32 32 256 2", 5 " c #040204", 6 ". c #649A04", 7 "X c #848284", 8 "o c #84C204", 9 "O c #DCA23C", 10 "+ c #74A20C", 11 "@ c #BC7204", 12 "# c #F4C67C", 13 "$ c #4C4A4C", 14 "% c #CC8204", 15 "& c #9CE20C", 16 "* c #ECA20C", 17 "= c #D49224", 18 "- c #242224", 19 "; c #646664", 20 ": c #DC9204", 21 "> c #9C9A9C", 22 ", c #94D214", 23 "< c #B4B2B4", 24 "1 c #F4AE1C", 25 "2 c #141214", 26 "3 c #8CCA0C", 27 "4 c #E4B25C", 28 "5 c #747674", 29 "6 c #E49A04", 30 "7 c #8C8E8C", 31 "8 c #84BA14", 32 "9 c #C47A04", 33 "0 c #5C5A5C", 34 "q c #D48A04", 35 "w c #F4AA1C", 36 "e c #343234", 37 "r c #A4A6A4", 38 "t c #CCCACC", 39 "y c #F4BA44", 40 "u c #74AE04", 41 "i c #A4FA04", 42 "p c #F4AA14", 43 "a c #94DA04", 44 "s c #ECAA3C", 45 "d c #FCD28C", 46 "f c #ECA214", 47 "g c #6C6E6C", 48 "h c #C4C2C4", 49 "j c #FCB624", 50 "k c #1C1A1C", 51 "l c #8CCA14", 52 "z c #E49A0C", 53 "x c #0C0E0C", 54 "c c #8C8A8C", 55 "v c #84C214", 56 "b c #BC7604", 57 "n c #545254", 58 "m c #CC8604", 59 "M c #A4EE04", 60 "N c #2C2A2C", 61 "B c #DC9604", 62 "V c #A4A2A4", 63 "C c #FCB224", 64 "Z c #7C7E7C", 65 "A c #949694", 66 "S c #C47E04", 67 "D c #646264", 68 "F c #D48E04", 69 "G c #3C3A3C", 70 "H c #ACAEAC", 71 "J c #74AA0C", 72 "K c #9CDA14", 73 "L c #ECA614", 74 "P c #E49E0C", 75 "I c #040604", 76 "U c #6C9E14", 77 "Y c #848684", 78 "T c #8CC60C", 79 "R c #DCA64C", 80 "E c #74A60C", 81 "W c #FCCE84", 82 "Q c #9CE60C", 83 "! c #D49634", 84 "~ c #6C6A6C", 85 "^ c #9C9E9C", 86 "/ c #94D614", 87 "( c #BCBABC", 88 ") c #F4B21C", 89 "_ c #141614", 90 "` c #8CCE0C", 91 "' c #ECBE6C", 92 "] c #7C7A7C", 93 "[ c #949294", 94 "{ c #5C5E5C", 95 "} c #343634", 96 "| c #ACAAAC", 97 " . c #DCDADC", 98 ".. c #ACFE04", 99 "X. c #9CDE0C", 100 "o. c #ECAE3C", 101 "O. c #FCD68C", 102 "+. c #747274", 103 "@. c #C4C6C4", 104 "#. c #1C1E1C", 105 "$. c #94CE14", 106 "%. c #C47604", 107 "&. c #545654", 108 "*. c #D48604", 109 "=. c #2C2E2C", 110 "-. c #E49604", 111 ";. c #CC7E04", 112 ":. c #DC8E04", 113 ">. c #74AE0C", 114 ",. c #F4A614", 115 "<. c #EC9E0C", 116 "1. c #8100BF", 117 "2. c #008C14", 118 "3. c #001F05", 119 "4. c #00FA00", 120 "5. c #008100", 121 "6. c #ECB8FF", 122 "7. c #7419FF", 123 "8. c #C1F7FF", 124 "9. c #81BFFF", 125 "0. c #7FF440", 126 "q. c #16ED00", 127 "w. c #377300", 128 "e. c #270000", 129 "r. c #00A80C", 130 "t. c #004000", 131 "y. c #00F951", 132 "u. c #00BF00", 133 "i. c #050000", 134 "p. c #008000", 135 "a. c #00F851", 136 "s. c #008100", 137 "d. c #00BC80", 138 "f. c #000A31", 139 "g. c #000051", 140 "h. c black", 141 "j. c #000040", 142 "k. c black", 143 "l. c black", 144 "z. c black", 145 "x. c #00B800", 146 "c. c #001900", 147 "v. c #00F700", 148 "b. c #00BF00", 149 "n. c #E23213", 150 "m. c #137E05", 151 "M. c #F70000", 152 "N. c #0E0000", 153 "B. c #00F014", 154 "V. c #00F805", 155 "C. c #007300", 156 "Z. c black", 157 "A. c #E96D28", 158 "S. c #4118EF", 159 "D. c #F7F773", 160 "F. c #BFBF00", 161 "G. c #A43750", 162 "H. c #5C30A5", 163 "J. c #0110F7", 164 "K. c #007EBF", 165 "L. c black", 166 "P. c black", 167 "I. c #510051", 168 "U. c #0E0000", 169 "Y. c #D41067", 170 "T. c #747EA5", 171 "R. c #C1A7F7", 172 "E. c #813FBF", 173 "W. c #260000", 174 "Q. c #180000", 175 "!. c #F70051", 176 "~. c #BF0000", 177 "^. c #004643", 178 "/. c #000200", 179 "(. c black", 180 "). c black", 181 "_. c #800143", 182 "`. c #7D0000", 183 "'. c #000200", 184 "]. c black", 185 "[. c #9F8C78", 186 "{. c #0E9F31", 187 "}. c #020251", 188 "|. c #120000", 189 " X c #517F02", 190 ".X c #0E1600", 191 "XX c #020000", 192 "oX c #120000", 193 "OX c #5813A2", 194 "+X c #EDB028", 195 "@X c #735FF7", 196 "#X c #0001BF", 197 "$X c #6C004C", 198 "%X c #EF00EF", 199 "&X c #70BC73", 200 "*X c #810A00", 201 "=X c #700066", 202 "-X c #1D00B4", 203 ";X c #1D13F7", 204 ":X c #82B0BF", 205 ">X c #005F00", 206 ",X c #F80100", 207 "<X c #906C51", 208 "1X c #D37E00", 209 "2X c #5863D5", 210 "3X c #ED23B4", 211 "4X c #7337F7", 212 "5X c #0017BF", 213 "6X c #0E007C", 214 "7X c #A100BC", 215 "8X c #F7BC77", 216 "9X c #BF0A81", 217 "0X c #70006E", 218 "qX c #ED0018", 219 "wX c #7300F8", 220 "eX c #0080BF", 221 "rX c #6CF8B2", 222 "tX c #EF8118", 223 "yX c #708CF8", 224 "uX c #819FBF", 225 "iX c #64027C", 226 "pX c #1B00BC", 227 "aX c #1D0077", 228 "sX c #820081", 229 "dX c #0002B0", 230 "fX c #F8003D", 231 "gX c #90BC51", 232 "hX c #D30A00", 233 "jX c #70001B", 234 "kX c #ED006E", 235 "lX c #7300F7", 236 "zX c #0000BF", 237 "xX c #0E007A", 238 "cX c #A10031", 239 "vX c #F70051", 240 "bX c #BF0000", 241 "nX c #26E653", 242 "mX c #B317F4", 243 "MX c #F76241", 244 "NX c #BF0000", 245 "BX c #006342", 246 "VX c #800131", 247 "CX c #1A6C51", 248 "ZX c #820100", 249 "AX c #00003D", 250 "SX c #00006E", 251 "DX c #00A0F7", 252 "FX c #005BBF", 253 "GX c #37021B", 254 "HX c #30006E", 255 "JX c #C8A0F7", 256 "KX c #7D5BBF", 257 "LX c #870234", 258 "PX c #01000B", 259 "IX c black", 260 "UX c black", 261 /* pixels */ 262 " ", 263 " ", 264 " r ", 265 " k r #. ", 266 " _ k _ > [ ", 267 " r k k ^ A ^ 7 ", 268 " .H _ > ^ > > ^ 7 ", 269 " .... _ ( _ G G ^ > ^ > ^ 7 ", 270 " Q Q .... _ H [ G G A > > ^ A c ", 271 " u ` & & .... ^ r 7 G G 7 7 [ Y k r ", 272 " O.d J T X.X..... ^ V Y G G Z ; k k r ", 273 " ) y d d E T / / .... A > Y G G _ #.k ", 274 " C w ,.y O.d U o $., .... [ A > c _ t _ ", 275 " j ) ,.L : o.d O. + 8 l i Z Y [ ^ k .( ", 276 " 1 w L <.B : : s O.d l M +.Z c 7 k _ h ", 277 " 1 L <.P : : :.q % O d W a 0 +.Z 7 k _ k ", 278 " L * 6 6 : :.q % ;.9 = W o - N ; c _ < _ ", 279 " B B : :.F % ;.b ;.# u &.; =.e _ H < ", 280 " :.F *.S ;.@ 9 ' . &.; g c k _ | ", 281 " m S 9 @ @ 4 $ &.; +.c _ k _ ", 282 " S @ @ R =.$ 0 ~ Z A _ | _ ", 283 " { x @ = #.- $ ; X A k r r ", 284 " X Z 2 { &.0 $ N e { [ _ k A ", 285 " x g ; D D ; ~ g { } G _ k k ", 286 " &.g g g 5 5 Z X X k A _ ", 287 " 0 5 ] Z Z 7 7 k r r ", 288 " D Z A > [ _ k A ", 289 " g [ A k k k ", 290 " g k 7 #. ", 291 " 7 7 ", 292 " ", 293 " " 294 }; -
backends/wince/images/DiskwFolder.xpm
diff -x CVS -urN scummvm.orig/backends/wince/images/DiskwFolder.xpm scummvm/backends/wince/images/DiskwFolder.xpm
old new 1 /* XPM */ 2 static char *DiskwFolder_xpm[] = { 3 /* columns rows colors chars-per-pixel */ 4 "32 32 256 2", 5 " c black", 6 ". c #050400", 7 "X c #0A0900", 8 "o c #090904", 9 "O c #0E0C05", 10 "+ c #050D1C", 11 "@ c #161001", 12 "# c #16140B", 13 "$ c #1F1A09", 14 "% c #13243E", 15 "& c #231D08", 16 "* c #231E0E", 17 "= c #2E2507", 18 "- c #2D2509", 19 "; c #302709", 20 ": c #32290A", 21 "> c #322A0C", 22 ", c #342B0D", 23 "< c #3D320E", 24 "1 c #38311B", 25 "2 c #3D361A", 26 "3 c #13294E", 27 "4 c #022670", 28 "5 c #022C72", 29 "6 c #052D77", 30 "7 c #02326E", 31 "8 c #0B3D69", 32 "9 c #033276", 33 "0 c #023877", 34 "q c #0C347F", 35 "w c #083C7E", 36 "e c #11326B", 37 "r c #17336D", 38 "t c #20386A", 39 "y c #05436F", 40 "u c #0A4A75", 41 "i c #0B526D", 42 "p c #0F517A", 43 "a c #134364", 44 "s c #135C6A", 45 "d c #115E6C", 46 "f c #165A73", 47 "g c #185777", 48 "h c #1C557D", 49 "j c #136371", 50 "k c #15607D", 51 "l c #234D6A", 52 "z c #2F4F6D", 53 "x c #2B5468", 54 "c c #2F5669", 55 "v c #2B5570", 56 "b c #2A5576", 57 "n c #315265", 58 "m c #325567", 59 "M c #44380E", 60 "N c #4D3F0F", 61 "B c #443B1E", 62 "V c #453D1D", 63 "C c #50410F", 64 "Z c #54440D", 65 "A c #534413", 66 "S c #544512", 67 "D c #554815", 68 "F c #594912", 69 "G c #5A4B16", 70 "H c #5D4D15", 71 "J c #574C23", 72 "K c #6A550D", 73 "L c #635112", 74 "P c #675514", 75 "I c #665418", 76 "U c #6E5A13", 77 "Y c #6E5B18", 78 "T c #6F5C1B", 79 "R c #705C16", 80 "E c #765F11", 81 "W c #715E1D", 82 "Q c #63562E", 83 "! c #72601E", 84 "~ c #75611A", 85 "^ c #75611D", 86 "/ c #796213", 87 "( c #7C6413", 88 ") c #7A651D", 89 "_ c #7C671E", 90 "` c #7E6819", 91 "' c #7F691E", 92 "] c #6F622F", 93 "[ c #6D6135", 94 "{ c #756221", 95 "} c #7A6724", 96 "| c #7B6825", 97 " . c #77693A", 98 ".. c #7A6A31", 99 "X. c #4E4E4E", 100 "o. c #074D84", 101 "O. c #0E4285", 102 "+. c #0A5589", 103 "@. c #114D81", 104 "#. c #154E8A", 105 "$. c #16508F", 106 "%. c #195182", 107 "&. c #1C5381", 108 "*. c #175592", 109 "=. c #1B5293", 110 "-. c #1C5394", 111 ";. c #1C5494", 112 ":. c #1D5896", 113 ">. c #1C5E94", 114 ",. c #1E5B98", 115 "<. c #1F5D99", 116 "1. c #0E6291", 117 "2. c #176284", 118 "3. c #23538C", 119 "4. c #215A99", 120 "5. c #205E9B", 121 "6. c #21619C", 122 "7. c #21659E", 123 "8. c #246DA2", 124 "9. c #266EA4", 125 "0. c #2865A2", 126 "q. c #2C67A4", 127 "w. c #2A6DA6", 128 "e. c #2D6CA7", 129 "r. c #2671A5", 130 "t. c #2774A7", 131 "y. c #2A77AA", 132 "u. c #2F71AA", 133 "i. c #2879A9", 134 "p. c #337BAF", 135 "a. c #3977B2", 136 "s. c #3878B2", 137 "d. c #3A78B4", 138 "f. c #2D80B0", 139 "g. c #3581B4", 140 "h. c #3E87B9", 141 "j. c #3B89BB", 142 "k. c #3E89BD", 143 "l. c #4484BF", 144 "z. c #4588C1", 145 "x. c #4A8FC2", 146 "c. c #4B98CB", 147 "v. c #5192CC", 148 "b. c #589DCC", 149 "n. c #529DD1", 150 "m. c #569AD0", 151 "M. c #65A5D0", 152 "N. c #6EB2EB", 153 "B. c #7CC3FA", 154 "V. c #816915", 155 "C. c #816919", 156 "Z. c #856D19", 157 "A. c #846C1D", 158 "S. c #886F1B", 159 "D. c #89701B", 160 "F. c #89711D", 161 "G. c #8C741E", 162 "H. c #806B23", 163 "J. c #836D20", 164 "K. c #846E21", 165 "L. c #867021", 166 "P. c #887123", 167 "I. c #8A7426", 168 "U. c #8E7624", 169 "Y. c #8B752B", 170 "T. c #8D7628", 171 "R. c #8F7825", 172 "E. c #937A24", 173 "W. c #90792A", 174 "Q. c #917A2D", 175 "!. c #937D2D", 176 "~. c #967E2A", 177 "^. c #987F23", 178 "/. c #957F32", 179 "(. c #957F35", 180 "). c #837440", 181 "_. c #897840", 182 "`. c #9D842D", 183 "'. c #998337", 184 "]. c #998439", 185 "[. c #9D873C", 186 "{. c #9E893D", 187 "}. c #A0872F", 188 "|. c #A38B33", 189 " X c #AC933B", 190 ".X c #B0973F", 191 "XX c #948448", 192 "oX c #9D8D4E", 193 "OX c #9C8C53", 194 "+X c #A18B40", 195 "@X c #A28D41", 196 "#X c #A89342", 197 "$X c #A89345", 198 "%X c #AA9445", 199 "&X c #AC9747", 200 "*X c #AA9549", 201 "=X c #AC9748", 202 "-X c #AF9947", 203 ";X c #AA994E", 204 ":X c #A19053", 205 ">X c #A39459", 206 ",X c #AB9A51", 207 "<X c #B39C46", 208 "1X c #B69F49", 209 "2X c #B19E53", 210 "3X c #B6A14F", 211 "4X c #B8A147", 212 "5X c #B8A048", 213 "6X c #BBA34D", 214 "7X c #BFA54B", 215 "8X c #B6A15A", 216 "9X c #B8A452", 217 "0X c #BAA55D", 218 "qX c #BFA852", 219 "wX c #BDA95B", 220 "eX c #BDA962", 221 "rX c #C1A74A", 222 "tX c #C5AB47", 223 "yX c #C5AC4B", 224 "uX c #C3AC52", 225 "iX c #C4AE5B", 226 "pX c #C8AD59", 227 "aX c #CAB254", 228 "sX c #CBB35A", 229 "dX c #D1B559", 230 "fX c #D3B851", 231 "gX c #D4BA5C", 232 "hX c #C7AF62", 233 "jX c #C1AF6B", 234 "kX c #C4B065", 235 "lX c #CDB364", 236 "zX c #D4BB64", 237 "xX c #D2B869", 238 "cX c #D0BA72", 239 "vX c #DEC55A", 240 "bX c #D6C067", 241 "nX c #DBC364", 242 "mX c #DBC36A", 243 "MX c #D9C273", 244 "NX c #E0C55E", 245 "BX c #E5CB5E", 246 "VX c #E3C764", 247 "CX c #E0C76E", 248 "ZX c #E3CA62", 249 "AX c #E3CC69", 250 "SX c #E2CC72", 251 "DX c #E7D164", 252 "FX c #F3DA77", 253 "GX c #93DAFE", 254 "HX c #DFCC88", 255 "JX c #E4D089", 256 "KX c #F1DC94", 257 "LX c #C1C1C1", 258 "PX c #D1F0FE", 259 "IX c #FFFFFF", 260 "UX c #FFFFFF", 261 /* pixels */ 262 " ", 263 " ", 264 " ", 265 " ", 266 " ", 267 " !.| ", 268 " jX>X. . . D }.|.|.| ", 269 " HXJXhX,X@ X } }.|. X.X}.} ", 270 " . KXMXmXmXaX;XX W.`.`.`.`.`.`. ", 271 " . MXSXFXAXZXnXpX:X { T.~.`.`.D ", 272 " . MXAXvXDXBXDXnXxXeXOX { I.I.{ ", 273 " o xXzXNXvXBXZXVXbXxXlXwXoX. ! I.I.D ", 274 " cXlXnXfXZXfXnXdXCXmXzXhXwXoX R.~.P.! ", 275 " eXkXpXgXgXdXgXdXaXgXdXaXpXiX^. K.U.E.E.L.W ", 276 " 0X8X0XiXqXpXuXuXgXaXfXyXdXuX^.. G ^ L.F.E.E.E.D ", 277 " [ .).XX2X9XqXuXuXyXtXyXyXqX^.. , ) A.D.R.G.I ", 278 " # 1 Q _.3X6XuXrXrX7X<X^.. LXX. J L.V.J.& ", 279 " o 2 ] =X#X4X5X1X-XE.. IXIXIX Z.F.T ", 280 " @.r.9.>.@.8 V *X&X%X%X$XG. IXIXLX Z.P. ", 281 " i.g.h.p.7.6.,.#. B ].@X@X{.F. IXIXX.: C.! ", 282 " f.j.M.b.x.u.6.:.%.O. ..(.[.+XS. IXLX F ' ", 283 " 1.i.c.PXGXm.s.0.;.h b % J Y.'./.Z. IXX.; R I ", 284 " i.k.n.B.N.v.a.5.=.v m 3 * _ /.Q.V. LX L H. ", 285 " i.y.k.z.l.d.q.;.&.c n e + O ~ T.Q.V. X.= U I ", 286 " t.9.9.w.e.0.4.3.g x z q o G P.K.( Z I ", 287 " +.8.7.6.<.:.-.f s l t 4 O A ~ P.E = H I ", 288 " o.7.5.2.k j d i a r $ > Y C.K M I ", 289 " *.$.#.p u y 7 6 < N P / S D ", 290 " 0 w 9 5 5 4 M ` D C - ", 291 " D D ", 292 " ", 293 " " 294 }; -
backends/wince/images/MonkeyLandscape.xpm
diff -x CVS -urN scummvm.orig/backends/wince/images/MonkeyLandscape.xpm scummvm/backends/wince/images/MonkeyLandscape.xpm
old new 1 /* XPM */ 2 static char *MonkeyLandscape_xpm[] = { 3 /* columns rows colors chars-per-pixel */ 4 "32 32 16 1", 5 " c #040204", 6 ". c #8C8D8C", 7 "X c #464746", 8 "o c #C9CAC9", 9 "O c #2A2B2A", 10 "+ c #A8A9A8", 11 "@ c #2C7EB4", 12 "# c #6D6D6D", 13 "$ c #F8F6F8", 14 "% c #2C5E7C", 15 "& c #1A1B1A", 16 "* c #999A99", 17 "= c #5C5D5C", 18 "- c #D5D7D5", 19 "; c #363436", 20 ": c #B5B4B5", 21 /* pixels */ 22 " ", 23 " ", 24 " ", 25 " ", 26 " ", 27 " ;*# ", 28 " ;*:# ", 29 " ;*+*:# ", 30 " O &:* &#.**#+= ", 31 " O ::* &#..+:.#*# ", 32 " O&.#+:* O.....*# O.+# ", 33 " ;..#.::* &.+:::.#+& &#= ", 34 " ;X.=*+....*::o--$$o*XX;O;XX& ", 35 " O;. #...*::---$$$$$*;;%@;=#& ", 36 " O *:::--$$$$$$$$-+;O;;#.O ", 37 " &#:---$$$$$$$$$$$*;;#o*;& ", 38 " #:::---$$$$$$$$--+:*:.O& ", 39 " O #..**:-----$$$$:-+=.:#;;& ", 40 " ;;.=#+...*::::::--o*.:::+#;& ", 41 " OX.#+::+......*:::+.##...#;& ", 42 " ;;.#::* O.....**:# ;*# ", 43 " O &.+* &=#...+:+.+= ", 44 " O &* &#..*+*:# ", 45 " O ;...++# ", 46 " O**:# ", 47 " ;*# ", 48 " ", 49 " ", 50 " ", 51 " ", 52 " ", 53 " " 54 }; -
backends/wince/images/MonkeyPortrait.xpm
diff -x CVS -urN scummvm.orig/backends/wince/images/MonkeyPortrait.xpm scummvm/backends/wince/images/MonkeyPortrait.xpm
old new 1 /* XPM */ 2 static char *MonkeyPortrait_xpm[] = { 3 /* columns rows colors chars-per-pixel */ 4 "32 32 16 1", 5 " c #040204", 6 ". c #8C8D8C", 7 "X c #464746", 8 "o c #C9CAC9", 9 "O c #2A2B2A", 10 "+ c #A8A9A8", 11 "@ c #2C7EB4", 12 "# c #6D6D6D", 13 "$ c #F8F6F8", 14 "% c #2C5E7C", 15 "& c #1A1B1A", 16 "* c #999A99", 17 "= c #5C5D5C", 18 "- c #D5D7D5", 19 "; c #363436", 20 ": c #B5B4B5", 21 /* pixels */ 22 " ", 23 " &&& ", 24 " #=&&O;O;&& ", 25 " #=#+#X#.*.;;;#=## ", 26 " ##:+*.&X=#o:###*+:+## ", 27 " *:*##O ;;;#*:+.;.*+:* ", 28 " ;*+*. O@;;:.:. ++.*; ", 29 " ;**:#&;%O;+=:.#:*.* ", 30 " ;.+*+X;;*-+:#:+..O ", 31 " #..#X;+$--.#*..; ", 32 " &...**-$$:*.*.# ", 33 " #.:o$$$$$o+..& ", 34 " &.:$$$$$$-:.# ", 35 " .:$$$$$$-:.= ", 36 " O+-$$$$$::.& ", 37 " .-$$$$-:*. ", 38 " &o-$$$-:.O ", 39 " :-$$$-:. ", 40 " :-$$--:. ", 41 " *:-$--:. ", 42 " .:---:*. ", 43 " .*:-:*.. ", 44 " *..:-:*.+ ", 45 " *:..:::..:* ", 46 " *::+.*##.+::* ", 47 " *:+.*# & ##+:+* ", 48 " ::##= =##.& ", 49 " & .... ...& ", 50 " &.X; ;X; ", 51 " OOO;;OO O;O;OOO ", 52 " ", 53 " " 54 }; -
backends/wince/images/SoundOff.xpm
diff -x CVS -urN scummvm.orig/backends/wince/images/SoundOff.xpm scummvm/backends/wince/images/SoundOff.xpm
old new 1 /* XPM */ 2 static char *SoundOff_xpm[] = { 3 /* columns rows colors chars-per-pixel */ 4 "32 32 256 2", 5 " c #040204", 6 ". c #848274", 7 "X c #C4C2B4", 8 "o c #444234", 9 "O c #64624C", 10 "+ c #A4A294", 11 "@ c #6C6E6C", 12 "# c #949284", 13 "$ c #E4E2DC", 14 "% c #54523C", 15 "& c #B4B2A4", 16 "* c #746E54", 17 "= c #D4D2CC", 18 "- c #949294", 19 "; c #545654", 20 ": c #64625C", 21 "> c #A4A6A4", 22 ", c #7C7A6C", 23 "< c #8C8A7C", 24 "1 c #B4B6B4", 25 "2 c #2C2A24", 26 "3 c #444644", 27 "4 c #F4F2EC", 28 "5 c #5C5A44", 29 "6 c #CCCAC4", 30 "7 c #9C9A94", 31 "8 c #848684", 32 "9 c #74766C", 33 "0 c #9C9A8C", 34 "q c #DCDAD4", 35 "w c #6C6A64", 36 "e c #ACAEA4", 37 "r c #34362C", 38 "t c #84827C", 39 "y c #CCC6C4", 40 "u c #4C4A3C", 41 "i c #6C6A54", 42 "p c #ACAA9C", 43 "a c #54564C", 44 "s c #BCBAAC", 45 "d c #645E54", 46 "f c #646264", 47 "g c #7C7A7C", 48 "h c #9C9E9C", 49 "j c #C4C2BC", 50 "k c #646254", 51 "l c #A4A29C", 52 "z c #94928C", 53 "x c #ECEAE4", 54 "c c #545244", 55 "v c #B4B2AC", 56 "b c #6C6E64", 57 "n c #8C8A84", 58 "m c #BCBEB4", 59 "M c #FCFAFC", 60 "N c #444634", 61 "B c #74726C", 62 "V c #DCD6D4", 63 "C c #5C5A5C", 64 "Z c #ACAAAC", 65 "A c #7C7A74", 66 "S c #343234", 67 "D c #4C4E44", 68 "F c #F4F2F4", 69 "G c #5C5A4C", 70 "H c #9C9E94", 71 "J c #747674", 72 "K c #E4DEDC", 73 "L c #ACAEAC", 74 "P c #3C3E3C", 75 "I c #84867C", 76 "U c #646664", 77 "Y c #C4C6BC", 78 "T c #A4A69C", 79 "R c #94968C", 80 "E c #ECEEEC", 81 "W c #545644", 82 "Q c #B4B6AC", 83 "! c #8C8E84", 84 "~ c #1C1A14", 85 "^ c #848674", 86 "/ c #6C624C", 87 "( c #746E6C", 88 ") c #74725C", 89 "_ c #D4D6CC", 90 "` c #949694", 91 "' c #5C5A54", 92 "] c #6C665C", 93 "[ c #ACAAA4", 94 "{ c #7C7E6C", 95 "} c #BCBAB4", 96 "| c #2C2E2C", 97 " . c #4C4A4C", 98 ".. c #CCCEC4", 99 "X. c #7C766C", 100 "o. c #9C9E8C", 101 "O. c #DCDED4", 102 "+. c #B4AEA4", 103 "@. c #3C3A2C", 104 "#. c #544E3C", 105 "$. c #645E5C", 106 "%. c #847E7C", 107 "&. c #A49E9C", 108 "*. c #6C6654", 109 "=. c #747264", 110 "-. c #C4BEBC", 111 ";. c #4C4634", 112 ":. c #F4F6F4", 113 ">. c #645E4C", 114 ",. c #A49E94", 115 "<. c #8C867C", 116 "1. c #6C6664", 117 "2. c #CCC6BC", 118 "3. c #ACA69C", 119 "4. c #9C968C", 120 "5. c #F4EEEC", 121 "6. c #5C5644", 122 "7. c #BCB6AC", 123 "8. c #948E84", 124 "9. c #81BF00", 125 "0. c #7FF400", 126 "q. c #16ED00", 127 "w. c #377300", 128 "e. c #270000", 129 "r. c #00A80C", 130 "t. c #004000", 131 "y. c #00F951", 132 "u. c #00BF00", 133 "i. c #050000", 134 "p. c #008000", 135 "a. c #00F851", 136 "s. c #008100", 137 "d. c #006084", 138 "f. c #000A2B", 139 "g. c #000051", 140 "h. c black", 141 "j. c #000040", 142 "k. c black", 143 "l. c black", 144 "z. c black", 145 "x. c #00B800", 146 "c. c #001900", 147 "v. c #00F700", 148 "b. c #00BF00", 149 "n. c #E23210", 150 "m. c #137E06", 151 "M. c #F70000", 152 "N. c #0E0000", 153 "B. c #00F013", 154 "V. c #00F805", 155 "C. c #007300", 156 "Z. c black", 157 "A. c #E96D28", 158 "S. c #4118EF", 159 "D. c #F7F773", 160 "F. c #BFBF00", 161 "G. c #A4A750", 162 "H. c #5C10A5", 163 "J. c #0110F7", 164 "K. c #007EBF", 165 "L. c black", 166 "P. c black", 167 "I. c #510051", 168 "U. c #0E0000", 169 "Y. c #D41067", 170 "T. c #747EA5", 171 "R. c #C10FF7", 172 "E. c #815EBF", 173 "W. c #260000", 174 "Q. c #180000", 175 "!. c #F70051", 176 "~. c #BF0000", 177 "^. c #004643", 178 "/. c #000200", 179 "(. c black", 180 "). c black", 181 "_. c #800143", 182 "`. c #7D0000", 183 "'. c #000200", 184 "]. c black", 185 "[. c #9F5C7C", 186 "{. c #0EFB2B", 187 "}. c #020251", 188 "|. c #120000", 189 " X c #517F02", 190 ".X c #0E1600", 191 "XX c #020000", 192 "oX c #120000", 193 "OX c #5813A2", 194 "+X c #EDB028", 195 "@X c #735FF7", 196 "#X c #0001BF", 197 "$X c #6C004C", 198 "%X c #EF00EF", 199 "&X c #706073", 200 "*X c #810A00", 201 "=X c #D00066", 202 "-X c #3900B4", 203 ";X c #1D13F7", 204 ":X c #82B0BF", 205 ">X c #005F00", 206 ",X c #B50100", 207 "<X c #8C6C51", 208 "1X c #D17E00", 209 "2X c #5863D5", 210 "3X c #ED23B4", 211 "4X c #7337F7", 212 "5X c #0017BF", 213 "6X c #0E0000", 214 "7X c #A100DE", 215 "8X c #F76076", 216 "9X c #BF0A81", 217 "0X c #70006E", 218 "qX c #ED0018", 219 "wX c #7300F8", 220 "eX c #0080BF", 221 "rX c #6CF8B2", 222 "tX c #EF8118", 223 "yX c #705CF8", 224 "uX c #81FBBF", 225 "iX c #C40200", 226 "pX c #3700DE", 227 "aX c #1D0076", 228 "sX c #820081", 229 "dX c #0002B4", 230 "fX c #B50037", 231 "gX c #8C6051", 232 "hX c #D10A00", 233 "jX c #70001B", 234 "kX c #ED006E", 235 "lX c #7300F7", 236 "zX c #0000BF", 237 "xX c #0E007E", 238 "cX c #A1002B", 239 "vX c #F70051", 240 "bX c #BF0000", 241 "nX c #267D53", 242 "mX c #B3A3F4", 243 "MX c #F70841", 244 "NX c #BF0200", 245 "BX c #005EEC", 246 "VX c #800113", 247 "CX c #1A6E51", 248 "ZX c #820100", 249 "AX c #00003D", 250 "SX c #00006E", 251 "DX c #0098F7", 252 "FX c #0058BF", 253 "GX c #A7021B", 254 "HX c #10006E", 255 "JX c #C898F7", 256 "KX c #7D58BF", 257 "LX c #870280", 258 "PX c #010007", 259 "IX c black", 260 "UX c black", 261 /* pixels */ 262 " ", 263 " ", 264 " L ", 265 " $ K [ ", 266 " 5.:.E q > ", 267 " 4 4 4 $ $ V h ", 268 " 4 :.p = O.V $ ..7 ", 269 " 4 E ) ) p ....= 6 Y ` ", 270 " x 5.i ..i i + q 6 2.j m z ", 271 " K q i *.2.Y k / o.j j X } } n ", 272 " _ 6 >.Q >.>.m j >.>.0 } } 7.Q ", 273 " W 6.v v >.>.m m 5 5 7.Q v ", 274 " h 3 ` % W v s G 5 } 6.7.e & ", 275 " h . ~ o ` l 6.6.} Q 6.c v & e ", 276 " 1 3 | 2 t u #.e & 6.6.Q % e +.+ ", 277 " z J .@.o z l W 6.Q & c c 3.[ H ", 278 " - J d D ] u % +.v c c +.#.e H # ", 279 " z w U : z 7 t c c & v #.u 3.+ < ", 280 " 8 w B @ z H [ e < #.#.e u 4.7 . ", 281 " A U b t z T p +.+.e I u o 0 0 , ", 282 " f ' U , z l p [ e p p ,., + # =. ", 283 " ; P : %.z 7 T [ 3.T + + 0 ,.I ] ", 284 " z - ; P P B n ,.l p + ,.+ ,.z # < k ", 285 " 8 F Z @ P ] R + + l ,.H 0 8.# < d ", 286 " 8 Z Z @ | b T + ,.0 # ! . . d ", 287 " ; @ @ S S b 0 o.8.. 8.. a ", 288 " P S | b ! # . . u ", 289 " u , 9 u ", 290 " u r ", 291 " 2 ", 292 " ", 293 " " 294 }; -
backends/wince/images/SoundOn.xpm
diff -x CVS -urN scummvm.orig/backends/wince/images/SoundOn.xpm scummvm/backends/wince/images/SoundOn.xpm
old new 1 /* XPM */ 2 static char *SoundOn_xpm[] = { 3 /* columns rows colors chars-per-pixel */ 4 "32 32 256 2", 5 " c #040204", 6 ". c #848274", 7 "X c #C4C2B4", 8 "o c #444234", 9 "O c #FC6A6C", 10 "+ c #64624C", 11 "@ c #A4A294", 12 "# c #6C6E6C", 13 "$ c #949284", 14 "% c #E4E2DC", 15 "& c #54523C", 16 "* c #B4B2A4", 17 "= c #746E54", 18 "- c #D4D2CC", 19 "; c #949294", 20 ": c #545654", 21 "> c #64625C", 22 ", c #7C7A6C", 23 "< c #8C8A7C", 24 "1 c #A4A6A4", 25 "2 c #BC0204", 26 "3 c #B4B6B4", 27 "4 c #444644", 28 "5 c #F4F2EC", 29 "6 c #5C5A44", 30 "7 c #2C2A24", 31 "8 c #CCCAC4", 32 "9 c #9C9A94", 33 "0 c #848684", 34 "q c #74766C", 35 "w c #9C9A8C", 36 "e c #DCDAD4", 37 "r c #6C6A64", 38 "t c #84827C", 39 "y c #CCC6C4", 40 "u c #4C4A3C", 41 "i c #6C6A54", 42 "p c #ACAA9C", 43 "a c #54564C", 44 "s c #BCBAAC", 45 "d c #645E54", 46 "f c #646264", 47 "g c #7C7A7C", 48 "h c #ACAEA4", 49 "j c #34362C", 50 "k c #9C9E9C", 51 "l c #C4C2BC", 52 "z c #646254", 53 "x c #A4A29C", 54 "c c #94928C", 55 "v c #ECEAE4", 56 "b c #545244", 57 "n c #B4B2AC", 58 "m c #6C6E64", 59 "M c #8C8A84", 60 "N c #BCBEB4", 61 "B c #FCFAFC", 62 "V c #444634", 63 "C c #74726C", 64 "Z c #DCD6D4", 65 "A c #5C5A5C", 66 "S c #7C7A74", 67 "D c #4C4E44", 68 "F c #F4F2F4", 69 "G c #5C5A4C", 70 "H c #9C9E94", 71 "J c #747674", 72 "K c #E4DEDC", 73 "L c #84867C", 74 "P c #646664", 75 "I c #ACAEAC", 76 "U c #3C3E3C", 77 "Y c #C4C6BC", 78 "T c #A4A69C", 79 "R c #94968C", 80 "E c #ECEEEC", 81 "W c #545644", 82 "Q c #B4B6AC", 83 "! c #8C8E84", 84 "~ c #1C1A14", 85 "^ c #848674", 86 "/ c #6C624C", 87 "( c #746E6C", 88 ") c #74725C", 89 "_ c #D4D6CC", 90 "` c #949694", 91 "' c #5C5A54", 92 "] c #6C665C", 93 "[ c #7C7E6C", 94 "{ c #ACAAA4", 95 "} c #FC0204", 96 "| c #BCBAB4", 97 " . c #4C4A4C", 98 ".. c #2C2E2C", 99 "X. c #CCCEC4", 100 "o. c #7C766C", 101 "O. c #9C9E8C", 102 "+. c #DCDED4", 103 "@. c #544E3C", 104 "#. c #645E5C", 105 "$. c #847E7C", 106 "%. c #B4AEA4", 107 "&. c #3C3A2C", 108 "*. c #A49E9C", 109 "=. c #6C6654", 110 "-. c #747264", 111 ";. c #C4BEBC", 112 ":. c #4C4634", 113 ">. c #F4F6F4", 114 ",. c #645E4C", 115 "<. c #A49E94", 116 "1. c #8C867C", 117 "2. c #6C6664", 118 "3. c #CCC6BC", 119 "4. c #ACA69C", 120 "5. c #9C968C", 121 "6. c #F4EEEC", 122 "7. c #5C5644", 123 "8. c #BCB6AC", 124 "9. c #948E84", 125 "0. c #7FF400", 126 "q. c #16ED00", 127 "w. c #377300", 128 "e. c #270000", 129 "r. c #00A80C", 130 "t. c #004000", 131 "y. c #00F951", 132 "u. c #00BF00", 133 "i. c #050000", 134 "p. c #008000", 135 "a. c #00F851", 136 "s. c #008100", 137 "d. c #0004B0", 138 "f. c #000A37", 139 "g. c #000051", 140 "h. c black", 141 "j. c #000040", 142 "k. c black", 143 "l. c black", 144 "z. c black", 145 "x. c #00B800", 146 "c. c #001900", 147 "v. c #00F700", 148 "b. c #00BF00", 149 "n. c #E23214", 150 "m. c #13BE05", 151 "M. c #F70000", 152 "N. c #0E0000", 153 "B. c #00F014", 154 "V. c #00F805", 155 "C. c #007300", 156 "Z. c black", 157 "A. c #E96D28", 158 "S. c #4118EF", 159 "D. c #F7F773", 160 "F. c #BFBF00", 161 "G. c #A4A750", 162 "H. c #5C10A5", 163 "J. c #0110F7", 164 "K. c #00BEBF", 165 "L. c black", 166 "P. c black", 167 "I. c #510051", 168 "U. c #0E0000", 169 "Y. c #D41067", 170 "T. c #74BEA5", 171 "R. c #C197F7", 172 "E. c #8155BF", 173 "W. c #260000", 174 "Q. c #180000", 175 "!. c #F70051", 176 "~. c #BF0000", 177 "^. c #004643", 178 "/. c #000200", 179 "(. c black", 180 "). c black", 181 "_. c #800143", 182 "`. c #BD0000", 183 "'. c #000200", 184 "]. c black", 185 "[. c #9F5C7C", 186 "{. c #0EFB2B", 187 "}. c #020251", 188 "|. c #120000", 189 " X c #517F02", 190 ".X c #0E1600", 191 "XX c #020000", 192 "oX c #120000", 193 "OX c #5813A2", 194 "+X c #EDB028", 195 "@X c #735FF7", 196 "#X c #0001BF", 197 "$X c #6C004C", 198 "%X c #EF00EF", 199 "&X c #700473", 200 "*X c #810A00", 201 "=X c #D00066", 202 "-X c #3900B4", 203 ";X c #1D13F7", 204 ":X c #82B0BF", 205 ">X c #005F00", 206 ",X c #B50100", 207 "<X c #8C6C51", 208 "1X c #D1BE00", 209 "2X c #5863D5", 210 "3X c #ED23B4", 211 "4X c #7337F7", 212 "5X c #0017BF", 213 "6X c #0E0000", 214 "7X c #A100DE", 215 "8X c #F70476", 216 "9X c #BF0A81", 217 "0X c #70006E", 218 "qX c #ED0018", 219 "wX c #7300F8", 220 "eX c #0080BF", 221 "rX c #6CF8B2", 222 "tX c #EF8118", 223 "yX c #705CF8", 224 "uX c #81FBBF", 225 "iX c #C40200", 226 "pX c #3700DE", 227 "aX c #1D0076", 228 "sX c #820081", 229 "dX c #0002E0", 230 "fX c #B50043", 231 "gX c #8C0451", 232 "hX c #D10A00", 233 "jX c #70001B", 234 "kX c #ED006E", 235 "lX c #7300F7", 236 "zX c #0000BF", 237 "xX c #0E007E", 238 "cX c #A1002B", 239 "vX c #F70051", 240 "bX c #BF0000", 241 "nX c #261F53", 242 "mX c #B3DDF4", 243 "MX c #F70841", 244 "NX c #BF0200", 245 "BX c #006A88", 246 "VX c #80012B", 247 "CX c #1A6B51", 248 "ZX c #820100", 249 "AX c #00003D", 250 "SX c #00006E", 251 "DX c #0098F7", 252 "FX c #0058BF", 253 "GX c #A7021B", 254 "HX c #10006E", 255 "JX c #C898F7", 256 "KX c #BD58BF", 257 "LX c #870280", 258 "PX c #010007", 259 "IX c black", 260 "UX c black", 261 /* pixels */ 262 " ", 263 " ", 264 " I ", 265 " % K { ", 266 " 6.>.E e 1 ", 267 " 5 5 5 % % Z k ", 268 " 5 >.p - +.Z % X.9 ", 269 " 5 E ) ) p X.X.- 8 Y ` ", 270 " v 6.i X.i i @ e 8 3.l N c ", 271 " K e i =.3.Y z / O.l l X | | M ", 272 " _ 8 ,.Q ,.,.N l ,.,.w | | 8.Q ", 273 " W 7.n n ,.,.N N 6 6 8.Q n ", 274 " k 4 ` & W n s G 6 | 7.8.h * ", 275 " k . ~ o ` x 7.7.| Q 7.b n * h ", 276 " 3 4 ..7 t u @.h * 7.7.Q & h %.@ ", 277 " c J .&.o c x W 7.Q * b b 4.{ H ", 278 " ; J d D ] u & %.n b b %.@.h H $ ", 279 " c r P > c 9 t b b * n @.u 4.@ < ", 280 " 0 r C # c H { h < @.@.h u 5.9 . ", 281 " g P m t c T p %.%.h L u o w w , ", 282 " > ' P , c x p { h p p <., @ $ -. ", 283 " : U > $.c 9 T { 4.T @ @ w <.L ] ", 284 " O O U C M <.x p @ <.@ <.c $ < z ", 285 " 2 } O 2 } O ] R @ @ x <.H w 9.$ < d ", 286 " 2 } 2 } O m T @ <.w $ ! . . d ", 287 " 2 } O m w O.9.. 9.. a ", 288 " 2 } } } O m ! $ . . u ", 289 " 2 } O 2 } O u , q u ", 290 " O O u j ", 291 " 7 ", 292 " ", 293 " " 294 }; -
backends/wince/images/keyboard.xpm
diff -x CVS -urN scummvm.orig/backends/wince/images/keyboard.xpm scummvm/backends/wince/images/keyboard.xpm
old new 1 /* XPM */ 2 static char *keyboard_xpm[] = { 3 "320 40 30 1", 4 " c #000000", 5 ". c #C8C8C8", 6 "+ c #C0C0C0", 7 "@ c #B8B8B8", 8 "# c #B0B0B0", 9 "$ c #909090", 10 "% c #989898", 11 "& c #888888", 12 "* c #686868", 13 "= c #404040", 14 "- c #808080", 15 "; c #585858", 16 "> c #484848", 17 ", c #505050", 18 "' c #606060", 19 ") c #282828", 20 "! c #707070", 21 "~ c #787878", 22 "{ c #303030", 23 "] c #D8D8D8", 24 "^ c #A8A8A8", 25 "/ c #A0A0A0", 26 "( c #D0D0D0", 27 "_ c #F8F8F8", 28 ": c #E0E0E0", 29 "< c #F0F0F0", 30 "[ c #E8E8E8", 31 "} c #202020", 32 "| c #181818", 33 "1 c #383838", 34 " .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ ", 35 " ##%&$$$$$$$$*=##%&$$$$$$$$*=##%&$$$$$$$$*=##%&$$$$$$$$*=##%&$$$$$$$$*=##%&$$$$$$$$*=##%&$$$$$$$$*=##%&$$$$$$$$*=##%&$$$$$$$$*=##%&$$$$$$$$*=##%&$$$$$$$$*=##%&$$$$$$$$*=##%&$$$$$$$$*= ##%&$$$$$$$$*=##%&$$$$$$$$*=##%&$$$$$$$$*=##%&$$$$$$$$*=##%&$$$$$$$$*= ##%&$$$$$$$$*= ##%&$$$$$$$$*= ", 36 " $-;>>,,,,,;'>)$-;>>,,,,,;'>)$-;>>,,,,,;'>)$-;>>,,,,,;'>)$-;>>,,,,,;'>)$-;>>,,,,,;'>)$-;>>,,,,,;'>)$-;>>,,,,,;'>)$-;>>,,,,,;'>)$-;>>,,,,,;'>)$-;>>,,,,,;'>)$-;>>,,,,,;'>)$-;>>,,,,,;'>) $-;>>,,,,,;'>)$-;>>,,,,,;'>)$-;>>,,,,,;'>)$-;>>,,,,,;'>)$-;>>,,,,,;'>) $-;>>,,,,,;'>) $-;>>,,,,,;'>) ", 37 " &!,,,;;''''!,)&!,,,;;''''!,)&!,,,;;''''!,)&!,,,;;''''!,)&!,,,;;''''!,)&!,,,;;''''!,)&!,,,;;''''!,)&!,,,;;''''!,)&!,,,;;''''!,)&!,,,;;''''!,)&!,,,;;''''!,)&!,,,;;''''!,)&!,,,;;''''!,) &!,,,;;''''!,)&!,,,;;''''!,)&!,,,;;''''!,)&!,,,;;''''!,)&!,,,;;''''!,) &!,,,;;''''!,) &!,,,;;''''!,) ", 38 " &~,;'*****!~,)&~,;'*****!~,)&~,;'*****!~,)&~,;'*****!~,)&~,;'*****!~,)&~,;'*****!~,)&~,;'*****!~,)&~,;'*****!~,)&~,;'*****!~,)&~,;'*****!~,)&~,;'*****!~,)&~,;'*****!~,)&~,;'*****!~,) &~,;'*****!~,)&~,;'*****!~,)&~,;'*****!~,)&~,;'*****!~,)&~,;'*****!~,) &~,;'*****!~,) &~,;'*****!~,) ", 39 " &~''*!~~~~-&')&~''*!~~~~-&')&~''*!~~~~-&')&~''*!~~~~-&')&~''*!~~~~-&')&~''*!~~~~-&')&~''*!~~~~-&')&~''*!~~~~-&')&~''*!~~~~-&')&~''*!~~~~-&')&~''*!~~~~-&')&~''*!~~~~-&')&~''*!~~~~-&') &~''*!~~~~-&')&~''*!~~~~-&')&~''*!~~~~-&')&~''*!~~~~-&')&~''*!~~~~-&') &~''*!~~~~-&') &~''*!~~~~-&') ", 40 " &-'*!;>>>!&%'{&-'*>>>>>'&%'{&-'*!;>>>'&%'{&-'*>>>>>'&%'{&-'*>>>>>>-%'{&-'*>>>>>,&%'{&-'*!'>>>>-%'{&-'*>>>~>>;%'{&-'*!,>>~-&%'{&-'*!-,>>*&%'{&-'*>>>*>>,$'{&-'*>>>~--&%'{&-'>=>,>>>;%'{ &-'*!~>>,-&%'{&-'**>>>;-&%'{&-'**>>>'-&%'{&-'*!-'>>*&%'{&-'*'>>>>*&%'{ &-'*!-'!--&%'{ &-'*!;>'--&%'{ ", 41 " &-*!~>.]^>$/*{&-*,!]]].!'/*{&-*!=*.]+;*/*{&-*,!]]]+;!/*{&-*,!]]]]%,/*{&-*,!]]]]>$/*{&-*!=*+]]%,$*{&-*,!]%,%]~~*{&-*!;~]%,&$/*{&-*!~->]#>$/*{&-*,!]%>#]/;*{&-*,!]%,&&$/*{&-,!(]~%]],/*{ &-*!'>%]>&$/*{&-**=^].&>$/*{&-*!=^].!'$/*{&-*!~';.#>$/*{&-*!=#]]#>$/*{ &-*!~>~',&$/*{ &-*!,,.>&&$/*{ ", 42 " &-*!;~_:<>$/*{&-*,-_.^_],/*{&-*';<]#_.,/*{&-*,-_.#_+,/*{&-*,-_.^^&*/*{&-*,-_.^^>$/*{&-*';<<^]_/;*{&-*,-_^>^_&!*{&-*!,-_^>&$/*{&-*!~~;_]>$/*{&-*,-_^#_#,$*{&-*,-_^>&&$/*{&->~__%.__;$*{ &-**,#__;-$/*{&-*=%_%+<>$/*{&-*>&<$:.>$/*{&-*!'>._]>$/*{&-**,_]#%,$/*{ &-*!'*_:>&$/*{ &-*=;]$>>>,/*{ ", 43 " &-*!=#_%_$;/*{&-*,-_:]_$;/*{&-*=/_$>$~*/*{&-*,-_^>]_;$*{&-*,-_:]]~*/*{&-*,-_.^&'$/*{&-*=%_$'$%!-*{&-*,-_:]:_&!*{&-*!,-_^>&$/*{&-*!~';_]>$/*{&-*,-_<_]>~/*{&-*,-_^>&&$/*{&->~_]+:]_;$*{ &-*,-.._;-$/*{&-**,-;.:>$/*{&-*!=>%<%,$/*{&-*!=##]]>$/*{&-*;*_<_%>$/*{ &-*!=^:_&'$/*{ &-'>[_____,%*{ ", 44 " &-*!=:<^_+,/*{&-*,-_.^<],/*{&-*=/_&>$!;/*{&-*,-_^>]_;$*{&-*,-_.^^'-/*{&-*,-_:]%,$/*{&-*=/_&^__^;*{&-*,-_:]:_&!*{&-*!,-_^>&$/*{&-**=~'_]>$/*{&-*,-__]_&,/*{&-*,-_^>>~$/*{&->~_#]_#_;$*{ &-*!,>^_;-$/*{&-*!,,]<!,$/*{&-*!,>%]]>$/*{&-*>&<&]]'-/*{&-**,$~#_;&/*{ &-*!=:_.+>$/*{ &-*=,.$>>>,/*{ ", 45 " &-*,!____<,/*{&-*,-_+&:_;$*{&-*,!_#$_:,/*{&-*,-_+$<.,/*{&-*,-_+&&'-/*{&-*,-_^>,-$/*{&-*,!_.&#_^;*{&-*,-_^>^_&!*{&-*!,-_^>&$/*{&-*=%_#_.>$/*{&-*,-_+>]<;~*{&-*,-_.^^>$/*{&->~_%_]^_;$*{ &-*!~>^_;-$/*{&-**,]<%&>$/*{&-*,!]'#<>$/*{&-*=/____^,/*{&-*,!]'+:>$/*{ &-*>&____'-/*{ &-*!;>.;-&$/*{ ", 46 " &-*=#_&;^_$'*{&-*,-___<%,/*{&-*!=%<_:!;/*{&-*,-___]!*/*{&-*,-____^,/*{&-*,-_^>&&$/*{&-*!=%:_<+*&*{&-*,-_^>^_&!*{&-*!,-_^>&$/*{&-**,._:!'$/*{&-*,-_^>&_+;*{&-*,-____;&/*{&->~_-:+^_;$*{ &-*!~>^_;-$/*{&-*=%____;&/*{&-**,._<%>$/*{&-*'=,;]]>-/*{&-**,._<%,$/*{ &-*!=,>>;>$/*{ &-*!~'>'&&$/*{ ", 47 " &-*;=,>~>;,/*{&-*!=,;;>>&/*{&-*!!>>;>,$/*{&-*!=,;;>;$/*{&-*!=,;;;>-/*{&-*!=,>~&&$/*{&-*!!>>;>>!/*{&-*!=,>~>;,/*{&-*!~>;>~&$/*{&-*!;>;>,&$/*{&-*!=,>~>;;~*{&-*!=,;;;>$/*{&-*=,>>>>;,/*{ &-*!~!>;>&$/*{&-**=,;;;>$/*{&-*!;>;>>-$/*{&-*!~~;>>;$/*{&-*!;>;>>-$/*{ &-*!~~&&-&$/*{ &-*!~-&&&&$/*{ ", 48 " &-*!~~&&&-$/*{&-*!~~--&&$/*{&-*!~-&-&&$/*{&-*!~~--&&$/*{&-*!~~---&$/*{&-*!~~&&&&$/*{&-*!~-&-&&$/*{&-*!~~&&&-$/*{&-*!~--&&&$/*{&-*!~--&&&$/*{&-*!~~&&&-&/*{&-*!~~---&$/*{&-*!!-&&&-$/*{ &-*!~-&-&&$/*{&-*!~~---&$/*{&-*!~--&&&$/*{&-*!~-&&&&$/*{&-*!~--&&&$/*{ &-*!~-&&&&$/*{ &-*!~-&&&&$/*{ ", 49 " $-*!~-&&&&$/*{$-*!~-&&&&$/*{$-*!~-&&&&$/*{$-*!~-&&&&$/*{$-*!~-&&&&$/*{$-*!~-&&&&$/*{$-*!~-&&&&$/*{$-*!~-&&&&$/*{$-*!~-&&&&$/*{$-*!~-&&&&$/*{$-*!~-&&&&$/*{$-*!~-&&&&$/*{$-*!~-&&&&$/*{ $-*!~-&&&&$/*{$-*!~-&&&&$/*{$-*!~-&&&&$/*{$-*!~-&&&&$/*{$-*!~-&&&&$/*{ $-*!~-&&&&$/*{ $-*!~-&&&&$/*{ ", 50 " $&!~-&$$$$%^*{$&!~-&$$$$%^*{$&!~-&$$$$%^*{$&!~-&$$$$%^*{$&!~-&$$$$%^*{$&!~-&$$$$%^*{$&!~-&$$$$%^*{$&!~-&$$$$%^*{$&!~-&$$$$%^*{$&!~-&$$$$%^*{$&!~-&$$$$%^*{$&!~-&$$$$%^*{$&!~-&$$$$%^*{ $&!~-&$$$$%^*{$&!~-&$$$$%^*{$&!~-&$$$$%^*{$&!~-&$$$$%^*{$&!~-&$$$$%^*{ $&!~-&$$$$%^*{ $&!~-&$$$$%^*{ ", 51 " --!-$%////^/;{--!-$%////^/;{--!-$%////^/;{--!-$%////^/;{--!-$%////^/;{--!-$%////^/;{--!-$%////^/;{--!-$%////^/;{--!-$%////^/;{--!-$%////^/;{--!-$%////^/;{--!-$%////^/;{--!-$%////^/;{ --!-$%////^/;{--!-$%////^/;{--!-$%////^/;{--!-$%////^/;{--!-$%////^/;{ --!-$%////^/;{ --!-$%////^/;{ ", 52 " ,>===>>>>>,=)},>===>>>>>,=)},>===>>>>>,=)},>===>>>>>,=)},>===>>>>>,=)},>===>>>>>,=)},>===>>>>>,=)},>===>>>>>,=)},>===>>>>>,=)},>===>>>>>,=)},>===>>>>>,=)},>===>>>>>,=)},>===>>>>>,=)} ,>===>>>>>,=)},>===>>>>>,=)},>===>>>>>,=)},>===>>>>>,=)},>===>>>>>,=)} ,>===>>>>>,=)} ,>===>>>>>,=)} ", 53 " }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} ", 54 " .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ .+@@@@@@@@#$ (+@@@@@@@+#& .+@@@@@@@@#$ .+@@@@@@@@#$ ", 55 " ##%&$$$$$$$$*=##%&$$$$$$$$*=##%&$$$$$$$$*=##%&$$$$$$$$*=##%&$$$$$$$$*=##%&$$$$$$$$*=##%&$$$$$$$$*=##%&$$$$$$$$*=##%&$$$$$$$$*=##%&$$$$$$$$*=##%&$$$$$$$$*=##%&$$$$$$$$*=##%&$$$$$$$$*= ##%&$$$$$$$$*=##%&$$$$$$$$*=##%&$$$$$$$$*=##%&$$$$$$$$*=##%&$$$$$$$$*= ##%&$$$$$$$$*=#.#/////////!=##%&$$$$$$$$*= ##%&$$$$$$$$*= ", 56 " $-;>>,,,,,;'>)$-;>>,,,,,;'>)$-;>>,,,,,;'>)$-;>>,,,,,;'>)$-;>>,,,,,;'>)$-;>>,,,,,;'>)$-;>>,,,,,;'>)$-;>>,,,,,;'>)$-;>>,,,,,;'>)$-;>>,,,,,;'>)$-;>>,,,,,;'>)$-;>>,,,,,;'>)$-;>>,,,,,;'>) $-;>>,,,,,;'>)$-;>>,,,,,;'>)$-;>>,,,,,;'>)$-;>>,,,,,;'>)$-;>>,,,,,;'>) $-;>>,,,,,;'>)$$*'''*****!,}$-;>>,,,,,;'>) $-;>>,,,,,;'>) ", 57 " &!,,,;;''''!,)&!,,,;;''''!,)&!,,,;;''''!,)&!,,,;;''''!,)&!,,,;;''''!,)&!,,,;;''''!,)&!,,,;;''''!,)&!,,,;;''''!,)&!,,,;;''''!,)&!,,,;;''''!,)&!,,,;;''''!,)&!,,,;;''''!,)&!,,,;;''''!,) &!,,,;;''''!,)&!,,,;;''''!,)&!,,,;;''''!,)&!,,,;;''''!,)&!,,,;;''''!,) &!,,,;;''''!,)--'**!!!!!!~,}&!,,,;;''''!,) &!,,,;;''''!,) ", 58 " &~,;'*****!~,)&~,;'*****!~,)&~,;'*****!~,)&~,;'*****!~,)&~,;'*****!~,)&~,;'*****!~,)&~,;'*****!~,)&~,;'*****!~,)&~,;'*****!~,)&~,;'*****!~,)&~,;'*****!~,)&~,;'*****!~,)&~,;'*****!~,) &~,;'*****!~,)&~,;'*****!~,)&~,;'*****!~,)&~,;'*****!~,)&~,;'*****!~,) &~,;'*****!~,)--**!~~~~~~-;}&~,;'*****!~,) &~,;'*****!~,) ", 59 " &~''*!~~~~-&')&~''*!~~~~-&')&~''*!~~~~-&')&~''*!~~~~-&')&~''*!~~~~-&')&~''*!~~~~-&')&~''*!~~~~-&')&~''*!~~~~-&')&~''*!~~~~-&')&~''*!~~~~-&')&~''*!~~~~-&')&~''*!~~~~-&')&~''*!~~~~-&') &~''*!~~~~-&')&~''*!~~~~-&')&~''*!~~~~-&')&~''*!~~~~-&')&~''*!~~~~-&') &~''*!~~~~-&')-&!!~------&')&~''*!~~~~-&') &~''*!~~~~-&') ", 60 " &-'*>>>~,>;%'{&-'*!'>>>'&%'{&-'*>>>>>'&%'{&-'*!'>>>'&%'{&-'*>>>>>,&%'{&-'**>>>,-&%'{&-'*=>>>>>!%'{&-'*>>>~>>;%'{&-'*=>,~>>;%'{&-;1=,>>,,>''{&-'*>>>*>>'%'{&-'*=>>'>>;%'{&-'*>>>>>>-%'{ &-'*!,>>,-&%'{&-'*=>>>>,&%'{&-'**>>>'-&%'{&-'**>>>'-&%'{&-'**>>>'-&%'{ &-'*!---!-&%'{&&!~-~---&&$')&-'*!,----&%'{ &-'*!--->>>%'{ ", 61 " &-*,!]%>~]~~*{&-*!=*+]+!,/*{&-*,!]]]+;&/*{&-*!=*+]+!,/*{&-*,!]]]]$,/*{&-**=^]]$>$/*{&-*=%]]]]#,/*{&-*,!]%,%]~~*{&-*=%]~,%]&!*{&-1/(,^]$&]%={&-*,!]%>#.;$*{&-*=%]%>+]~~*{&-*,!]]]]%,/*{ &-*!=$]]&'$/*{&-*=%]]]]>$/*{&-*!=^].!;$/*{&-**=^]+;'$/*{&-*!=%].!'$/*{ &-*!~-'>'>$/*{&&~~>;>>;>$$')&-*!=$>>!&$/*{ &-*!~-&&>_,%*{ ", 62 " &-*,-__~&_&!*{&-*';<:^:<*&*{&-*,-_.+_%,/*{&-*';<:^:<*&*{&-*,-_.^<<,/*{&-*=%_+]_!~/*{&-*,-^:_^%,/*{&-*,-_^>^_&!*{&-*>&_%>._*&*{&-1/_$<_.#_$>{&-*!=+<%_^,/*{&-**,:_#_+,/*{&-*';^^]_$;/*{ &-*,!_^#+>$/*{&-*,-^^<.>$/*{&-*,-_^:]>$/*{&-*=%_$].>$/*{&-*,-_%].>$/*{ &-*!>>&+_;&/*{&&~*'____$;$')&-**,_:^!>$/*{ &-*!~'>'>_,%*{ ", 63 " &-*,-_<]$_&!*{&-*=%_$>$_^;*{&-*,-_+^_^,/*{&-*=%_$>$_^;*{&-*,-_.^<:,/*{&-*>&_]#$>$/*{&-*!,>]_;,&/*{&-*,-_^>^_&!*{&-*!=:]'_+,/*{&->~_]_:<]_''{&-*!;'<_]>-/*{&-*!>-__<;!/*{&-*!*>%_#>$/*{ &-*=/_#]!>$/*{&-*!,>%<;'$/*{&-**,::_%,$/*{&-*=/_'+_;&/*{&-*=/_;^_;&/*{ &-*';:_._>$/*{&&~~>+._:>$$')&-*!=__:_~*/*{ &-*!,,.>>_,%*{ ", 64 " &-*,-_%<]_&!*{&-*=/_&'&_^;*{&-*,-___.;-/*{&-*=/_&'&_^;*{&-*,-_:<_~;/*{&-*,=$#:_$;/*{&-*!~>]_;-$/*{&-*,-_^>^_&!*{&-*!=#_^_$;/*{&-'>___%__];*{&-*!;'<_]>-/*{&-*!~>+_%>$/*{&-*!=%_#>!$/*{ &-*=/_%+<>$/*{&-*!~>:#>&$/*{&-*=%_$.:>$/*{&-*',]_]_;&/*{&-*=/_;^_;&/*{ &-*,!_:__>$/*{&&~~;-_:^>$$')&-*!=_._:'-/*{ &-*=;]$>>_,%*{ ", 65 " &-*,-_&%__&!*{&-*,!_.&._&!*{&-*,-_^;>'$/*{&-*,!_..__&!*{&-*,-_^&_+,/*{&-*=._%^_%,/*{&-*!~>]_;-$/*{&-*;*_]&]_!-*{&-*!'*_::>$/*{&-*=(_]'__^;*{&-**=.<^_^,/*{&-*!~>^_&'$/*{&-*,!_]&&'-/*{ &-*>&_~#<>$/*{&-*!,-_&'&$/*{&-*=/_!+<>$/*{&-*;*^!.]>$/*{&-*>&_~+:>$/*{ &-*!=*^:_;&/*{&&~~->:_!!$$')&-**,_+&>,$/*{ &-'>[_____,%*{ ", 66 " &-*,-_&>#_&!*{&-*!=%:_:%,/*{&-*,-_^>&&$/*{&-*!=%:_<</;*{&-*,-_^>+_&!*{&-*,*]__.;&/*{&-*!~>]_;-$/*{&-*!=%<_<%,/*{&-*!~>]_#>$/*{&-*=#_^>]_$'*{&-*=%_%>#_~~*{&-*!~>^_&'$/*{&-*=/____^,/*{ &-*!=#_<%>$/*{&-*!>%_;-&$/*{&-*',._<%>$/*{&-*';]_:!;$/*{&-*!=+_<$,$/*{ &-*!~*>>$>$/*{&&~~-,'~>&$$')&-*!='>'&&$/*{ &-*=,.$>>>,/*{ ", 67 " &-*!=,>!>;,/*{&-*!!>>;>,&/*{&-*!=,>~&&$/*{&-*!!>>;>'!-*{&-*!=,>*>;,/*{&-*!,>;;>'$/*{&-*!~,>;>&$/*{&-*!!>>;>>&/*{&-*!~,>;>!$/*{&-*;=,>;>;,/*{&-**=,>!>;,/*{&-*!~!>;>&$/*{&-*'=,;;;>-/*{ &-*!'>;>>-$/*{&-*!!>;>&&$/*{&-*!;>;>>-$/*{&-*!,>;>,&$/*{&-*!;>;>>&$/*{ &-*!~-&&;&$/*{&&~~-&~*&&$$')&-*!~!&&&&$/*{ &-*!;>.;-&$/*{ ", 68 " &-*!~~&&&-$/*{&-*!~-&-&&$/*{&-*!~~&&&&$/*{&-*!~-&-&~~/*{&-*!~~&&&-$/*{&-*!~---&&$/*{&-*!~-&-&&$/*{&-*!~-&-&&$/*{&-*!~-&-&&$/*{&-*!~~&&&-$/*{&-*!~~&&&-$/*{&-*!~-&-&&$/*{&-*!~~---&$/*{ &-*!~--&&&$/*{&-*!~--&&&$/*{&-*!~--&&&$/*{&-*!~--&&&$/*{&-*!~--&&&$/*{ &-*!~-&&&&$/*{&&~~-&&&&&$$')&-*!~-&&&&$/*{ &-*!~'>'&&$/*{ ", 69 " $-*!~-&&&&$/*{$-*!~-&&&&$/*{$-*!~-&&&&$/*{$-*!~-&&&&$/*{$-*!~-&&&&$/*{$-*!~-&&&&$/*{$-*!~-&&&&$/*{$-*!~-&&&&$/*{$-*!~-&&&&$/*{$-*!~-&&&&$/*{$-*!~-&&&&$/*{$-*!~-&&&&$/*{$-*!~-&&&&$/*{ $-*!~-&&&&$/*{$-*!~-&&&&$/*{$-*!~-&&&&$/*{$-*!~-&&&&$/*{$-*!~-&&&&$/*{ $-*!~-&&&&$/*{&&~~-&&&&&$$')$-*!~-&&&&$/*{ $-*!~-&&&&$/*{ ", 70 " $&!~-&$$$$%^*{$&!~-&$$$$%^*{$&!~-&$$$$%^*{$&!~-&$$$$%^*{$&!~-&$$$$%^*{$&!~-&$$$$%^*{$&!~-&$$$$%^*{$&!~-&$$$$%^*{$&!~-&$$$$%^*{$&!~-&$$$$%^*{$&!~-&$$$$%^*{$&!~-&$$$$%^*{$&!~-&$$$$%^*{ $&!~-&$$$$%^*{$&!~-&$$$$%^*{$&!~-&$$$$%^*{$&!~-&$$$$%^*{$&!~-&$$$$%^*{ $&!~-&$$$$%^*{&$~--&$$$$$%*)$&!~-&$$$$%^*{ $&!~-&$$$$%^*{ ", 71 " --!-$%////^/;{--!-$%////^/;{--!-$%////^/;{--!-$%////^/;{--!-$%////^/;{--!-$%////^/;{--!-$%////^/;{--!-$%////^/;{--!-$%////^/;{--!-$%////^/;{--!-$%////^/;{--!-$%////^/;{--!-$%////^/;{ --!-$%////^/;{--!-$%////^/;{--!-$%////^/;{--!-$%////^/;{--!-$%////^/;{ --!-$%////^/;{--~&&$$$$$%$>)--!-$%////^/;{ --!-$%////^/;{ ", 72 " ,>===>>>>>,=)},>===>>>>>,=)},>===>>>>>,=)},>===>>>>>,=)},>===>>>>>,=)},>===>>>>>,=)},>===>>>>>,=)},>===>>>>>,=)},>===>>>>>,=)},>===>>>>>,=)},>===>>>>>,=)},>===>>>>>,=)},>===>>>>>,=)} ,>===>>>>>,=)},>===>>>>>,=)},>===>>>>>,=)},>===>>>>>,=)},>===>>>>>,=)} ,>===>>>>>,=)},=1=======>{)),>===>>>>>,=)} ,>===>>>>>,=)} ", 73 " }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }||||||||}}} }})))))))){) }||||||||}}} }||||||||}}} "}; -
backends/wince/images/panelbig.xpm
diff -x CVS -urN scummvm.orig/backends/wince/images/panelbig.xpm scummvm/backends/wince/images/panelbig.xpm
old new 1 /* XPM */ 2 static char *panelbig_xpm[] = { 3 "320 40 149 2", 4 " c #000000", 5 ". c #000200", 6 "+ c #565755", 7 "@ c #6A6C69", 8 "# c #8A8C89", 9 "$ c #CBCECA", 10 "% c #D9DBD7", 11 "& c #1C1D1B", 12 "* c #2E302D", 13 "= c #D3D5D2", 14 "- c #C5C7C4", 15 "; c #E0E2DF", 16 "> c #151614", 17 ", c #3D3F3C", 18 "' c #BEC1BD", 19 ") c #B8BAB7", 20 "! c #919390", 21 "~ c #1D1D16", 22 "{ c #A9ABA8", 23 "] c #646563", 24 "^ c #7A7C79", 25 "/ c #222421", 26 "( c #494A48", 27 "_ c #737572", 28 ": c #828481", 29 "< c #5D5F5C", 30 "[ c #9B9D99", 31 "} c #A3A5A2", 32 "| c #B0B2AE", 33 "1 c #353734", 34 "2 c #292A28", 35 "3 c #3A3B39", 36 "4 c #413E32", 37 "5 c #2C2A1F", 38 "6 c #46542E", 39 "7 c #798E4A", 40 "8 c #90AE54", 41 "9 c #A0C156", 42 "0 c #849E52", 43 "a c #536726", 44 "b c #181E0A", 45 "c c #22221B", 46 "d c #54523B", 47 "e c #95AF61", 48 "f c #94B33A", 49 "g c #212F0A", 50 "h c #13180F", 51 "i c #181A0C", 52 "j c #252217", 53 "k c #353524", 54 "l c #536133", 55 "m c #6D823F", 56 "n c #638525", 57 "o c #2F4502", 58 "p c #445522", 59 "q c #37451F", 60 "r c #252A13", 61 "s c #596C3D", 62 "t c #6F6941", 63 "u c #B3EE43", 64 "v c #A7CF3A", 65 "w c #8DBB00", 66 "x c #93B409", 67 "y c #8CB404", 68 "z c #9EC02B", 69 "A c #9AC10C", 70 "B c #84A329", 71 "C c #7CB422", 72 "D c #B5D84D", 73 "E c #ACCD39", 74 "F c #4F720C", 75 "G c #B5DB66", 76 "H c #96B226", 77 "I c #70A103", 78 "J c #95D009", 79 "K c #7CA008", 80 "L c #7BC705", 81 "M c #648007", 82 "N c #7CB032", 83 "O c #A7C61A", 84 "P c #9DBD05", 85 "Q c #ADC62A", 86 "R c #769A00", 87 "S c #293A07", 88 "T c #1F2614", 89 "U c #8A7C4E", 90 "V c #608E06", 91 "W c #424441", 92 "X c #94C107", 93 "Y c #86A804", 94 "Z c #A2C16B", 95 "` c #8FC031", 96 " . c #3B550A", 97 ".. c #40540B", 98 "+. c #6AA305", 99 "@. c #73B900", 100 "#. c #4C7015", 101 "$. c #9FE424", 102 "%. c #659805", 103 "&. c #7AB800", 104 "*. c #A0CD20", 105 "=. c #8EC206", 106 "-. c #2F4713", 107 ";. c #416217", 108 ">. c #719607", 109 ",. c #7AAB02", 110 "'. c #506F1D", 111 "). c #6EAC00", 112 "!. c #5D9802", 113 "~. c #6C9700", 114 "{. c #549107", 115 "]. c #A3DD24", 116 "^. c #567200", 117 "/. c #4F514E", 118 "(. c #86D600", 119 "_. c #121107", 120 ":. c #33430A", 121 "<. c #74A71E", 122 "[. c #304D07", 123 "}. c #778E36", 124 "|. c #558900", 125 "1. c #66A709", 126 "2. c #516208", 127 "3. c #1F2809", 128 "4. c #475F01", 129 "5. c #528102", 130 "6. c #29360B", 131 "7. c #0C0F0B", 132 "8. c #17170F", 133 "9. c #74B30F", 134 "0. c #5D840A", 135 "a. c #80B702", 136 "b. c #080B07", 137 "c. c #111310", 138 "d. c #335902", 139 "e. c #7FB718", 140 "f. c #8EC143", 141 "g. c #655E47", 142 "h. c #3D3F2D", 143 "i. c #4F7805", 144 "j. c #4D8303", 145 "k. c #283E03", 146 "l. c #65941E", 147 "m. c #497904", 148 "n. c #97C54F", 149 "o. c #3F6404", 150 "p. c #444533", 151 "q. c #83A43A", 152 "r. c #426C01", 153 " ", 154 " ", 155 " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", 156 " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + @ # $ % & . . . @ + * & . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", 157 " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . = = - ; ; > . . , ; = ' ) ! & . . . . . . . . . . . . . . . . . . . . . . . . . . ", 158 " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ~ . . . . . . . . . . . . . . . . . > ; ; { ; % . . . ] ; ; ; ; ; ^ . . . . . . . . . . . . . . . / > . . . . . . . . . ", 159 " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . & ( _ @ . . . . . . . . . . & ; ' { ; % . . . ^ ; ; ; ; ; { . . . . . . . . . . . . . . . ' ) : # < / . . . . . ", 160 " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [ % % % ; = [ . . . . . . . . . , ; } % % | . . / | ; ; ; ; % = . . . . . . . . . . . . . . @ % = = % - , . . . . . ", 161 " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , % % % % ) } . . . . . . . . . + % } = % ! . . * ) % % % % = = . . . . . . . . . . . . . & ' = | % = ) * . . . . . ", 162 " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ) = | | = = < . . . . . . . . ] [ [ = $ < . . ] = = [ | { { | 1 . > . . . . . . . . . . ) = $ { = = | * . . . . . ", 163 " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ] - { | $ = | & . . . . . . . ! ' - $ ' , . . ^ $ - } $ = $ = ] . . . . . . . . . . . . ! [ ! { $ = { . . . . . . ", 164 " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . / ! ! | - - $ ] . . . . . . . } $ $ $ { 2 . . : - } ) $ $ - $ # . . . . . . . . . . . 3 - $ $ $ $ $ ! . . . . . . ", 165 " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . > - - - - - ' . . . . . > 2 | - - - : . . . { - - ' - - - - ) ( . . . . . . . . . ( ' - - - - - - _ . . . . . . ", 166 " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . } ' ' ' ' ) 1 . . . . . , ) ' ) ' ] . . . | ' ' ' ' ' ) ' ) : . . . . . . . . . ! ' ' ' ' ) ' ' < . . . . . . ", 167 " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . > ! ) ) ) ) { ( . . . . ] ) ) # # / . . . | ) ) ) ) ) ) ) | { . . . . . . . . / ) ) ) ) ) ! # # 3 . . . . . . ", 168 " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 } { | | | # . . . . _ | { ^ | & . . . | | | | # | | | | | . . . . . . . . ] | | | | | # | | , . . . . . . ", 169 " . . . . . . . . . > . . . . . . . . . . > . . . > . . . . . . . . . . . . . > . . > . > . . . > . . . . . . . . . . . . > > . . . . . . . . . . . . . . . . . . . _ } { { 2 . . . # } ! # { . . . > { } { } & # } { } } & . . . . . . ] { { { { } [ # } { . . . . . . . ", 170 " . . . . . 5 6 7 8 9 0 a b > . . . . c d e 9 9 f a g . . . . h i j k g . . l 0 0 m n o . 6 l l p q > 6 l r > > j s l 6 k . > . ~ l l l l . c l p r . > 6 t l k . . > ] } } ] . . . # } # # } . . . 2 } } } } . ] } } } } 1 . . . . . . ! } } } : # ! ^ } } . . . . . . . ", 171 " . . . . r u v w x y z A B C i . > q D E A x y y y y F i > q G E H I J . . n u x K L M . N O P Q B f Q O O H 9 D Q P O Q R S . T O Q O O 9 D v O Q U G D E O Q x V . . [ [ ] ( . . ! ! : : ! . . . , [ [ [ ! . & [ [ ! ! _ . . . . . W [ [ [ ! * ! _ # [ [ . . . . . . . ", 172 " . . . . 0 X w Y R K H Y R L b > i Z X x x Y y x P ` L .. ..u A Y +.@.. . #.$.y R L M > %.&.y P P P *.P X Q Q X A y X X @.&.> i $.X O P Q Q A X z D E Q Q z =.Y &.h . _ ^ # ^ . . # # _ ] ] . . . ( # # # # . . # # ] ] ] . . . . . ] # # # _ * # @ : # # . . . . . . . ", 173 " . . . -.$.X y H @.;.g ..@.%.. > 9 u H R >.V M >.Y Y ,.$.o '.$.A K ).!.. . 6 $.x H L ~.. {.P x ~.>.K X P X y K ~.x P X x K L h h ].*.x K Y x O A O x R K Y P X ,.!.^.. / @ _ ^ * . ^ ^ ^ _ /.. . . /._ _ ^ ] . . ] ^ + _ _ , . . . ] _ _ _ + . * _ + ] _ _ . . . . . . . ", 174 " . . . -.(.=.X X X ^.~ _.^.:.. . u *.>.R <.[.T r R M ).(.M }.u x K @.|.> . .].y R @.!.> |.y x >.1.,.^.z A x >.K 2.2.w X K =.3.b ].v H >.V 4.P y A K B K 4.Y w H >.V . & ] _ _ ( > ] _ @ _ 3 . . . ] _ _ @ < . . < _ + _ _ + . . 3 ] _ _ _ 2 . 3 _ ] ] _ _ . . . . . . . ", 175 " . . . h 5.w X P P P E z ^.T . . u A >.+.6.. . 7.g 6.h 8.> I $.z >.9.F > . q (.A Y L C . 0.a.Y ~.&.F . V X y N &.. 7.].A K a.o i ].Q <.%.[.> +.J w R 1.[.. #.].Y >.@.. . ( ] ] ] + ] ] ] ] & . . > ] ] ] ] 4 . . / ] ( ] ] ] . . ] ] ] ] + . . 3 ] ( < ] ] . . . . . . . ", 176 " . . . . b x y A P P E Q y >.> . J E R I r . . > 7.> 7.b.c.N J y B +.d.. > q *.y Y &.+.. 0.z y >.9.F . ^.y H ~.&.> 7.J v K <..._.].O K ~.... V *.P R K 6.. ..].H R a.. . ( ] ] ] < ] ] + + . . . & ] ] ] ] * . . . < ( ] < < . > ] ] ] ] 3 . . , ( ( < < + . . . . . . . ", 177 " . . . . . 8.o M e.C ` w ~.I r . =.f.y 1.6.. . 7.g.l T _.> N =.a.K !.o . . q z y >.).I . F y ).V K ;.. '.a.Y V <.7.7.f.=.B !.:.8.=.z V V S > ^.=.y >.%.T . l *.K V {.. . , + + + + ( , ( , . . . , + ( ( 3 > . . . * , + + + 3 ( + + /.2 . . . ( /.+ + /.( . . . . . . . ", 178 " . . . . h.c 7.i i.9.e.C ~.%.6.. a.&.9.9.i.8.> > Z 9 n ^.6.V @.9.1.Y .. . q f.e.+.%.%.. '.9.+.j.!. .. ;.9.+.V !.c.7.f.f.V %.k.8.` &.V l.S . '.9.).|.|.b . n C !.5.|.. . * /.( ( ( , ( ( * . . . , ( + ( ( . . . . > , /.( /.( /./.( ( . . . . ( /.( /.( ( . . . . . . . ", 179 " . . . h.8 f.<.}.p 7 C 1.5.m.g . V 9.).9.C C 8 n.C V j.|.6.o.).1.9.1.C k p.n.C ).!.|.V . '.).+.j.{. .. 4.1.1.|.V 7.7.f.e.l.|.g h 9.1.V 5.g . #.).1.|.V i > q.C {.j.F . . . ( ( ( ( 1 ( , > . . . * * , , * . . . . . ( ( ( ( ( ( ( ( 1 . . . . , ( ( ( ( * . . . . . . . ", 180 " . . . ;.N C f.C n.C C <.m.m.i . .1.1.9.1.@.1.C {.j.5.r.. [.).).C C C n.n.C C 1.!.V {.> '.1.1.m.V o > a C 1.{.!.7.T C @.0.j.r h C 1.j.5.6.> '.C 1.j.V b . q.1.j.m.4.. . . 5 , * * , , , . . . . 3 , 3 1 . . . . . . , , , , , , , , > . . . . , , ( , 3 * . . . . . . . ", 181 " . . . i o j.{.{.{.j.j.m.5.4.. . . 3.{.!.!.!.!.l.m.m.S . . . -.!.1.C +.l.!.1.1.1.!.j.|.. ;.V {.j.V :.. ;.1.!.j.j.. [.V l.m.j.h . {.{.|.m.3.. #.!.{.j.0.3.. |.j.m.m.[.. . . . 5 , , , 1 2 . . . . , 3 , . . . . . . . * , , 1 1 W 3 . . . . . . , , , , 3 / . . . . . . . ", 182 " . . . . . .r.m.j.j.m.m.[.b > & . . o.m.{.{.m.j.i.#.. . . . h j.{.{.{.{.j.j.j.{.j.j.m.. [.m.m.m.0.:.. ..j.j.m.m.i -.m.m.r.|.. . j.m.i.j.r . d.5.j.m.m.b > r.i.F j.k.. . . . > 1 1 3 3 & . . . . 1 1 1 . . . . . . . . . 1 , , * & . . . . . . 1 1 1 * 2 & . . . . . . . ", 183 " . . . . . . b g o o S g . . . . . . . 3.4.#.r.4.k.b . . . . . 3.4.m.m.m.F g .m.i.m.i.. g o :.[.6.b . k.o.o.o.o.. h 3.g :.[.. h :.[.o o . . [.o.o.o.o.3.. h 3.6.:.3.. . . . . 2 1 2 1 > . . . . 1 1 3 2 . . . . . . . . . . 1 1 . . . . . . . * 1 2 / * > . . . . . . . ", 184 " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . > / & > . . . . . . . . . . . . . . . . . . . . / . . . . . . . * * 2 * * . . . . . . . . ", 185 " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . > . . . . . . . * * 2 2 * . . . . . . . . ", 186 " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . > & / 2 . . . . . . . . ", 187 " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", 188 " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", 189 " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", 190 " ", 191 " ", 192 " "}; -
backends/wince/module.mk
diff -x CVS -urN scummvm.orig/backends/wince/module.mk scummvm/backends/wince/module.mk
old new 1 MODULE := backends/wince 2 3 MODULE_OBJS := \ 4 backends/sdl/events.o \ 5 backends/sdl/graphics.o \ 6 backends/sdl/sdl.o \ 7 backends/wince/CEkeys/EventsBuffer.o \ 8 backends/wince/CEgui/GUIElement.o \ 9 backends/wince/CEgui/ItemAction.o \ 10 backends/wince/CEgui/ItemSwitch.o \ 11 backends/wince/CEgui/Panel.o \ 12 backends/wince/CEgui/PanelItem.o \ 13 backends/wince/CEgui/PanelKeyboard.o \ 14 backends/wince/CEgui/SDL_xpm.o \ 15 backends/wince/CEgui/SDL_ImageResource.o \ 16 backends/wince/CEgui/Toolbar.o \ 17 backends/wince/CEgui/ToolbarHandler.o \ 18 backends/wince/CEActionsPocket.o \ 19 backends/wince/CEActionsSmartphone.o \ 20 backends/wince/CELauncherDialog.o \ 21 backends/wince/CEScaler.o \ 22 backends/wince/CEDevice.o \ 23 gui/Key.o \ 24 gui/KeysDialog.o \ 25 gui/Actions.o \ 26 backends/wince/wince-sdl.o 27 28 29 MODULE_DIRS += \ 30 backends/sdl \ 31 backends/wince 32 33 # We don't use the common.rules here on purpose 34 OBJS := $(MODULE_OBJS) $(OBJS) 35 #include $(srcdir)/common.rules -
backends/wince/portdefs.h
diff -x CVS -urN scummvm.orig/backends/wince/portdefs.h scummvm/backends/wince/portdefs.h
old new 62 62 #include <direct.h> 63 63 #include <time.h> 64 64 65 #ifndef OPIE_BACKEND 65 66 void drawError(char*); 67 #endif 66 68 67 69 #define vsnprintf _vsnprintf 68 70 -
backends/wince/wince-sdl.cpp
diff -x CVS -urN scummvm.orig/backends/wince/wince-sdl.cpp scummvm/backends/wince/wince-sdl.cpp
old new 37 37 #include "gui/Actions.h" 38 38 #include "CEActionsPocket.h" 39 39 #include "CEActionsSmartphone.h" 40 #include " ItemAction.h"40 #include "backends/wince/CEgui/ItemAction.h" 41 41 #include "gui/KeysDialog.h" 42 42 43 43 #include "gui/message.h" 44 44 45 45 #include "sound/fmopl.h" 46 46 47 #ifndef OPIE_BACKEND 47 48 #include "ozone.h" 48 49 #include "CEException.h" 50 #endif 49 51 50 52 #ifdef USE_VORBIS 53 54 #ifdef USE_TREMOR 55 #include <tremor/ivorbisfile.h> 56 #else 51 57 #include <vorbis/vorbisfile.h> 52 58 #endif 53 59 60 #endif 61 62 #ifdef OPIE_BACKEND 63 #include <qapplication.h> 64 #endif 65 66 54 67 using namespace CEGUI; 55 68 56 69 // ******************************************************************************************** … … 114 127 115 128 // ******************************************************************************************** 116 129 117 // MAIN 130 131 #ifdef OPIE_BACKEND 132 // MAIN code for OPIE backend 133 134 extern "C" int scummvm_main(GameDetector &gameDetector, int argc, char **argv); 135 extern "C" int main(int argc, char *argv[]) { 136 CEDevice::init(); 137 OSystem_WINCE3::initScreenInfos(); 138 GUI::Actions::init(_gameDetector); 139 return scummvm_main(_gameDetector, argc, argv); 140 } 141 142 // ******************************************************************************************** 143 144 #else 145 // MAIN code for WINCE backend 118 146 119 147 extern "C" int scummvm_main(GameDetector &gameDetector, int argc, char **argv); 120 148 … … 174 202 pumpMessages(); 175 203 } 176 204 205 #endif 206 177 207 // ******************************************************************************************** 178 208 179 209 int OSystem_WINCE3::getScreenWidth() { … … 185 215 } 186 216 187 217 void OSystem_WINCE3::initScreenInfos() { 218 #ifdef OPIE_BACKEND 219 _isOzone = false; 220 // force landscape 221 if ( qApp->desktop()->width() > qApp->desktop()->height() ) { 222 _platformScreenWidth = qApp->desktop()->width(); 223 _platformScreenHeight = qApp->desktop()->height(); 224 } 225 else { 226 _platformScreenWidth = qApp->desktop()->height(); 227 _platformScreenHeight = qApp->desktop()->width(); 228 } 229 #else 188 230 // Check if we're running Ozone 189 231 int result; 190 232 RawFrameBufferInfo frameBufferInfo; … … 195 237 // And obtain the real screen size 196 238 _platformScreenWidth = (result > 0 ? frameBufferInfo.cxPixels : GetSystemMetrics(SM_CXSCREEN)); 197 239 _platformScreenHeight = (result > 0 ? frameBufferInfo.cyPixels : GetSystemMetrics(SM_CYSCREEN)); 240 #endif 198 241 } 199 242 200 243 bool OSystem_WINCE3::isOzone() { … … 214 257 _freeLook(false), _forcePanelInvisible(false), _toolbarHighDrawn(false), _zoomUp(false), _zoomDown(false), 215 258 _scalersChanged(false), _monkeyKeyboard(false), _lastKeyPressed(0) 216 259 { 260 261 262 _screen = NULL; 263 _hwscreen = NULL; 264 _tmpscreen = NULL; 265 _tmpscreen2 = NULL; 266 _toolbarLow = NULL; 267 _toolbarHigh = NULL; 268 269 217 270 _isSmartphone = CEDevice::hasSmartphoneResolution(); 218 271 memset(&_mouseCurState, 0, sizeof(_mouseCurState)); 219 272 if (_isSmartphone) { … … 224 277 // Initialize global key mapping for Smartphones 225 278 GUI_Actions::Instance()->initInstanceMain(this); 226 279 GUI_Actions::Instance()->loadMapping(); 227 280 #ifndef OPIE_BACKEND 228 281 if (_isSmartphone) { 229 282 loadSmartphoneConfiguration(); 230 283 } 231 284 #endif 232 285 233 286 } 234 287 … … 617 670 desired.samples = 128; 618 671 desired.callback = private_sound_proc; 619 672 desired.userdata = param; 620 673 #ifndef OPIE_BACKEND 621 674 // Add sound thread priority 622 675 if (!ConfMan.hasKey("sound_thread_priority")) { 623 676 #ifdef SH3 … … 630 683 thread_priority = ConfMan.getInt("sound_thread_priority"); 631 684 632 685 desired.thread_priority = thread_priority; 686 #endif 633 687 634 688 if (SDL_OpenAudio(&desired, NULL) != 0) { 635 689 return false; … … 822 876 return true; 823 877 } 824 878 825 //#ifdef WIN32_PLATFORM_WFSP879 #ifdef WIN32_PLATFORM_WFSP 826 880 if (_isSmartphone) { 827 881 if (_screenWidth > 320) 828 882 error("Game resolution not supported on Smartphone"); … … 835 889 initZones(); 836 890 return true; 837 891 } 838 //#endif892 #endif 839 893 840 894 return false; 841 895 } … … 995 1049 displayWidth = _screenWidth * _scaleFactorXm / _scaleFactorXd; 996 1050 displayHeight = _screenHeight * _scaleFactorYm / _scaleFactorYd; 997 1051 1052 #ifndef OPIE_BACKEND 998 1053 // FIXME 999 1054 if (!(displayWidth > GetSystemMetrics(SM_CXSCREEN))) { // no rotation 1000 1055 displayWidth = GetSystemMetrics(SM_CXSCREEN); 1001 1056 displayHeight = GetSystemMetrics(SM_CYSCREEN); 1002 1057 } 1058 #endif 1003 1059 1004 1060 _hwscreen = SDL_SetVideoMode(displayWidth, displayHeight, 16, SDL_FULLSCREEN | SDL_SWSURFACE); 1005 1061 if (_hwscreen == NULL) { … … 1109 1165 SDL_FreeSurface(_tmpscreen); 1110 1166 _tmpscreen = NULL; 1111 1167 } 1168 1169 if (_tmpscreen2) { 1170 SDL_FreeSurface(_tmpscreen2); 1171 _tmpscreen2 = NULL; 1172 } 1173 1174 if (_toolbarLow) { 1175 SDL_FreeSurface(_toolbarLow); 1176 _toolbarLow = NULL; 1177 } 1178 1179 if (_toolbarHigh) { 1180 SDL_FreeSurface(_toolbarHigh); 1181 _toolbarHigh = NULL; 1182 } 1183 if (_overlayscreen) { 1184 printf("SDL_FreeSurface(_overlayscreen);\n"); 1185 SDL_FreeSurface(_overlayscreen); 1186 _overlayscreen = NULL; 1187 } 1112 1188 } 1113 1189 1114 1190 void OSystem_WINCE3::hotswapGFXMode() { … … 1118 1194 // Keep around the old _screen & _tmpscreen so we can restore the screen data 1119 1195 // after the mode switch. 1120 1196 SDL_Surface *old_screen = _screen; 1121 SDL_Surface *old_ tmpscreen = _tmpscreen;1197 SDL_Surface *old_overlayscreen = _overlayscreen; 1122 1198 1123 1199 // Release the HW screen surface 1124 1200 SDL_FreeSurface(_hwscreen); 1125 1201 1202 SDL_FreeSurface(_tmpscreen); 1203 SDL_FreeSurface(_tmpscreen2); 1204 1205 1126 1206 // Release toolbars 1127 1207 free(_toolbarLow->pixels); 1128 1208 SDL_FreeSurface(_toolbarLow); … … 1139 1219 1140 1220 // Restore old screen content 1141 1221 SDL_BlitSurface(old_screen, NULL, _screen, NULL); 1142 SDL_BlitSurface(old_ tmpscreen, NULL, _tmpscreen, NULL);1222 SDL_BlitSurface(old_overlayscreen, NULL, _overlayscreen, NULL); 1143 1223 1144 1224 // Free the old surfaces 1145 1225 SDL_FreeSurface(old_screen); 1146 SDL_FreeSurface(old_ tmpscreen);1226 SDL_FreeSurface(old_overlayscreen); 1147 1227 1148 1228 // Blit everything to the screen 1149 1229 internUpdateScreen(); … … 1415 1495 OSystem_SDL::drawMouse(); 1416 1496 } 1417 1497 1498 int16 OSystem_WINCE3::getPreferredGUIHeight() { 1499 return ( _toolbarHandler.visible() ? _overlayHeight - 40 : _overlayHeight ); 1500 } 1501 1418 1502 void OSystem_WINCE3::fillMouseEvent(Event &event, int x, int y) { 1419 1503 event.mouse.x = x; 1420 1504 event.mouse.y = y; … … 1525 1609 1526 1610 CEDevice::wakeUp(); 1527 1611 1612 #ifndef OPIE_BACKEND 1528 1613 if (_isSmartphone) 1529 1614 currentTime = GetTickCount(); 1615 #endif 1530 1616 1531 1617 while(SDL_PollEvent(&ev)) { 1532 1618 switch(ev.type) { … … 1639 1725 } 1640 1726 } 1641 1727 1728 #ifndef OPIE_BACKEND 1642 1729 // Simulate repeated key for Smartphones 1643 1644 1730 if (!keyEvent) { 1645 1731 if (_isSmartphone) { 1646 1732 … … 1653 1739 } 1654 1740 } 1655 1741 } 1656 1742 #endif 1657 1743 return false; 1658 1744 } 1659 1745 1660 1746 void OSystem_WINCE3::quit() { 1747 #ifndef OPIE_BACKEND 1661 1748 fclose(stdout_file); 1662 1749 fclose(stderr_file); 1663 1750 if (gDebugLevel <= 0) { 1664 1751 DeleteFile(TEXT("\\scummvm_stdout.txt")); 1665 1752 DeleteFile(TEXT("\\scummvm_stderr.txt")); 1666 1753 } 1754 #endif 1667 1755 CEDevice::end(); 1668 1756 OSystem_SDL::quit(); 1669 1757 } -
backends/wince/wince-sdl.h
diff -x CVS -urN scummvm.orig/backends/wince/wince-sdl.h scummvm/backends/wince/wince-sdl.h
old new 26 26 #include "common/scummsys.h" 27 27 #include "common/system.h" 28 28 #include "common/scaler.h" 29 #include "base/gameDetector.h" 30 31 29 32 #include "backends/intern.h" 30 33 #include "backends/sdl/sdl-common.h" 31 34 32 #include " CEgui.h"33 #include " CEkeys.h"35 #include "backends/wince/CEgui/CEGUI.h" 36 #include "backends/wince/CEkeys/CEKeys.h" 34 37 #include "CEDevice.h" 35 38 #include "CEScaler.h" 36 39 … … 74 77 void swap_zoom_up(); 75 78 void swap_zoom_down(); 76 79 77 // #ifdef WIN32_PLATFORM_WFSP80 // #ifdef WIN32_PLATFORM_WFSP 78 81 // Smartphone actions 79 82 80 83 void initZones(); … … 86 89 void move_cursor_left(); 87 90 void move_cursor_right(); 88 91 void switch_zone(); 89 // #endif92 // #endif 90 93 94 virtual int16 getPreferredGUIHeight(); 91 95 static int getScreenWidth(); 92 96 static int getScreenHeight(); 93 97 static void initScreenInfos(); -
base/main.cpp
diff -x CVS -urN scummvm.orig/base/main.cpp scummvm/base/main.cpp
old new 46 46 #include "backends/wince/CELauncherDialog.h" 47 47 #endif 48 48 49 #ifdef OPIE_BACKEND 50 #include "backends/wince/CELauncherDialog.h" 51 #include "backends/wince/CEDevice.h" 52 #include "backends/wince/wince-sdl.h" 53 #include "gui/Actions.h" 54 #endif 55 56 49 57 #ifdef __DC__ 50 58 #include "backends/dc/DCLauncherDialog.h" 51 59 #endif … … 260 268 // Setup a dummy palette, for the mouse cursor 261 269 setupDummyPalette(system); 262 270 263 #if defined(_WIN32_WCE) 271 #if defined(_WIN32_WCE) || defined(OPIE_BACKEND) 264 272 CELauncherDialog dlg(detector); 265 273 #elif defined(__DC__) 266 274 DCLauncherDialog dlg(detector); … … 319 327 return result; 320 328 } 321 329 322 #if def _WIN32_WCE330 #if defined(_WIN32_WCE) || defined(OPIE_BACKEND) 323 331 extern "C" int scummvm_main(GameDetector &detector, int argc, char *argv[]) { 324 332 #elif defined(__PLAYSTATION2__) || defined(__PSP__) 325 333 extern "C" int scummvm_main(int argc, char *argv[]) { … … 407 415 408 416 // Parse the command line information 409 417 #ifndef _WIN32_WCE 418 #ifndef OPIE_BACKEND 410 419 GameDetector detector; 411 420 #endif 421 #endif 412 422 413 423 #ifdef __SYMBIAN32__ 414 424 // init keymap support here: we wanna move this somewhere else? -
common/stdafx.h
diff -x CVS -urN scummvm.orig/common/stdafx.h scummvm/common/stdafx.h
old new 145 145 #define MAXPATHLEN 256 146 146 #endif 147 147 148 #ifdef OPIE_BACKEND 149 #define WORD int 150 #define DWORD long 151 152 #define VK_BACK 8 153 #define VK_SPACE 32 154 #define VK_ESCAPE 27 155 #define TRUE true 156 #define FALSE false 157 158 #endif 159 160 #if defined(_WIN32_WCE) || defined(OPIE_BACKEND) 161 #define KEY_ALL_SKIP 3457 162 163 #endif 164 165 148 166 #endif -
common/system.cpp
diff -x CVS -urN scummvm.orig/common/system.cpp scummvm/common/system.cpp
old new 48 48 return OSystem_X11_create(); 49 49 #elif defined(__MORPHOS__) 50 50 return OSystem_MorphOS_create(); 51 #elif defined(_WIN32_WCE) 51 #elif defined(_WIN32_WCE) || defined(OPIE_BACKEND) 52 52 return OSystem_WINCE3_create(); 53 53 #elif defined(__GP32__) // ph0x 54 54 return OSystem_GP32_create(); -
common/system.h
diff -x CVS -urN scummvm.orig/common/system.h scummvm/common/system.h
old new 489 489 */ 490 490 virtual int16 getOverlayWidth() { return getWidth(); } 491 491 492 /** 493 * Return the preferred height of the gui. 494 * @see getOverlayHeight 495 */ 496 virtual int16 getPreferredGUIHeight() { return getOverlayHeight(); } 497 498 /** 499 * Return the preferred width of the gui. 500 * @see getOverlayWidth 501 */ 502 virtual int16 getPreferredGUIWidth() { return getOverlayWidth(); } 503 504 492 505 virtual int screenToOverlayX(int x) { return x; } 493 506 virtual int screenToOverlayY(int y) { return y; } 494 507 virtual int overlayToScreenX(int x) { return x; } -
configure
diff -x CVS -urN scummvm.orig/configure scummvm/configure
old new 1241 1241 LIBS="$LIBS `$_sdlconfig --libs`" 1242 1242 MODULES="$MODULES backends/sdl" 1243 1243 ;; 1244 opie) 1245 find_sdlconfig 1246 INCLUDES="$INCLUDES `$_sdlconfig --cflags`" 1247 LIBS="$LIBS `$_sdlconfig --libs`" 1248 MODULES="$MODULES backends/wince" 1249 DEFINES="$DEFINES -DOPIE_BACKEND -DSMALL_SCREEN_DEVICE -DSCUMM_NEED_ALIGNMENT" 1250 MODULE_DIRS="$MODULE_DIRS backends/wince" 1251 ;; 1244 1252 x11) 1245 1253 INCLUDES="$INCLUDES -I/usr/X11R6/include" 1246 1254 LIBS="$LIBS -lpthread -lXext -lX11" -
gui/Actions.cpp
diff -x CVS -urN scummvm.orig/gui/Actions.cpp scummvm/gui/Actions.cpp
old new 19 19 * 20 20 */ 21 21 22 #include " stdafx.h"22 #include "common/stdafx.h" 23 23 #include "gui/Actions.h" 24 24 #include "gui/message.h" 25 25 #include "scumm/scumm.h" 26 26 #include "common/config-manager.h" 27 27 28 #if def _WIN32_WCE28 #if defined(OPIE_BACKEND) || defined(_WIN32_WCE) 29 29 #include "backends/wince/CEActionsPocket.h" 30 30 #include "backends/wince/CEActionsSmartphone.h" 31 31 #elif defined(__SYMBIAN32__) … … 55 55 CEActionsPocket::init(detector); 56 56 else 57 57 CEActionsSmartphone::init(detector); 58 #elif defined(OPIE_BACKEND) 59 CEActionsPocket::init(detector); 58 60 #elif defined(__SYMBIAN32__) 59 61 SymbianActions::init(detector); 60 62 #endif -
gui/Key.cpp
diff -x CVS -urN scummvm.orig/gui/Key.cpp scummvm/gui/Key.cpp
old new 19 19 * 20 20 */ 21 21 22 #include " stdafx.h"22 #include "common/stdafx.h" 23 23 #include "gui/Key.h" 24 24 25 25 namespace GUI { -
gui/KeysDialog.cpp
diff -x CVS -urN scummvm.orig/gui/KeysDialog.cpp scummvm/gui/KeysDialog.cpp
old new 19 19 * 20 20 */ 21 21 22 #include " stdafx.h"22 #include "common/stdafx.h" 23 23 #include "gui/KeysDialog.h" 24 24 #include "gui/Actions.h" 25 #ifndef OPIE_BACKEND 25 26 #include <sdl_keyboard.h> 27 #endif 26 28 27 #if def _WIN32_WCE28 #include " CEDevice.h"29 #if defined(_WIN32_WCE) || defined(OPIE_BACKEND) 30 #include "backends/wince/CEDevice.h" 29 31 #endif 30 32 33 31 34 namespace GUI { 32 35 33 36 /* -
gui/PopUpWidget.cpp
diff -x CVS -urN scummvm.orig/gui/PopUpWidget.cpp scummvm/gui/PopUpWidget.cpp
old new 78 78 // FIXME - OSystem should send out notification messages when the screen 79 79 // resolution changes... we could generalize CommandReceiver and CommandSender. 80 80 81 const int screenH = g_system->get OverlayHeight();81 const int screenH = g_system->getPreferredGUIHeight(); 82 82 83 83 // HACK: For now, we do not do scrolling. Instead, we draw the dialog 84 84 // in two columns if it's too tall. -
gui/about.cpp
diff -x CVS -urN scummvm.orig/gui/about.cpp scummvm/gui/about.cpp
old new 76 76 77 77 int i; 78 78 79 const int screenW = g_system->get OverlayWidth();80 const int screenH = g_system->get OverlayHeight();79 const int screenW = g_system->getPreferredGUIWidth(); 80 const int screenH = g_system->getPreferredGUIHeight(); 81 81 82 82 int outerBorder; 83 83 -
gui/browser.cpp
diff -x CVS -urN scummvm.orig/gui/browser.cpp scummvm/gui/browser.cpp
old new 132 132 BrowserDialog::BrowserDialog(const char *title, bool dirBrowser) 133 133 : Dialog(0, 0, 320, 200) { 134 134 135 const int screenW = g_system->get OverlayWidth();136 const int screenH = g_system->get OverlayHeight();135 const int screenW = g_system->getPreferredGUIWidth(); 136 const int screenH = g_system->getPreferredGUIHeight(); 137 137 138 138 GUI::WidgetSize ws; 139 139 int buttonHeight; -
gui/chooser.cpp
diff -x CVS -urN scummvm.orig/gui/chooser.cpp scummvm/gui/chooser.cpp
old new 33 33 ChooserDialog::ChooserDialog(const String &title, const String &buttonLabel, int height) 34 34 : Dialog(8, (200 - height) / 2, 320 - 2 * 8, height) { 35 35 36 const int screenW = g_system->get OverlayWidth();37 const int screenH = g_system->get OverlayHeight();36 const int screenW = g_system->getPreferredGUIWidth(); 37 const int screenH = g_system->getPreferredGUIHeight(); 38 38 39 39 GUI::WidgetSize ws; 40 40 int buttonWidth, buttonHeight; -
gui/console.cpp
diff -x CVS -urN scummvm.orig/gui/console.cpp scummvm/gui/console.cpp
old new 52 52 : Dialog(0, 0, 1, 1), 53 53 _widthPercent(widthPercent), _heightPercent(heightPercent) { 54 54 55 const int screenW = g_system->get OverlayWidth();56 const int screenH = g_system->get OverlayHeight();55 const int screenW = g_system->getPreferredGUIWidth(); 56 const int screenH = g_system->getPreferredGUIHeight(); 57 57 58 58 _font = FontMan.getFontByUsage(Graphics::FontManager::kConsoleFont); 59 59 -
gui/launcher.cpp
diff -x CVS -urN scummvm.orig/gui/launcher.cpp scummvm/gui/launcher.cpp
old new 139 139 EditGameDialog::EditGameDialog(const String &domain, GameSettings target) 140 140 : OptionsDialog(domain, 10, 40, 320 - 2 * 10, 140) { 141 141 142 const int screenW = g_system->get OverlayWidth();143 const int screenH = g_system->get OverlayHeight();142 const int screenW = g_system->getPreferredGUIWidth(); 143 const int screenH = g_system->getPreferredGUIHeight(); 144 144 145 145 _w = screenW - 2 * 10; 146 146 … … 491 491 LauncherDialog::LauncherDialog(GameDetector &detector) 492 492 : Dialog(0, 0, 320, 200), _detector(detector) { 493 493 494 const int screenW = g_system->get OverlayWidth();495 const int screenH = g_system->get OverlayHeight();494 const int screenW = g_system->getPreferredGUIWidth(); 495 const int screenH = g_system->getPreferredGUIHeight(); 496 496 497 497 const int hBorder = 10; 498 498 -
gui/message.cpp
diff -x CVS -urN scummvm.orig/gui/message.cpp scummvm/gui/message.cpp
old new 37 37 MessageDialog::MessageDialog(const Common::String &message, const char *defaultButton, const char *altButton) 38 38 : Dialog(30, 20, 260, 124) { 39 39 40 const int screenW = g_system->get OverlayWidth();41 const int screenH = g_system->get OverlayHeight();40 const int screenW = g_system->getPreferredGUIWidth(); 41 const int screenH = g_system->getPreferredGUIHeight(); 42 42 43 43 GUI::WidgetSize ws; 44 44 int buttonWidth, buttonHeight; -
gui/options.cpp
diff -x CVS -urN scummvm.orig/gui/options.cpp scummvm/gui/options.cpp
old new 486 486 GlobalOptionsDialog::GlobalOptionsDialog() 487 487 : OptionsDialog(Common::ConfigManager::kApplicationDomain, 10, 40, 320 - 2 * 10, 140) { 488 488 489 const int screenW = g_system->get OverlayWidth();490 const int screenH = g_system->get OverlayHeight();489 const int screenW = g_system->getPreferredGUIWidth(); 490 const int screenH = g_system->getPreferredGUIHeight(); 491 491 492 492 GUI::WidgetSize ws; 493 493 int buttonWidth, buttonHeight; -
scumm/dialogs.cpp
diff -x CVS -urN scummvm.orig/scumm/dialogs.cpp scummvm/scumm/dialogs.cpp
old new 45 45 #endif 46 46 47 47 #ifdef SMALL_SCREEN_DEVICE 48 #include " KeysDialog.h"48 #include "gui/KeysDialog.h" 49 49 #endif 50 50 51 51 using GUI::CommandSender; -
scumm/input.cpp
diff -x CVS -urN scummvm.orig/scumm/input.cpp scummvm/scumm/input.cpp
old new 37 37 #include "scumm/sound.h" 38 38 39 39 40 #ifdef _WIN32_WCE41 #define KEY_ALL_SKIP 345742 #endif43 40 44 41 namespace Scumm { 45 42 … … 150 147 151 148 case OSystem::EVENT_LBUTTONDOWN: 152 149 _leftBtnPressed |= msClicked|msDown; 153 #if defined(_WIN32_WCE) || defined(PALMOS_MODE) 150 #if defined(_WIN32_WCE) || defined(PALMOS_MODE) || defined(OPIE_BACKEND) 154 151 _mouse.x = event.mouse.x; 155 152 _mouse.y = event.mouse.y; 156 153 … … 164 161 165 162 case OSystem::EVENT_RBUTTONDOWN: 166 163 _rightBtnPressed |= msClicked|msDown; 167 #if defined(_WIN32_WCE) || defined(PALMOS_MODE) 164 #if defined(_WIN32_WCE) || defined(PALMOS_MODE) || defined(OPIE_BACKEND) 168 165 _mouse.x = event.mouse.x; 169 166 _mouse.y = event.mouse.y; 170 167 … … 339 336 return; 340 337 } 341 338 342 #if def _WIN32_WCE339 #if defined(OPIE_BACKEND) || defined(_WIN32_WCE) 343 340 if (_lastKeyHit == KEY_ALL_SKIP) { 344 341 // Skip cutscene 345 342 if (smushMode) {