aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/cine/anim.cpp2
-rw-r--r--engines/cine/anim.h4
-rw-r--r--engines/cine/cine.h2
-rw-r--r--engines/cine/font.cpp7
-rw-r--r--engines/cine/font.h4
-rw-r--r--engines/cine/object.h6
-rw-r--r--engines/cine/pal.h2
-rw-r--r--engines/cine/part.h8
-rw-r--r--engines/cine/prc.cpp1
-rw-r--r--engines/cine/prc.h2
-rw-r--r--engines/cine/script.h4
-rw-r--r--engines/cine/sfx_player.h8
-rw-r--r--engines/cine/sound_driver.h4
-rw-r--r--engines/cine/various.cpp1
-rw-r--r--engines/cine/various.h10
15 files changed, 25 insertions, 40 deletions
diff --git a/engines/cine/anim.cpp b/engines/cine/anim.cpp
index 435c6edfa8..d36ac0737a 100644
--- a/engines/cine/anim.cpp
+++ b/engines/cine/anim.cpp
@@ -36,8 +36,6 @@ struct animHeader2Struct {
uint16 field_E;
};
-typedef struct animHeader2Struct animHeader2Struct;
-
uint16 frameVar0 = 0;
animHeaderStruct animHeader;
diff --git a/engines/cine/anim.h b/engines/cine/anim.h
index 00e7e6764b..91cd560ee6 100644
--- a/engines/cine/anim.h
+++ b/engines/cine/anim.h
@@ -50,15 +50,11 @@ struct animHeaderStruct {
uint16 field_14;
};
-typedef struct animHeaderStruct animHeaderStruct;
-
struct animDataEntry {
char name[9];
uint8 param;
};
-typedef struct animDataEntry animDataEntry;
-
extern animDataEntry animData[];
void loadResource(char *animName);
diff --git a/engines/cine/cine.h b/engines/cine/cine.h
index 290a23acb2..fc4b66a073 100644
--- a/engines/cine/cine.h
+++ b/engines/cine/cine.h
@@ -35,7 +35,6 @@
#include "base/engine.h"
#include "base/gameDetector.h"
-#include "cine/font.h"
#include "cine/various.h"
#include "cine/flip_support.h"
#include "cine/texte.h"
@@ -51,7 +50,6 @@
#include "cine/pal.h"
#include "cine/gfx.h"
#include "cine/anim.h"
-#include "cine/auto00.h"
#include "cine/unpack.h"
#include "cine/bg_list.h"
#include "cine/sfx_player.h"
diff --git a/engines/cine/font.cpp b/engines/cine/font.cpp
index 0cd96af135..69bac063a8 100644
--- a/engines/cine/font.cpp
+++ b/engines/cine/font.cpp
@@ -22,11 +22,14 @@
*
*/
-#include "cine/cine.h"
+#include "common/stdafx.h"
+#include "common/scummsys.h"
+
+#include "cine/font.h"
namespace Cine {
-const characterEntry fontParamTable[256] = {
+const CharacterEntry fontParamTable[256] = {
{ 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0},
{ 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0},
{ 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0}, { 0, 0},
diff --git a/engines/cine/font.h b/engines/cine/font.h
index c86f552ccf..47284b3dac 100644
--- a/engines/cine/font.h
+++ b/engines/cine/font.h
@@ -27,12 +27,12 @@
namespace Cine {
-struct characterEntry {
+struct CharacterEntry {
uint8 characterIdx;
uint8 characterWidth;
};
-extern const characterEntry fontParamTable[256];
+extern const CharacterEntry fontParamTable[256];
} // End of namespace Cine
diff --git a/engines/cine/object.h b/engines/cine/object.h
index f3373d0a97..c44db49767 100644
--- a/engines/cine/object.h
+++ b/engines/cine/object.h
@@ -27,7 +27,7 @@
namespace Cine {
-typedef struct {
+struct objectStruct {
int16 x;
int16 y;
uint16 mask;
@@ -35,7 +35,7 @@ typedef struct {
int16 costume;
char name[20];
uint16 part;
-} objectStruct;
+};
struct overlayHeadElement {
struct overlayHeadElement *next;
@@ -48,8 +48,6 @@ struct overlayHeadElement {
int16 var12;
};
-typedef struct overlayHeadElement overlayHeadElement;
-
#define NUM_MAX_OBJECT 255
#define NUM_MAX_OBJECTDATA 255
diff --git a/engines/cine/pal.h b/engines/cine/pal.h
index 8893cac015..73a54afbfb 100644
--- a/engines/cine/pal.h
+++ b/engines/cine/pal.h
@@ -33,8 +33,6 @@ struct palEntryStruct {
uint8 pal2[16];
};
-typedef struct palEntryStruct palEntryStruct;
-
void loadPal(const char *fileName);
extern uint16 tempPalette[256];
diff --git a/engines/cine/part.h b/engines/cine/part.h
index 0deb3655de..be3f2c4523 100644
--- a/engines/cine/part.h
+++ b/engines/cine/part.h
@@ -27,16 +27,16 @@
namespace Cine {
-typedef struct {
+struct partBufferStruct{
char part_name[10];
uint32 varA; /* unused */
uint32 offset;
uint32 packed_size;
uint32 unpacked_size;
uint32 var1A; /* unused */
-} partBufferStruct;
+};
-typedef struct {
+struct animDataStruct {
uint16 width;
uint16 var1;
uint16 bpp;
@@ -47,7 +47,7 @@ typedef struct {
int16 fileIdx;
int16 frameIdx;
char name[10];
-} animDataStruct;
+};
#define NUM_MAX_PARTDATA 255
#define NUM_MAX_ANIMDATA 255
diff --git a/engines/cine/prc.cpp b/engines/cine/prc.cpp
index 6ae7bebef1..fe0f9021df 100644
--- a/engines/cine/prc.cpp
+++ b/engines/cine/prc.cpp
@@ -23,6 +23,7 @@
*/
#include "cine/cine.h"
+#include "cine/auto00.h"
namespace Cine {
diff --git a/engines/cine/prc.h b/engines/cine/prc.h
index f1e8b341d4..ebce0c5ac4 100644
--- a/engines/cine/prc.h
+++ b/engines/cine/prc.h
@@ -37,8 +37,6 @@ struct prcLinkedListStruct {
int16 scriptIdx;
};
-typedef struct prcLinkedListStruct prcLinkedListStruct;
-
extern prcLinkedListStruct globalScriptsHead;
extern prcLinkedListStruct objScriptList;
diff --git a/engines/cine/script.h b/engines/cine/script.h
index 592a388a65..2fd598266f 100644
--- a/engines/cine/script.h
+++ b/engines/cine/script.h
@@ -29,11 +29,11 @@ namespace Cine {
#define SCRIPT_STACK_SIZE 50
-typedef struct {
+struct scriptStruct {
byte *ptr;
uint16 var4;
int16 stack[SCRIPT_STACK_SIZE];
-} scriptStruct;
+};
#define NUM_MAX_SCRIPT 50
diff --git a/engines/cine/sfx_player.h b/engines/cine/sfx_player.h
index eb48f2697d..fb66b95c5a 100644
--- a/engines/cine/sfx_player.h
+++ b/engines/cine/sfx_player.h
@@ -27,21 +27,21 @@
namespace Cine {
-typedef struct {
+struct BasesonEntryStruct {
char name[14];
uint32 offset;
uint32 size;
uint32 unpackedSize;
-} BasesonEntryStruct;
+};
-typedef struct {
+struct sfxStateStruct {
uint8 *songData;
int currentInstrumentChannel[4];
uint8 *instruments[15];
int currentOrder;
int currentPos;
int numOrders;
-} sfxStateStruct;
+};
extern uint16 snd_eventsDelay;
extern int snd_songIsPlaying;
diff --git a/engines/cine/sound_driver.h b/engines/cine/sound_driver.h
index 250afa0d97..929801634a 100644
--- a/engines/cine/sound_driver.h
+++ b/engines/cine/sound_driver.h
@@ -46,12 +46,12 @@ namespace Cine {
#define ADLIB_REG_FEEDBACK_STRENGTH_CONNECTION_TYPE 0xC0
#define ADLIB_REG_WAVE_SELECT 0xE0
-typedef struct {
+struct sndDriverStruct {
void (*setupChannel) (int channelNum, const uint8 * data, int instrumentNum);
void (*setChannelFrequency) (int channelNum, int frequency);
void (*stopChannel) (int channelNum);
void (*playSound) (uint8 * data, int channelNum, int volume);
-} sndDriverStruct;
+};
extern uint16 snd_fadeOutCounter, snd_songTicksCounter;
extern uint8 *snd_adlibInstrumentsTable[4];
diff --git a/engines/cine/various.cpp b/engines/cine/various.cpp
index e4395ccd70..6dc24c396a 100644
--- a/engines/cine/various.cpp
+++ b/engines/cine/various.cpp
@@ -23,6 +23,7 @@
*/
#include "cine/cine.h"
+#include "cine/font.h"
namespace Cine {
diff --git a/engines/cine/various.h b/engines/cine/various.h
index 8065e662c7..4420a61d7e 100644
--- a/engines/cine/various.h
+++ b/engines/cine/various.h
@@ -38,10 +38,10 @@ int16 makeMenuChoice2(const commandeType commandList[], uint16 height, uint16 X,
extern int16 allowSystemMenu;
-typedef struct {
+struct unk1Struct {
uint8 *ptr;
uint16 len;
-} unk1Struct;
+};
#define NUM_MAX_MESSAGE 255
@@ -65,8 +65,6 @@ struct unkListElementStruct {
int16 var1E;
};
-typedef struct unkListElementStruct unkListElementStruct;
-
extern unkListElementStruct unkList;
extern uint32 var6;
@@ -162,8 +160,6 @@ struct selectedObjStruct {
int16 param;
};
-typedef struct selectedObjStruct selectedObjStruct;
-
extern uint16 defaultMenuBoxColor;
extern uint16 defaultMenuBoxColor2;
@@ -181,8 +177,6 @@ struct mouseStatusStruct {
int Y;
};
-typedef struct mouseStatusStruct mouseStatusStruct;
-
extern int16 additionalBgVScroll;
void addUnkListElement(int16 param0, int16 param1, int16 param2, int16 param3, int16 param4, int16 param5, int16 param6, int16 param7, int16 param8);