Commit graph

131 commits

Author SHA1 Message Date
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
Renovate Bot 0e0b74464b
Update Rust crate asefile to 0.3.5 2022-04-24 16:10:50 +00:00
Gwilym Kuiper 4f6f981ce7 Usage of group now requires 'full' 2022-04-23 15:56:07 +01:00
Gwilym Kuiper fb197d3e79 Store font data more compressed 2022-04-23 15:42:08 +01:00
Gwilym Kuiper 1b71ef6473 Add test for font output 2022-04-23 15:33:57 +01:00
Gwilym Kuiper 45e18d5cc7 Use a better example font which isn't monospace 2022-04-05 23:35:18 +01:00
Gwilym Kuiper d18d2fcde8 Remove unused import 2022-04-05 22:44:51 +01:00
Gwilym Kuiper 2c2931fa97 Handle the height of letters correctly 2022-04-05 22:44:32 +01:00
Gwilym Kuiper a6f5cc9ec1 Render some text 2022-04-05 22:32:11 +01:00
Gwilym Kuiper c5cebb9520 Theory a font renderer 2022-04-04 22:06:08 +01:00
Gwilym Kuiper 78dc3ac57f Release agb-image-converter v0.7.0 2022-03-28 22:21:45 +01:00
Gwilym Kuiper d4a12277eb Generate a bytestring for the image converter rather than the array 2022-03-21 22:41:11 +00:00
Renovate Bot 3755c68a0f
Update Rust crate asefile to 0.3.4 2022-03-21 19:51:58 +00:00
Corwin 9d0fa2f40e even less specific 2022-03-18 21:35:32 +00:00
Corwin aca82e7007 be less specific in version numbers 2022-03-18 21:34:39 +00:00
Renovate Bot 089dba8648
Update Rust crate syn to 1.0.88 2022-03-15 06:05:13 +00:00
Renovate Bot 6c771ca22f
Update Rust crate syn to 1.0.87 2022-03-14 09:58:05 +00:00
Gwilym Kuiper 50ce96ac82 Delete library cargo.locks 2022-03-12 23:39:58 +00:00
Corwin 6f064b0d99 update lock files 2022-03-06 13:45:16 +00:00
Corwin c55ff3f714 const fnify 2022-03-06 13:36:50 +00:00
Corwin 8a6f341421 update hat chooses wizard 2022-03-06 13:36:26 +00:00
Corwin 6cc29ebec0 animation direction test 2022-03-06 13:31:56 +00:00
Corwin 84e6af5d2f load aseprite files directly with asefile 2022-03-06 13:31:56 +00:00
Corwin e67f1ff45f output to the correct location 2022-03-06 13:31:56 +00:00
Corwin 6e5cee1e3f support loading multiple 2022-03-06 13:31:56 +00:00
Corwin 73a8d86f6b sprite import proc macro mess 2022-03-06 13:31:56 +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
Gwilym Kuiper 39a8b5a64f Update lockfiles 2022-03-05 20:52:26 +00:00
GBA bot 03dfaf9d5f Update lockfiles 2022-03-01 20:07:25 +00:00
Renovate Bot 725fdb3e6b
Update Rust crate image to 0.24.1 2022-02-24 20:49:44 +00:00
GBA bot 5a7efa660a Update lockfiles 2022-02-24 20:37:17 +00:00
Renovate Bot 3cb4b6536f
Update Rust crate quote to 1.0.15 2022-01-22 01:56:33 +00:00
Renovate Bot 8fd94824dd Update Rust crate syn to 1.0.86 2022-01-20 23:00:36 +00:00
Gwilym Kuiper d44e0fc796 Update lockfiles 2022-01-12 23:05:02 +00:00
Renovate Bot 7aba5cba67
Update Rust crate syn to 1.0.85 2022-01-06 09:19:51 +00:00
GBA bot eb38e2b631 Make the generated module not public 2022-01-02 17:54:44 +00:00
Corwin 1aaa3886af
Merge pull request #143 from agbrs/renovate/syn-1.x
Update Rust crate syn to 1.0.84
2022-01-01 21:20:25 +00:00
Renovate Bot e0d23abcf2
Update Rust crate syn to 1.0.84 2022-01-01 21:17:51 +00:00
Renovate Bot 5215f36cdc
Update Rust crate quote to 1.0.14 2022-01-01 21:15:47 +00:00
Renovate Bot 7b93c65564
Update Rust crate proc-macro2 to 1.0.36 2022-01-01 21:02:51 +00:00
Gwilym Kuiper ad82fe291f Add suuport for 32x32 tiles 2021-10-30 18:22:09 +01:00
Gwilym Kuiper 4bd05718ee Release agb-image-converter v0.6.0 2021-08-01 21:40:49 +01:00
Gwilym Kuiper 0796247a2e Finalize the code generation 2021-07-26 23:38:22 +01:00
Gwilym Kuiper 3626e2cb18 Feels cleaner with a bunch of for loops 2021-07-26 23:30:46 +01:00
Gwilym Kuiper fdff081c32 Switch entirely to using quote to generate the code 2021-07-26 23:27:16 +01:00
Gwilym Kuiper aa32be1a27 Move parsing 1 level up 2021-07-22 19:04:30 +01:00
Gwilym Kuiper d7a24d9659 Start switching to the quote crate for generating the code 2021-07-22 19:03:49 +01:00
Gwilym Kuiper 19e0a0527b Use syn crate rather than litrs 2021-07-22 18:43:27 +01:00
Gwilym Kuiper 061b8be368 Run rustfmt 2021-07-21 22:46:22 +01:00
Gwilym Kuiper bc46764e2f Fix clippy linter errors 2021-07-21 22:19:28 +01:00
Gwilym Kuiper 8466e9eaa4 Remove usage of typed_builder 2021-07-21 22:15:46 +01:00
Gwilym Kuiper 8713f514be Switch to a proc macro for generating the image data 2021-07-21 22:07:29 +01:00
Gwilym Kuiper 47c5c0f86e Extract variable for output_variable_name 2021-07-21 21:01:24 +01:00
Gwilym Kuiper 53952d8e34 Add support for reading config data from a toml file 2021-07-21 20:59:25 +01:00
Gwilym Kuiper 383c5454ea Start work for new proc macro by generating a TileData 2021-07-21 20:27:04 +01:00
Corwin Kuiper cf1829ff5f Release agb-image-converter v0.4.0 2021-06-21 00:06:55 +01:00
Corwin 361e9c93e6
Merge pull request #48 from gwilymk/reduce-dependencies-for-agb-image-converter
Massively reduce the number of dependencies used by agb-image-converter
2021-06-05 19:29:35 +01:00
Gwilym Kuiper 989f53ccf6 Massively reduce the number of dependencies used by agb-image-converter 2021-06-05 18:11:00 +01:00
Corwin Kuiper 6edf82e04a increment version to 0.2.0 2021-06-05 18:07:10 +01:00
Gwilym Kuiper 7c02a8570f Fixup cli 2021-06-05 18:00:38 +01:00
Gwilym Kuiper 4516c8dfc0 Pass through a crate prefix 2021-06-05 17:47:13 +01:00
Gwilym Kuiper c6b1c4b824 Refactor to use a builder pattern 2021-06-05 17:45:21 +01:00
Corwin Kuiper 8b3c740db2 add license and description for publishing 2021-05-23 06:14:12 +01:00
Gwilym Kuiper 8575f7d3d6 No need to put static 2021-04-20 23:04:32 +01:00
Gwilym Kuiper 5234c7181e Fix all the clippy lints 2021-04-20 22:56:47 +01:00
Gwilym Kuiper 62e0c346c5 End-to-end logo working 2021-04-20 22:52:23 +01:00
Gwilym Kuiper b4c3bd7356 Don't generate if source hasn't been modified 2021-04-20 21:07:57 +01:00
Gwilym Kuiper d1412fb709 Actually write to a file and also include palette assignments 2021-04-20 20:51:49 +01:00
Gwilym Kuiper 4daafdec20 Actually output some rust code 2021-04-20 20:41:41 +01:00
Gwilym Kuiper 4728f22806 Name crate correctly and add a simple test program 2021-04-20 00:58:03 +01:00
Gwilym Kuiper f92daa3fc3 Improve debug output 2021-04-20 00:57:47 +01:00
Gwilym Kuiper beff079880 Don't try to check the same colour repeatedly 2021-04-20 00:57:26 +01:00
Gwilym Kuiper 0fe4e23758 Add palette optimisation 2021-04-20 00:40:07 +01:00
Gwilym Kuiper 725543912a Add image loading 2021-04-19 23:15:03 +01:00
Gwilym Kuiper c8d0f82c34 Actually make a library and start sketching out the interface 2021-04-19 23:01:28 +01:00
Gwilym Kuiper 58d6876e17 Add hello world program 2021-04-19 22:51:41 +01:00