summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/io/database_shim.erl2
-rw-r--r--src/query/character_turn.erl1
-rw-r--r--src/query/load_state.erl1
-rw-r--r--src/type/battlemap_instance.erl3
4 files changed, 6 insertions, 1 deletions
diff --git a/src/io/database_shim.erl b/src/io/database_shim.erl
index 243051b..d4f80cb 100644
--- a/src/io/database_shim.erl
+++ b/src/io/database_shim.erl
@@ -41,7 +41,7 @@ generate_char_instances (Battlemap, Characters) ->
(rand:uniform(2) - 1), % team,
{
rand:uniform(battlemap:get_width(Battlemap) - 1), % X
- rand:uniform(battlemap:get_heigth(Battlemap) - 1) % Y
+ rand:uniform(battlemap:get_height(Battlemap) - 1) % Y
}
)
}
diff --git a/src/query/character_turn.erl b/src/query/character_turn.erl
index cf55585..7af2d6d 100644
--- a/src/query/character_turn.erl
+++ b/src/query/character_turn.erl
@@ -26,6 +26,7 @@
target_char_inst
}
).
+-include("../../include/yaws_api.hrl").
-export([out/1]).
parse_input (Req) ->
diff --git a/src/query/load_state.erl b/src/query/load_state.erl
index f2818bd..94cacda 100644
--- a/src/query/load_state.erl
+++ b/src/query/load_state.erl
@@ -1,5 +1,6 @@
-module(load_state).
-record(input, {session_token, player_id, battlemap_id, instance_id}).
+-include("../../include/yaws_api.hrl").
-export([out/1]).
parse_input (Req) ->
diff --git a/src/type/battlemap_instance.erl b/src/type/battlemap_instance.erl
index 26ca5b1..28db509 100644
--- a/src/type/battlemap_instance.erl
+++ b/src/type/battlemap_instance.erl
@@ -14,6 +14,7 @@
-export
(
[
+ get_id/1,
list_characters/1
]
).
@@ -28,6 +29,8 @@
]
).
+get_id (BattlemapInstance) -> BattlemapInstance#battlemap_instance.id.
+
list_characters (BattlemapInstance) ->
dict:to_list(BattlemapInstance#battlemap_instance.chars).