rogue25b2/gods/
rogue25b2/player/
rogue25b2/space/planets/
rogue25b2/space/prototypes/
rogue25b2/space/ships/
rogue25b2/src/
/***************************************************************************\
[*]    ___    ____   ____   __   __  ____ [*]   ROGUE: ROM With Attitude  [*]
[*]   /#/ )  /#/  ) /#/  ) /#/  /#/ /#/   [*]    All rights reserved      [*]
[*]  /#/ <  /#/  / /#/ _  /#/  /#/ /#/--  [*]   Copyright(C) 2000-2001    [*]
[*] /#/   \(#(__/ (#(__/ (#(__/#/ (#(___  [*] Kenneth Conley (Mendanbar)  [*]
[*]  Expression of Digital Creativity..   [*]  roguemud@yahoogroups.com   [*]
[-]---------------------------------------+-+-----------------------------[-]
[*] File: types.h                                                         [*]
[*] Usage: Basic data types                                               [*]
\***************************************************************************/

#ifndef __TYPES_H__
#define __TYPES_H__

#include "conf.h"
#include "sysdep.h"


typedef unsigned char	UInt8;
typedef signed char	SInt8;
typedef	unsigned short	UInt16;
typedef signed short	SInt16;
typedef unsigned int	UInt32;
typedef signed int	SInt32;
typedef unsigned long	UInt64;
typedef signed long	SInt64;
typedef const void *	CPtr;
typedef void *		Ptr;

typedef SInt16			VNum;
typedef SInt16			RNum;
typedef UInt32			Flags;
typedef	UInt8			Type;

class ShipData;
class StarSystem;
class StellarObject;

#endif