diff options
| author | Guillaume Horel <guillaume.horel@gmail.com> | 2011-06-18 21:57:46 -0400 |
|---|---|---|
| committer | Guillaume Horel <guillaume.horel@gmail.com> | 2011-06-18 21:57:46 -0400 |
| commit | 77e068ef86168c6e8722b2ce6754ced4a9a0070e (patch) | |
| tree | 34ef0177160c60af958ddfb20e8182f91c3c45e1 | |
| parent | b0d93d52f9702354102d99408f5783de4a5c4719 (diff) | |
| download | icfp2011-77e068ef86168c6e8722b2ce6754ced4a9a0070e.tar.gz | |
Add right_apply_bis
| -rw-r--r-- | game.ml | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -210,6 +210,19 @@ let right_apply player card number = end; let slot = !proponent.(number) in slot.field <- slot.field @ (cardfun_of_card card) + +let right_apply_bis player card number = + if player = 0 then begin + proponent := player0; + opponent := player1 + end + else + begin + proponent := player1; + opponent := player0 + end; + let slot = !proponent.(number) in + slot.field <- slot.field @ (cardfun_of_card_bis card) (* right_apply !proponent.(0) Help;; |
