Implement the new Settings Screen
This commit is contained in:
parent
f7bd625610
commit
6fd37ffd3d
26
renderd7.cpp
26
renderd7.cpp
@ -872,6 +872,32 @@ void RenderD7::FrameEnd()
|
|||||||
C3D_FrameEnd(0);
|
C3D_FrameEnd(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
RenderD7::RSettings::RSettings()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
RenderD7::RSettings::RSettings()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void RenderD7::RSettings::Draw(void) const
|
||||||
|
{
|
||||||
|
RenderD7::DrawRect(0, 0, 400, 30, RenderD7::Color::Hex("#111111"));
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void RenderD7::RSettins::Logic(u32 hDown, u32 hHeld, u32 hUp, touchPosition touch)
|
||||||
|
{
|
||||||
|
|
||||||
|
if (d7_hDown & KEY_B)
|
||||||
|
{
|
||||||
|
RenderD7::Scene::Back();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
/*void RenderD7::AddOvl(RenderD7::Ovl overlay)
|
/*void RenderD7::AddOvl(RenderD7::Ovl overlay)
|
||||||
{
|
{
|
||||||
overlays.push_back(overlay);
|
overlays.push_back(overlay);
|
||||||
|
13
renderd7.hpp
13
renderd7.hpp
@ -134,6 +134,19 @@ namespace RenderD7
|
|||||||
//static void HandleOvl();
|
//static void HandleOvl();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
class RSettings : public RenderD7::Scene
|
||||||
|
{
|
||||||
|
private:
|
||||||
|
/* data */
|
||||||
|
public:
|
||||||
|
RSettings();
|
||||||
|
void Draw(void) const override;
|
||||||
|
~RSettings();
|
||||||
|
void Logic(u32 hDown, u32 hHeld, u32 hUp, touchPosition touch) override;
|
||||||
|
};
|
||||||
|
|
||||||
|
void LoadSettings();
|
||||||
|
|
||||||
/*class Ovl {
|
/*class Ovl {
|
||||||
public:
|
public:
|
||||||
virtual ~Ovl(){}
|
virtual ~Ovl(){}
|
||||||
|
Loading…
Reference in New Issue
Block a user