|
|
e642f374b9
|
Update to latest Arbutils.
continuous-integration/drone/push Build is passing
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-12-13 12:15:40 +01:00 |
|
|
|
a01e22ad89
|
Fixes BaseLibrary function calling itself.
continuous-integration/drone/push Build is passing
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-12-12 13:20:21 +01:00 |
|
|
|
185ec40ba5
|
Use std::optional for BaseLibrary TryGet.
continuous-integration/drone/push Build is passing
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-12-12 12:42:28 +01:00 |
|
|
|
d4505f4293
|
Make CreatureSpecies follow PIMPL idiom.
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-09-25 13:33:57 +02:00 |
|
|
|
53bfbd36c2
|
Use a precompiled header.
continuous-integration/drone/push Build is failing
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-09-25 13:05:15 +02:00 |
|
|
|
fcdc58176f
|
Support for getting Creature by ID.
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-08-22 13:24:08 +02:00 |
|
|
|
e39b352934
|
Make BaseLibrary members protected instead of private.
continuous-integration/drone/push Build is passing
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-08-11 19:54:10 +02:00 |
|
|
|
3a75a40671
|
Support getting an item from BaseLibrary by index, for iterating purposes.
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-08-10 17:01:21 +02:00 |
|
|
|
5032377554
|
Remove Random passes by pointer.
continuous-integration/drone/push Build is passing
|
2020-07-12 15:26:00 +02:00 |
|
|
|
47515399fe
|
Supports iterating over BaseLibrary.
continuous-integration/drone/push Build is passing
|
2020-07-04 17:18:24 +02:00 |
|
|
|
48639eeee5
|
Update to new Arbutils
continuous-integration/drone/push Build is passing
|
2020-06-26 17:08:23 +02:00 |
|
|
|
14458ec30c
|
Bring Library class in line with style lines.
continuous-integration/drone/push Build is failing
|
2020-06-20 18:50:55 +02:00 |
|
|
|
25f65eb47b
|
Update to newer Arbutils version.
continuous-integration/drone/push Build is passing
|
2020-05-26 18:31:06 +02:00 |
|
|
|
e46117ea06
|
Fixes DataLibrary not having correct const definitions.
continuous-integration/drone/push Build is passing
|
2020-05-26 15:02:41 +02:00 |
|
|
|
36208da2fb
|
Remove shared_ptr, instead use borrowed_ptr to more accurately depict ownership of the objects in the BaseLibraries.
continuous-integration/drone/push Build is passing
|
2020-05-26 14:13:30 +02:00 |
|
|
|
d82792e27a
|
Make BaseLibraries use shared_ptr.
continuous-integration/drone/push Build is passing
|
2020-05-24 20:57:22 +02:00 |
|
|
|
3b1c0e84e1
|
Fixed random value getter from BaseLibrary being broken.
continuous-integration/drone/push Build is passing
|
2020-04-25 11:08:04 +02:00 |
|
|
|
1eb751538d
|
Updated to latest Arbutils.
continuous-integration/drone/push Build is passing
|
2020-04-25 10:41:15 +02:00 |
|
|
|
df37558ec0
|
Fix for random value from library not working.
continuous-integration/drone/push Build is failing
|
2020-04-24 18:43:18 +02:00 |
|
|
|
3ad21fecc2
|
Performance improvements for getting random value from libraries.
continuous-integration/drone/push Build is passing
|
2020-04-24 18:24:51 +02:00 |
|
|
|
b286d1726d
|
Fix get random value from baselibrary returning key instead of value.
continuous-integration/drone/push Build is passing
|
2020-04-19 18:22:27 +02:00 |
|
|
|
c6ce5fe8a7
|
Add function to BaseLibrary class to retrieve random value.
continuous-integration/drone/push Build is passing
|
2020-04-19 17:01:33 +02:00 |
|
|
|
27288563cd
|
Replace most collections with Arbutils collections for more safety.
continuous-integration/drone/push Build is passing
|
2020-03-22 19:21:40 +01:00 |
|
|
|
899e432271
|
Added lots of security using asserts.
continuous-integration/drone/push Build is failing
|
2020-03-22 13:42:26 +01:00 |
|
|
|
70ad3eb838
|
Tweaks and fixes for TypeLibrary
|
2020-02-29 16:06:36 +01:00 |
|
|
|
b7b54c04e8
|
Add the baselibrary classes to the C Interface.
continuous-integration/drone/push Build is passing
|
2020-02-29 14:52:15 +01:00 |
|
|
|
412e0a4d63
|
Implements ConstString in several core places in the library, improving performance.
continuous-integration/drone/push Build is passing
|
2020-02-27 18:23:23 +01:00 |
|
|
|
629567a2a5
|
Fix BaseLibrary GetCount, add functions that use std string.
continuous-integration/drone/push Build is passing
|
2020-02-15 19:14:10 +01:00 |
|
|
|
d6ea16b467
|
Implement basic library class that other libraries inherit from for performance.
continuous-integration/drone/push Build is passing
|
2020-02-15 18:51:21 +01:00 |
|