fix(build): declare drawActionNeededQueue and action needed queue structures in qscenerenderer.h

This commit is contained in:
bart
2026-11-09 19:31:10 +01:00
parent 745089df7c
commit 742ccdecb4
+14
View File
@@ -14,6 +14,7 @@
#include "matrix2d.h"
#include "unitrenderer.h"
#include "gamemanager.h"
#include "actionneededmanager.h"
class QSceneRenderer : public QOpenGLWidget
{
@@ -177,6 +178,19 @@ protected:
int amount;
};
std::vector<CityResourceChoiceHit> m_cityResourceChoiceHits;
// Action Needed Queue (Bottom HUD notification bar)
struct ActionItemHit {
QRect rect;
QRect dismissRect;
ActionNeededType type;
int entityId;
};
std::vector<ActionItemHit> m_actionItemHits;
QRect m_actionQueueHeaderRect;
void drawActionNeededQueue(QPainter &painter);
void handleActionItemClick(ActionNeededType type, int entityId);
};
#endif // QSCENERENDERER_H