Commit Graph

20 Commits

Author SHA1 Message Date
Daan Vanden Bosch
89b88a0a2d Put all shared build logic in precompiled gradle conventions plugins. 2021-07-24 20:13:02 +02:00
Daan Vanden Bosch
5210792a3e Simplified opcode definitions and improved ASM editor type signatures. 2021-04-23 18:03:45 +02:00
Daan Vanden Bosch
3122bb4666 Added opcode checks. Joined RegTufRefType and RegRefType. Improved type definitions. 2021-04-21 21:36:18 +02:00
Daan Vanden Bosch
949af36381 The assembler now detects when too few arguments are passed to an opcode again. 2021-04-21 16:36:31 +02:00
Daan Vanden Bosch
955d7dad29 Greatly improved script assembly performance. 2021-04-19 21:53:15 +02:00
Daan Vanden Bosch
b9339ac2b4 Added some observable unit tests and fixed a bug. Switched to junit 5 to support interfaces with @Test annotated concrete methods for "mixin" tests. 2021-03-19 21:32:57 +01:00
Daan Vanden Bosch
321fb3a475 Upgraded Kotlin to 1.4.30 and Gradle to 6.8.2. Set the Kotlin JVM version to 11. Added a subproject for offline asset generation which, at the moment, can generate the list of item types. Ported unitxt and ItemPMT parsing. 2021-03-06 13:33:04 +01:00
Daan Vanden Bosch
93e57012e7 Fixed a bug that would result in blurry canvas. 2021-02-13 20:30:56 +01:00
Daan Vanden Bosch
c8c12f298f AsmAnalyser now delegates to a worker again. 2020-12-14 18:39:26 +01:00
Daan Vanden Bosch
0133e82d3f Ported several ASM editor features. 2020-12-06 16:48:13 +01:00
Daan Vanden Bosch
dc0615e1d2 Ported various features. 2020-12-05 21:48:26 +01:00
Daan Vanden Bosch
0983be905d Created gradle plugin with workaround for https://youtrack.jetbrains.com/issue/KT-42923. 2020-11-13 22:58:13 +01:00
Daan Vanden Bosch
346a2cb4f9 Added several unit tests and improved testing infra. 2020-11-08 14:27:02 +01:00
Daan Vanden Bosch
fdb3d5bbb6 Fixed various bugs. 2020-10-29 19:09:23 +01:00
Daan Vanden Bosch
924b084db4 Fixed various bugs. 2020-10-29 00:09:22 +01:00
Daan Vanden Bosch
bab01061f0 Added JVM support for core and lib. 2020-10-27 22:55:05 +01:00
Daan Vanden Bosch
0d05714730 Fixed some bugs in object code parsing. 2020-10-27 19:53:24 +01:00
Daan Vanden Bosch
b810e45fb3 Refactored the way Disposable is used and added QuestInfoWidget. 2020-10-25 22:16:47 +01:00
Daan Vanden Bosch
40b8464eb0 Added PRS decompression code and object code parser. 2020-10-20 20:45:33 +02:00
Daan Vanden Bosch
36a32018ca Started porting Phantasmal World to Kotlin. 2020-10-10 23:48:38 +02:00