diff options
Diffstat (limited to 'engines/kyra/script_hof.cpp')
-rw-r--r-- | engines/kyra/script_hof.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/kyra/script_hof.cpp b/engines/kyra/script_hof.cpp index 2a55dfa484..0327516b2e 100644 --- a/engines/kyra/script_hof.cpp +++ b/engines/kyra/script_hof.cpp @@ -1482,6 +1482,7 @@ typedef Common::Functor2Mem<const TIM*, const uint16*, int, KyraEngine_HoF> TIMO void KyraEngine_HoF::setupOpcodeTable() { Common::Array<const Opcode*> *table = 0; + _opcodes.reserve(176); SetOpcodeTable(_opcodes); // 0x00 Opcode(o2_setCharacterFacingRefresh); @@ -1705,6 +1706,7 @@ void KyraEngine_HoF::setupOpcodeTable() { Opcode(o2_demoFinale); Opcode(o2_dummy); + _opcodesAnimation.reserve(6); SetOpcodeTable(_opcodesAnimation); // 0x00 @@ -1718,6 +1720,7 @@ void KyraEngine_HoF::setupOpcodeTable() { // ---- TIM opcodes + _timOpcodes.reserve(4); // 0x00 OpcodeTim(t2_initChat); OpcodeTim(t2_updateSceneAnim); |