//---------------------------------------------------------------------------
//
// DAprType.h -- File contains the Basic Game Appearance Type Definitions
//
//---------------------------------------------------------------------------//
// Copyright (C) Microsoft Corporation. All rights reserved.                 //
//===========================================================================//

#ifndef DAPRTYPE_H
#define DAPRTYPE_H
//---------------------------------------------------------------------------
// Include Files

//---------------------------------------------------------------------------
// Macro definitions
#define BASE_APPEARANCE	0L
#define SPRITE_TREE		0x01
#define VFX_APPEAR		0x02
#define FSY_APPEAR		0x03
#define LINE_APPEAR		0x04
#define GV_TYPE			0x05
#define ARM_APPEAR		0x06
#define BUILD_APPEAR	0x07
#define ELM_TREE		0x08
#define PU_TYPE			0x09
#define SMOKE_TYPE		0x0a
#define POLY_APPEARANCE	0x0b
#define MLR_APPEARANCE	0x0c
#define MECH_TYPE		0x0d
#define BLDG_TYPE		0x0e
#define TREED_TYPE		0x0f

#define BUILDING_APPR_TYPE	0x10
#define TREE_APPR_TYPE		0x11
#define VEHICLE_APPR_TYPE	0x12
#define MECH_APPR_TYPE		0x13
#define GENERIC_APPR_TYPE	0x14
//---------------------------------------------------------------------------
// Class definitions

class AppearanceType;
typedef AppearanceType *AppearanceTypePtr;

class AppearanceTypeList;
typedef AppearanceTypeList *AppearanceTypeListPtr;

//---------------------------------------------------------------------------
#endif