diff options
author | Travis Howell | 2003-07-13 15:13:43 +0000 |
---|---|---|
committer | Travis Howell | 2003-07-13 15:13:43 +0000 |
commit | ffddfd76d9fa7869304b02b5ef989f0c405956ae (patch) | |
tree | 012faeeda0a54b3ae55b7e695706488d79da2816 /scumm/verbs.cpp | |
parent | 8ba41ba5e050b4b90b6dc4ba23402eb67c1ac4e1 (diff) | |
download | scummvm-rg350-ffddfd76d9fa7869304b02b5ef989f0c405956ae.tar.gz scummvm-rg350-ffddfd76d9fa7869304b02b5ef989f0c405956ae.tar.bz2 scummvm-rg350-ffddfd76d9fa7869304b02b5ef989f0c405956ae.zip |
Add correct palette for pc versions of v1 games
Add some correct colors for v1 games
svn-id: r8988
Diffstat (limited to 'scumm/verbs.cpp')
-rw-r--r-- | scumm/verbs.cpp | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/scumm/verbs.cpp b/scumm/verbs.cpp index 62a0b5a5c0..0004786e19 100644 --- a/scumm/verbs.cpp +++ b/scumm/verbs.cpp @@ -33,6 +33,61 @@ enum { kSentenceLine = 6 }; +void Scumm::initV1MouseOver() { + int i; + + v2_mouseover_box = -1; + + // Inventory items + + for (i = 0; i < 2; i++) { + v2_mouseover_boxes[2 * i].rect.left = 0; + v2_mouseover_boxes[2 * i].rect.right = 144; + v2_mouseover_boxes[2 * i].rect.top = 34 + 8 * i; + v2_mouseover_boxes[2 * i].rect.bottom = v2_mouseover_boxes[2 * i].rect.top + 8; + + v2_mouseover_boxes[2 * i].color = 4; + v2_mouseover_boxes[2 * i].hicolor = 7; + + + v2_mouseover_boxes[2 * i + 1].rect.left = 176; + v2_mouseover_boxes[2 * i + 1].rect.right = 320; + v2_mouseover_boxes[2 * i + 1].rect.top = v2_mouseover_boxes[2 * i].rect.top; + v2_mouseover_boxes[2 * i + 1].rect.bottom = v2_mouseover_boxes[2 * i].rect.bottom; + + v2_mouseover_boxes[2 * i + 1].color = 4; + v2_mouseover_boxes[2 * i + 1].hicolor = 7; + } + + // Inventory arrows + + v2_mouseover_boxes[kInventoryUpArrow].rect.left = 144; + v2_mouseover_boxes[kInventoryUpArrow].rect.right = 176; + v2_mouseover_boxes[kInventoryUpArrow].rect.top = 34; + v2_mouseover_boxes[kInventoryUpArrow].rect.bottom = 42; + + v2_mouseover_boxes[kInventoryUpArrow].color = 6; + v2_mouseover_boxes[kInventoryUpArrow].hicolor = 7; + + v2_mouseover_boxes[kInventoryDownArrow].rect.left = 144; + v2_mouseover_boxes[kInventoryDownArrow].rect.right = 176; + v2_mouseover_boxes[kInventoryDownArrow].rect.top = 42; + v2_mouseover_boxes[kInventoryDownArrow].rect.bottom = 50; + + v2_mouseover_boxes[kInventoryDownArrow].color = 6; + v2_mouseover_boxes[kInventoryDownArrow].hicolor = 7; + + // Sentence line + + v2_mouseover_boxes[kSentenceLine].rect.left = 0; + v2_mouseover_boxes[kSentenceLine].rect.right = 320; + v2_mouseover_boxes[kSentenceLine].rect.top = 0; + v2_mouseover_boxes[kSentenceLine].rect.bottom = 6; + + v2_mouseover_boxes[kSentenceLine].color = 4; + v2_mouseover_boxes[kSentenceLine].hicolor = 7; +} + void Scumm::initV2MouseOver() { int i; |