added final menu after last level
This commit is contained in:
@@ -28,6 +28,7 @@ type GameObserver struct {
|
||||
Entities map[ecs.ID]map[ecs.Entity]int
|
||||
LevelScore map[int]*Score // one score per level
|
||||
Id int
|
||||
MaxLevels int
|
||||
}
|
||||
|
||||
func (observer *GameObserver) GetListenerCallback(comp ecs.ID) listener.Callback {
|
||||
@@ -140,6 +141,10 @@ func (observer *GameObserver) SetupLevelScore(min []int) {
|
||||
}
|
||||
}
|
||||
|
||||
func (observer *GameObserver) SetupMaxLevels(count int) {
|
||||
observer.MaxLevels = count
|
||||
}
|
||||
|
||||
// set current level stats and reset counters
|
||||
func (observer *GameObserver) AddScore() {
|
||||
level := observer.CurrentLevel
|
||||
|
||||
Reference in New Issue
Block a user