1
// This is a Demo of the Irrlicht Engine (c) 2005 by N.Gebhardt.
2
// This file is not documentated.
4
#ifndef __C_MAIN_MENU_H_INCLUDED__
5
#define __C_MAIN_MENU_H_INCLUDED__
11
class CMainMenu : public IEventReceiver
17
bool run(bool& outFullscreen, bool& outMusic, bool& outShadows,
18
bool& outAdditive, bool &outVSync, bool& outAA,
19
video::E_DRIVER_TYPE& outDriver);
21
virtual bool OnEvent(const SEvent& event);
25
void setTransparency();
27
gui::IGUIButton* startButton;
28
IrrlichtDevice *MenuDevice;
39
scene::IAnimatedMesh* quakeLevel;
40
scene::ISceneNode* lightMapNode;
41
scene::ISceneNode* dynamicNode;
43
video::SColor SkinColor [ gui::EGDC_COUNT ];
44
void getOriginalSkinColor();