Commit graph

76 commits

Author SHA1 Message Date
62431864c5 Add commandline.h to README.md 2025-08-18 03:12:42 +00:00
4dd410a2af Split off command-line options parsing from the main function 2025-08-17 23:29:01 +02:00
7cd9faefe0 Added option to make run_w64_% for running windows excecutables with wine 2025-08-16 13:27:15 +02:00
4471673c00 Update README.md 2025-08-16 11:16:18 +00:00
03764b7437 Add description of header files to README.md 2025-08-16 11:12:39 +00:00
4b4ded94b6 Added cross-compiling to windows 2025-08-16 12:33:59 +02:00
bc67a1f7f9 Removed unused include 2025-08-16 12:31:51 +02:00
9a8665ed26 Updated to be fully C99 compatible 2025-08-15 19:35:55 +02:00
b0240c4911 Made code (mostly) follow C99 2025-08-15 19:20:04 +02:00
4b76bd6265 Removed a commented out debugging printf 2025-08-15 18:00:24 +02:00
fd7cb064e2 Updated makefile to make compiled elf a tad smaller 2025-08-15 02:51:31 +02:00
f59be8398d Added option to disable command-line options 2025-08-14 22:49:04 +02:00
cbe9d25f11 Added option to set extra flags 2025-08-14 22:02:04 +02:00
15fb694d7b Added LTO and fixed warnings 2025-08-14 21:31:26 +02:00
3e450b5909 Added a test option to the makefile 2025-08-14 20:23:04 +02:00
72a56a15d7 Made maximum rows more limited to avoid bugs 2025-08-14 20:21:06 +02:00
214112ad17 Fixed calcWins_slow for 31 high boards 2025-08-14 20:05:18 +02:00
bb344cb956 Push version 0.3.0 2025-08-14 18:38:22 +02:00
f660377768 Add compiler flags 2025-08-14 18:36:06 +02:00
a5fcaa00d7 Made ui_vt100 able to be used without askColumn between every updateBoard 2025-07-27 22:10:35 +02:00
e31258e26c Fixed a little silly 2025-06-25 11:41:51 +02:00
22356ca529 Fixed types 2025-06-25 11:31:45 +02:00
8c41443935 Moved top() and bottom() to macros.h 2025-06-25 11:26:06 +02:00
316fbbc66e Removed needless inlines 2025-06-25 11:18:46 +02:00
c72abd8bbf Added attributes to code such that -Wformat-truncation=0 can be removed 2025-06-14 23:02:26 +02:00
4bfaa26297 Acknowledged lack of documentation 2025-06-14 22:15:47 +02:00
315b59ec29 Commented makefile 2025-06-14 22:13:29 +02:00
e4c5cc3a46 Corrected comment 2025-06-14 22:12:57 +02:00
b50a6f3486 Made arrows the only input for ncurses because I never test the rest 2025-06-14 20:35:22 +02:00
216afa6e77 Made .gitignore ignore non-code files by default 2025-06-14 20:22:28 +02:00
d0c257b310 Added support for quitting without ^C, and outputting to file 2025-06-13 22:51:11 +02:00
6d879da5fa Added -march=native 2025-06-13 22:44:57 +02:00
c0b357deb2 Changed type stuff 2025-06-06 21:32:00 +02:00
355c79bac4 Removed all move_t stuff because it was not implemented and anything other than putting got broken in the previous commit 2025-06-06 21:31:59 +02:00
8810175693 Removed __builtin_popcount() from logic by making calcWins() just increment stuff with new wins instead of fully counting everything 2025-06-06 21:31:59 +02:00
a6df3ae0dd Made logic a bit faster for boards with many columns 2025-06-06 21:31:59 +02:00
07e65019bc Made configuring column size easier 2025-06-06 21:31:59 +02:00
b7a6b41b38 Moved to markdown version of the GPLv2 2025-06-06 21:31:59 +02:00
2d11458586 Expanded move_t type with QUIT and added MOVECOUNT 2025-06-06 21:31:59 +02:00
7bbd877fb5 Added git hash to version number 2025-06-06 21:31:59 +02:00
be33c08738 Improved help text 2025-06-06 21:31:59 +02:00
d3833fb4a0 slightly improved -c and -r options 2025-06-06 21:31:59 +02:00
72b6290798 Added command-line option for setting size of board 2025-06-06 21:31:59 +02:00
e47d63b430 Updated email 2025-06-06 21:31:59 +02:00
b78984b2ac Updated email 2025-06-06 21:31:59 +02:00
0846998aa3 Removed accidentally included test file 2025-06-06 21:31:59 +02:00
92f4057583 Implemented basic command-line options 2025-06-06 21:31:59 +02:00
197445de70 Made LISENCE file end at END OF TERMS AND CONDITIONS 2025-06-06 21:31:59 +02:00
e088c7a050 Incremented minor version number 2025-06-06 21:31:59 +02:00
338efa6815 Fixed silly misalignment 2025-06-06 21:31:59 +02:00