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.
53 lines
1.6 KiB
C++
53 lines
1.6 KiB
C++
//===========================================================================//
|
|
// File: MWTool.hpp //
|
|
//---------------------------------------------------------------------------//
|
|
// Date Who Modification //
|
|
// -------- --- ---------------------------------------------------------- //
|
|
// 09/09/98 JSE Inital base class based off of Shadowrun/Adept //
|
|
//---------------------------------------------------------------------------//
|
|
// Copyright (C) 1998, Fasa Interactive //
|
|
// All Rights reserved worldwide //
|
|
// This unpublished sourcecode is PROPRIETARY and CONFIDENTIAL //
|
|
//===========================================================================//
|
|
|
|
#pragma once
|
|
|
|
#include "MW4.hpp"
|
|
#include <Adept\Tool.hpp>
|
|
|
|
namespace MechWarrior4
|
|
{
|
|
//##########################################################################
|
|
//############################ MWTool ################################
|
|
//##########################################################################
|
|
|
|
class MWTool:
|
|
public Adept::Tool
|
|
{
|
|
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
//
|
|
public:
|
|
MWTool():
|
|
Tool()
|
|
{}
|
|
|
|
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
//
|
|
public:
|
|
int
|
|
FindControlMode(const char* mode_name);
|
|
|
|
bool
|
|
IsRegisterable(const char* entry_type);
|
|
|
|
void
|
|
BuildResource(
|
|
const char* entry_type,
|
|
const char* entry_filename
|
|
);
|
|
};
|
|
}
|
|
|
|
|
|
|