aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/script_hof.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/kyra/script_hof.cpp')
-rw-r--r--engines/kyra/script_hof.cpp3
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);