aboutsummaryrefslogtreecommitdiff
path: root/engines/tony/adv.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/tony/adv.h')
-rw-r--r--engines/tony/adv.h35
1 files changed, 35 insertions, 0 deletions
diff --git a/engines/tony/adv.h b/engines/tony/adv.h
index b29e4eb0cd..aab7df24af 100644
--- a/engines/tony/adv.h
+++ b/engines/tony/adv.h
@@ -48,8 +48,24 @@
#ifndef TONY_ADV_H
#define TONY_ADV_H
+#include "tony/mpal/memory.h"
+#include "tony/gfxcore.h"
+
+
namespace Tony {
+// X & Y dimensions of the adventure
+#define RM_SX 640
+#define RM_SY 480
+
+// Dimensioni X&Y del bigbuf
+#define RM_BBX (RM_SX)
+#define RM_BBY (RM_SY)
+
+// Skipping X&Y
+#define RM_SKIPY ((RM_BBY - RM_SY) / 2)
+#define RM_SKIPX 0
+
// Tony's actions
enum RMTonyAction {
TA_GOTO = 0,
@@ -65,6 +81,25 @@ enum RMTonyAction {
TA_RECEIVECOMBINEGIVE
};
+// Funzioni globali
+HANDLE MainLoadLocation(int nLoc, RMPoint pt, RMPoint start);
+HANDLE MainUnloadLocation(bool bDoOnExit);
+void MainLinkGraphicTask(RMGfxTask *task);
+void MainFreeze(void);
+void MainUnfreeze(void);
+void MainWaitFrame(void);
+void MainShowMouse(void);
+void MainHideMouse(void);
+void MainEnableInput(void);
+void MainDisableInput(void);
+void MainPlayMusic(int nChannel, const char *fn, int nFX, bool bLoop, int nSync);
+void MainInitWipe(int type);
+void MainCloseWipe(void);
+void MainWaitWipeEnd(void);
+void MainEnableGUI(void);
+void MainDisableGUI(void);
+void MainSetPalesati(bool bPalesati);
+
} // End of namespace Tony
#endif