mirror of
https://github.com/whoahq/whoa.git
synced 2026-03-18 05:31:07 +03:00
feat(world): add CWorld::GetM2Scene
This commit is contained in:
parent
c604ae6d19
commit
9f3160b1d2
@ -12,6 +12,7 @@ uint32_t CWorld::s_enables;
|
||||
uint32_t CWorld::s_enables2;
|
||||
uint32_t CWorld::s_gameTimeFixed;
|
||||
float CWorld::s_gameTimeSec;
|
||||
CM2Scene* CWorld::s_m2Scene;
|
||||
uint32_t CWorld::s_tickTimeFixed;
|
||||
uint32_t CWorld::s_tickTimeMs;
|
||||
float CWorld::s_tickTimeSec;
|
||||
@ -66,6 +67,10 @@ float CWorld::GetGameTimeSec() {
|
||||
return CWorld::s_gameTimeSec;
|
||||
}
|
||||
|
||||
CM2Scene* CWorld::GetM2Scene() {
|
||||
return CWorld::s_m2Scene;
|
||||
}
|
||||
|
||||
uint32_t CWorld::GetTickTimeFixed() {
|
||||
return CWorld::s_tickTimeFixed;
|
||||
}
|
||||
@ -97,8 +102,6 @@ void CWorld::Initialize() {
|
||||
CWorld::s_gameTimeFixed = 0;
|
||||
CWorld::s_gameTimeSec = 0.0f;
|
||||
|
||||
// TODO
|
||||
|
||||
if (GxCaps().m_shaderTargets[GxSh_Pixel] > GxShPS_none) {
|
||||
CWorld::s_enables |= Enables::Enable_PixelShader;
|
||||
}
|
||||
@ -109,6 +112,10 @@ void CWorld::Initialize() {
|
||||
|
||||
// TODO
|
||||
|
||||
CWorld::s_m2Scene = M2CreateScene();
|
||||
|
||||
// TODO
|
||||
|
||||
uint32_t m2Flags = M2GetCacheFlags();
|
||||
CShaderEffect::InitShaderSystem(
|
||||
(m2Flags & 0x8) != 0,
|
||||
|
||||
@ -7,6 +7,7 @@
|
||||
#include <cstdint>
|
||||
|
||||
class CM2Model;
|
||||
class CM2Scene;
|
||||
class Weather;
|
||||
|
||||
class CWorld {
|
||||
@ -58,6 +59,7 @@ class CWorld {
|
||||
static float GetCurTimeSec();
|
||||
static uint32_t GetGameTimeFixed();
|
||||
static float GetGameTimeSec();
|
||||
static CM2Scene* GetM2Scene();
|
||||
static uint32_t GetTickTimeFixed();
|
||||
static uint32_t GetTickTimeMs();
|
||||
static float GetTickTimeSec();
|
||||
@ -72,6 +74,7 @@ class CWorld {
|
||||
static float s_curTimeSec;
|
||||
static uint32_t s_gameTimeFixed;
|
||||
static float s_gameTimeSec;
|
||||
static CM2Scene* s_m2Scene;
|
||||
static uint32_t s_tickTimeFixed;
|
||||
static uint32_t s_tickTimeMs;
|
||||
static float s_tickTimeSec;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user