Commit graph

955 commits

Author SHA1 Message Date
Corwin 25da2a2711 expose the inner proc macro in a macro rules 2022-03-06 13:31:56 +00:00
Corwin efe67423c1 use the types 2022-03-06 13:31:56 +00:00
Corwin 73a8d86f6b sprite import proc macro mess 2022-03-06 13:31:56 +00:00
Corwin 16ff9b8ec1 types for nice sprite import and usage 2022-03-06 13:31:54 +00:00
Corwin 80e53d4716 volatile writes 2022-03-06 13:31:36 +00:00
Corwin c1901819af unblank screen on object init 2022-03-06 13:31:36 +00:00
Corwin 45823273ac satisfy linter 2022-03-06 13:31:36 +00:00
Corwin da9a15402e use more efficient hash function 2022-03-06 13:31:36 +00:00
Corwin 9095daebd8 satisfy linter 2022-03-06 13:31:36 +00:00
Corwin 3cc30a2bcd satisfy linter 2022-03-06 13:31:36 +00:00
Corwin e462d35feb lock file update 2022-03-06 13:31:36 +00:00
Corwin 9714b8a3ca types required for aseprite import 2022-03-06 13:31:36 +00:00
Corwin 8792146ddb use correct copys 2022-03-06 13:31:36 +00:00
Corwin ae681019bb set palette location on sprite change 2022-03-06 13:31:36 +00:00
Corwin 2a7b350f57 objects now exist and work 2022-03-06 13:31:36 +00:00
Corwin a1b67e107f object controller implementations 2022-03-06 13:31:36 +00:00
Corwin 836143e1f4 copy the sprite and palette data 2022-03-06 13:31:36 +00:00
Corwin d764ff9900 allocate palettes too 2022-03-06 13:31:36 +00:00
Corwin 6a2c9d8826 add some sprite allocation 2022-03-06 13:31:36 +00:00
Corwin 93d994360e make alloc and dealloc public 2022-03-06 13:31:36 +00:00
Corwin 1849571344 sprite allocator 2022-03-06 13:31:34 +00:00
Corwin beb9abbb7e allocator methods pulled out of global alloc trait 2022-03-06 13:30:47 +00:00
Corwin 475edadcb9 extend to also supporting the end 2022-03-06 13:30:47 +00:00
Corwin 3c6c7efc79 allocator that can have a custom start point 2022-03-06 13:30:47 +00:00
Gwilym Kuiper 5761093f19
Merge pull request #178 from gwilymk/remove-rand-dependency
Remove rand dependency
2022-03-05 21:08:53 +00:00
Gwilym Kuiper db9f7b5c22
Merge pull request #179 from gwilymk/build-book-on-every-build
Build book on every build
2022-03-05 21:08:46 +00:00
Gwilym Kuiper cb0bcf7c67 Add build-book to just ci 2022-03-05 20:58:25 +00:00
Gwilym Kuiper 97d043d505 Use a setup-mdbook action 2022-03-05 20:58:15 +00:00
Gwilym Kuiper 39a8b5a64f Update lockfiles 2022-03-05 20:52:26 +00:00
Gwilym Kuiper a82289008b Remove rand dependency 2022-03-05 20:52:20 +00:00
Gwilym Kuiper 54d370a8b6 Remove rand usage in agb-macros 2022-03-05 20:51:58 +00:00
Gwilym Kuiper e77a1c26a3
Merge pull request #177 from gwilymk/strategic-inlines
Strategic inlines
2022-03-05 19:06:10 +00:00
Gwilym Kuiper 6690538781 Some inlines in SoundChannel which weren't being inlined for some reason 2022-03-05 18:51:17 +00:00
Gwilym Kuiper 8010b2661a Add inlines for basic functions in fixnum which weren't being inlined 2022-03-05 18:42:40 +00:00
Gwilym Kuiper 60977b7d2d
Merge pull request #176 from gwilymk/fix-clippy-lints-in-hat-chooses-wizard
Fix clippy lints for hat-chooses-wizard
2022-03-05 18:37:33 +00:00
Gwilym Kuiper 106ad5fed5 Fix clippy lints for hat-chooses-wizard 2022-03-05 18:25:28 +00:00
Gwilym Kuiper 48f89edc8c
Merge pull request #174 from gwilymk/fix-clippy-warnings-in-purple-night
Fix clippy warnings in purple night
2022-03-05 18:12:47 +00:00
Gwilym Kuiper 3a36e15b4c
Merge pull request #175 from agbrs/renovate/actions-checkout-3.x
Update actions/checkout action to v3
2022-03-01 22:04:05 +00:00
GBA bot 03dfaf9d5f Update lockfiles 2022-03-01 20:07:25 +00:00
Renovate Bot 9e15f0bf65
Update actions/checkout action to v3 2022-03-01 20:05:55 +00:00
Gwilym Kuiper 9f2cbdee85 setup just in a different step for update lockfiles 2022-02-26 21:26:32 +00:00
Gwilym Kuiper e86bb71abd Fix clippy lints in the-purple-night 2022-02-26 21:21:54 +00:00
Gwilym Kuiper 548e88f7c4 Fix clippy lints in purple-night build.rs 2022-02-26 21:16:59 +00:00
Gwilym Kuiper 4ee2fcf749
Merge pull request #173 from gwilymk/add-justfile
Add justfile
2022-02-24 22:26:38 +00:00
Gwilym Kuiper 4b7e825403 Update lockfiles 2022-02-24 22:26:08 +00:00
Gwilym Kuiper 5c71a997ce Only set the username and email in the one command it matters 2022-02-24 22:24:47 +00:00
Gwilym Kuiper 43f8e62631 Add ability to run an example game 2022-02-24 22:19:25 +00:00
Gwilym Kuiper 83be1c7c22 Add ability to run example in release mode 2022-02-24 22:08:36 +00:00
Gwilym Kuiper 28cc061596 Add ability to just run an example 2022-02-24 22:07:28 +00:00
Gwilym Kuiper fdaaa1fc77 Use -execdir to update the lockfiles 2022-02-24 22:03:13 +00:00