2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-14 18:46:09 +00:00

CCameraManager imps

This commit is contained in:
Jack Andersen
2016-04-16 16:50:45 -10:00
parent 7afdc556fd
commit 1817227465
29 changed files with 452 additions and 34 deletions

View File

@@ -1,11 +1,34 @@
#ifndef __URDE_CGAMEAREA_HPP__
#define __URDE_CGAMEAREA_HPP__
#include "zeus/CVector2f.hpp"
#include "zeus/CColor.hpp"
#include "RetroTypes.hpp"
namespace urde
{
enum class ERglFogMode
{
Four = 4
};
class CGameArea
{
public:
class CAreaFog
{
zeus::CVector2f x4_ = {0.f, 1024.f};
zeus::CVector2f xc_ = {0.f, 1024.f};
zeus::CVector2f x14_;
zeus::CVector3f x1c_ = {0.5f};
zeus::CVector3f x28_ = {0.5f};
float x34_ = 0.f;
public:
void SetFogExplicit(ERglFogMode, const zeus::CColor& color, const zeus::CVector2f& vec);
void DisableFog();
void Update(float dt);
};
};
}