aboutsummaryrefslogtreecommitdiff
path: root/engines/supernova/supernova.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/supernova/supernova.h')
-rw-r--r--engines/supernova/supernova.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/engines/supernova/supernova.h b/engines/supernova/supernova.h
index 8ff849f09f..53fd796bd7 100644
--- a/engines/supernova/supernova.h
+++ b/engines/supernova/supernova.h
@@ -27,15 +27,17 @@
#include "audio/mixer.h"
#include "audio/decoders/raw.h"
#include "common/array.h"
+#include "common/events.h"
#include "common/random.h"
#include "common/scummsys.h"
-#include "common/events.h"
#include "engines/engine.h"
+#include "common/file.h"
+#include "common/memstream.h"
#include "supernova/console.h"
#include "supernova/graphics.h"
-#include "supernova/rooms.h"
#include "supernova/msn_def.h"
+#include "supernova/rooms.h"
namespace Supernova {
@@ -124,6 +126,8 @@ public:
void renderText(const char *text);
void renderBox(int x, int y, int width, int height, byte color);
void setColor63(byte value);
+
+ Common::MemoryReadStream *convertToMod(const char *filename, int version = 1);
};
@@ -196,8 +200,10 @@ public:
void closeLocker(const Room *room, Object *obj, Object *lock, int section);
void edit(char *text, int x, int y, int length);
int invertSection(int section);
+ void command_print();
};
+
}
#endif