Mercurial > repos > icfp2014
changeset 52:70423511f49d
gameState now runs in gcc to completion without runtime errors.
author | William Morgan <billjunk@mrgn.org> |
---|---|
date | Sun, 27 Jul 2014 14:50:50 -0700 |
parents | a482086958e1 |
children | 2c790eabe379 |
files | code/gameState.lm |
diffstat | 1 files changed, 23 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/code/gameState.lm Sun Jul 27 13:52:32 2014 -0700 +++ b/code/gameState.lm Sun Jul 27 14:50:50 2014 -0700 @@ -125,14 +125,14 @@ // 1.) movement res <- executeEvents: tick 1 events gameState events <- res value - gameState <- (res tail) value + gameState <- res tail print: 15 // 2.) actions res <- executeEvents: tick 0 events gameState - + print: #[19 res] events <- res value - gameState <- (res tail) value + gameState <- res tail print: 16 // 3.) collide pills powerpills fruit @@ -168,6 +168,7 @@ tick <- 1 events <- [ endOfLives: 0 + //moveLambdaman: 0 ] print: 6 gameState <- #[0 0] @@ -196,9 +197,27 @@ #[0 0] } - +/* main <- :initWorld ghostCode{ #[0 step] } +*/ + main <- { + print: (step: 0 #[ + //grid + [ + [0 0 0 0] + [0 2 2 0] + [0 1 0 0] + [0 0 0 0] + ] + //lmstate + #[0 #[1 2] 2 3 0] + //ghost state + [] + //fruit state + 0 + ]) + } }