1
0
mirror of https://github.com/ScrelliCopter/tmx2gba.git synced 2025-02-21 03:29:25 +11:00
Commit Graph

48 Commits

Author SHA1 Message Date
7b0979e020 restrict actions trigger to source and add editorconfig 2024-03-22 15:32:35 +11:00
b9c56ce5a7 actions: fix windows & universal artifacts 2024-03-22 15:17:47 +11:00
0b635ebe87 actions: convert to matrix 2024-03-22 14:41:44 +11:00
5d5dda81c9 rewrite assembly writer 2024-03-21 10:14:17 +11:00
417bc11fae clang warning pass 2024-03-21 08:21:02 +11:00
696057b5e6 correctness 2024-03-21 07:53:01 +11:00
17de8ac3ec first pass at splitting writer logic 2024-03-21 06:54:24 +11:00
db1de4ba8e update gitignore 2024-03-21 05:07:54 +11:00
f4930668ee fix accidental constexpr 2024-03-21 05:02:07 +11:00
5e466598ea update & fix ci (hopefully) 2024-03-21 05:00:02 +11:00
e2a69bf433 Merge branch 'master' into argparse
# Conflicts:
#	CMakeLists.txt
#	src/tmx2gba.cpp
2024-03-21 04:52:03 +11:00
d59fb39857 cut a versioned release before making potentially breaking changes v0.3 2024-03-21 04:38:23 +11:00
57455e0b73 msvc fix 2024-03-20 07:50:40 +11:00
c3bbe8135d argparse refactor 2024-03-20 07:29:29 +11:00
5c164b239d rewrite argument parsing 2024-03-19 14:39:49 +11:00
a222235605 normalise guards and copyright names in headers 2023-09-17 00:59:19 +10:00
6050224a65 uncringe comments somewhat 2023-09-15 14:14:04 +10:00
c351da76d1 Break out body of licence text 2023-09-15 14:14:04 +10:00
c65a607b61 option for building with asan 2023-09-15 14:14:04 +10:00
04bacae858 Create cmake.yml 2023-01-24 20:24:03 +11:00
46ad0da66c Add install rule and update readme with new instructions 2023-01-09 03:25:19 +11:00
ccde64ab4e Fixed build on GCC 2022-09-07 04:07:52 +10:00
62582723bc Trim leading and tailing whitespace in base64 string, fixes exception in base64 lib 2022-09-07 04:03:49 +10:00
ff162de80a Update README.md 2022-09-07 02:44:51 +10:00
a5ac1d9bfe refactor 2022-09-07 02:34:09 +10:00
6c2cca3fd5 Update libraries 2022-09-07 00:34:17 +10:00
8a5f397f26 MSVC build fix & buildsystem overhaul 2022-09-07 00:11:11 +10:00
aa52d09649 Quick hack to fix a segfault on linux/gcc 2019-05-14 01:18:16 +10:00
7468dbf3b2 Updated copyrights and licenses, added links too for posterity 2019-05-14 00:09:27 +10:00
45dff8f3f6 Give up on implementation specific getopt and just use a known competent one 2019-05-13 23:57:44 +10:00
5baf96d021 apparently optind needs to be reset manually? what even is getopt 2019-05-13 23:41:12 +10:00
36edc285aa reset getopt state using the proper method on unices, fixes macos.
...honestly getopt sucks and I should replace it with something actually cross platform and less crude.
2019-05-12 17:43:03 +10:00
3f8d0d5d2e Added CMake build.
Code changes to support Linux.
Updated documentation & README.md, which were sorely out of date.
Updated copyrights. *yawn*
2018-12-05 23:17:54 +11:00
29b64fffaf Added object exporting & the ability to store arguments in a parameters file, woo!
I'll update the readme when I can be bothered.
2016-04-04 02:51:24 +10:00
cacfa29501 ALSO NEEDS TESTING AND PROBABLY MORE WORK: Changed the .c exporter to a .s assembly exporter. 2016-03-26 15:41:14 +11:00
e5bd79a87c NEEDS TESTING: Saves to .c & .h files now, includes data such as width and height, also uses more Grit esque naming.
Upgraded project files to VS 2015.
2016-03-26 14:53:02 +11:00
e01f1ee205 Fixed some stupid leaks & crashes, tool should be pretty stable now.
Also bumped the warning level up to 4 in the VS project settings & fixed some warnings.
2015-11-17 12:21:56 +11:00
d152c60b44 Updated readme. 2015-11-05 04:14:32 +11:00
1382b17407 Fixed layers not being fetched. 2015-10-27 03:10:22 +11:00
d861e9193c Fixed overridden palette indices overwriting tile data. 2015-10-27 00:32:15 +11:00
b7e320824b Tiles are now local IDs (relative to the tileset), making collision data usable.
Palettes can be overridden per-tile thru a layer.
2015-10-26 17:09:27 +11:00
f213fca3cc Refactored TMX loading & argument parsing code. 2015-10-26 01:33:32 +11:00
0d30afd74d Added some more stuff to the gitignore.
Added some casts and fixed up the type param of a call to std::max.
2015-09-26 16:04:45 +10:00
1de1461aec Update README.md
Extended description.
GFM doesn't let me use angled brackets, so parenthesis will have to do.
Added more stuff to the todo list.
2015-09-24 16:19:21 +10:00
20b0c03a93 Added VS temp files to gitignore. 2015-09-22 20:08:43 +10:00
4e0fdb14c3 Update README.md 2015-09-22 19:59:18 +10:00
169dbec1cd Initial version commit. 2015-09-22 18:54:31 +10:00
4d59c657d6 Initial commit 2015-09-22 18:48:28 +10:00