aboutsummaryrefslogtreecommitdiff
path: root/engines/sludge/sludger.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sludge/sludger.h')
-rw-r--r--engines/sludge/sludger.h18
1 files changed, 1 insertions, 17 deletions
diff --git a/engines/sludge/sludger.h b/engines/sludge/sludger.h
index fe00cc6300..91efb24ce9 100644
--- a/engines/sludge/sludger.h
+++ b/engines/sludge/sludger.h
@@ -39,16 +39,6 @@ typedef struct _FILETIME {
struct Variable;
struct VariableStack;
-struct EventHandlers {
- int leftMouseFunction;
- int leftMouseUpFunction;
- int rightMouseFunction;
- int rightMouseUpFunction;
- int moveMouseFunction;
- int focusFunction;
- int spaceFunction;
-};
-
struct LineOfCode {
sludgeCommand theCommand;
int32 param;
@@ -68,20 +58,14 @@ struct LoadedFunction {
byte freezerLevel;
};
-struct InputType {
- bool leftClick, rightClick, justMoved, leftRelease, rightRelease;
- int mouseX, mouseY, keyPressed;
-};
-
bool initSludge(const Common::String &);
+bool runSludge();
void displayBase();
void sludgeDisplay();
int startNewFunctionNum(uint, uint, LoadedFunction *, VariableStack*&, bool = true);
bool handleInput();
void restartFunction(LoadedFunction *fun);
bool loadFunctionCode(LoadedFunction *newFunc);
-void loadHandlers(Common::SeekableReadStream *stream);
-void saveHandlers(Common::WriteStream *stream);
void finishFunction(LoadedFunction *fun);
void abortFunction(LoadedFunction *fun);