-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstartmenu.cpp
44 lines (40 loc) · 1.21 KB
/
startmenu.cpp
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include "startmenu.h"
#include "ui_startmenu.h"
StartMenu::StartMenu(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::StartMenu)
{
ui->setupUi(this);
QPixmap backgroundImg = QPixmap(":/pics/background.png").scaled(1000,600);
QPalette palette(this->palette());
palette.setBrush(QPalette::Background, QBrush(backgroundImg));
this->setPalette(palette);
ui->map1Button->hide();
ui->map2Button->hide();
ui->map3Button->hide();
ui->backToMenuButton->hide();
connect(ui->startButton,SIGNAL(clicked()),this,SLOT(toStartMapSelectWindow()));
connect(ui->enterEditModeButton,SIGNAL(clicked()),this,SLOT(toEditMapSelectWindow()));
}
StartMenu::~StartMenu()
{
delete ui;
}
void StartMenu::toStartMapSelectWindow(){
ui->startButton->hide();
ui->enterEditModeButton->hide();
ui->map1Button->show();
ui->map2Button->show();
ui->map3Button->show();
ui->backToMenuButton->show();
mw.PLAYOREDIT = PLAYMODE;
}
void StartMenu::toEditMapSelectWindow(){
ui->startButton->hide();
ui->enterEditModeButton->hide();
ui->map1Button->show();
ui->map2Button->show();
ui->map3Button->show();
ui->backToMenuButton->show();
mw.PLAYOREDIT = EDITMODE;
}