From c51d5835a078ada1e01bf6cb9e8094874a9f20ef Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Sun, 1 Mar 2009 02:16:44 +0000 Subject: Moved mouse cursor definition data into staticres.cpp svn-id: r38993 --- engines/cruise/staticres.cpp | 88 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) (limited to 'engines/cruise/staticres.cpp') diff --git a/engines/cruise/staticres.cpp b/engines/cruise/staticres.cpp index 748aded219..9224214ba4 100644 --- a/engines/cruise/staticres.cpp +++ b/engines/cruise/staticres.cpp @@ -120,4 +120,92 @@ int16 fontCharacterTable[256] = { -1, }; +// +// Mouse data +// + +const byte mouseCursorNormal[] = { + 0x00, 0x00, 0x40, 0x00, 0x60, 0x00, 0x70, 0x00, + 0x78, 0x00, 0x7C, 0x00, 0x7E, 0x00, 0x7F, 0x00, + 0x7F, 0x80, 0x7C, 0x00, 0x6C, 0x00, 0x46, 0x00, + 0x06, 0x00, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, + + 0xC0, 0x00, 0xE0, 0x00, 0xF0, 0x00, 0xF8, 0x00, + 0xFC, 0x00, 0xFE, 0x00, 0xFF, 0x00, 0xFF, 0x80, + 0xFF, 0xC0, 0xFF, 0xC0, 0xFE, 0x00, 0xFF, 0x00, + 0xCF, 0x00, 0x07, 0x80, 0x07, 0x80, 0x03, 0x80 +}; + +const byte mouseCursorDisk[] = { + 0x7F, 0xFC, 0x9F, 0x12, 0x9F, 0x12, 0x9F, 0x12, + 0x9F, 0x12, 0x9F, 0xE2, 0x80, 0x02, 0x9F, 0xF2, + 0xA0, 0x0A, 0xA0, 0x0A, 0xA0, 0x0A, 0xA0, 0x0A, + 0xA0, 0x0A, 0xA0, 0x0A, 0x7F, 0xFC, 0x00, 0x00, + + 0x7F, 0xFC, 0xFF, 0xFE, 0xFF, 0xFE, 0xFF, 0xFE, + 0xFF, 0xFE, 0xFF, 0xFE, 0xFF, 0xFE, 0xFF, 0xFE, + 0xFF, 0xFE, 0xFF, 0xFE, 0xFF, 0xFE, 0xFF, 0xFE, + 0xFF, 0xFE, 0xFF, 0xFE, 0x7F, 0xFC, 0x00, 0x00 +}; + +const byte mouseCursorCross[] = { + 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, + 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x7C, 0x7C, + 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, + 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, + + 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, + 0x03, 0x80, 0x03, 0x80, 0xFF, 0xFE, 0xFE, 0xFE, + 0xFF, 0xFE, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, + 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00 +}; + +const byte mouseCursorNoMouse[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; + +const byte mouseCursorWalk[] = { + 0x03, 0xC0, 0x03, 0xC0, 0x03, 0xC0, 0x01, 0xE0, + 0x03, 0xF0, 0x03, 0x38, 0x1B, 0xDC, 0x1B, 0xCC, + 0x03, 0xCC, 0x03, 0x80, 0x07, 0x00, 0x0E, 0xC0, + 0x1C, 0xE0, 0x18, 0x70, 0x18, 0x38, 0x18, 0x18, + + 0x07, 0xE0, 0x07, 0xE0, 0x07, 0xE0, 0x03, 0xF0, + 0x07, 0xF8, 0x07, 0xFC, 0x3F, 0xFE, 0x3F, 0xFE, + 0x07, 0xFE, 0x07, 0xC0, 0x0F, 0x80, 0x1F, 0xE0, + 0x3F, 0xF0, 0x3C, 0xF8, 0x3C, 0x7C, 0x3C, 0x3C +}; + +const byte mouseCursorExit[] = { + 0x7f, 0xf8, 0x60, 0x18, 0x60, 0x18, 0x60, 0x18, + 0x60, 0x00, 0x60, 0x08, 0x60, 0x0c, 0x60, 0xfe, + 0x60, 0xfe, 0x60, 0x0c, 0x60, 0x08, 0x60, 0x00, + 0x60, 0x18, 0x60, 0x18, 0x60, 0x18, 0x7f, 0xf8, + + 0xff, 0xfc, 0xf0, 0x3c, 0xf0, 0x3c, 0xf0, 0x3c, + 0xf0, 0x00, 0xf0, 0x1c, 0xf0, 0x1e, 0xf1, 0xff, + 0xf1, 0xff, 0xf0, 0x1e, 0xf0, 0x1c, 0xf0, 0x00, + 0xf0, 0x3c, 0xf0, 0x3c, 0xf0, 0x3c, 0xff, 0xfc +}; + +const byte mouseCursorMagnifyingGlass[] = { + 0x00, 0x00, 0x00, 0x00, 0x03, 0xfe, 0x02, 0x02, + 0x02, 0x02, 0x02, 0x02, 0x00, 0x22, 0x00, 0x02, + 0x07, 0x82, 0x03, 0x82, 0x07, 0x9e, 0xfe, 0x80, + 0xfc, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, + + 0x00, 0x00, 0x07, 0xff, 0x07, 0xff, 0x06, 0x03, + 0x06, 0x03, 0x06, 0x03, 0x00, 0x23, 0x0f, 0xc3, + 0x0f, 0xc3, 0x07, 0xc3, 0xff, 0xdf, 0xff, 0xdf, + 0xfe, 0xc0, 0xfc, 0x00, 0xf8, 0x00, 0x00, 0x00 +}; + } // End of namespace Cruise -- cgit v1.2.3