We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b059824 commit 2e72038Copy full SHA for 2e72038
templates/new/server/game.go.tmpl
@@ -8,11 +8,13 @@ import (
8
9
type Game struct {
10
cg *cg.Game
11
+ config GameConfig
12
}
13
-func NewGame(cgGame *cg.Game) *Game {
14
+func NewGame(cgGame *cg.Game, config GameConfig) *Game {
15
game := &Game{
16
cg: cgGame,
17
+ config: config,
18
19
return game
20
templates/new/server/main.go.tmpl
@@ -39,6 +39,10 @@ func main() {
39
})
40
41
server.Run(func(cgGame *cg.Game, config json.RawMessage) {
42
- {{.PackageName}}.NewGame(cgGame).Run()
+ var gameConfig {{.PackageName}}.GameConfig
43
+ err := json.Unmarshal(config, &gameConfig)
44
+ cgGame.SetConfig(gameConfig)
45
+
46
+ {{.PackageName}}.NewGame(cgGame, gameConfig).Run()
47
48
0 commit comments