Commit Graph

23 Commits

Author SHA1 Message Date
e1d8348b2f Fixes project being completely dirty every build requiring constant full rebuilds and slowing down tooling.
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
2021-10-30 14:24:38 +02:00
5c39694f19 Overhaul memory model to new Arbutils memory.
Some checks failed
continuous-integration/drone/push Build is failing
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
2020-12-12 12:22:48 +01:00
e14f747d48 Documents LearnableAttacks
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
2020-09-27 11:17:13 +02:00
4006d63872 Make LearnableAttacks follow PIMPL idiom.
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
2020-09-27 10:49:26 +02:00
53bfbd36c2 Use a precompiled header.
Some checks failed
continuous-integration/drone/push Build is failing
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
2020-09-25 13:05:15 +02:00
39e1295013 Compile time option to change bit size of level.
Some checks failed
continuous-integration/drone/push Build is failing
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
2020-08-19 20:11:00 +02:00
98dacbccde Use Arbutils exception Macros, instead of own ones.
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
2020-08-17 12:18:01 +02:00
2c4c0f2277 Rework LearnableAttacks to use ArbUt::BorrowedPtr
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
2020-08-11 19:09:58 +02:00
7ac63839b8 Fixes and improvements for LearnableAttacks,
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
2020-08-11 18:53:01 +02:00
f3d22f7ba9 Support getting distinct level attacks from LearnableAttacks.
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
2020-08-11 17:25:04 +02:00
14458ec30c Bring Library class in line with style lines.
Some checks failed
continuous-integration/drone/push Build is failing
2020-06-20 18:50:55 +02:00
25f65eb47b Update to newer Arbutils version.
All checks were successful
continuous-integration/drone/push Build is passing
2020-05-26 18:31:06 +02:00
bf6f77d904 Pass Random of GetRandomAttack by reference.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-21 12:43:08 +02:00
eff755a901 Rework of GetRandomAttack
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-21 12:41:26 +02:00
a580649224 Ensure AddLevelAttack adds to distinctMoves
Some checks failed
continuous-integration/drone/push Build is failing
2020-04-19 19:11:48 +02:00
680f949df8 Return nullptr from LearnableAttacks when trying to retrieve from empty.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-19 18:50:32 +02:00
aeac49d892 Made GetRandomAttack const.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-19 17:51:36 +02:00
ad9cbf0670 Implements GetRandomAttack method on LearnableAttacks.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-19 17:42:32 +02:00
27288563cd Replace most collections with Arbutils collections for more safety.
All checks were successful
continuous-integration/drone/push Build is passing
2020-03-22 19:21:40 +01:00
899e432271 Added lots of security using asserts.
Some checks failed
continuous-integration/drone/push Build is failing
2020-03-22 13:42:26 +01:00
3bca3c0673 Reworked LearnedAttacks class, added C interface.
All checks were successful
continuous-integration/drone/push Build is passing
2020-03-02 15:23:08 +01:00
a8730d983f Used ClangFormat style guide I'm happy with.
All checks were successful
continuous-integration/drone/push Build is passing
2019-11-28 12:55:22 +01:00
bb8978314f Support for learnable moves
All checks were successful
continuous-integration/drone/push Build is passing
2019-10-24 11:04:19 +02:00