Added Snake game stuff
This commit is contained in:
Valentino Orlandi 2022-10-17 20:19:56 +02:00
parent 071991198c
commit 882f6a2d23
Signed by: elB4RTO
GPG Key ID: 1719E976DB2D4E71
2 changed files with 18 additions and 0 deletions

View File

@ -105,6 +105,7 @@ MainWindow::MainWindow(QWidget *parent)
connect( this->ui->actionCheckUpdates, &QAction::triggered, this, &MainWindow::menu_actionCheckUpdates_triggered );
// games
connect( this->ui->actionCrissCross, &QAction::triggered, this, &MainWindow::menu_actionCrissCross_triggered );
connect( this->ui->actionSnake, &QAction::triggered, this, &MainWindow::menu_actionSnake_triggered );
/////////////////
@ -242,6 +243,7 @@ MainWindow::~MainWindow()
delete this->crapnote;
delete this->crapinfo;
delete this->crisscross;
delete this->snake;
//delete this->translator;
}
@ -1508,6 +1510,18 @@ void MainWindow::menu_actionCrissCross_triggered()
}
}
void MainWindow::menu_actionSnake_triggered()
{
if ( this->snake->isVisible() ) {
this->snake->activateWindow();
} else {
delete this->snake;
this->snake = new Snake( this->palette() );
this->snake->show();
}
}
////////////
//// DB ////

View File

@ -32,6 +32,7 @@
#include "tools/crapnote/crapnote.h"
#include "games/crisscross.h"
#include "games/snake.h"
QT_BEGIN_NAMESPACE
@ -464,6 +465,8 @@ private slots:
void menu_actionCrissCross_triggered();
void menu_actionSnake_triggered();
private:
Ui::MainWindow *ui;
@ -676,6 +679,7 @@ private:
//// CRAPGAMES ////
///////////////////
CrissCross* crisscross = new CrissCross( QPalette() );
Snake* snake = new Snake( QPalette() );
};
#endif // MAINWINDOW_H