-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathMenu.h
30 lines (27 loc) · 812 Bytes
/
Menu.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#pragma once
#include <SFML/Graphics.hpp>
#include <vector>
#include <map>
#include "Object.h"
#include "Surface.h"
#include "Space.h"
#include "Ship.h"
#include "SettingsItem.h"
#include "Button.h"
#include "ShipStand.h"
#include "Tests.h"
#include "SuperPuperShip.h"
#include "Lunar_Lander_Mark1.h"
#include "Lunar_Lander_Mark1_STM32.h"
#include "RickAndMorty.h"
#include "Dron.h"
#include "Interface.h"
#include "Usart.h"
extern int SoundVolume;
extern int MusicVolume;
void Menu(RenderWindow& window);
void StartGame(RenderWindow& window);
void Settings(RenderWindow& window, Music& music);
Surface PlanetSettings(RenderWindow& window, bool& if_back);
bool PauseMenu(RenderWindow& window, bool& isPause, bool& Restart, View& view);
Ship* ShipSettings(RenderWindow& window, const Vector2f&, bool& if_Menu);