Batch #10256 by ragnarok-clanker: forced by an admin (0 lower score(s), 8 changed function(s)); checked with 113 compiled unit(s), including every includer of Source/Contents/Models/ModelActor.h, Source/Contents/Models/ModelNode.h, Source/Contents/Models/ModelRendering.h, Source/Contents/World/World.h, Source/Contents/World/WorldModelLoading.h.
28 lines
740 B
C++
28 lines
740 B
C++
#ifndef RAGNAROK_SOURCE_CONTENTS_WORLD_WORLDMODELLOADING_H
|
|
#define RAGNAROK_SOURCE_CONTENTS_WORLD_WORLDMODELLOADING_H
|
|
|
|
#include <cstddef>
|
|
#include <vector>
|
|
#include <windows.h>
|
|
|
|
struct WorldModelRecord;
|
|
|
|
struct DeferredWorldModel {
|
|
/* 0000 */ float distance;
|
|
/* 0004 */ const WorldModelRecord* placement;
|
|
};
|
|
|
|
#if defined(_WIN32) && !defined(_WIN64)
|
|
static_assert(sizeof(DeferredWorldModel) == 8);
|
|
static_assert(offsetof(DeferredWorldModel, placement) == 4);
|
|
#endif
|
|
|
|
extern HANDLE hObject;
|
|
extern std::vector<DeferredWorldModel> g_deferredWorldModels;
|
|
extern float g_worldLightDirection[3];
|
|
extern float g_worldDiffuse[3];
|
|
extern float g_worldAmbient[3];
|
|
extern float g_worldLoadCenter[3];
|
|
extern int g_partyEffectNoticePending;
|
|
|
|
#endif
|