Commit Graph

18 Commits

Author SHA1 Message Date
9efe1b4e22 FFI for Pokemon class 2022-10-14 13:59:04 +02:00
b1890681a1 A lot more work on WASM script execution
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-07 18:01:26 +02:00
ba5992e925 Implements every script function
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-27 18:04:56 +02:00
55cc0906c9 Remove lifetime mess, replace a lot of code with Arc instead of borrows.
Some checks failed
continuous-integration/drone/push Build is failing
This cleans up the codebase massively, and allows me to maintain some semblance of sanity.
2022-08-20 13:17:20 +02:00
0d95dcf618 Fixes all clippy warnings
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-01 18:20:16 +02:00
8f6ecdd4ad More documentation.
All checks were successful
continuous-integration/drone/push Build is passing
2022-07-01 17:07:22 +02:00
03f5e3bb5a A lot more documentation, some initial work on the script resolver.
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-30 17:34:57 +02:00
1c9edd4d9c Adds more comments.
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-20 19:26:33 +02:00
314e9dbe1a Initial work on adding documentation, reorganises modules
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-19 21:34:08 +02:00
715f16e2b8 More work on switching battle data to interior mutability, instead of exterior mutability.
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-19 12:07:54 +02:00
a1051d059e We need to be able to remove and change scripts while they're currently being active.
Some checks failed
continuous-integration/drone/push Build is failing
2022-06-18 18:08:25 +02:00
c99b1bf8d9 Fixes a bunch of clippy warnings, adds clippy to CI
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-18 16:06:54 +02:00
5576bc8b80 More work on using interior mutability instead of exterior mutability for dynamic types (Battle, Pokemon, etc).
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-18 15:52:39 +02:00
c45c7538bf More removal of RwLocks and replace it with Atomics, to prevent locks.
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-18 14:17:29 +02:00
59d7344729 Don't store the ChoiceQueue as an Arc<RwLock> to prevent locking issues.
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-18 10:41:42 +02:00
09c2533bf5 Don't store the TurnChoices as Arc<RwLock>>, to prevent locking issues.
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-18 09:49:17 +02:00
b6ddd1ee13 First chunk of battling is now fully working, along with integration tests! 🎉
Some checks failed
continuous-integration/drone/push Build is failing
2022-06-17 19:53:33 +02:00
ff541b0696 Loads more work on battling, initial stretch to run a turn done.
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-16 17:59:33 +02:00