summaryrefslogtreecommitdiff |
diff options
author | nsensfel <SpamShield0@noot-noot.org> | 2017-11-10 14:14:41 +0100 |
---|---|---|
committer | nsensfel <SpamShield0@noot-noot.org> | 2017-11-10 14:14:41 +0100 |
commit | be244f5d25dcbc7dd5572665a30e9c99d52d2a71 (patch) | |
tree | d2769af420f4091b48f2c32556edd4080fd95875 /src/shim_battlemap_character.erl | |
parent | 5621bd5d513a2be44608f09f2b821e42387dd8f0 (diff) |
That should do the trick.
Diffstat (limited to 'src/shim_battlemap_character.erl')
-rw-r--r-- | src/shim_battlemap_character.erl | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/src/shim_battlemap_character.erl b/src/shim_battlemap_character.erl index 80e91b0..5d28c53 100644 --- a/src/shim_battlemap_character.erl +++ b/src/shim_battlemap_character.erl @@ -22,16 +22,22 @@ generate_char (N, X, Y, Team) -> generate (0, Result, _MaxX, _MaxY) -> Result; generate (N, Prev, MaxX, MaxY) -> - [ - generate_char - ( - N, - (rand:uniform(MaxX) - 1), - (rand:uniform(MaxY) - 1), - (N rem 2) - ) - | Prev - ]. + generate + ( + (N - 1), + [ + generate_char + ( + N, + (rand:uniform(MaxX) - 1), + (rand:uniform(MaxY) - 1), + (N rem 2) + ) + | Prev + ], + MaxX, + MaxY + ). generate (MaxX, MaxY) -> generate(rand:uniform(14) + 2, [], MaxX, MaxY). |