ship layout blueprints

This commit is contained in:
2026-05-19 21:01:10 +02:00
parent d08bf5d37b
commit d397b9969a
14 changed files with 511 additions and 7 deletions

View File

@@ -1,10 +1,12 @@
#pragma once
#include <string>
#include <vector>
#include <QWidget>
#include "EntityId.h"
#include "ShipLayoutBlueprint.h"
#include "Tick.h"
#include "VisualsConfig.h"
@@ -14,6 +16,7 @@ class HeaderBar;
class SelectedBuildingPanel;
class BuildButtonGrid;
class BlueprintPanel;
class QCloseEvent;
class QResizeEvent;
class MainWindow : public QWidget
@@ -25,6 +28,7 @@ public:
protected:
void resizeEvent(QResizeEvent* event) override;
void closeEvent(QCloseEvent* event) override;
private slots:
void onGameOver();
@@ -44,4 +48,6 @@ private:
BuildButtonGrid* m_buildButtonGrid;
BlueprintPanel* m_blueprintPanel;
QWidget* m_bottomPanel;
std::vector<ShipLayoutBlueprint> m_layoutBlueprints;
};