Commit graph

128 commits

Author SHA1 Message Date
Corwin
37c30586c3
remove profiles from some projects
these projects are not tested or run on the gba or
are dependencies and therefore follow the binaries settings
2023-05-23 20:10:21 +01:00
Corwin
e8479c093b
add macro to import a palette from a sprite 2023-05-06 22:44:43 +01:00
Corwin
26090499e7
fix image converter bug 2023-05-06 20:31:43 +01:00
Corwin
400abe5b31
Release v0.15.0 2023-04-25 21:51:29 +01:00
Gwilym Inzani
9835f81b5f Maybe make the build faster by using the same settings for all crates 2023-04-25 20:22:44 +01:00
Gwilym Inzani
8e152f05c9 Ensure mod tests is at the end 2023-04-25 20:06:52 +01:00
Gwilym Inzani
bace62b8e3 Don't use nightly only function 2023-04-14 21:16:12 +01:00
GBA bot
753f59e0e0 Allow importing aseprite backgrounds directly 2023-04-13 22:33:26 +01:00
Gwilym Inzani
498236d064 Remove tile size 2023-04-13 22:18:13 +01:00
Gwilym Inzani
11891e574f Remove some features from syn 2023-04-13 22:15:53 +01:00
Gwilym Inzani
875a0fbb65 Remove unneeded stuff from image-converter 2023-04-13 22:14:44 +01:00
Gwilym Inzani
eac350b391 Replace example usage with the new macro 2023-04-13 22:01:37 +01:00
Gwilym Inzani
cb127c7924 New include_gfx macro 2023-04-13 21:53:13 +01:00
Corwin
fc5ce97db4
Release v0.14.0 2023-04-11 21:28:22 +01:00
renovate[bot]
e15b4d0357
Update Rust crate toml to 0.7 2023-03-23 23:12:15 +00:00
Gwilym Inzani
aea8547f97
Ensure cargo fmt is run accross everything (#399)
I have fmt'd all the things!

- [x] Changelog updated / no changelog update needed
2023-03-23 23:11:19 +00:00
renovate[bot]
29c1661075
Update Rust crate syn to v2 2023-03-23 22:02:23 +00:00
Gwilym Inzani
ec3e43da56 cargo fmt everywhere 2023-03-23 21:59:49 +00:00
Gwilym Kuiper
97dec32fa2 Fix all the clippy lints 2023-02-07 20:32:43 +00:00
Gwilym Kuiper
33dafd29c2 Update everything to 2021 2023-02-07 20:32:35 +00:00
Eievui
43279e72c3 Fix alpha not being considered when transparent_colour was absent 2023-01-21 14:12:56 -05:00
Gwilym Kuiper
b76e7b9bf0 Release v0.13.0 2023-01-19 20:21:09 +00:00
Corwin
c78b4e62f2 fix warnings in image converter 2023-01-06 18:26:03 +00:00
Gwilym Kuiper
6b149c1e31 Fix spelling errors in agb-image-converter 2022-11-17 21:18:54 +00:00
Corwin
70f22b9255 Release v0.12.2 2022-10-22 12:59:20 +01:00
Corwin
d5a7954637 align tiles to a 2 byte boundary 2022-10-22 12:41:58 +01:00
Corwin
78f9fd2026 Release v0.12.1 2022-10-12 19:00:12 +01:00
Gwilym Kuiper
fc45af262b Release v0.12.0 2022-10-11 23:34:13 +01:00
Corwin
f17084d4f6 Merge remote-tracking branch 'upstream/master' into object-controller2 2022-10-08 23:36:59 +01:00
Gwilym Kuiper
1e759dbeca Move the palettes to a single constant rather than being repeated 2022-10-08 23:02:54 +01:00
Gwilym Kuiper
ea75823900 Use the correct transparent colour 2022-10-08 16:45:58 +01:00
Gwilym Kuiper
1a51b3b502 Remove the definition of transparent colour from image 2022-10-08 16:44:26 +01:00
Gwilym Kuiper
89af366b7a Add transparent colour to the image itself 2022-10-08 16:43:25 +01:00
Corwin
5d541631ae add dynamic sprite support 2022-10-02 19:34:38 +01:00
Gwilym Kuiper
d26311e76b The transparent colour should always go first 2022-09-22 20:26:45 +01:00
Gwilym Kuiper
ff89f7f425 Get first example working 2022-08-11 23:49:51 +01:00
Gwilym Kuiper
916a3d4b20 Start tracking the colours for a 256 colour image 2022-08-11 23:49:51 +01:00
Gwilym Kuiper
702286979d Fix warning 2022-08-11 23:49:51 +01:00
Gwilym Kuiper
e97061a5af Optimise all palettes together 2022-08-11 23:49:51 +01:00
Gwilym Kuiper
c87a9ff077 Allow configuring backgrounds with a colour 2022-08-11 23:49:51 +01:00
lifning
ee576597c2 Add rudimentary affine background layer support. 2022-08-11 23:49:51 +01:00
Corwin
2e97fb2b24 Release v0.11.1 2022-08-02 23:52:43 +01:00
Corwin
43b256a9f3 Release v0.11.0 2022-08-02 23:45:44 +01:00
Corwin
ca64a2bb78 perform check in proc macro for size
can give a better error message, pointing at the file that contains the bad sizes
2022-08-01 12:08:22 +01:00
Corwin
3fa5b4467f support sprites that are not square in include_aseprite 2022-08-01 01:38:17 +01:00
Corwin
a7e038aa18 Release v0.10.0 2022-07-31 17:08:48 +01:00
Corwin
1be10ba450 align sprite data to 2 byte boundaries 2022-07-16 13:36:33 +01:00
Corwin
8a55fc7f0e support larger sprites 2022-07-16 09:08:35 +01:00
Gwilym Kuiper
6d1d3d2b9d Add repository to Cargo.toml files
Fixes #253
2022-07-14 21:49:53 +01:00
Gwilym Kuiper
8b063f8440 Add support for transparent sprites 2022-05-22 19:23:29 +01:00