Commit Graph

10 Commits

Author SHA1 Message Date
Deukhoofd 568232c7a5
Split off initialization of Creature into new function that's not called in the constructor.
continuous-integration/drone/push Build is passing Details
This has to do with specific implementations of stat calculator requiring an inherited type of the Creature class, and by calling it in the constructor casting to this inherited type will fail.
2020-01-05 13:43:47 +01:00
Deukhoofd f0c3f84a29
Remove use of unused field
continuous-integration/drone/push Build is passing Details
2020-01-02 16:19:32 +01:00
Deukhoofd 243b3a768c
Remove unused fields in CreateCreature class
continuous-integration/drone/push Build is passing Details
2019-12-27 12:36:32 +01:00
Deukhoofd ae4d8f5e12
Removes some variables that are better handled in implementations.
continuous-integration/drone/push Build is failing Details
2019-12-27 12:19:38 +01:00
Deukhoofd 6f32d1245b
Implemented and fixed all code required to run at least a single turn.
continuous-integration/drone/push Build is passing Details
2019-12-05 12:56:41 +01:00
Deukhoofd a8730d983f
Used ClangFormat style guide I'm happy with.
continuous-integration/drone/push Build is passing Details
2019-11-28 12:55:22 +01:00
Deukhoofd efa994c88d Fixes dependency issue, lack of virtual destructor for DamageLibrary
continuous-integration/drone/push Build is failing Details
2019-11-05 16:20:47 +01:00
Deukhoofd 65f814b006
Implemented better exceptions
continuous-integration/drone/push Build is failing Details
2019-10-31 13:26:56 +01:00
Deukhoofd 7d6de3557c Support learning moves with CreateCreature class
continuous-integration/drone/push Build is passing Details
2019-10-25 20:08:25 +02:00
Deukhoofd 9588236183
Remove creature classes from Library lib, merged with Battling lib.
continuous-integration/drone/push Build is passing Details
2019-10-24 13:37:55 +02:00