summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornsensfel <SpamShield0@noot-noot.org>2018-06-07 12:47:34 +0200
committernsensfel <SpamShield0@noot-noot.org>2018-06-07 12:47:34 +0200
commit9b55ecea81edbc12196a5818077fd38421f8f1a8 (patch)
treec6d590615695cacbb5a2a3f21fe20639292d134e /src/battlemap/struct/bm_character_turn_update.erl
parentd99f1e8b0efedf1286ab15c656a0ea874823865f (diff)
Now it seems to work perfectly.
Getting both nodes to start made some unexpected issues about the hostnames appear, despite both using either "-name" or "-sname".
Diffstat (limited to 'src/battlemap/struct/bm_character_turn_update.erl')
-rw-r--r--src/battlemap/struct/bm_character_turn_update.erl20
1 files changed, 16 insertions, 4 deletions
diff --git a/src/battlemap/struct/bm_character_turn_update.erl b/src/battlemap/struct/bm_character_turn_update.erl
index 078075c..1ca5d94 100644
--- a/src/battlemap/struct/bm_character_turn_update.erl
+++ b/src/battlemap/struct/bm_character_turn_update.erl
@@ -30,7 +30,7 @@
get_db/1,
set_data/2,
- add_to_timeline/2,
+ add_to_timeline/3,
add_to_db/2
]
).
@@ -64,9 +64,21 @@ get_db (Update) -> Update#type.db.
set_data (Data, Update) ->
Update#type{ data = Data}.
--spec add_to_timeline (bm_turn_result:type(), type()) -> type().
-add_to_timeline (Item, Update) ->
- Update#type{ timeline = [bm_turn_result:encode(Item)|Update#type.timeline] }.
+-spec add_to_timeline
+ (
+ bm_turn_result:type(),
+ sh_db_query:op(),
+ type()
+ ) -> type().
+add_to_timeline (Item, DBUpdate, Update) ->
+ add_to_db
+ (
+ DBUpdate,
+ Update#type
+ {
+ timeline = [bm_turn_result:encode(Item)|Update#type.timeline]
+ }
+ ).
-spec add_to_db (sh_db_query:op(), type()) -> type().
add_to_db (Item, Update) ->