08-15-2020, 12:39 PM
Also, weirdly irregular dashed lines across diagonals with square and hex boards that use:Vertex.
(game "Test"
(players 2)
(equipment {
(board (hex 4) use:Vertex)
(piece "Disc" Each (move Slide))
})
(rules
(start {
(place Random {"Disc1"} count:3)
(place Random {"Disc2"} count:3)
})
(play
(forEach Piece)
)
(end
(if (no Moves Next)
(byScore {
(score P1 (count Pieces P1))
(score P2 (count Pieces P2))
})
)
)
)
)
java.lang.NullPointerException
at util.state.containerState.ContainerGraphState.emptyRegion(ContainerGraphState.java:557)
at game.functions.region.sites.index.SitesEmpty$EmptyDefault.eval(SitesEmpty.java:171)
at game.rules.start.place.random.PlaceRandom.eval(PlaceRandom.java:236)
at game.rules.start.Start.eval(Start.java:85)
at game.Game.start(Game.java:1415)
at app.game.GameSetupDesktop.cleanUpPlayerView(GameSetupDesktop.java:232)
at app.game.GameSetupDesktop.cleanUpAfterLoading(GameSetupDesktop.java:179)
at app.game.GameSetupDesktop.compileAndShowGame(GameSetupDesktop.java:100)
at app.loading.GameLoading.loadGameFromFile(GameLoading.java:99)
at app.loading.GameLoading.loadGameFromFile(GameLoading.java:59)
(game "Test"
(players 2)
(equipment {
(board (hex 4) use:Vertex)
(piece "Disc" Each (move Slide))
})
(rules
(start {
(place Random {"Disc1"} count:3)
(place Random {"Disc2"} count:3)
})
(play
(forEach Piece)
)
(end
(if (no Moves Next)
(byScore {
(score P1 (count Pieces P1))
(score P2 (count Pieces P2))
})
)
)
)
)
java.lang.NullPointerException
at util.state.containerState.ContainerGraphState.emptyRegion(ContainerGraphState.java:557)
at game.functions.region.sites.index.SitesEmpty$EmptyDefault.eval(SitesEmpty.java:171)
at game.rules.start.place.random.PlaceRandom.eval(PlaceRandom.java:236)
at game.rules.start.Start.eval(Start.java:85)
at game.Game.start(Game.java:1415)
at app.game.GameSetupDesktop.cleanUpPlayerView(GameSetupDesktop.java:232)
at app.game.GameSetupDesktop.cleanUpAfterLoading(GameSetupDesktop.java:179)
at app.game.GameSetupDesktop.compileAndShowGame(GameSetupDesktop.java:100)
at app.loading.GameLoading.loadGameFromFile(GameLoading.java:99)
at app.loading.GameLoading.loadGameFromFile(GameLoading.java:59)