added main menus, improved shading

This commit is contained in:
2025-07-18 20:37:52 +03:00
parent dddf1b5881
commit 070c3ff309
45 changed files with 859 additions and 271 deletions

18
public/mainmenu.h Normal file
View File

@@ -0,0 +1,18 @@
#ifndef MAIN_MENU_H
#define MAIN_MENU_H
#include "interface.h"
interface IMainMenu: public IInterface
{
public:
virtual void Init() override {}
virtual void Frame() override {}
virtual void Deinit() override {}
virtual void SetVisibility( bool bIsVisible ) = 0;
};
extern IMainMenu *MainMenu();
#endif