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

This commit is contained in:
bart
2026-11-09 19:30:50 +01:00
parent c47673575b
commit fcb2c0fd07
+14
View File
@@ -14,6 +14,7 @@
#include "matrix2d.h"
#include "unitrenderer.h"
#include "gamemanager.h"
#include "actionneededmanager.h"
class QSceneRenderer : public QOpenGLWidget
{
@@ -178,6 +179,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