World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
См. документацию.
51 Log *IocContainer::ResolveLogger() {
55 logger->
Info(L
"World of Might and Magic build %S %S", __DATE__, __TIME__);
129 static_assert(
sizeof(
BLVSector) == 0x74,
"Wrong type size");
130 static_assert(
sizeof(
BLVDoor) == 0x50,
"Wrong type size");
131 static_assert(
sizeof(
Particle_sw) == 0x68,
"Wrong type size");
132 static_assert(
sizeof(
Particle) == 0x68,
"Wrong type size");
133 static_assert(
sizeof(
ParticleEngine) == 0xE430,
"Wrong type size");
134 static_assert(
sizeof(
Lightmap) == 0xC1C,
"Wrong type size");
142 static_assert(
sizeof(
NPCData) == 0x4C,
"Wrong type size");
143 static_assert(
sizeof(
NPCStats) == 0x17FFC,
"Wrong type size");
144 static_assert(
sizeof(
BspRenderer) == 0x53740,
"Wrong type size");
145 static_assert(
sizeof(
ViewingParams) == 0x26C,
"Wrong type size");
146 static_assert(
sizeof(
Bloodsplat) == 0x28,
"Wrong type size");
148 static_assert(
sizeof(
_2devent) == 0x34,
"Wrong type size");
149 static_assert(
sizeof(
StorylineText) == 0x160,
"Wrong type size");
150 static_assert(
sizeof(
Decal) == 0xC20,
"Wrong type size");
151 static_assert(
sizeof(
MonsterInfo) == 0x58,
"Wrong type size");
152 static_assert(
sizeof(
MonsterStats) == 0x5BA0,
"Wrong type size");
153 static_assert(
sizeof(
BLVSector) == 116,
"Wrong type size");
154 static_assert(
sizeof(
Actor) == 836,
"Wrong type size");
157 static_assert(
sizeof(
OverlayDesc) == 8,
"Wrong type size");
159 static_assert(
sizeof(
PlayerFrame) == 10,
"Wrong type size");
162 static_assert(
sizeof(
MonsterDesc) == 152,
"Wrong type size");
163 static_assert(
sizeof(
Timer) == 0x28,
"Wrong type size");
164 static_assert(
sizeof(
OtherOverlay) == 0x14,
"Wrong type size");
165 static_assert(
sizeof(
ItemGen) == 0x24,
"Wrong type size");
166 static_assert(
sizeof(
SpriteObject) == 0x70,
"Wrong type size");
167 static_assert(
sizeof(
Chest) == 0x14CC,
"Wrong type size");
168 static_assert(
sizeof(
SpellData) == 0x14,
"Wrong type size");
169 static_assert(
sizeof(
SpellBuff) == 0x10,
"Wrong type size");
170 static_assert(
sizeof(
AIDirection) == 0x1C,
"Wrong type size");
171 static_assert(
sizeof(
ActorJob) == 0xC,
"Wrong type size");
173 static_assert(
sizeof(
BLVFaceExtra) == 0x24,
"Wrong type size");
174 static_assert(
sizeof(
BLVLightMM7) == 0x10,
"Wrong type size");
177 static_assert(
sizeof(
MobileLight) == 0x12,
"Wrong type size");
179 static_assert(
sizeof(
ActionQueue) == 0x7C,
"Wrong type size");
180 static_assert(
sizeof(
PaletteManager) == 0x267AF0,
"Wrong type size");
181 static_assert(
sizeof(
TrailParticle) == 0x18,
"Wrong type size");
182 static_assert(
sizeof(
EventIndex) == 0xC,
"Wrong type size");
183 static_assert(
sizeof(
MapsLongTimer) == 0x20,
"Wrong type size");
185 static_assert(
sizeof(
FactionTable) == 0x1EF1,
"Wrong type size");
187 static_assert(
sizeof(
CastSpellInfo) == 0x14,
"Wrong type size");
188 static_assert(
sizeof(
ArcomageCard) == 0x6C,
"Wrong type size");
189 static_assert(
sizeof(
LightsData) == 0x3FC,
"Wrong type size");
190 static_assert(
sizeof(
TravelInfo) == 0x20,
"Wrong type size");
191 static_assert(
sizeof(
stru336) == 0x798,
"Wrong type size");
192 static_assert(
sizeof(Vec3_short_) == 6,
"Wrong type size");
193 static_assert(
sizeof(
BLVFaceExtra) == 36,
"Wrong type size");
195 static_assert(
sizeof(
BLVLightMM7) == 16,
"Wrong type size");
196 static_assert(
sizeof(
BSPNode) == 8,
"Wrong type size");
198 static_assert(
sizeof(
SpriteObject) == 112,
"Wrong type size");
199 static_assert(
sizeof(
Chest) == 5324,
"Wrong type size");
200 static_assert(
sizeof(
stru123) == 0xC8,
"Wrong type size");
201 static_assert(
sizeof(
BLVMapOutline) == 12,
"Wrong type size");
static BloodsplatContainer * ResolveBloodsplatContainer()
static BloodsplatContainer * bloodspalt_container
static Vis * ResolveVis()
static ParticleEngine * ResolveParticleEngine()
void Info(const wchar_t *pFormat,...)
static DecalBuilder * ResolveDecalBuilder()
static Mouse * ResolveMouse()
static SpellFxRenderer * spell_fx_renderer
static Keyboard * keyboard
static SpellFxRenderer * ResolveSpellFxRenderer()
static LightmapBuilder * ResolveLightmapBuilder()
static LightmapBuilder * lightmap_builder
static Keyboard * ResolveKeyboard()
static ParticleEngine * particle_engine
static DecalBuilder * decal_builder