aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/kernel.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sci/engine/kernel.h')
-rw-r--r--engines/sci/engine/kernel.h19
1 files changed, 0 insertions, 19 deletions
diff --git a/engines/sci/engine/kernel.h b/engines/sci/engine/kernel.h
index 595816579b..a780d04cf7 100644
--- a/engines/sci/engine/kernel.h
+++ b/engines/sci/engine/kernel.h
@@ -43,11 +43,6 @@ struct List; // from vm.h
#define AVOIDPATH_DYNMEM_STRING "AvoidPath polyline"
//#define DEBUG_PARSER // enable for parser debugging
-struct opcode {
- int type;
- Common::String name;
-};
-
/* Generic description: */
typedef reg_t KernelFunc(EngineState *s, int funct_nr, int argc, reg_t *argv);
@@ -71,9 +66,6 @@ public:
Kernel(ResourceManager *resourceManager);
~Kernel();
- uint getOpcodesSize() const { return _opcodes.size(); }
- const opcode &getOpcode(uint opcode) const { return _opcodes[opcode]; }
-
uint getSelectorNamesSize() const { return _selectorNames.size(); }
const Common::String &getSelectorName(uint selector) const { return _selectorNames[selector]; }
@@ -173,21 +165,10 @@ private:
*/
void mapFunctions();
- /**
- * Loads the opcode names (only used for debugging).
- * @return true on success, false on failure
- */
- bool loadOpcodes();
-
ResourceManager *_resourceManager;
uint32 features;
// Kernel-related lists
- /**
- * List of opcodes, loaded from vocab.998. This list is only used for debugging
- * purposes, as we hardcode the list of opcodes in the sci_opcodes enum (script.h)
- */
- Common::Array<opcode> _opcodes;
Common::StringList _selectorNames;
Common::StringList _kernelNames;
};