Gra zręcznościowa „Straszna Epidemia"  V1.2
Projekt Wizualizacja Danych Sensorycznych Kewin Gałuszka rok akademicki 2019/2020
mainwindow.h
Idź do dokumentacji tego pliku.
1 #ifndef MAINWINDOW_H
2 #define MAINWINDOW_H
3 #include <QObject>
4 #include <QMainWindow>
5 #include <QGraphicsScene>
6 #include "settings.h"
7 #include "usart.h"
8 #include "player.h"
9 #include "syringe.h"
10 #include "win.h"
11 
42 QT_BEGIN_NAMESPACE
43 namespace Ui { class MainWindow; }
44 QT_END_NAMESPACE
45 
53 class MainWindow : public QMainWindow
54 {
55  Q_OBJECT
56 
57 public:
61  MainWindow(QWidget *parent = nullptr);
65  ~MainWindow();
70  float t_plot = 0;
74  int points = 0;
78  int life =5;
79 
80 private slots:
85  void on_b_settings_clicked();
90  void on_b_start_clicked();
95  void on_b_koniec_clicked();
101  void on_b_pauza_toggled(bool checked);
106  void slt_writeStatus(QString message);
110  void slt_clearStatus();
115  void makePlot(QList<float> acc_dat);
119  void points_LCD();
123  void life_LCD();
128  void plot_moveData(int Data);
129 
130 signals:
135  void sig_win(int points);
136 
137 private:
138  Ui::MainWindow *ui;
139  QGraphicsScene * scene;
140  QGraphicsRectItem *rect;
141  Settings settings_window;
142  win win_window;
143  usart usart_connection;
144  QTimer * timer = new QTimer();
145  QTimer * timer_shoot = new QTimer();
146 };
147 #endif // MAINWINDOW_H
settings.h
win
Klasa win reprezentującą okno wyświetlane po zakończeniu rozgrywki. W oknie wyświetlana jest liczba p...
Definition: win.h:16
MainWindow::life
int life
Liczba życia, które pozostało graczowi.
Definition: mainwindow.h:78
Settings
Klasa Settings Klasa dziedzicząca QDialog, stanowiąca okno ustawień. Zawiera obsługę funkcjonalności ...
Definition: settings.h:21
MainWindow::points
int points
Liczba punktów uzyskanych przez gracza.
Definition: mainwindow.h:74
usart.h
usart
Klasa usart Klasa dziedzicząca QObject Klasa zawierające funkcje wykorzystywane podczas realizacji p...
Definition: usart.h:16
win.h
Ui
Definition: mainwindow.h:43
player.h
MainWindow::sig_win
void sig_win(int points)
Sygnał emitowany po zakończeniu rozgrywki, gdy ilość punktów życia spadnie do 0.
MainWindow::t_plot
float t_plot
Czas wykorzystywany do rysowania osi OX wykresów pomiaru przyspieszenia w jednostce [s].
Definition: mainwindow.h:70
MainWindow
Klasa MainWindow Klasa dziedzicząca QMainWindow, jest ona głównym oknem aplikacji Klasa zawiera info...
Definition: mainwindow.h:54
MainWindow::MainWindow
MainWindow(QWidget *parent=nullptr)
Konstruktor.
Definition: mainwindow.cpp:22
MainWindow::~MainWindow
~MainWindow()
Destruktor.
Definition: mainwindow.cpp:77
syringe.h