Files
learn-pub-sub-starter/internal/gamelogic/pause.go
2024-12-02 13:11:09 -07:00

20 lines
378 B
Go

package gamelogic
import (
"fmt"
"github.com/bootdotdev/learn-pub-sub-starter/internal/routing"
)
func (gs *GameState) HandlePause(ps routing.PlayingState) {
defer fmt.Println("------------------------")
fmt.Println()
if ps.IsPaused {
fmt.Println("==== Pause Detected ====")
gs.pauseGame()
} else {
fmt.Println("==== Resume Detected ====")
gs.resumeGame()
}
}