Files
Cyd 2b8ca921cb Initial full mirror of c:\VWE (source + assets + toolchain + outputs) via Git LFS
Complete disaster-recovery snapshot: engine/game source, game data assets,
VC6 toolchain + DX SDKs, build outputs, deployed game, and _UNUSED archive.
Large binaries in Git LFS; text preserved byte-for-byte (core.autocrlf=false,
no eol attributes). See RECOVERY.md for the one-clone rebuild procedure.
2026-06-24 21:28:16 -05:00

54 lines
1.9 KiB
C++

//===========================================================================//
// File: TCTTerrainData.h //
// Project: MW4 Brick: ??? //
// Contents: Class definition for the content and management of TCT's Terrain Data //
//---------------------------------------------------------------------------//
// Date Who Modification //
// -------- --- ---------------------------------------------------------- //
// 10/01/98 TAS Initial coding. //
//---------------------------------------------------------------------------//
// Copyright (C) 1998, Virtual World Entertainment, Inc. //
// All Rights reserved worldwide //
// This unpublished sourcecode is PROPRIETARY and CONFIDENTIAL //
//===========================================================================//
#ifndef TCTTERRAINDATA_H_
#define TCTTERRAINDATA_H_
#include"ImageLib\image.h"
#include "TctHeightField.h"
#include"Layer.h"
#include <ElementRenderer\ElementRenderer.hpp>
#include <MLR\MLR.hpp>
class TCTTerrainData
{
private:
protected:
public:
bool SetViewedLayer(int lay);
Layer * GetViewedLayer();
int LayTotal,ViewedLayer;
// Layer *Lay[MAX_LAYERS];
HeightFieldLayer HFLayer;
TextureLayer BaseTexture,DetailTexture;
TCTHeightField *HField;
//Image HFBmp; //Bitmap to represent the basic Height Field
TCTTerrainData();
~TCTTerrainData();
void LoadHeightField(CString &str);
void LoadHeightField(Image &img);
void Initalize();
void UnInitalize();
TCTTerrainData &operator =(TCTTerrainData &tdat);
friend class CFinalBitmapWnd;
};
#endif