aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/sci/engine/kernel.cpp13
-rw-r--r--engines/sci/engine/kernel.h2
-rw-r--r--engines/sci/sci.cpp2
3 files changed, 6 insertions, 11 deletions
diff --git a/engines/sci/engine/kernel.cpp b/engines/sci/engine/kernel.cpp
index 44eb816a7d..17f799a77f 100644
--- a/engines/sci/engine/kernel.cpp
+++ b/engines/sci/engine/kernel.cpp
@@ -33,8 +33,12 @@
namespace Sci {
-Kernel::Kernel(ResourceManager *resMan, SegManager *segMan)
- : _resMan(resMan), _segMan(segMan), _invalid("<invalid>") {
+Kernel::Kernel(ResourceManager *resMan, SegManager *segMan) :
+ _resMan(resMan),
+ _segMan(segMan),
+ _invalid("<invalid>") {
+ loadSelectorNames();
+ mapSelectors();
}
Kernel::~Kernel() {
@@ -51,11 +55,6 @@ Kernel::~Kernel() {
}
}
-void Kernel::init() {
- loadSelectorNames();
- mapSelectors(); // Map a few special selectors for later use
-}
-
uint Kernel::getSelectorNamesSize() const {
return _selectorNames.size();
}
diff --git a/engines/sci/engine/kernel.h b/engines/sci/engine/kernel.h
index 3cd3f0ef7f..558224fdec 100644
--- a/engines/sci/engine/kernel.h
+++ b/engines/sci/engine/kernel.h
@@ -153,8 +153,6 @@ public:
Kernel(ResourceManager *resMan, SegManager *segMan);
~Kernel();
- void init();
-
uint getSelectorNamesSize() const;
const Common::String &getSelectorName(uint selector);
int findKernelFuncPos(Common::String kernelFuncName);
diff --git a/engines/sci/sci.cpp b/engines/sci/sci.cpp
index 416d5c5cf3..01d44da025 100644
--- a/engines/sci/sci.cpp
+++ b/engines/sci/sci.cpp
@@ -308,8 +308,6 @@ Common::Error SciEngine::run() {
}
_kernel = new Kernel(_resMan, segMan);
- _kernel->init();
-
_features = new GameFeatures(segMan, _kernel);
_vocabulary = hasParser() ? new Vocabulary(_resMan, false) : NULL;