Commit Graph

39 Commits

Author SHA1 Message Date
Deukhoofd 7807ee9676
Adds ScopedOwner class, that disposes owned values when garbage collected. 2021-01-15 16:53:32 +01:00
Deukhoofd 8c8a8da39a
Further fixes for build. 2020-12-31 12:58:19 +01:00
Deukhoofd ed7e655783
Fixes for clearing battle after it's finished. 2020-12-28 15:11:25 +01:00
Deukhoofd 8d5f7f318f
Updates to latest pkmnlib, fixes issues. 2020-12-23 12:27:58 +01:00
Deukhoofd 06e252dbac
Use full library names for Unity. 2020-10-17 18:16:00 +02:00
Deukhoofd 0a2ce2d6e4
Add generic LearnedMove in PokemonBuilder. 2020-09-07 18:54:09 +02:00
Deukhoofd 59b4223d18
Grab stacktrace on signal. 2020-08-18 19:26:39 +02:00
Deukhoofd 743c63a99c
Several fixes and improvements. 2020-08-17 18:51:07 +02:00
Deukhoofd 00cfd3c469
Cleanup for EventData. 2020-08-14 16:15:19 +02:00
Deukhoofd e08be5c013
Implements more functionality. 2020-08-11 21:48:41 +02:00
Deukhoofd e4f8e46102
Additional functionality. 2020-08-10 19:13:17 +02:00
Deukhoofd cae763fdc0
Implements Formes iterator. 2020-08-09 11:01:43 +02:00
Deukhoofd 69ab7b197c
Reworks PokemonBuilder. 2020-08-08 17:07:05 +02:00
Deukhoofd 7f4ccbfe2a
Implements all EvolutionData. 2020-08-08 15:37:44 +02:00
Deukhoofd e0f4a38309
Rework constructors to remove the Create pattern. 2020-08-08 13:57:54 +02:00
Deukhoofd 1acd32b986
Make event handler async, while preserving the order of incoming events. 2020-08-07 20:28:38 +02:00
Deukhoofd b0dea8b6e7
Support for battle event listeners. 2020-08-04 17:32:20 +02:00
Deukhoofd 00c5f51c55
Update to latest CreatureLib, more work on battle tests. 2020-07-31 14:19:21 +02:00
Deukhoofd 283825b355
Initial battle class tests. 2020-07-26 15:40:08 +02:00
Deukhoofd e4a515e11a
Finished outlining Pokemon class. 2020-07-25 14:03:05 +02:00
Deukhoofd 34c64d6b68
Adds new NativePtrArray class to deal with native arrays easier. 2020-07-25 12:52:18 +02:00
Deukhoofd c143235495
Support for Pokemon building. 2020-07-19 12:33:22 +02:00
Deukhoofd 049eb480c0
Initial work on battle side. 2020-07-18 16:49:11 +02:00
Deukhoofd 9bcfdf7791
Rename test to disable warnings. 2020-05-19 14:45:26 +02:00
Deukhoofd 61b5bd710e
Implements PokemonLibrary 2020-05-19 14:25:21 +02:00
Deukhoofd 4f249de34e
Cleanup unused usings 2020-05-19 13:14:49 +02:00
Deukhoofd 95a2270ca3
Nature Library, Nature wrapper and tests, cleanup to ensure no duplicate enums are visible outside the library. 2020-05-06 14:40:29 +02:00
Deukhoofd 8845f33d04
Type Library wrapper and tests 2020-05-06 13:32:43 +02:00
Deukhoofd cc66729529
Growth Rate Library wrapper and tests 2020-05-06 12:39:28 +02:00
Deukhoofd 32d07be361
GrowthRate wrappers. 2020-05-05 22:40:17 +02:00
Deukhoofd bf158802d7
Added ItemLibrary Wrapper 2020-05-05 21:40:04 +02:00
Deukhoofd 6491360dbe
Added tests for Item wrapper 2020-05-05 20:46:17 +02:00
Deukhoofd a8709f2b05
Wrapper for Species and SpeciesLibrary 2020-05-04 21:16:42 +02:00
Deukhoofd f37888554f
Support for LibrarySettings. 2020-05-04 18:17:26 +02:00
Deukhoofd 87cd1b0b40
Moved files 2020-05-04 17:54:34 +02:00
Deukhoofd 0a22959e31
Tests for MoveLibrary 2020-05-04 17:27:30 +02:00
Deukhoofd 8ce1db668e
Many fixes 2020-05-03 16:26:14 +02:00
Deukhoofd 6b6ba9a031
Lots of work 2020-05-02 22:58:18 +02:00
Deukhoofd 35388de524
Initial commit, implements Forme 2020-05-02 19:54:07 +02:00