Isle
Loading...
Searching...
No Matches
legobuildingmanager.cpp File Reference
#include "legobuildingmanager.h"
#include "3dmanager/lego3dmanager.h"
#include "legocachesoundmanager.h"
#include "legoentity.h"
#include "legopathboundary.h"
#include "legosoundmanager.h"
#include "legovideomanager.h"
#include "legoworld.h"
#include "misc.h"
#include "misc/legostorage.h"
#include "mxdebug.h"
#include "mxmisc.h"
#include "mxticklemanager.h"
#include "mxtimer.h"
#include <vec.h>
Include dependency graph for legobuildingmanager.cpp:

Go to the source code of this file.

Functions

LegoBuildingInfoGetBuildingInfo (MxS32 p_index)
 

Variables

const char * g_buildingInfoVariants [5]
 
float g_buildingInfoDownshiftScale [16]
 
MxU8 g_buildingInfoDownshift [16]
 
LegoBuildingInfo g_buildingInfoInit [16]
 
MxU32 g_unk0x100f373c = 0x3c
 
MxU32 g_unk0x100f3740 = 0x42
 
MxU32 g_buildingAnimationId [16]
 
MxS32 g_buildingManagerConfig = 1
 
LegoBuildingInfo g_buildingInfo [16]
 

Function Documentation

◆ GetBuildingInfo()

LegoBuildingInfo * GetBuildingInfo ( MxS32  p_index)
inline

Definition at line 601 of file legobuildingmanager.cpp.

Variable Documentation

◆ g_buildingAnimationId

MxU32 g_buildingAnimationId[16]
Initial value:
= {
0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00,
0x00, 0x46, 0x49, 0x4c,
0x4f, 0x52, 0x55, 0x00,
}

Definition at line 209 of file legobuildingmanager.cpp.

◆ g_buildingInfo

LegoBuildingInfo g_buildingInfo[16]

Definition at line 225 of file legobuildingmanager.cpp.

◆ g_buildingInfoDownshift

MxU8 g_buildingInfoDownshift[16]
Initial value:
= {
5, 5, 5, 5,
3, 5, 5, 5,
3, 5, 5, 5,
5, 5, 5, 5,
}

Definition at line 42 of file legobuildingmanager.cpp.

◆ g_buildingInfoDownshiftScale

float g_buildingInfoDownshiftScale[16]
Initial value:
= {
0.0f, 1.0f, 1.0f, 1.0f,
1.0f, 1.0f, 1.0f, 1.0f,
1.0f, 1.0f, 1.0f, 1.0f,
1.0f, 1.0f, 1.0f, 1.0f,
}

Definition at line 34 of file legobuildingmanager.cpp.

◆ g_buildingInfoInit

LegoBuildingInfo g_buildingInfoInit[16]

Definition at line 50 of file legobuildingmanager.cpp.

◆ g_buildingInfoVariants

const char* g_buildingInfoVariants[5]
Initial value:
= {
"haus1",
"haus4",
"haus5",
"haus6",
"haus7",
}

Definition at line 24 of file legobuildingmanager.cpp.

◆ g_buildingManagerConfig

MxS32 g_buildingManagerConfig = 1

Definition at line 221 of file legobuildingmanager.cpp.

◆ g_unk0x100f373c

MxU32 g_unk0x100f373c = 0x3c

Definition at line 202 of file legobuildingmanager.cpp.

◆ g_unk0x100f3740

MxU32 g_unk0x100f3740 = 0x42

Definition at line 205 of file legobuildingmanager.cpp.