Commit graph

26 commits

Author SHA1 Message Date
Kazhnuz
eddf66595c modules/world: attach and detach view just once 2019-05-02 17:21:48 +02:00
Kazhnuz
aaf0b1882b modules/world: displace the map according to the view relative position 2019-05-02 16:21:24 +02:00
Kazhnuz
c41930fca4 modules/world: automatize multiple character handling 2019-05-01 17:21:38 +02:00
Kazhnuz
dd21878ee8 modules/world: add an initActors function 2019-05-01 16:25:44 +02:00
Kazhnuz
18d75f825c modules/world: separate map loading from level initialization 2019-05-01 14:36:40 +02:00
Kazhnuz
fd78d083af modules/world: add a way to load objects from tiled 2019-04-29 16:40:44 +02:00
Kazhnuz
882f98bf40 modules/world: add a way to link the camera to an actor 2019-04-29 15:03:28 +02:00
Kazhnuz
cc5de7d5ff modules/world: attach and detach the camera when drawing the map 2019-04-29 14:12:34 +02:00
Kazhnuz
a046eb5a9c modules/world: add camera system to the world system 2019-04-29 11:21:41 +02:00
Kazhnuz
42303da317 modules/world: fix movement functions for bump2D
The moveActor function is in bump2D a wrapper for the move function of
bump2D. But this function doesn't handle actual movement.

In order to make things samewise everywhere, let the actor handle actual
movement themselves.
2019-04-22 09:42:33 +02:00
Kazhnuz
eac75df874 modules/world: don't access directly to the actors manager inside worlds 2019-04-22 09:36:29 +02:00
Kazhnuz
f2680c37f3 modules/world: improve commenting and organisations 2019-04-08 19:58:41 +02:00
Kazhnuz
dd1e25969e modules/world: improve keys sending to player object 2019-04-07 22:46:28 +02:00
Kazhnuz
262bf97e67 modules/world: add basic move functions to entities 2019-04-07 18:33:41 +02:00
Kazhnuz
bdd837d4da modules/world: basic player system 2019-04-07 17:15:27 +02:00
Kazhnuz
064d5bd2a8 modules/world: separate actors functions from main functions 2019-04-07 14:06:04 +02:00
Kazhnuz
9a47584feb modules/world: add basic sti support 2019-04-07 14:03:44 +02:00
Kazhnuz
63238c4ec6 modules/world: add a function to add Actor from index 2019-04-07 13:46:08 +02:00
Kazhnuz
3bd7203e59 modules/world: correctly set actor list 2019-04-07 13:43:24 +02:00
Kazhnuz
f9ff7ff122 modules/world: fix typos 2019-04-07 13:36:21 +02:00
Kazhnuz
19cdf6c3ab modules/world: load the actorlist inside the world 2019-04-07 13:35:49 +02:00
Kazhnuz
5365f23c30 modules/world: port all actor functions from IP 2019-04-07 13:31:25 +02:00
Kazhnuz
171ff007e9 modules/world: add comment to make structure more explicit 2019-04-07 13:22:23 +02:00
Kazhnuz
3fce24a211 modules/world: use only the "actor" name 2019-04-01 13:09:21 +02:00
Kazhnuz
8ba5644fb2 modules/world: add a way of counting actors 2019-04-01 12:47:08 +02:00
Kazhnuz
02b6cbd87d modules/world: add basic actor system 2019-04-01 08:08:54 +02:00