Files
amigaos-cross-toolchain6/test/test11/IT2_Defines.h
T
2017-05-27 00:00:48 +02:00

135 lines
3.1 KiB
C
Executable File

#ifndef _IT2_DEFINES_H_
#define _IT2_DEFINES_H_
#include "IT2_PText_Defines.h"
#define FLAG_UNKNOWN 0
#define FLAG_KNOWN 0x80
#define FLAG_TERRA 20
#define FLAG_KLEGAN 8
#define FLAG_REMALO 96
#define FLAG_CARDAC 10
#define FLAG_FERAGI 67
#define FLAG_BAROJA 11
#define FLAG_VOLKAN 27
#define FLAG_OTHER 1
#define FLAG_MAQUES 12
#define FLAG_CIV_MASK (FLAG_TERRA | FLAG_KLEGAN | FLAG_REMALO | FLAG_CARDAC | FLAG_FERAGI | FLAG_BAROJA | FLAG_VOLKAN | FLAG_OTHER | FLAG_MAQUES)
#define WFLAG_CEBORC 2
#define WFLAG_DCON 3
#define WFLAG_FIELD 4
#define WFLAG_JAHADR 5
#define MASK_LTRUPPS 0x0f
#define MASK_SIEDLER 0xf0
#define RDELAY 1
#define LOGOSIZE 14500
#define PAUSE 85
#define GFLAG_EXPLORE 1
#define GFLAG_ATTACK 2
#define SHIPFLAG_NONE 0
#define SHIPFLAG_WATER 1
#define LEVEL_DIED 0
#define LEVEL_UNKNOWN 1
#define LEVEL_PEACE 2
#define LEVEL_WAR 3
#define LEVEL_ALLIANZ 4
#define LEVEL_NO_ALLIANZ 5
#define LEVEL_COLDWAR 6
#define TYPE_PLANET 2
#define TYPE_SHIP 4
#define TYPE_STARGATE 16
#define TYPE_WORMHOLE 32
#define SHIPTYPE_FLEET 200
#define CLASS_STONES 0 /*T*/
#define CLASS_GAS 1 /*G*/
#define CLASS_WATER 2 /*W*/
#define CLASS_SATURN 3 /*S*/
#define CLASS_HALFEARTH 4 /*H*/
#define CLASS_DESERT 5 /*D*/
#define CLASS_EARTH 6 /*M*/
#define CLASS_PHANTOM 7 /*P*/
#define CLASS_ICE 8 /*I*/
#define WEAPON_GUN 1
#define WEAPON_LASER 3
#define WEAPON_PHASER 5
#define WEAPON_DISRUPTOR 7
#define WEAPON_PTORPEDO 9
#define MODE_REFRESH 0
#define MODE_REDRAW 1
#define MODE_FLEET 2
#define MODE_STARGATE 3
#define MODE_ONCE 4
#define MODE_ALL 5
#define MODE_OFFENSIV 8
#define MODE_DEFENSIV 9
#define MODE_SHIPS 10
#define MODE_TERRITORIUM 11
#define MODE_BELEIDIGUNG 12
#define MODE_MONEY 13
#define MODE_FORCE 14
#define STATE_ALL_OCC 1
#define STATE_ENEMY 2
#define STATE_TACTICAL 3
#define SCREEN_PLANET 1
#define SCREEN_INVENTION 2
#define SCREEN_HISCORE 3
#define SCREEN_TECH 4
#define TARGET_POSITION 127
#define TARGET_STARGATE 26
#define TARGET_ENEMY_SHIP 126
#define INFLATION ((double) 1.03)
#define MODULES 4
#define MAXSYSTEMS 25
#define MAXMAQUES 5
#define MAXHOLES 3
#define SOUNDS 4
#define CACHES 4
#define IMAGES 2
#define GADGETS 3
#define FONTS 5
#define MAXPLANETS 11
#define MAXCIVS 9
#define PATHS 11
#define MAXPMONEY 102000L
#define MAXSTR 900
#define ROTATE_PX 1
#define ROTATE_PY 2
#define ROTATE_PZ 4
#define ROTATE_NX 8
#define ROTATE_NY 16
#define ROTATE_NZ 32
#define false FALSE
#define true TRUE
#define bool BOOL
#define _COLOR_CMAP_TEXT_ (0x434D4150)
#define LMB_PRESSED ((*LData & 64) == 0)
#define LMB_NOTPRESSED ((*LData & 64) != 0)
#define RMB_PRESSED ((*RData & 1024) == 0)
#define RMB_NOTPRESSED ((*RData & 1024) != 0)
#endif