12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- //***************************************************************************
- //
- // unitdesg.h - This file contains the unit designation definitions
- //
- // MechCommander 2
- //
- //---------------------------------------------------------------------------//
- // Copyright (C) Microsoft Corporation. All rights reserved. //
- //===========================================================================//
- #ifndef UNITDESG_H
- #define UNITDESG_H
- //***************************************************************************
- #define OBJ_ID_FIRST_COMMANDER 492
- #define OBJ_ID_LAST_COMMANDER 499
- #define OBJ_ID_FIRST_TEAM 500
- #define OBJ_ID_LAST_TEAM 508
- //#define OBJ_ID_FIRST_GROUP
- #define PlayerId 500
- #define ClanId 501
- #define AlliedId 502
- #define PlayerLance0 16
- #define PlayerLance1 17
- #define PlayerLance2 18
- #define PlayerLance3 19
- #define PlayerLance4 20
- #define PlayerLance5 21
- #define PlayerLance6 22
- #define PlayerLance7 23
- #define ClanStar0 165
- #define ClanStar1 166
- #define ClanStar2 167
- #define ClanStar3 168
- #define ClanStar4 169
- #define ClanStar5 170
- #define ClanStar6 171
- #define ClanStar7 172
- #define AlliedLance0 329
- #define AlliedLance1 330
- #define AlliedLance2 331
- #define AlliedLance3 332
- #define AlliedLance4 333
- #define AlliedLance5 334
- #define AlliedLance6 335
- #define AlliedLance7 336
- #define MIN_UNIT_PART_ID 1
- #define MAX_UNIT_PART_ID 511
- #define MIN_TEAM_PART_ID 500 //Teams are specialized units...
- #define MAX_TEAM_PART_ID 511
- #define MIN_MOVER_PART_ID 512 //Movers now start here
- #define MIN_REINFORCEMENT_PART_ID 2050 //Reinforcements start here...
- #define MAX_REINFORCEMENT_PART_ID 3550 //Only 1500 reinforcements allowed...
- #define MAX_MOVER_PART_ID 4095 //MIN_MOVER_PART_ID +
- //MAX_COMMANDERS * MAX_MOVERGROUPS * MAX_MOVERGROUP_COUNT_START
- #define MIN_TERRAIN_PART_ID 4096
- #define MAX_TERRAIN_PART_ID 464895 //MIN_TERRAIN_PART_ID +
- //block * (MAX_TERRAIN_BLOCK_VERTICES * MAX_TERRAIN_TILE_ITEMS) +
- //vertex * MAX_TERRAIN_TILE_ITEMS +
- //item
- #define MIN_TRAIN_PART_ID 512000
- #define MAX_TRAIN_PART_ID 521999 //MIN_TRAIN_PART_ID +
- //train * MAX_TRAIN_CARS +
- //car
- #define MIN_CAMERA_DRONE_ID 525000
- #define MAX_CAMERA_DRONE_ID 525999 //MIN_CAMERA_DRONE_ID + cameraDrone
- #define MAX_COMMANDERS 8
- #define MAX_MOVERGROUPS 16
- #define MAX_MOVERGROUP_COUNT_START 12
- #define MAX_MOVERGROUP_COUNT 16
- #define MAX_TRAIN_CARS 100
- #define MAX_TERRAIN_BLOCKS 144
- #define MAX_TERRAIN_BLOCK_VERTICES 400
- #define MAX_TERRAIN_TILE_ITEMS 8
- #define MAX_CAMERA_DRONES 1000
-
- //***************************************************************************
- #endif
|