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

Initial pause screen implementations

This commit is contained in:
Jack Andersen
2017-04-25 20:43:48 -10:00
parent 2579ab470e
commit 159b83b37a
23 changed files with 416 additions and 75 deletions

View File

@@ -8,7 +8,14 @@ namespace urde
namespace MP1
{
CInventoryScreen::CInventoryScreen(u32 w1,
CInventoryScreen::CInventoryScreen(const CStateManager& mgr, const CGuiFrame& frame, const CStringTable& pauseStrg,
const CDependencyGroup& suitDgrp, const CDependencyGroup& ballDgrp)
: CPauseScreenBase(mgr, frame, pauseStrg)
{
}
CPauseScreen::CPauseScreen(u32 w1,
const CDependencyGroup& suitDgrp,
const CDependencyGroup& ballDgrp)
: x0_w1(w1), x14_strgPauseScreen(g_SimplePool->GetObj("STRG_PauseScreen")),
@@ -23,7 +30,17 @@ CInventoryScreen::CInventoryScreen(u32 w1,
CSfxManager::SfxStart(1435, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
}
void CInventoryScreen::ProcessControllerInput(const CStateManager& mgr, const CFinalInput& input)
void CPauseScreen::ProcessControllerInput(const CStateManager& mgr, const CFinalInput& input)
{
}
void CPauseScreen::Update(float dt, CRandom16& rand, const CStateManager& mgr)
{
}
void CPauseScreen::PreDraw()
{
}