|
cc6a8f553e
|
ScriptContext pushArgs cleanup
|
2015-02-15 13:34:42 +01:00 |
|
|
f41fc40995
|
Make calling ScriptContext::run nicer
|
2015-02-14 23:44:20 +01:00 |
|
|
969de84c13
|
Update license years
|
2015-02-14 23:14:34 +01:00 |
|
|
0b3e29dea9
|
Some work towards scriptable events
|
2015-02-14 23:12:07 +01:00 |
|
|
f05141f1f7
|
Find only Lua 5.2
|
2015-02-14 21:27:42 +01:00 |
|
|
12cf10a35c
|
Initialize SDL image and check initialization return
|
2015-02-14 20:15:34 +01:00 |
|
|
2453bcdcc1
|
Cleanup some includes
|
2014-12-26 22:38:07 +01:00 |
|
|
1b250f668b
|
Implement mappings for Lua types
|
2014-10-05 15:46:50 +02:00 |
|
|
36d4c9298f
|
Clean the Lua context after a script has run
|
2014-09-28 20:41:37 +02:00 |
|
|
a5f288ca3f
|
Add Lua scripting context
|
2014-09-27 16:25:26 +02:00 |
|
|
80eccfbdb2
|
Remove obsolete unused attribute
|
2014-09-27 16:25:09 +02:00 |
|
|
f330fffa09
|
Test maximum rotation value in map loader
|
2014-09-26 04:15:25 +02:00 |
|
|
25c60873bc
|
Reevaluate movement possibilities when a key is released
|
2014-09-26 04:14:17 +02:00 |
|
|
144d620192
|
Implement a very simple map file format for further testing
|
2014-09-26 04:14:11 +02:00 |
|
|
124116a8bf
|
Extend map model with rotated tiles
|
2014-09-26 03:13:26 +02:00 |
|
|
9b91d6f3d0
|
Add support for rotated sprites
|
2014-09-26 03:08:15 +02:00 |
|
|
8e0395e39c
|
Map: fix move constructor/assignment
|
2014-09-26 02:04:01 +02:00 |
|
|
519119db3d
|
Move renderer clear call from MapView to system loop
|
2014-09-26 01:47:20 +02:00 |
|
|
d9f829f10a
|
Add support for interactions with entities
|
2014-09-26 01:42:49 +02:00 |
|
|
3177ba2224
|
Remove unused method
|
2014-09-26 01:17:39 +02:00 |
|
|
c3e32345e5
|
Collision rework
|
2014-09-26 00:58:27 +02:00 |
|
|
8b4ca336ce
|
Differentiate between int and float positions
|
2014-09-25 23:33:50 +02:00 |
|
|
d82f3b7665
|
Move external entity state from Entity to Map
|
2014-09-25 20:53:17 +02:00 |
|
|
eb40e3de72
|
Add collision layer to maps and prevent movement into blocked areas
|
2014-09-25 18:39:03 +02:00 |
|
|
efa8640aab
|
Make MapContext keep a complete copy of the map
|
2014-09-24 17:39:36 +02:00 |
|
|
aadcecf202
|
Keep mutable entity list in the MapContext only
|
2014-09-24 15:22:09 +02:00 |
|
|
ccf859fe80
|
InputHandler: only call listeners when the key's state has changed
|
2014-09-24 14:27:10 +02:00 |
|
|
657f3ea479
|
Directly use MapView contructor
|
2014-09-24 03:38:46 +02:00 |
|
|
3c995acde8
|
Support multiple map layers, fix transparent tiles
|
2014-09-24 03:20:25 +02:00 |
|
|
ba321783e7
|
Simplify thread synchronization
|
2014-09-24 03:19:55 +02:00 |
|
|
b5c7b4a162
|
Move more SDL-specific things to the view
|
2014-09-24 02:27:30 +02:00 |
|
|
ea8840291c
|
New event-driven goodness
|
2014-09-24 01:38:30 +02:00 |
|
|
24ae848613
|
Rewrite main loop
|
2014-09-23 20:58:49 +02:00 |
|
|
8f964bb27d
|
Move main loop to a new class
|
2014-09-23 20:27:08 +02:00 |
|
|
502f12e189
|
Add (currently unused) event bus
|
2014-09-23 20:14:19 +02:00 |
|
|
973f5b69cd
|
Fix accidentially search&replaced license headers
|
2014-09-23 16:49:56 +02:00 |
|
|
a97ab85b33
|
32x32 tiles
|
2014-09-23 16:01:52 +02:00 |
|
|
ed55551853
|
Some work to allow more dynamic tile sizes
|
2014-09-23 15:46:21 +02:00 |
|
|
d41e2dae45
|
Add transitions for entity movement
|
2014-09-23 02:11:11 +02:00 |
|
|
0c3dbabb92
|
Improve input responsibility
|
2014-09-23 00:34:49 +02:00 |
|
|
3a32a49feb
|
Make viewport follow the player character
|
2014-09-23 00:15:36 +02:00 |
|
|
11e77a9d65
|
Allow player movement
|
2014-09-23 00:13:05 +02:00 |
|
|
c9b41bc102
|
Move render function to new source file
|
2014-09-22 21:59:13 +02:00 |
|
|
fe0c3b733a
|
Render entities
|
2014-09-22 21:54:01 +02:00 |
|
|
6e67a0f132
|
Initial commit
|
2014-09-22 20:35:45 +02:00 |
|