combine with desktop project

Signed-off-by: Peter Siegmund <developer@mars3142.org>
This commit is contained in:
2025-04-10 23:20:19 +02:00
parent b6fb4eb65c
commit b3bf03999b
72 changed files with 65538 additions and 132 deletions

View File

@@ -0,0 +1,9 @@
#pragma once
#include "common/PSMenu.h"
class LightMenu : public PSMenu
{
public:
explicit LightMenu(menu_options_t* options);
};

View File

@@ -0,0 +1,13 @@
#pragma once
#include "common/PSMenu.h"
class MainMenu final : public PSMenu {
public:
explicit MainMenu(menu_options_t* options);
private:
void onSelect(uint8_t id) const;
menu_options_t* m_options;
};

View File

@@ -0,0 +1,9 @@
#pragma once
#include "common/PSMenu.h"
class SettingsMenu : public PSMenu
{
public:
explicit SettingsMenu(menu_options_t* options) ;
};

View File

@@ -0,0 +1,14 @@
#pragma once
#include "MenuOptions.h"
#include "common/Widget.h"
class SplashScreen final : public Widget {
public:
explicit SplashScreen(menu_options_t* options);
void update(uint64_t dt) override;
void render() override;
private:
menu_options_t* m_options;
};