#ifndef EXPANSION_COST_CHANGED_EVENT_H
#define EXPANSION_COST_CHANGED_EVENT_H

#include "Event.h"

// Fired when the current asteroid-expansion cost changes (REQ-EXP-COST): once at
// startup and again after each expansion is purchased. Carries no payload — the
// expansion button re-reads Simulation::getCurrentExpansionCost() to update its cost
// line and enabled state, and moves onto the next stretch of locked ground, the
// buildable edge having shifted with the purchase (REQ-UI-EXPAND-BUTTON).
class ExpansionCostChangedEvent : public Event
{
};

#endif   // EXPANSION_COST_CHANGED_EVENT_H
