diff options
Diffstat (limited to 'engines/tinsel/graphics.cpp')
-rw-r--r-- | engines/tinsel/graphics.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/engines/tinsel/graphics.cpp b/engines/tinsel/graphics.cpp index 4487a94df8..8533be4631 100644 --- a/engines/tinsel/graphics.cpp +++ b/engines/tinsel/graphics.cpp @@ -896,6 +896,21 @@ void DrawObject(DRAWOBJECT *pObj) { default: error("Unknown drawing type %d", typeId); } + } else if (TinselV1Mac) { + // Tinsel v1 Mac decoders + // TODO: Finish this + switch (typeId) { + case 0x01: + case 0x41: + // TODO + break; + case 0x08: + case 0x48: + WrtAll(pObj, srcPtr, destPtr, typeId >= 0x40); + break; + default: + error("Unknown drawing type %d", typeId); + } } else if (TinselV1) { // Tinsel v1 decoders switch (typeId) { |