Vassyli
846ab6018e
LibraryConfiguration now also knows crate packages.
2018-01-19 17:42:33 +01:00
Vassyli
efb333d08a
Adds missing doc block
v0.4.0-alpha
2018-01-10 08:27:56 +01:00
Vassyli
92c0f71ed6
Small clean-ups
2018-01-10 08:22:28 +01:00
Vassyli
c9e6f679c4
Adds events to character->getAttack and getDefense to modify the value. Tests included.
2018-01-09 17:16:54 +01:00
Vassyli
17ebdbdbe5
Redesign EventData creation
2018-01-09 09:43:08 +01:00
Vassyli
55b821c8e8
Removed game dependency from FighterInterface->getAttack and getDefense
2018-01-09 09:25:40 +01:00
Vassyli
45a785a8f5
Adds documentation.
2018-01-09 09:04:04 +01:00
Vassyli
ff713ac333
Adds possibility to extend certain models using annotations.
2018-01-09 09:04:04 +01:00
Vassyli
aba0d53a68
postLoad eventListener adds Game object to GameAware entities.
2018-01-09 09:04:04 +01:00
Vassyli
9ddd16b4e8
Adds suggestion plus a few additional tests
2018-01-09 08:59:58 +01:00
Vassyli
c0edd3ac67
Adds php 7.2 to travis
2018-01-05 10:30:59 +01:00
Vassyli
81d773720a
Removes master
2018-01-05 10:30:21 +01:00
Vassyli
5ac7098f35
Adds documentation to PropertyManager trait.
2018-01-04 14:13:56 +01:00
Vassyli
41db0ddfda
Adds a CharacterEventData class for events that are only character related.
2018-01-04 13:02:57 +01:00
Vassyli
003a6517ba
Updated dependencies
2017-12-25 14:59:55 +01:00
Vassyli
af6a6cbff0
Adds a ViewpointDecorationEventData class for hooks that want to provide a specific hook for scene manipulation.
2017-12-25 14:46:39 +01:00
Vassyli
56c80e3f8d
fixup! ViewpointDescription now ignores empty lines
2017-09-27 13:22:00 +02:00
Vassyli
4b82ee4b89
ViewpointDescription now ignores empty lines
2017-09-27 13:17:26 +02:00
Vassyli
829d63d7f6
Fixes BattleEvents to accept correct game
2017-09-27 12:20:58 +02:00
Vassyli
94763f8d6e
Adds the possibility to serialize a battle state for saving it
2017-09-22 13:37:54 +02:00
Vassyli
a287313f6f
Adds a normal dice to the dice bag
2017-09-22 12:10:11 +02:00
Vassyli
51a102f981
Changed BasicEnemy properties from private to protected in order to allow inheritance
2017-09-19 12:48:02 +02:00
Vassyli
9842fa9ace
Added additional api calls to manage action groups
2017-09-18 11:36:27 +02:00
Vassyli
adf4eeac5e
Adds documentation
2017-09-13 18:32:14 +02:00
Vassyli
533378d006
Adds the foundation for viewpoint to be able to modify there description more easily
2017-09-13 18:24:37 +02:00
Vassyli
867843dddd
Adds a GameBuilder to allow better dependency injection
v0.3.2-alpha
v0.3.1-alpha
2017-06-23 14:43:24 +02:00
Vassyli
329430c547
Fixed test
2017-06-12 16:00:44 +02:00
Vassyli
d20a59e68a
Updated composer; Added optional action title
2017-06-12 15:58:51 +02:00
Vassyli
29e474b9c1
Adds possibility to add parameters to actions.
2017-06-12 14:58:40 +02:00
Vassyli
bbc960fd3d
Added suggested change
...
Fixes #95
v0.3.0-alpha
2017-04-25 22:31:37 +02:00
Vassyli
7e58c72526
Changes implemented to pass test.
2017-04-24 20:52:34 +02:00
Vassyli
1eeca4ef9e
Adds failing test
2017-04-18 23:55:52 +02:00
Vassyli
201a3a032f
Implemented suggested changes.
...
Fixes #94
2017-04-10 09:42:46 +02:00
Vassyli
a790eab5ee
Added documentation.
2017-04-10 09:42:46 +02:00
Vassyli
e6e9e6e102
Added EventContextData containers.
2017-04-10 09:42:46 +02:00
Vassyli
214b1de95f
Adds EventContextDataContainer
2017-04-10 09:42:46 +02:00
Vassyli
f5380de501
Adds EventContext
2017-04-10 09:42:46 +02:00
Vassyli
70d29f67b8
Moved TimeKeeper.now to constructor.
...
Breaks BC intentionally.
2017-04-10 09:24:18 +02:00
Vassyli
a33473d435
Add possibility to give gameOffsetSeconds also as a negative number
2017-04-10 09:24:18 +02:00
Vassyli
d126b0207f
Add tests for isNewDay
2017-04-10 09:24:18 +02:00
Vassyli
f201784291
Changed TimeKeeper to keep a permanent "now" state.
2017-04-10 09:24:18 +02:00
Vassyli
39b9ec318a
Changed isNewDay to accept null instead of DateTime
...
Fixes #93
2017-04-10 09:24:18 +02:00
Vassyli
5668c08f45
Renamed ViewpointRestorationPoint to ViewpointSnapshot
2017-03-31 08:55:00 +02:00
Vassyli
a739aed94a
Added simple test and fixed a bug uncovered by it.
2017-03-27 09:52:09 +02:00
Vassyli
d408aa0755
Fixed Typo
2017-03-24 16:32:38 +01:00
Vassyli
af98ab0f36
Added viewpoint restoration points
...
Added an API for model viewpoint to create a restoration point that can be saved. Changing the scene from the restoration point can replay a scene without doing the calculations done to render it.
2017-03-18 16:13:23 +01:00
Vassyli
03fc114775
Revert "Fixs a weird bug causing the deletion of scens to NOT cascade, despite passing tests."
...
This reverts commit 848e6b022c .
v0.2.0-alpha
2017-03-13 14:13:50 +01:00
Vassyli
848e6b022c
Fixs a weird bug causing the deletion of scens to NOT cascade, despite passing tests.
2017-03-12 19:39:44 +01:00
Vassyli
5c3fd4714d
Adds fixes and tests for cascade=persist, remove for scene entities.
...
It still looks like doctrine doesn't "know" about the column names in a cascade=remove relationship and assumes the property name to be also the column name - which is usually not true (by default, it's propertyname_id).
This update changes the column name so that doctrine's assumptions are correct again and adds tests so any changes which invalidates this relationship can be gecocnized easily.
2017-03-11 12:51:25 +01:00
Vassyli
498f4965e6
Adds tests and support for Unidirectional connections.
...
Also fixes travis config.
2017-03-02 20:04:27 +01:00