aboutsummaryrefslogtreecommitdiff
path: root/engines/dm/objectman.cpp
diff options
context:
space:
mode:
authorBendegúz Nagy2016-07-28 19:27:58 +0200
committerBendegúz Nagy2016-08-26 23:02:22 +0200
commite9622e27b16fda6c5e87d092f2ad477c35966fc1 (patch)
tree4332a0e211b3e7cb45af7afd0f750be87524b468 /engines/dm/objectman.cpp
parente0d89afbc30a36d5825e637a06da0e695a91b57a (diff)
downloadscummvm-rg350-e9622e27b16fda6c5e87d092f2ad477c35966fc1.tar.gz
scummvm-rg350-e9622e27b16fda6c5e87d092f2ad477c35966fc1.tar.bz2
scummvm-rg350-e9622e27b16fda6c5e87d092f2ad477c35966fc1.zip
DM: Add f349_processCommand70_clickOnMouth
Diffstat (limited to 'engines/dm/objectman.cpp')
-rw-r--r--engines/dm/objectman.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/engines/dm/objectman.cpp b/engines/dm/objectman.cpp
index 40c650b0f8..192e66192c 100644
--- a/engines/dm/objectman.cpp
+++ b/engines/dm/objectman.cpp
@@ -259,4 +259,13 @@ void ObjectMan::f35_clearLeaderObjectName() {
_vm->_displayMan->D24_fillScreenBox(g28_BoxLeaderHandObjectName, k0_ColorBlack);
}
+void ObjectMan::f37_drawIconToScreen(int16 iconIndex, int16 posX, int16 posY) {
+ static byte L0013_puc_Bitmap_Icon[16 * 16];
+ Box L0014_s_Box;
+
+ L0014_s_Box._x2 = (L0014_s_Box._x1 = posX) + 15;
+ L0014_s_Box._y2 = (L0014_s_Box._y1 = posY) + 15;
+ _vm->_objectMan->f36_extractIconFromBitmap(iconIndex, L0013_puc_Bitmap_Icon);
+ _vm->_displayMan->f21_blitToScreen(L0013_puc_Bitmap_Icon, &L0014_s_Box, k8_byteWidth, kM1_ColorNoTransparency, 16);
+}
}