summaryrefslogtreecommitdiff
blob: a38be5da6112b7198a65113b645b65e9c2680b1b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
-module(character_instance).
-export
(
   [
      set_location/3,
      get_location/1,
      get_owner/1
   ]
).

-include("timed_cache_data.hrl").

set_location (CharInst, X, Y) ->
   CharInst#character_instance
   {
      x = X,
      y = Y
   }.

get_location (CharInst) ->
   {CharInst#character_instance.x, CharInst#character_instance.y}.

get_owner (CharInst) -> CharInst#character_instance.team.