From b1c35d548dbe1c36df554235cfe59758135cc8bc Mon Sep 17 00:00:00 2001 From: Martin Kiewitz Date: Sat, 17 Oct 2009 21:22:27 +0000 Subject: SCI: kStrAt added fixme comment svn-id: r45203 --- engines/sci/engine/kstring.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/engines/sci/engine/kstring.cpp b/engines/sci/engine/kstring.cpp index de86b8472e..2681ced5da 100644 --- a/engines/sci/engine/kstring.cpp +++ b/engines/sci/engine/kstring.cpp @@ -305,6 +305,8 @@ reg_t kStrAt(EngineState *s, int argc, reg_t *argv) { newvalue = argv[2].toSint16(); if (dest_r.isRaw) { + // FIXME: in kq5 this here gets called with offset = 0xFFFF, we should implement maxSize check in here + // i dont know the exact behaviour, so i dont know how to do this correctly value = dest_r.raw[offset]; if (argc > 2) /* Request to modify this char */ dest_r.raw[offset] = newvalue; -- cgit v1.2.3