Preparing for linking with C++ code, from Scott A. Colcord.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3663 8092fc87-c524-0410-9efc-e669fe64eaf9
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
Changes towards version 0.8:
|
Changes towards version 0.8:
|
||||||
|
- Preparing for linking with C++ code, from Scott A. Colcord
|
||||||
- Fixed player's phrase leading to Tanaka's response about a solitary
|
- Fixed player's phrase leading to Tanaka's response about a solitary
|
||||||
vigil (bug #859) - Alex
|
vigil (bug #859) - Alex
|
||||||
- Added the Ur-Quan to the list of starfaring races on which Commander
|
- Added the Ur-Quan to the list of starfaring races on which Commander
|
||||||
|
|||||||
@@ -61,6 +61,11 @@
|
|||||||
#define UQM_Swap32 __arch__swab32
|
#define UQM_Swap32 __arch__swab32
|
||||||
#endif
|
#endif
|
||||||
#endif /* linux */
|
#endif /* linux */
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Use inline functions for compilers that support them, and static
|
/* Use inline functions for compilers that support them, and static
|
||||||
functions for those that do not. Because these functions become
|
functions for those that do not. Because these functions become
|
||||||
static for compilers that do not support inline functions, this
|
static for compilers that do not support inline functions, this
|
||||||
@@ -124,4 +129,8 @@ static __inline__ uint64 UQM_Swap64(uint64 val)
|
|||||||
#define UQM_SwapBE64(X) (X)
|
#define UQM_SwapBE64(X) (X)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _ENDIAN_H */
|
#endif /* _ENDIAN_H */
|
||||||
|
|||||||
@@ -1,2 +1,9 @@
|
|||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
#include "callback/alarm.h"
|
#include "callback/alarm.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|||||||
@@ -1,2 +1,10 @@
|
|||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
#include "callback/callback.h"
|
#include "callback/callback.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|||||||
@@ -19,6 +19,14 @@
|
|||||||
#ifndef _CDPLIB_H
|
#ifndef _CDPLIB_H
|
||||||
#define _CDPLIB_H
|
#define _CDPLIB_H
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
#include "cdp/cdp.h"
|
#include "cdp/cdp.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _CDPLIB_H */
|
#endif /* _CDPLIB_H */
|
||||||
|
|||||||
@@ -21,6 +21,10 @@
|
|||||||
|
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
typedef uint8 BYTE;
|
typedef uint8 BYTE;
|
||||||
typedef uint8 UBYTE;
|
typedef uint8 UBYTE;
|
||||||
typedef sint8 SBYTE;
|
typedef sint8 SBYTE;
|
||||||
@@ -85,5 +89,9 @@ typedef DWORD (*PDWORDFUNC) (void);
|
|||||||
# define _ALIGNED_ON(bytes)
|
# define _ALIGNED_ON(bytes)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _COMPILER_H */
|
#endif /* _COMPILER_H */
|
||||||
|
|
||||||
|
|||||||
@@ -20,6 +20,11 @@
|
|||||||
#define _DECLIB_H
|
#define _DECLIB_H
|
||||||
|
|
||||||
#include "libs/compiler.h"
|
#include "libs/compiler.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
typedef struct _LZHCODE_DESC* DECODE_REF;
|
typedef struct _LZHCODE_DESC* DECODE_REF;
|
||||||
|
|
||||||
enum
|
enum
|
||||||
@@ -45,4 +50,8 @@ extern COUNT cread (void *pStr, COUNT size, COUNT count,
|
|||||||
extern COUNT cwrite (const void *pStr, COUNT size, COUNT count,
|
extern COUNT cwrite (const void *pStr, COUNT size, COUNT count,
|
||||||
DECODE_REF DecodeRef);
|
DECODE_REF DecodeRef);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _DECLIB_H */
|
#endif /* _DECLIB_H */
|
||||||
|
|||||||
@@ -25,6 +25,10 @@
|
|||||||
// for bool
|
// for bool
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
#if 0
|
#if 0
|
||||||
// from temp.h
|
// from temp.h
|
||||||
void initTempDir (void);
|
void initTempDir (void);
|
||||||
@@ -83,5 +87,9 @@ static inline int isDriveLetter(int c)
|
|||||||
}
|
}
|
||||||
#endif /* HAVE_DRIVE_LETTERS */
|
#endif /* HAVE_DRIVE_LETTERS */
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _FILE_H */
|
#endif /* _FILE_H */
|
||||||
|
|
||||||
|
|||||||
@@ -32,6 +32,10 @@ struct Color {
|
|||||||
|
|
||||||
#include "libs/reslib.h"
|
#include "libs/reslib.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
typedef struct context_desc CONTEXT_DESC;
|
typedef struct context_desc CONTEXT_DESC;
|
||||||
typedef struct frame_desc FRAME_DESC;
|
typedef struct frame_desc FRAME_DESC;
|
||||||
typedef struct font_desc FONT_DESC;
|
typedef struct font_desc FONT_DESC;
|
||||||
@@ -227,8 +231,16 @@ typedef struct text
|
|||||||
COUNT CharCount;
|
COUNT CharCount;
|
||||||
} TEXT;
|
} TEXT;
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#include "libs/strlib.h"
|
#include "libs/strlib.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
typedef STRING_TABLE COLORMAP_REF;
|
typedef STRING_TABLE COLORMAP_REF;
|
||||||
typedef STRING COLORMAP;
|
typedef STRING COLORMAP;
|
||||||
// COLORMAPPTR is really a pointer to colortable entry structure
|
// COLORMAPPTR is really a pointer to colortable entry structure
|
||||||
@@ -237,6 +249,7 @@ typedef void *COLORMAPPTR;
|
|||||||
|
|
||||||
#include "graphics/prim.h"
|
#include "graphics/prim.h"
|
||||||
|
|
||||||
|
|
||||||
typedef BYTE BATCH_FLAGS;
|
typedef BYTE BATCH_FLAGS;
|
||||||
// This flag is currently unused but it might make sense to restore it
|
// This flag is currently unused but it might make sense to restore it
|
||||||
#define BATCH_BUILD_PAGE (BATCH_FLAGS)(1 << 0)
|
#define BATCH_BUILD_PAGE (BATCH_FLAGS)(1 << 0)
|
||||||
@@ -454,4 +467,8 @@ extern COLORMAPPTR GetColorMapAddress (COLORMAP);
|
|||||||
void SetSystemRect (const RECT *pRect);
|
void SetSystemRect (const RECT *pRect);
|
||||||
void ClearSystemRect (void);
|
void ClearSystemRect (void);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _GFXLIB_H */
|
#endif /* _GFXLIB_H */
|
||||||
|
|||||||
@@ -1,2 +1,9 @@
|
|||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
#include "heap/heap.h"
|
#include "heap/heap.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|||||||
@@ -24,6 +24,10 @@
|
|||||||
#include "libs/uio.h"
|
#include "libs/uio.h"
|
||||||
#include "libs/unicode.h"
|
#include "libs/unicode.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
extern BOOLEAN AnyButtonPress (BOOLEAN DetectSpecial);
|
extern BOOLEAN AnyButtonPress (BOOLEAN DetectSpecial);
|
||||||
|
|
||||||
@@ -59,5 +63,9 @@ void SaveKeyConfiguration (uio_DirHandle *path, const char *fname);
|
|||||||
|
|
||||||
void BeginInputFrame (void);
|
void BeginInputFrame (void);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _INPLIB_H */
|
#endif /* _INPLIB_H */
|
||||||
|
|
||||||
|
|||||||
@@ -16,5 +16,14 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
#include "list/list.h"
|
#include "list/list.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -14,4 +14,12 @@
|
|||||||
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
#include "log/uqmlog.h"
|
#include "log/uqmlog.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|||||||
@@ -20,10 +20,19 @@
|
|||||||
#define _MATHLIB_H
|
#define _MATHLIB_H
|
||||||
|
|
||||||
#include "libs/compiler.h"
|
#include "libs/compiler.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
#include "math/random.h"
|
#include "math/random.h"
|
||||||
|
|
||||||
extern COUNT square_root (DWORD value);
|
extern COUNT square_root (DWORD value);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _MATHLIB_H */
|
#endif /* _MATHLIB_H */
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -19,7 +19,15 @@
|
|||||||
#ifndef _LIB_MD5_H
|
#ifndef _LIB_MD5_H
|
||||||
#define _LIB_MD5_H
|
#define _LIB_MD5_H
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
#include "md5/md5.h"
|
#include "md5/md5.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _LIB_MD5_H */
|
#endif /* _LIB_MD5_H */
|
||||||
|
|
||||||
|
|||||||
@@ -21,6 +21,10 @@
|
|||||||
|
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
extern bool mem_init (void);
|
extern bool mem_init (void);
|
||||||
extern bool mem_uninit (void);
|
extern bool mem_uninit (void);
|
||||||
|
|
||||||
@@ -29,5 +33,9 @@ extern void HFree (void *p);
|
|||||||
extern void *HCalloc (int size);
|
extern void *HCalloc (int size);
|
||||||
extern void *HRealloc (void *p, int size);
|
extern void *HRealloc (void *p, int size);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _MEMLIB_H */
|
#endif /* _MEMLIB_H */
|
||||||
|
|
||||||
|
|||||||
@@ -26,6 +26,10 @@
|
|||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include "port.h"
|
#include "port.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
extern int TFB_DEBUG_HALT;
|
extern int TFB_DEBUG_HALT;
|
||||||
|
|
||||||
@@ -54,5 +58,9 @@ unconst(const void *arg) {
|
|||||||
return u.c;
|
return u.c;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|||||||
@@ -19,11 +19,19 @@
|
|||||||
#ifndef _NET_H
|
#ifndef _NET_H
|
||||||
#define _NET_H
|
#define _NET_H
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
#include "network/network.h"
|
#include "network/network.h"
|
||||||
#include "network/netmanager/netmanager.h"
|
#include "network/netmanager/netmanager.h"
|
||||||
#include "network/connect/connect.h"
|
#include "network/connect/connect.h"
|
||||||
#include "network/connect/listen.h"
|
#include "network/connect/listen.h"
|
||||||
#include "network/connect/resolve.h"
|
#include "network/connect/resolve.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _NET_H */
|
#endif /* _NET_H */
|
||||||
|
|
||||||
|
|||||||
@@ -17,6 +17,10 @@
|
|||||||
#ifndef PLATFORM_H_
|
#ifndef PLATFORM_H_
|
||||||
#define PLATFORM_H_
|
#define PLATFORM_H_
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
#if defined(USE_PLATFORM_ACCEL)
|
#if defined(USE_PLATFORM_ACCEL)
|
||||||
# if defined(__GNUC__) && (defined(i386) || defined(__x86_64__))
|
# if defined(__GNUC__) && (defined(i386) || defined(__x86_64__))
|
||||||
# define MMX_ASM
|
# define MMX_ASM
|
||||||
@@ -46,4 +50,8 @@ typedef enum
|
|||||||
|
|
||||||
extern PLATFORM_TYPE force_platform;
|
extern PLATFORM_TYPE force_platform;
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* PLATFORM_H_ */
|
#endif /* PLATFORM_H_ */
|
||||||
|
|||||||
@@ -25,6 +25,10 @@
|
|||||||
#include "libs/memlib.h"
|
#include "libs/memlib.h"
|
||||||
#include "libs/uio.h"
|
#include "libs/uio.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
typedef struct resource_index_desc RESOURCE_INDEX_DESC;
|
typedef struct resource_index_desc RESOURCE_INDEX_DESC;
|
||||||
typedef RESOURCE_INDEX_DESC *RESOURCE_INDEX;
|
typedef RESOURCE_INDEX_DESC *RESOURCE_INDEX;
|
||||||
|
|
||||||
@@ -78,8 +82,16 @@ void *GetResourceData (uio_Stream *fp, DWORD length);
|
|||||||
#define AllocResourceData HMalloc
|
#define AllocResourceData HMalloc
|
||||||
BOOLEAN FreeResourceData (void *);
|
BOOLEAN FreeResourceData (void *);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#include "libs/strlib.h"
|
#include "libs/strlib.h"
|
||||||
#include "libs/gfxlib.h"
|
#include "libs/gfxlib.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
// For Color
|
// For Color
|
||||||
|
|
||||||
typedef STRING_TABLE DIRENTRY_REF;
|
typedef STRING_TABLE DIRENTRY_REF;
|
||||||
@@ -120,4 +132,8 @@ void res_PutColor (const char *key, Color value);
|
|||||||
|
|
||||||
BOOLEAN res_Remove (const char *key);
|
BOOLEAN res_Remove (const char *key);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _RESLIB_H */
|
#endif /* _RESLIB_H */
|
||||||
|
|||||||
@@ -22,6 +22,10 @@
|
|||||||
#include "port.h"
|
#include "port.h"
|
||||||
#include "libs/strlib.h"
|
#include "libs/strlib.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
typedef STRING_TABLE SOUND_REF;
|
typedef STRING_TABLE SOUND_REF;
|
||||||
typedef STRING SOUND;
|
typedef STRING SOUND;
|
||||||
// SOUNDPTR is really a TFB_SoundSample**
|
// SOUNDPTR is really a TFB_SoundSample**
|
||||||
@@ -95,5 +99,9 @@ extern void WaitForSoundEnd (COUNT Channel);
|
|||||||
|
|
||||||
extern DWORD FadeMusic (BYTE end_vol, SIZE TimeInterval);
|
extern DWORD FadeMusic (BYTE end_vol, SIZE TimeInterval);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _SNDLIB_H */
|
#endif /* _SNDLIB_H */
|
||||||
|
|
||||||
|
|||||||
@@ -36,6 +36,10 @@ typedef char *STRINGPTR;
|
|||||||
/* This has to go here because reslib requires the above typedefs. */
|
/* This has to go here because reslib requires the above typedefs. */
|
||||||
#include "libs/reslib.h"
|
#include "libs/reslib.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
extern BOOLEAN InstallStringTableResType (void);
|
extern BOOLEAN InstallStringTableResType (void);
|
||||||
extern STRING_TABLE LoadStringTableInstance (RESOURCE res);
|
extern STRING_TABLE LoadStringTableInstance (RESOURCE res);
|
||||||
extern STRING_TABLE LoadStringTableFile (uio_DirHandle *dir,
|
extern STRING_TABLE LoadStringTableFile (uio_DirHandle *dir,
|
||||||
@@ -67,5 +71,9 @@ extern STRINGPTR GetStringTimeStamp (STRING String);
|
|||||||
#define UNICHAR_BULLET 0x2022
|
#define UNICHAR_BULLET 0x2022
|
||||||
#define STR_BULLET "\xE2\x80\xA2"
|
#define STR_BULLET "\xE2\x80\xA2"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _STRLIB_H */
|
#endif /* _STRLIB_H */
|
||||||
|
|
||||||
|
|||||||
@@ -26,6 +26,10 @@
|
|||||||
|
|
||||||
#include "libs/threadlib.h"
|
#include "libs/threadlib.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Bitmasks for setting task state. */
|
/* Bitmasks for setting task state. */
|
||||||
#define TASK_INUSE 1
|
#define TASK_INUSE 1
|
||||||
#define TASK_EXIT 2
|
#define TASK_EXIT 2
|
||||||
@@ -50,5 +54,9 @@ extern DWORD Task_ReadState (Task task, DWORD state_mask);
|
|||||||
extern void FinishTask (Task task);
|
extern void FinishTask (Task task);
|
||||||
extern void ConcludeTask (Task task);
|
extern void ConcludeTask (Task task);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|||||||
@@ -45,6 +45,10 @@
|
|||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#include "libs/timelib.h"
|
#include "libs/timelib.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
#if defined (PROFILE_THREADS) || defined (DEBUG_THREADS)
|
#if defined (PROFILE_THREADS) || defined (DEBUG_THREADS)
|
||||||
#define THREAD_NAMES
|
#define THREAD_NAMES
|
||||||
#endif
|
#endif
|
||||||
@@ -173,5 +177,9 @@ void WaitCondVar (CondVar);
|
|||||||
void SignalCondVar (CondVar);
|
void SignalCondVar (CondVar);
|
||||||
void BroadcastCondVar (CondVar);
|
void BroadcastCondVar (CondVar);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _THREADLIB_H */
|
#endif /* _THREADLIB_H */
|
||||||
|
|
||||||
|
|||||||
@@ -21,6 +21,10 @@
|
|||||||
|
|
||||||
#include "libs/compiler.h"
|
#include "libs/compiler.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
/* ONE_SECOND is the LCM of all the fractions of a second the game uses.
|
/* ONE_SECOND is the LCM of all the fractions of a second the game uses.
|
||||||
* Battle is 24 FPS, Landers are 35 FPS, most UI-level things are 15 FPS,
|
* Battle is 24 FPS, Landers are 35 FPS, most UI-level things are 15 FPS,
|
||||||
* The Interplanetary flight is 30 FPS, Comm ambient animation is 40 FPS,
|
* The Interplanetary flight is 30 FPS, Comm ambient animation is 40 FPS,
|
||||||
@@ -38,5 +42,9 @@ extern void InitTimeSystem (void);
|
|||||||
extern void UnInitTimeSystem (void);
|
extern void UnInitTimeSystem (void);
|
||||||
extern TimeCount GetTimeCounter (void);
|
extern TimeCount GetTimeCounter (void);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _TIMLIB_H */
|
#endif /* _TIMLIB_H */
|
||||||
|
|
||||||
|
|||||||
@@ -21,7 +21,15 @@
|
|||||||
#ifndef _UIO_H
|
#ifndef _UIO_H
|
||||||
#define _UIO_H
|
#define _UIO_H
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
#include "uio/io.h"
|
#include "uio/io.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _UIO_H */
|
#endif /* _UIO_H */
|
||||||
|
|
||||||
|
|||||||
@@ -21,7 +21,15 @@
|
|||||||
#ifndef _UIOUTILS_H
|
#ifndef _UIOUTILS_H
|
||||||
#define _UIOUTILS_H
|
#define _UIOUTILS_H
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
#include "uio/utils.h"
|
#include "uio/utils.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _UIOUTILS_H */
|
#endif /* _UIOUTILS_H */
|
||||||
|
|
||||||
|
|||||||
@@ -23,6 +23,10 @@
|
|||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
// For size_t
|
// For size_t
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
typedef uint32 UniChar;
|
typedef uint32 UniChar;
|
||||||
|
|
||||||
#ifdef UNICODE_INTERNAL
|
#ifdef UNICODE_INTERNAL
|
||||||
@@ -60,5 +64,9 @@ UniChar UniChar_toLower(UniChar ch);
|
|||||||
|
|
||||||
#undef UNICODE_CHAR
|
#undef UNICODE_CHAR
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* UNICODE_H */
|
#endif /* UNICODE_H */
|
||||||
|
|
||||||
|
|||||||
@@ -23,6 +23,10 @@
|
|||||||
#include "libs/sndlib.h"
|
#include "libs/sndlib.h"
|
||||||
#include "libs/reslib.h"
|
#include "libs/reslib.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
typedef enum
|
typedef enum
|
||||||
{
|
{
|
||||||
NO_FMV = 0,
|
NO_FMV = 0,
|
||||||
@@ -57,4 +61,8 @@ extern LEGACY_VIDEO_REF PlayLegacyVideo (LEGACY_VIDEO vid);
|
|||||||
extern void StopLegacyVideo (LEGACY_VIDEO_REF ref);
|
extern void StopLegacyVideo (LEGACY_VIDEO_REF ref);
|
||||||
extern BOOLEAN PlayingLegacyVideo (LEGACY_VIDEO_REF ref);
|
extern BOOLEAN PlayingLegacyVideo (LEGACY_VIDEO_REF ref);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _VIDLIB_H */
|
#endif /* _VIDLIB_H */
|
||||||
|
|||||||
@@ -26,6 +26,10 @@
|
|||||||
#include "libs/compiler.h"
|
#include "libs/compiler.h"
|
||||||
#include "libs/uio.h"
|
#include "libs/uio.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
#define OPT_3DO 0x01
|
#define OPT_3DO 0x01
|
||||||
#define OPT_PC 0x02
|
#define OPT_PC 0x02
|
||||||
#define OPT_ALL 0xFF
|
#define OPT_ALL 0xFF
|
||||||
@@ -81,5 +85,9 @@ int loadIndices (uio_DirHandle *baseDir);
|
|||||||
|
|
||||||
bool setGammaCorrection (float gamma);
|
bool setGammaCorrection (float gamma);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|||||||
@@ -79,12 +79,24 @@
|
|||||||
|
|
||||||
|
|
||||||
#ifndef HAVE_STRUPR
|
#ifndef HAVE_STRUPR
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
char *strupr (char *str);
|
char *strupr (char *str);
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if !defined (_MSC_VER) && !defined (HAVE_READDIR_R)
|
#if !defined (_MSC_VER) && !defined (HAVE_READDIR_R)
|
||||||
# include <dirent.h>
|
# include <dirent.h>
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
int readdir_r(DIR *dirp, struct dirent *entry, struct dirent **result);
|
int readdir_r(DIR *dirp, struct dirent *entry, struct dirent **result);
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Directories
|
// Directories
|
||||||
@@ -161,10 +173,21 @@ typedef unsigned short mode_t;
|
|||||||
#ifdef _MSC_VER
|
#ifdef _MSC_VER
|
||||||
# include <stdarg.h>
|
# include <stdarg.h>
|
||||||
// Defined in port.c
|
// Defined in port.c
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
int snprintf(char *str, size_t size, const char *format, ...);
|
int snprintf(char *str, size_t size, const char *format, ...);
|
||||||
int vsnprintf(char *str, size_t size, const char *format, va_list args);
|
int vsnprintf(char *str, size_t size, const char *format, va_list args);
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _MSC_VER */
|
#endif /* _MSC_VER */
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
// setenv()
|
// setenv()
|
||||||
#ifndef HAVE_SETENV
|
#ifndef HAVE_SETENV
|
||||||
int setenv (const char *name, const char *value, int overwrite);
|
int setenv (const char *name, const char *value, int overwrite);
|
||||||
@@ -178,6 +201,10 @@ typedef unsigned short wchar_t;
|
|||||||
typedef unsigned int wint_t;
|
typedef unsigned int wint_t;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#if defined (_MSC_VER) || defined(__MINGW32__)
|
#if defined (_MSC_VER) || defined(__MINGW32__)
|
||||||
# define USE_WINSOCK
|
# define USE_WINSOCK
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -50,6 +50,10 @@
|
|||||||
# endif /* defined(PRIxPTR) */
|
# endif /* defined(PRIxPTR) */
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
#if defined(__arch64__) || defined(__alpha) || defined(__x86_64) \
|
#if defined(__arch64__) || defined(__alpha) || defined(__x86_64) \
|
||||||
|| defined(_M_IA64) || defined(_M_AMD64)
|
|| defined(_M_IA64) || defined(_M_AMD64)
|
||||||
/* 64-bit platforms */
|
/* 64-bit platforms */
|
||||||
@@ -177,4 +181,8 @@ UQM_COMPILE_TIME_ASSERT(uint64, sizeof(uint64) == 8);
|
|||||||
#define UINT16_MAX 0xffff /* 65535U */
|
#define UINT16_MAX 0xffff /* 65535U */
|
||||||
#define UINT32_MAX 0xffffffff /* 4294967295U */
|
#define UINT32_MAX 0xffffffff /* 4294967295U */
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _TYPES_H */
|
#endif /* _TYPES_H */
|
||||||
|
|||||||
@@ -26,6 +26,10 @@ typedef DWORD BattleFrameCounter;
|
|||||||
#include "init.h"
|
#include "init.h"
|
||||||
// For NUM_SIDES
|
// For NUM_SIDES
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
// The callback function is called on every battle frame
|
// The callback function is called on every battle frame
|
||||||
// with GraphicsLock held, just before the display queue
|
// with GraphicsLock held, just before the display queue
|
||||||
// is drawn
|
// is drawn
|
||||||
@@ -56,4 +60,8 @@ BOOLEAN Battle (BattleFrameCallback *);
|
|||||||
extern void BattleSong (BOOLEAN DoPlay);
|
extern void BattleSong (BOOLEAN DoPlay);
|
||||||
extern void FreeBattleSong (void);
|
extern void FreeBattleSong (void);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _BATTLE_H */
|
#endif /* _BATTLE_H */
|
||||||
|
|||||||
@@ -30,6 +30,10 @@ typedef struct NetworkInputContext NetworkInputContext;
|
|||||||
#include "races.h"
|
#include "races.h"
|
||||||
#include "libs/compiler.h"
|
#include "libs/compiler.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
typedef BATTLE_INPUT_STATE (*BattleFrameInputFunction) (
|
typedef BATTLE_INPUT_STATE (*BattleFrameInputFunction) (
|
||||||
InputContext *context, STARSHIP *StarShipPtr);
|
InputContext *context, STARSHIP *StarShipPtr);
|
||||||
typedef BOOLEAN (*SelectShipFunction) (InputContext *context,
|
typedef BOOLEAN (*SelectShipFunction) (InputContext *context,
|
||||||
@@ -88,6 +92,10 @@ void InputContext_delete (InputContext *context);
|
|||||||
// Call InputContext->handlers->freeContext() to release an
|
// Call InputContext->handlers->freeContext() to release an
|
||||||
// InputContext.
|
// InputContext.
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _BATTLECONTROLS_H */
|
#endif /* _BATTLECONTROLS_H */
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -23,6 +23,10 @@
|
|||||||
#include "displist.h"
|
#include "displist.h"
|
||||||
#include "libs/compiler.h"
|
#include "libs/compiler.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
#define NAME_OFFSET 5
|
#define NAME_OFFSET 5
|
||||||
#define NUM_CAPTAINS_NAMES 16
|
#define NUM_CAPTAINS_NAMES 16
|
||||||
|
|
||||||
@@ -60,5 +64,9 @@ extern RACE_DESC *load_ship (SPECIES_ID SpeciesID, BOOLEAN LoadBattleData);
|
|||||||
extern void free_ship (RACE_DESC *RaceDescPtr, BOOLEAN FreeIconData,
|
extern void free_ship (RACE_DESC *RaceDescPtr, BOOLEAN FreeIconData,
|
||||||
BOOLEAN FreeBattleData);
|
BOOLEAN FreeBattleData);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _BUILD_H */
|
#endif /* _BUILD_H */
|
||||||
|
|
||||||
|
|||||||
@@ -22,6 +22,10 @@
|
|||||||
#include "libs/tasklib.h"
|
#include "libs/tasklib.h"
|
||||||
#include "displist.h"
|
#include "displist.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#define START_YEAR 2155
|
#define START_YEAR 2155
|
||||||
|
|
||||||
@@ -100,5 +104,9 @@ extern void UnlockGameClock (void);
|
|||||||
// but not much else
|
// but not much else
|
||||||
extern BOOLEAN GameClockRunning (void);
|
extern BOOLEAN GameClockRunning (void);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _CLOCK_H */
|
#endif /* _CLOCK_H */
|
||||||
|
|
||||||
|
|||||||
+10
-3
@@ -16,16 +16,23 @@
|
|||||||
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifdef NETPLAY
|
|
||||||
|
|
||||||
#ifndef _CNCTDLG_H
|
#ifndef _CNCTDLG_H
|
||||||
#define _CNCTDLG_H
|
#define _CNCTDLG_H
|
||||||
|
|
||||||
|
#ifdef NETPLAY
|
||||||
|
|
||||||
#include "libs/compiler.h"
|
#include "libs/compiler.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
BOOLEAN MeleeConnectDialog (int side);
|
BOOLEAN MeleeConnectDialog (int side);
|
||||||
|
|
||||||
#endif /* _CNCTDLG_H */
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* NETPLAY */
|
#endif /* NETPLAY */
|
||||||
|
|
||||||
|
#endif /* _CNCTDLG_H */
|
||||||
|
|||||||
@@ -21,6 +21,10 @@
|
|||||||
|
|
||||||
#include "libs/reslib.h"
|
#include "libs/reslib.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
extern BOOLEAN InstallCodeResType (void);
|
extern BOOLEAN InstallCodeResType (void);
|
||||||
extern void *LoadCodeResInstance (RESOURCE res);
|
extern void *LoadCodeResInstance (RESOURCE res);
|
||||||
extern void *CaptureCodeRes (void *hCode, void *pData, void **ppLocData);
|
extern void *CaptureCodeRes (void *hCode, void *pData, void **ppLocData);
|
||||||
@@ -32,5 +36,9 @@ typedef struct
|
|||||||
UWORD size;
|
UWORD size;
|
||||||
} CODE_REF;
|
} CODE_REF;
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _CODERES_H */
|
#endif /* _CODERES_H */
|
||||||
|
|
||||||
|
|||||||
@@ -21,6 +21,10 @@
|
|||||||
|
|
||||||
#include "element.h"
|
#include "element.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
#define COLLISION_TURN_WAIT 1
|
#define COLLISION_TURN_WAIT 1
|
||||||
#define COLLISION_THRUST_WAIT 3
|
#define COLLISION_THRUST_WAIT 3
|
||||||
|
|
||||||
@@ -59,5 +63,9 @@
|
|||||||
|
|
||||||
extern void collide (ELEMENT *ElementPtr0, ELEMENT *ElementPtr1);
|
extern void collide (ELEMENT *ElementPtr0, ELEMENT *ElementPtr1);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _COLLIDE_H */
|
#endif /* _COLLIDE_H */
|
||||||
|
|
||||||
|
|||||||
@@ -31,6 +31,10 @@
|
|||||||
|
|
||||||
#include "commanim.h"
|
#include "commanim.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
extern LOCDATA CommData;
|
extern LOCDATA CommData;
|
||||||
|
|
||||||
static inline BOOLEAN
|
static inline BOOLEAN
|
||||||
@@ -131,6 +135,10 @@ extern void SetCommIntroMode (CommIntroMode, TimeCount howLong);
|
|||||||
|
|
||||||
extern void EnableTalkingAnim (BOOLEAN enable);
|
extern void EnableTalkingAnim (BOOLEAN enable);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _COMM_H */
|
#endif /* _COMM_H */
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -20,6 +20,10 @@
|
|||||||
#include "libs/compiler.h"
|
#include "libs/compiler.h"
|
||||||
#include "libs/gfxlib.h"
|
#include "libs/gfxlib.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
// Some background: every animation has a neutral frame which returns
|
// Some background: every animation has a neutral frame which returns
|
||||||
// the image to the state it was in before the animation began. Which
|
// the image to the state it was in before the animation began. Which
|
||||||
// frame is neutral depends on the animation type.
|
// frame is neutral depends on the animation type.
|
||||||
@@ -130,6 +134,10 @@ extern BOOLEAN DrawAlienFrame (SEQUENCE *pSeq, COUNT Num, BOOLEAN fullRedraw);
|
|||||||
extern void InitCommAnimations (void);
|
extern void InitCommAnimations (void);
|
||||||
extern BOOLEAN ProcessCommAnimations (BOOLEAN fullRedraw, BOOLEAN paused);
|
extern BOOLEAN ProcessCommAnimations (BOOLEAN fullRedraw, BOOLEAN paused);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _COMMANIM_H */
|
#endif /* _COMMANIM_H */
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -23,6 +23,10 @@
|
|||||||
#include "resinst.h"
|
#include "resinst.h"
|
||||||
#include "libs/sound/trackplayer.h"
|
#include "libs/sound/trackplayer.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
ARILOU_CONVERSATION,
|
ARILOU_CONVERSATION,
|
||||||
CHMMR_CONVERSATION,
|
CHMMR_CONVERSATION,
|
||||||
@@ -154,5 +158,9 @@ extern LOCDATA* init_zoqfot_comm (void);
|
|||||||
|
|
||||||
extern LOCDATA* init_umgah_comm (void);
|
extern LOCDATA* init_umgah_comm (void);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _COMMGLUE_H */
|
#endif /* _COMMGLUE_H */
|
||||||
|
|
||||||
|
|||||||
@@ -20,6 +20,10 @@
|
|||||||
#include "libs/gfxlib.h"
|
#include "libs/gfxlib.h"
|
||||||
#include "libs/sndlib.h"
|
#include "libs/sndlib.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
void load_gravity_well (BYTE selector);
|
void load_gravity_well (BYTE selector);
|
||||||
void free_gravity_well (void);
|
void free_gravity_well (void);
|
||||||
|
|
||||||
@@ -27,4 +31,8 @@ FRAME load_life_form (BYTE selector);
|
|||||||
|
|
||||||
MUSIC_REF load_orbit_theme (BYTE selector);
|
MUSIC_REF load_orbit_theme (BYTE selector);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* CONS_RES_H_ */
|
#endif /* CONS_RES_H_ */
|
||||||
|
|||||||
@@ -23,6 +23,10 @@
|
|||||||
#include "libs/strlib.h"
|
#include "libs/strlib.h"
|
||||||
#include "libs/timelib.h"
|
#include "libs/timelib.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
// Enumerated type for controls
|
// Enumerated type for controls
|
||||||
enum {
|
enum {
|
||||||
KEY_UP,
|
KEY_UP,
|
||||||
@@ -162,6 +166,10 @@ typedef struct textentry_state
|
|||||||
|
|
||||||
extern BOOLEAN DoTextEntry (TEXTENTRY_STATE *pTES);
|
extern BOOLEAN DoTextEntry (TEXTENTRY_STATE *pTES);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -19,7 +19,15 @@
|
|||||||
|
|
||||||
#include "libs/compiler.h"
|
#include "libs/compiler.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
extern void Credits (BOOLEAN WithOuttakes);
|
extern void Credits (BOOLEAN WithOuttakes);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _CREDITS_H */
|
#endif /* _CREDITS_H */
|
||||||
|
|
||||||
|
|||||||
@@ -19,6 +19,10 @@
|
|||||||
#ifndef _DEMO_H
|
#ifndef _DEMO_H
|
||||||
#define _DEMO_H
|
#define _DEMO_H
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef DEMO_MODE
|
#ifndef DEMO_MODE
|
||||||
#define DEMO_MODE 0
|
#define DEMO_MODE 0
|
||||||
#endif /* DEMO_MODE */
|
#endif /* DEMO_MODE */
|
||||||
@@ -44,5 +48,9 @@ extern void JournalInput (INPUT_STATE InputState);
|
|||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _DEMO_H */
|
#endif /* _DEMO_H */
|
||||||
|
|
||||||
|
|||||||
@@ -24,6 +24,10 @@
|
|||||||
#include "libs/compiler.h"
|
#include "libs/compiler.h"
|
||||||
#include "libs/memlib.h"
|
#include "libs/memlib.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
// Note that we MUST use the QUEUE_TABLE variant at this time, because
|
// Note that we MUST use the QUEUE_TABLE variant at this time, because
|
||||||
// certain gameplay elements depend on it. Namely, the maximum number
|
// certain gameplay elements depend on it. Namely, the maximum number
|
||||||
// of HyperSpace encounter globes chasing the player is defined by the
|
// of HyperSpace encounter globes chasing the player is defined by the
|
||||||
@@ -120,5 +124,9 @@ extern void RemoveQueue (QUEUE *pq, HLINK hLink);
|
|||||||
extern COUNT CountLinks (QUEUE *pq);
|
extern COUNT CountLinks (QUEUE *pq);
|
||||||
void ForAllLinks(QUEUE *pq, void (*callback)(LINK *, void *), void *arg);
|
void ForAllLinks(QUEUE *pq, void (*callback)(LINK *, void *), void *arg);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _DISPLIST_H */
|
#endif /* _DISPLIST_H */
|
||||||
|
|
||||||
|
|||||||
@@ -24,6 +24,10 @@
|
|||||||
#include "velocity.h"
|
#include "velocity.h"
|
||||||
#include "libs/gfxlib.h"
|
#include "libs/gfxlib.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#define NORMAL_LIFE 1
|
#define NORMAL_LIFE 1
|
||||||
|
|
||||||
@@ -230,5 +234,9 @@ extern void MoveGalaxy (VIEW_STATE view_state, SIZE dx, SIZE dy);
|
|||||||
extern BOOLEAN CalculateGravity (ELEMENT *ElementPtr);
|
extern BOOLEAN CalculateGravity (ELEMENT *ElementPtr);
|
||||||
|
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _ELEMENT_H */
|
#endif /* _ELEMENT_H */
|
||||||
|
|
||||||
|
|||||||
@@ -30,6 +30,10 @@ typedef struct encounter ENCOUNTER;
|
|||||||
#include "element.h"
|
#include "element.h"
|
||||||
#include "races.h"
|
#include "races.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
typedef HLINK HENCOUNTER;
|
typedef HLINK HENCOUNTER;
|
||||||
|
|
||||||
@@ -190,5 +194,9 @@ extern void GenerateIlwrath (BYTE control);
|
|||||||
extern SIZE EncounterRace;
|
extern SIZE EncounterRace;
|
||||||
extern BYTE EncounterGroup;
|
extern BYTE EncounterGroup;
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _ENCOUNT_H */
|
#endif /* _ENCOUNT_H */
|
||||||
|
|
||||||
|
|||||||
@@ -90,6 +90,10 @@
|
|||||||
#include "libs/gfxlib.h"
|
#include "libs/gfxlib.h"
|
||||||
#include "libs/timelib.h"
|
#include "libs/timelib.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
FlashState_fadeIn = 0,
|
FlashState_fadeIn = 0,
|
||||||
// Someway between on and off, going towards on.
|
// Someway between on and off, going towards on.
|
||||||
@@ -211,5 +215,9 @@ void Flash_setCacheSize (FlashContext *context, COUNT size);
|
|||||||
COUNT Flash_getCacheSize (const FlashContext *context);
|
COUNT Flash_getCacheSize (const FlashContext *context);
|
||||||
|
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _FLASH_H */
|
#endif /* _FLASH_H */
|
||||||
|
|
||||||
|
|||||||
@@ -20,6 +20,11 @@
|
|||||||
#include "libs/compiler.h"
|
#include "libs/compiler.h"
|
||||||
#include "libs/sndlib.h"
|
#include "libs/sndlib.h"
|
||||||
#include "libs/gfxlib.h"
|
#include "libs/gfxlib.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
#define WANT_SHIP_SPINS
|
#define WANT_SHIP_SPINS
|
||||||
|
|
||||||
extern void SplashScreen (void (* DoProcessing)(DWORD TimeOut));
|
extern void SplashScreen (void (* DoProcessing)(DWORD TimeOut));
|
||||||
@@ -29,5 +34,9 @@ extern void DoShipSpin (COUNT index, MUSIC_REF hMusic);
|
|||||||
|
|
||||||
extern BOOLEAN ShowPresentation (RESOURCE presentation);
|
extern BOOLEAN ShowPresentation (RESOURCE presentation);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _FMV_H */
|
#endif /* _FMV_H */
|
||||||
|
|
||||||
|
|||||||
@@ -20,6 +20,10 @@
|
|||||||
#include "libs/compiler.h"
|
#include "libs/compiler.h"
|
||||||
#include "libs/gfxlib.h"
|
#include "libs/gfxlib.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
enum
|
enum
|
||||||
{
|
{
|
||||||
@@ -57,5 +61,9 @@ extern void SetRaceDest (BYTE which_race, COORD x, COORD y, BYTE days_left,
|
|||||||
BYTE func_index);
|
BYTE func_index);
|
||||||
|
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _GAMEEV_H */
|
#endif /* _GAMEEV_H */
|
||||||
|
|
||||||
|
|||||||
@@ -19,11 +19,19 @@
|
|||||||
#include "libs/compiler.h"
|
#include "libs/compiler.h"
|
||||||
#include "libs/gfxlib.h"
|
#include "libs/gfxlib.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
extern void ConfirmSaveLoad (STAMP *MsgStamp);
|
extern void ConfirmSaveLoad (STAMP *MsgStamp);
|
||||||
extern BOOLEAN GameOptions (void);
|
extern BOOLEAN GameOptions (void);
|
||||||
|
|
||||||
typedef void (NamingCallback) (void);
|
typedef void (NamingCallback) (void);
|
||||||
extern void SetNamingCallback (NamingCallback *);
|
extern void SetNamingCallback (NamingCallback *);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _GAMEOPT_H */
|
#endif /* _GAMEOPT_H */
|
||||||
|
|
||||||
|
|||||||
@@ -25,6 +25,10 @@
|
|||||||
|
|
||||||
#include "libs/strlib.h"
|
#include "libs/strlib.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
#define STAR_STRING_COUNT 133
|
#define STAR_STRING_COUNT 133
|
||||||
#define DEVICE_STRING_COUNT 29
|
#define DEVICE_STRING_COUNT 29
|
||||||
#define CARGO_STRING_COUNT 10
|
#define CARGO_STRING_COUNT 10
|
||||||
@@ -82,5 +86,9 @@ extern STRING GameStrings;
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _GAMESTR_H */
|
#endif /* _GAMESTR_H */
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,15 @@
|
|||||||
#include "planets/generate.h"
|
#include "planets/generate.h"
|
||||||
#include "libs/compiler.h"
|
#include "libs/compiler.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
const GenerateFunctions *getGenerateFunctions (BYTE Index);
|
const GenerateFunctions *getGenerateFunctions (BYTE Index);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* GENDEF_H */
|
#endif /* GENDEF_H */
|
||||||
|
|
||||||
|
|||||||
@@ -27,6 +27,10 @@
|
|||||||
#include "velocity.h"
|
#include "velocity.h"
|
||||||
#include "commanim.h"
|
#include "commanim.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
// general numbers-speech generator info
|
// general numbers-speech generator info
|
||||||
// should accomodate most common base-10 languages
|
// should accomodate most common base-10 languages
|
||||||
@@ -1010,5 +1014,9 @@ extern void InitGlobData (void);
|
|||||||
extern BOOLEAN InitGameStructures (void);
|
extern BOOLEAN InitGameStructures (void);
|
||||||
extern void UninitGameStructures (void);
|
extern void UninitGameStructures (void);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _GLOBDATA_H */
|
#endif /* _GLOBDATA_H */
|
||||||
|
|
||||||
|
|||||||
@@ -24,6 +24,10 @@
|
|||||||
// for POINT
|
// for POINT
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
// XXX: Needed to maintain savegame compatibility
|
// XXX: Needed to maintain savegame compatibility
|
||||||
#define NUM_SAVED_BATTLE_GROUPS 64
|
#define NUM_SAVED_BATTLE_GROUPS 64
|
||||||
|
|
||||||
@@ -82,4 +86,8 @@ LockIpGroup (const QUEUE *pq, HIPGROUP h)
|
|||||||
|
|
||||||
extern HIPGROUP BuildGroup (QUEUE *pDstQueue, BYTE race_id);
|
extern HIPGROUP BuildGroup (QUEUE *pDstQueue, BYTE race_id);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _GRPINFO_H */
|
#endif /* _GRPINFO_H */
|
||||||
|
|||||||
@@ -23,6 +23,10 @@
|
|||||||
#include "units.h"
|
#include "units.h"
|
||||||
// for UNIT_SCREEN_WIDTH/HEIGHT
|
// for UNIT_SCREEN_WIDTH/HEIGHT
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
#define NUM_RADAR_SCREENS 12
|
#define NUM_RADAR_SCREENS 12
|
||||||
|
|
||||||
#define RADAR_SCAN_WIDTH (UNIT_SCREEN_WIDTH * NUM_RADAR_SCREENS)
|
#define RADAR_SCAN_WIDTH (UNIT_SCREEN_WIDTH * NUM_RADAR_SCREENS)
|
||||||
@@ -79,5 +83,9 @@ extern BOOLEAN hyper_transition (ELEMENT *ElementPtr);
|
|||||||
extern void HyperspaceMenu (void);
|
extern void HyperspaceMenu (void);
|
||||||
extern void SaveSisHyperState (void);
|
extern void SaveSisHyperState (void);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _HYPER_H */
|
#endif /* _HYPER_H */
|
||||||
|
|
||||||
|
|||||||
@@ -20,6 +20,10 @@
|
|||||||
#include "libs/gfxlib.h"
|
#include "libs/gfxlib.h"
|
||||||
#include "libs/reslib.h"
|
#include "libs/reslib.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
#define NUM_PLAYERS 2
|
#define NUM_PLAYERS 2
|
||||||
#define NUM_SIDES 2
|
#define NUM_SIDES 2
|
||||||
|
|
||||||
@@ -35,5 +39,9 @@ extern BOOLEAN load_animation (FRAME *pixarray, RESOURCE big_res,
|
|||||||
RESOURCE med_res, RESOURCE sml_res);
|
RESOURCE med_res, RESOURCE sml_res);
|
||||||
extern BOOLEAN free_image (FRAME *pixarray);
|
extern BOOLEAN free_image (FRAME *pixarray);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _INIT_H */
|
#endif /* _INIT_H */
|
||||||
|
|
||||||
|
|||||||
@@ -24,6 +24,10 @@
|
|||||||
#include "element.h"
|
#include "element.h"
|
||||||
#include "races.h"
|
#include "races.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
#define MANEUVERABILITY(pi) ((pi)->ManeuverabilityIndex)
|
#define MANEUVERABILITY(pi) ((pi)->ManeuverabilityIndex)
|
||||||
#define WEAPON_RANGE(pi) ((pi)->WeaponRange)
|
#define WEAPON_RANGE(pi) ((pi)->WeaponRange)
|
||||||
|
|
||||||
@@ -74,6 +78,10 @@ extern BOOLEAN ThrustShip (ELEMENT *ShipPtr, COUNT angle);
|
|||||||
#define AWESOME_RATING (BYTE)(1 << 6)
|
#define AWESOME_RATING (BYTE)(1 << 6)
|
||||||
|
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _INTEL_H */
|
#endif /* _INTEL_H */
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -19,6 +19,10 @@
|
|||||||
|
|
||||||
#include "libs/compiler.h"
|
#include "libs/compiler.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
extern void NotifyOthers (COUNT which_race, BYTE target_loc);
|
extern void NotifyOthers (COUNT which_race, BYTE target_loc);
|
||||||
// Special target locations for NotifyOthers()
|
// Special target locations for NotifyOthers()
|
||||||
#define IPNL_INTERCEPT_PLAYER 0
|
#define IPNL_INTERCEPT_PLAYER 0
|
||||||
@@ -26,4 +30,8 @@ extern void NotifyOthers (COUNT which_race, BYTE target_loc);
|
|||||||
|
|
||||||
extern void DoMissions (void);
|
extern void DoMissions (void);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* UQM_IPDISP_H_INCL_ */
|
#endif /* UQM_IPDISP_H_INCL_ */
|
||||||
|
|||||||
@@ -22,10 +22,18 @@
|
|||||||
#include "libs/compiler.h"
|
#include "libs/compiler.h"
|
||||||
#include "globdata.h"
|
#include "globdata.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
extern ACTIVITY NextActivity;
|
extern ACTIVITY NextActivity;
|
||||||
|
|
||||||
extern BOOLEAN LoadGame (COUNT which_game, SUMMARY_DESC *summary_desc);
|
extern BOOLEAN LoadGame (COUNT which_game, SUMMARY_DESC *summary_desc);
|
||||||
|
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _LOAD_H */
|
#endif /* _LOAD_H */
|
||||||
|
|
||||||
|
|||||||
@@ -20,6 +20,10 @@
|
|||||||
#include "races.h"
|
#include "races.h"
|
||||||
#include "libs/compiler.h"
|
#include "libs/compiler.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
typedef HLINK HMASTERSHIP;
|
typedef HLINK HMASTERSHIP;
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
@@ -58,5 +62,9 @@ COUNT GetShipCostFromIndex (unsigned Index);
|
|||||||
FRAME GetShipIconsFromIndex (unsigned Index);
|
FRAME GetShipIconsFromIndex (unsigned Index);
|
||||||
FRAME GetShipMeleeIconsFromIndex (unsigned Index);
|
FRAME GetShipMeleeIconsFromIndex (unsigned Index);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _MASTER_H */
|
#endif /* _MASTER_H */
|
||||||
|
|
||||||
|
|||||||
@@ -23,6 +23,10 @@
|
|||||||
#include "libs/sndlib.h"
|
#include "libs/sndlib.h"
|
||||||
#include "flash.h"
|
#include "flash.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
typedef struct menu_state
|
typedef struct menu_state
|
||||||
{
|
{
|
||||||
// Standard field required by DoInput()
|
// Standard field required by DoInput()
|
||||||
@@ -120,5 +124,9 @@ enum
|
|||||||
extern BOOLEAN DoMenuChooser (MENU_STATE *pMS, BYTE BaseState);
|
extern BOOLEAN DoMenuChooser (MENU_STATE *pMS, BYTE BaseState);
|
||||||
extern void DrawMenuStateStrings (BYTE beg_index, SWORD NewState);
|
extern void DrawMenuStateStrings (BYTE beg_index, SWORD NewState);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _MENUSTAT_H */
|
#endif /* _MENUSTAT_H */
|
||||||
|
|
||||||
|
|||||||
@@ -20,6 +20,10 @@
|
|||||||
#include "libs/compiler.h"
|
#include "libs/compiler.h"
|
||||||
#include "libs/gfxlib.h"
|
#include "libs/gfxlib.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
extern BOOLEAN sliderDisabled;
|
extern BOOLEAN sliderDisabled;
|
||||||
extern BOOLEAN oscillDisabled;
|
extern BOOLEAN oscillDisabled;
|
||||||
|
|
||||||
@@ -32,5 +36,9 @@ extern void InitSlider (int x, int y, int width, FRAME sliderFrame,
|
|||||||
extern void SetSliderImage (FRAME f);
|
extern void SetSliderImage (FRAME f);
|
||||||
void DrawSlider (void);
|
void DrawSlider (void);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _OSCILL_H */
|
#endif /* _OSCILL_H */
|
||||||
|
|
||||||
|
|||||||
@@ -20,8 +20,16 @@
|
|||||||
#include "libs/compiler.h"
|
#include "libs/compiler.h"
|
||||||
#include "races.h"
|
#include "races.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
extern HSTARSHIP GetEncounterStarShip (STARSHIP *LastStarShipPtr,
|
extern HSTARSHIP GetEncounterStarShip (STARSHIP *LastStarShipPtr,
|
||||||
COUNT which_player);
|
COUNT which_player);
|
||||||
extern void DrawArmadaPickShip (BOOLEAN draw_salvage_frame, RECT *pPickRect);
|
extern void DrawArmadaPickShip (BOOLEAN draw_salvage_frame, RECT *pPickRect);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* UQM_PICKSHIP_H_INCL_ */
|
#endif /* UQM_PICKSHIP_H_INCL_ */
|
||||||
|
|||||||
@@ -21,6 +21,9 @@
|
|||||||
|
|
||||||
#include "libs/compiler.h"
|
#include "libs/compiler.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
/*------------------------------ Type Defines ----------------------------- */
|
/*------------------------------ Type Defines ----------------------------- */
|
||||||
enum
|
enum
|
||||||
@@ -205,5 +208,9 @@ enum
|
|||||||
|
|
||||||
extern const BYTE *Elements;
|
extern const BYTE *Elements;
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _ELEMDATA_H */
|
#endif /* _ELEMDATA_H */
|
||||||
|
|
||||||
|
|||||||
@@ -23,6 +23,10 @@ typedef struct GenerateFunctions GenerateFunctions;
|
|||||||
#include "planets.h"
|
#include "planets.h"
|
||||||
#include "libs/compiler.h"
|
#include "libs/compiler.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* To do (for further cleanups):
|
* To do (for further cleanups):
|
||||||
* - split off generateOrbital in a calculation and an activation
|
* - split off generateOrbital in a calculation and an activation
|
||||||
@@ -98,6 +102,9 @@ struct GenerateFunctions {
|
|||||||
PickupLifeFunction pickupLife;
|
PickupLifeFunction pickupLife;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* GENERATE_H */
|
#endif /* GENERATE_H */
|
||||||
|
|
||||||
|
|||||||
@@ -21,6 +21,10 @@
|
|||||||
#include "../planets.h"
|
#include "../planets.h"
|
||||||
#include "libs/compiler.h"
|
#include "libs/compiler.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
bool GenerateDefault_initNpcs (SOLARSYS_STATE *solarSys);
|
bool GenerateDefault_initNpcs (SOLARSYS_STATE *solarSys);
|
||||||
bool GenerateDefault_reinitNpcs (SOLARSYS_STATE *solarSys);
|
bool GenerateDefault_reinitNpcs (SOLARSYS_STATE *solarSys);
|
||||||
bool GenerateDefault_uninitNpcs (SOLARSYS_STATE *solarSys);
|
bool GenerateDefault_uninitNpcs (SOLARSYS_STATE *solarSys);
|
||||||
@@ -52,5 +56,9 @@ bool GenerateDefault_landerReportCycle (SOLARSYS_STATE *);
|
|||||||
|
|
||||||
extern const GenerateFunctions generateDefaultFunctions;
|
extern const GenerateFunctions generateDefaultFunctions;
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* GENDEFAULT_H */
|
#endif /* GENDEFAULT_H */
|
||||||
|
|
||||||
|
|||||||
@@ -26,6 +26,9 @@
|
|||||||
#include "libs/timelib.h"
|
#include "libs/timelib.h"
|
||||||
#include "../element.h"
|
#include "../element.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
// Surface magnification shift (x4)
|
// Surface magnification shift (x4)
|
||||||
#define MAG_SHIFT 2
|
#define MAG_SHIFT 2
|
||||||
@@ -76,5 +79,9 @@ enum
|
|||||||
PS_NON_PLAYER,
|
PS_NON_PLAYER,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _LANDER_H */
|
#endif /* _LANDER_H */
|
||||||
|
|
||||||
|
|||||||
@@ -21,6 +21,9 @@
|
|||||||
|
|
||||||
#include "libs/compiler.h"
|
#include "libs/compiler.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
#define BEHAVIOR_HUNT (0 << 0)
|
#define BEHAVIOR_HUNT (0 << 0)
|
||||||
#define BEHAVIOR_FLEE (1 << 0)
|
#define BEHAVIOR_FLEE (1 << 0)
|
||||||
@@ -65,5 +68,9 @@ typedef struct
|
|||||||
|
|
||||||
extern const LIFEFORM_DESC CreatureData[];
|
extern const LIFEFORM_DESC CreatureData[];
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _LIFEFORM_H */
|
#endif /* _LIFEFORM_H */
|
||||||
|
|
||||||
|
|||||||
@@ -21,6 +21,9 @@
|
|||||||
|
|
||||||
#include "libs/reslib.h"
|
#include "libs/reslib.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
/*------------------------------ Type Defines ----------------------------- */
|
/*------------------------------ Type Defines ----------------------------- */
|
||||||
#define NUMBER_OF_ORBITS 16
|
#define NUMBER_OF_ORBITS 16
|
||||||
@@ -328,5 +331,9 @@ enum
|
|||||||
|
|
||||||
extern const PlanetFrame *PlanData;
|
extern const PlanetFrame *PlanData;
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _PLANDATA_H */
|
#endif /* _PLANDATA_H */
|
||||||
|
|
||||||
|
|||||||
@@ -99,6 +99,9 @@ typedef struct solarsys_state SOLARSYS_STATE;
|
|||||||
#include "plandata.h"
|
#include "plandata.h"
|
||||||
#include "sundata.h"
|
#include "sundata.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
struct planet_desc
|
struct planet_desc
|
||||||
{
|
{
|
||||||
@@ -286,5 +289,9 @@ extern void GetPlanetOrMoonName (UNICODE *buf, COUNT bufsize);
|
|||||||
extern void PlanetOrbitMenu (void);
|
extern void PlanetOrbitMenu (void);
|
||||||
extern void SaveSolarSysLocation (void);
|
extern void SaveSolarSysLocation (void);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _PLANETS_H */
|
#endif /* _PLANETS_H */
|
||||||
|
|
||||||
|
|||||||
@@ -26,6 +26,9 @@ typedef struct scan_block SCAN_BLOCK;
|
|||||||
#include "libs/gfxlib.h"
|
#include "libs/gfxlib.h"
|
||||||
#include "planets.h"
|
#include "planets.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
struct scan_desc
|
struct scan_desc
|
||||||
{
|
{
|
||||||
@@ -62,5 +65,9 @@ COUNT countNodesRetrieved (PLANET_INFO *planetInfo, BYTE scanType);
|
|||||||
void setNodeRetrieved (PLANET_INFO *planetInfo, BYTE scanType, BYTE nodeNr);
|
void setNodeRetrieved (PLANET_INFO *planetInfo, BYTE scanType, BYTE nodeNr);
|
||||||
void setNodeNotRetrieved (PLANET_INFO *planetInfo, BYTE scanType, BYTE nodeNr);
|
void setNodeNotRetrieved (PLANET_INFO *planetInfo, BYTE scanType, BYTE nodeNr);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _SCAN_H */
|
#endif /* _SCAN_H */
|
||||||
|
|
||||||
|
|||||||
@@ -22,6 +22,9 @@
|
|||||||
#include "plandata.h"
|
#include "plandata.h"
|
||||||
#include "libs/compiler.h"
|
#include "libs/compiler.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
/*------------------------------ Global Data ------------------------------ */
|
/*------------------------------ Global Data ------------------------------ */
|
||||||
|
|
||||||
@@ -58,5 +61,9 @@ extern DWORD DoPlanetaryAnalysis (SYSTEM_INFO *SysInfoPtr,
|
|||||||
|
|
||||||
extern SYSTEM_INFO CurSysInfo;
|
extern SYSTEM_INFO CurSysInfo;
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _SUNDATA_H */
|
#endif /* _SUNDATA_H */
|
||||||
|
|
||||||
|
|||||||
@@ -21,9 +21,17 @@
|
|||||||
#include "libs/gfxlib.h"
|
#include "libs/gfxlib.h"
|
||||||
#include "element.h"
|
#include "element.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
extern void RedrawQueue (BOOLEAN clear);
|
extern void RedrawQueue (BOOLEAN clear);
|
||||||
extern void InitDisplayList (void);
|
extern void InitDisplayList (void);
|
||||||
extern void SetUpElement (ELEMENT *ElementPtr);
|
extern void SetUpElement (ELEMENT *ElementPtr);
|
||||||
extern void InsertPrim (PRIM_LINKS *pLinks, COUNT primIndex, COUNT iPI);
|
extern void InsertPrim (PRIM_LINKS *pLinks, COUNT primIndex, COUNT iPI);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* UQM_PROCESS_H_INCL_ */
|
#endif /* UQM_PROCESS_H_INCL_ */
|
||||||
|
|||||||
@@ -31,6 +31,10 @@ typedef HLINK HSTARSHIP;
|
|||||||
#include "libs/sndlib.h"
|
#include "libs/sndlib.h"
|
||||||
#include "libs/reslib.h"
|
#include "libs/reslib.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
// TODO: remove RACES_PER_PLAYER remnant of SC1
|
// TODO: remove RACES_PER_PLAYER remnant of SC1
|
||||||
#define RACES_PER_PLAYER 7
|
#define RACES_PER_PLAYER 7
|
||||||
@@ -664,5 +668,9 @@ enum
|
|||||||
BUILD_COLOR (MAKE_RGB15_INIT (0x06, 0x06, 0x06), 0x20), /* BLACK_URQUAN_SHIP */ \
|
BUILD_COLOR (MAKE_RGB15_INIT (0x06, 0x06, 0x06), 0x20), /* BLACK_URQUAN_SHIP */ \
|
||||||
BUILD_COLOR (MAKE_RGB15_INIT (0x14, 0x07, 0x1F), 0x39), /* YEHAT_REBEL_SHIP */
|
BUILD_COLOR (MAKE_RGB15_INIT (0x14, 0x07, 0x1F), 0x39), /* YEHAT_REBEL_SHIP */
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _RACES_H */
|
#endif /* _RACES_H */
|
||||||
|
|
||||||
|
|||||||
@@ -19,8 +19,16 @@
|
|||||||
|
|
||||||
#include "libs/compiler.h"
|
#include "libs/compiler.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
extern BOOLEAN StartGame (void);
|
extern BOOLEAN StartGame (void);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _RESTART_H */
|
#endif /* _RESTART_H */
|
||||||
|
|
||||||
|
|||||||
@@ -21,8 +21,16 @@
|
|||||||
// for SUMMARY_DESC
|
// for SUMMARY_DESC
|
||||||
#include "libs/compiler.h"
|
#include "libs/compiler.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
extern void SaveProblem (void);
|
extern void SaveProblem (void);
|
||||||
extern BOOLEAN SaveGame (COUNT which_game, SUMMARY_DESC *summary_desc);
|
extern BOOLEAN SaveGame (COUNT which_game, SUMMARY_DESC *summary_desc);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _SAVE_H */
|
#endif /* _SAVE_H */
|
||||||
|
|
||||||
|
|||||||
@@ -19,6 +19,10 @@
|
|||||||
|
|
||||||
#include "libs/sndlib.h"
|
#include "libs/sndlib.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
extern void ToggleMusic (void);
|
extern void ToggleMusic (void);
|
||||||
extern void StopMusic (void);
|
extern void StopMusic (void);
|
||||||
extern void ResumeMusic (void);
|
extern void ResumeMusic (void);
|
||||||
@@ -30,5 +34,9 @@ extern void PlaySoundEffect (SOUND S, COUNT Channel, SoundPosition Pos,
|
|||||||
void *PositionalObject, BYTE Priority);
|
void *PositionalObject, BYTE Priority);
|
||||||
|
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _SETTINGS_H */
|
#endif /* _SETTINGS_H */
|
||||||
|
|
||||||
|
|||||||
@@ -24,6 +24,10 @@
|
|||||||
#include "libs/gfxlib.h"
|
#include "libs/gfxlib.h"
|
||||||
#include "libs/threadlib.h"
|
#include "libs/threadlib.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
extern RESOURCE_INDEX hResIndex;
|
extern RESOURCE_INDEX hResIndex;
|
||||||
|
|
||||||
extern FRAME Screen;
|
extern FRAME Screen;
|
||||||
@@ -79,6 +83,10 @@ void ClearPlayerInput (COUNT playerI);
|
|||||||
void ClearPlayerInputAll (void);
|
void ClearPlayerInputAll (void);
|
||||||
|
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _SETUP_H */
|
#endif /* _SETUP_H */
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -21,6 +21,10 @@
|
|||||||
|
|
||||||
#include "controls.h"
|
#include "controls.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
OPTVAL_DISABLED,
|
OPTVAL_DISABLED,
|
||||||
OPTVAL_ENABLED
|
OPTVAL_ENABLED
|
||||||
@@ -88,4 +92,8 @@ void SetupMenu (void);
|
|||||||
void GetGlobalOptions (GLOBALOPTS *opts);
|
void GetGlobalOptions (GLOBALOPTS *opts);
|
||||||
void SetGlobalOptions (GLOBALOPTS *opts);
|
void SetGlobalOptions (GLOBALOPTS *opts);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif // _SETUPMENU_H
|
#endif // _SETUPMENU_H
|
||||||
|
|||||||
@@ -21,6 +21,10 @@
|
|||||||
#include "races.h"
|
#include "races.h"
|
||||||
#include "element.h"
|
#include "element.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
extern BOOLEAN GetNextStarShip (STARSHIP *LastStarShipPtr, COUNT which_side);
|
extern BOOLEAN GetNextStarShip (STARSHIP *LastStarShipPtr, COUNT which_side);
|
||||||
extern BOOLEAN GetInitialStarShips (void);
|
extern BOOLEAN GetInitialStarShips (void);
|
||||||
|
|
||||||
@@ -32,4 +36,8 @@ extern void collision (ELEMENT *ElementPtr0, POINT *pPt0,
|
|||||||
|
|
||||||
extern STATUS_FLAGS inertial_thrust (ELEMENT *ElementPtr);
|
extern STATUS_FLAGS inertial_thrust (ELEMENT *ElementPtr);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* UQM_SHIP_H_INCL_ */
|
#endif /* UQM_SHIP_H_INCL_ */
|
||||||
|
|||||||
@@ -21,6 +21,10 @@
|
|||||||
|
|
||||||
#include "menustat.h"
|
#include "menustat.h"
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
#define FIELD_WIDTH (STATUS_WIDTH - 5)
|
#define FIELD_WIDTH (STATUS_WIDTH - 5)
|
||||||
|
|
||||||
extern void CargoMenu (void);
|
extern void CargoMenu (void);
|
||||||
@@ -33,5 +37,9 @@ extern void ShowRemainingCapacity (void);
|
|||||||
|
|
||||||
extern SIZE InventoryDevices (BYTE *pDeviceMap, COUNT Size);
|
extern SIZE InventoryDevices (BYTE *pDeviceMap, COUNT Size);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* _SHIPCONT_H */
|
#endif /* _SHIPCONT_H */
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,15 @@
|
|||||||
#ifndef ANDROSYN_H
|
#ifndef ANDROSYN_H
|
||||||
#define ANDROSYN_H
|
#define ANDROSYN_H
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
RACE_DESC *init_androsynth (void);
|
RACE_DESC *init_androsynth (void);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* ANDROSYN_H */
|
#endif /* ANDROSYN_H */
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,15 @@
|
|||||||
#ifndef ARILOU_H
|
#ifndef ARILOU_H
|
||||||
#define ARILOU_H
|
#define ARILOU_H
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
RACE_DESC *init_arilou (void);
|
RACE_DESC *init_arilou (void);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* ARILOU_H */
|
#endif /* ARILOU_H */
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,15 @@
|
|||||||
#ifndef BLACKURQ_H
|
#ifndef BLACKURQ_H
|
||||||
#define BLACKURQ_H
|
#define BLACKURQ_H
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
RACE_DESC *init_black_urquan (void);
|
RACE_DESC *init_black_urquan (void);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* BLACKURQ_H */
|
#endif /* BLACKURQ_H */
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,15 @@
|
|||||||
#ifndef CHENJESU_H
|
#ifndef CHENJESU_H
|
||||||
#define CHENJESU_H
|
#define CHENJESU_H
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
RACE_DESC *init_chenjesu (void);
|
RACE_DESC *init_chenjesu (void);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* CHENJESU_H */
|
#endif /* CHENJESU_H */
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,15 @@
|
|||||||
#ifndef CHMMR_H
|
#ifndef CHMMR_H
|
||||||
#define CHMMR_H
|
#define CHMMR_H
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
RACE_DESC *init_chmmr (void);
|
RACE_DESC *init_chmmr (void);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* CHMMR_H */
|
#endif /* CHMMR_H */
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,15 @@
|
|||||||
#ifndef DRUUGE_H
|
#ifndef DRUUGE_H
|
||||||
#define DRUUGE_H
|
#define DRUUGE_H
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
RACE_DESC *init_druuge (void);
|
RACE_DESC *init_druuge (void);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* DRUUGE_H */
|
#endif /* DRUUGE_H */
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,15 @@
|
|||||||
#ifndef HUMAN_H
|
#ifndef HUMAN_H
|
||||||
#define HUMAN_H
|
#define HUMAN_H
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
RACE_DESC *init_human (void);
|
RACE_DESC *init_human (void);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* HUMAN_H */
|
#endif /* HUMAN_H */
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,15 @@
|
|||||||
#ifndef ILWRATH_H
|
#ifndef ILWRATH_H
|
||||||
#define ILWRATH_H
|
#define ILWRATH_H
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
RACE_DESC *init_ilwrath (void);
|
RACE_DESC *init_ilwrath (void);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* ILWRATH_H */
|
#endif /* ILWRATH_H */
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,15 @@
|
|||||||
#ifndef LASTBAT_H
|
#ifndef LASTBAT_H
|
||||||
#define LASTBAT_H
|
#define LASTBAT_H
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
RACE_DESC *init_samatra (void);
|
RACE_DESC *init_samatra (void);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* LASTBAT_H */
|
#endif /* LASTBAT_H */
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,15 @@
|
|||||||
#ifndef MELNORME_H
|
#ifndef MELNORME_H
|
||||||
#define MELNORME_H
|
#define MELNORME_H
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
RACE_DESC *init_melnorme (void);
|
RACE_DESC *init_melnorme (void);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* MELNORME_H */
|
#endif /* MELNORME_H */
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,15 @@
|
|||||||
#ifndef MMRNMHRM_H
|
#ifndef MMRNMHRM_H
|
||||||
#define MMRNMHRM_H
|
#define MMRNMHRM_H
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
RACE_DESC *init_mmrnmhrm (void);
|
RACE_DESC *init_mmrnmhrm (void);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* MMRNMHRM_H */
|
#endif /* MMRNMHRM_H */
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,15 @@
|
|||||||
#ifndef MYCON_H
|
#ifndef MYCON_H
|
||||||
#define MYCON_H
|
#define MYCON_H
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
RACE_DESC *init_mycon (void);
|
RACE_DESC *init_mycon (void);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* MYCON_H */
|
#endif /* MYCON_H */
|
||||||
|
|
||||||
|
|||||||
@@ -17,11 +17,19 @@
|
|||||||
#ifndef ORZ_H
|
#ifndef ORZ_H
|
||||||
#define ORZ_H
|
#define ORZ_H
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
RACE_DESC *init_orz (void);
|
RACE_DESC *init_orz (void);
|
||||||
|
|
||||||
void intruder_preprocess (ELEMENT *ElementPtr);
|
void intruder_preprocess (ELEMENT *ElementPtr);
|
||||||
void marine_collision (ELEMENT *ElementPtr0, POINT *pPt0,
|
void marine_collision (ELEMENT *ElementPtr0, POINT *pPt0,
|
||||||
ELEMENT *ElementPtr1, POINT *pPt1);
|
ELEMENT *ElementPtr1, POINT *pPt1);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* ORZ_H */
|
#endif /* ORZ_H */
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,15 @@
|
|||||||
#ifndef PKUNK_H
|
#ifndef PKUNK_H
|
||||||
#define PKUNK_H
|
#define PKUNK_H
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
RACE_DESC *init_pkunk (void);
|
RACE_DESC *init_pkunk (void);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* PKUNK_H */
|
#endif /* PKUNK_H */
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,15 @@
|
|||||||
#ifndef PROBE_H
|
#ifndef PROBE_H
|
||||||
#define PROBE_H
|
#define PROBE_H
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
RACE_DESC *init_probe (void);
|
RACE_DESC *init_probe (void);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* PROBE_H */
|
#endif /* PROBE_H */
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,15 @@
|
|||||||
#ifndef SHOFIXTI_H
|
#ifndef SHOFIXTI_H
|
||||||
#define SHOFIXTI_H
|
#define SHOFIXTI_H
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
RACE_DESC *init_shofixti (void);
|
RACE_DESC *init_shofixti (void);
|
||||||
|
|
||||||
|
#if defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* SHOFIXTI_H */
|
#endif /* SHOFIXTI_H */
|
||||||
|
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user