summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornsensfel <SpamShield0@noot-noot.org>2018-02-26 17:41:43 +0100
committernsensfel <SpamShield0@noot-noot.org>2018-02-26 17:41:43 +0100
commit15b5f6fd53ce14ad9b4ae7dc4aec9877eb554bd4 (patch)
tree0cf35f37d3e3673f5ec525a9aba9f2ff2123915c
parent6494b74a45e27085fd81836f7b8c969431e8ff3c (diff)
Woops, next turns didn't work.
-rw-r--r--src/query/character_turn.erl6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/query/character_turn.erl b/src/query/character_turn.erl
index 33684d9..b3af73d 100644
--- a/src/query/character_turn.erl
+++ b/src/query/character_turn.erl
@@ -300,13 +300,13 @@ start_next_players_turn (QueryState) ->
[],
CharacterInstances,
array:get(NextPlayerIX, PlayerIDs),
- array:size(CharacterInstances)
+ (array:size(CharacterInstances) - 1)
),
UpdatedBattlemapInstance =
battlemap_instance:set_character_instances
(
UpdatedCharacterInstances,
- battlemap_instance:set_player_turn
+ battlemap_instance:set_current_player_turn
(
NextPlayerTurn,
BattlemapInstance
@@ -331,6 +331,7 @@ finalize_character_turn (QueryState) ->
case AnActiveCharacterInstanceRemains of
true ->
+ io:format("~nThere are still active characters.~n"),
#query_result
{
is_new_turn = false,
@@ -338,6 +339,7 @@ finalize_character_turn (QueryState) ->
updated_battlemap_instance = BattlemapInstance
};
false ->
+ io:format("~nThere are no more active characters.~n"),
{UpdatedCharacterInstanceIXs, UpdatedBattlemapInstance} =
start_next_players_turn(QueryState),
#query_result