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

59 lines
1.3 KiB
C++

#include "MAXProxyHeaders.hpp"
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
void
MAXProxies::InitializeClasses()
{
MAXScene::InitializeClass();
MAXGroup::InitializeClass();
MAXPolygonMesh::InitializeClass();
MAXVertex::InitializeClass();
MAXPolygon::InitializeClass();
MAXIndex::InitializeClass();
MAXState::InitializeClass();
MAXTexture::InitializeClass();
MAXStateLibrary::InitializeClass();
MAXTextureLibrary::InitializeClass();
MAXLight::InitializeClass();
}
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
void
MAXProxies::TerminateClasses()
{
MAXLight::TerminateClass();
MAXTextureLibrary::TerminateClass();
MAXStateLibrary::TerminateClass();
MAXTexture::TerminateClass();
MAXState::TerminateClass();
MAXIndex::TerminateClass();
MAXPolygon::TerminateClass();
MAXVertex::TerminateClass();
MAXPolygonMesh::TerminateClass();
MAXGroup::TerminateClass();
MAXScene::TerminateClass();
}
UnitQuaternion ConvertMaxToMW(Quat &quat)
{
UnitQuaternion rotation;
rotation.x = quat.x;
rotation.y = quat.z;
rotation.z = -quat.y;
rotation.w = -quat.w;
return rotation;
}
Point3D ConvertMaxToMW(Point3 &pnt)
{
Point3D translation;
translation.x = pnt.x;
translation.y = pnt.z;
translation.z = -pnt.y;
return translation;
}