mirror of
https://frontier.innolan.net/github/amigaos-cross-toolchain6.git
synced 2024-10-19 10:29:55 +00:00
135 lines
3.1 KiB
C
Executable File
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
|