Commit graph

45 commits

Author SHA1 Message Date
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
bf1ae99a9a Started adding parsing of command-line options 2025-06-06 21:31:59 +02:00
89712fc9dc Removed ONLYPUT 2025-06-06 21:31:59 +02:00
4f25f66495 Fixed the scanf funkyness in vt100 mode 2025-06-06 21:31:59 +02:00
f80a7273a2 Made makefile echo less 2025-06-06 21:31:59 +02:00
f2caec68c8 Added vt100 to 'make all' target 2025-06-06 21:31:59 +02:00
7bb9204d81 Fixed a typo 2025-06-06 21:31:59 +02:00
a4811efca5 Fixed a typo 2025-06-06 21:31:59 +02:00
b05a803cd8 Fixed a typo 2025-06-06 21:31:59 +02:00
1855c2e1cf Update README.md 2025-06-06 21:31:59 +02:00
2b27aef099 Re-added the option to use vt100 escape codes 2025-06-06 21:31:59 +02:00
a2142a48b5 Improved makefile 2025-06-06 21:31:59 +02:00
5379f50802 Refactored a bit 2025-06-06 21:31:59 +02:00
99f5c6cd6e Moved from 'yy.mm.sid' versioning to 'major.minor.patch' 2025-06-06 21:31:59 +02:00
e98c732979 Fix adding to full columns 2025-06-06 21:31:59 +02:00
70b1eef1d6 Added option to input via arrow keys 2025-06-06 21:31:59 +02:00
30c1b383e5 Mention ncurses in readme 2025-06-06 21:31:59 +02:00
a561d5b61c Rewrote alot of shtuff to trans the code to ncurses instead of using VT100 escape codes directly 2025-06-06 21:31:59 +02:00
2e807ba279 made code a bit less ugly 2025-06-06 21:31:59 +02:00
7d0a0e1803 Added a define for only letting the user put new pieces 2025-06-06 21:31:59 +02:00
9662cb0b14 Removed warnings unsupported by old GCC versions so they don't error out 2025-06-06 21:31:59 +02:00
957ca7a5ef Fixed clearing after impossible collumn compaint 2025-06-06 21:31:59 +02:00
64c1fd96f6 Fixed overlapping text with some board sizes 2025-06-06 21:31:59 +02:00
b7c834efe6 Added makefile 2025-06-06 21:31:59 +02:00
37b26da28e Fixed a lil stupid 2025-06-06 21:31:59 +02:00
e0a0956e6c Added the code 2025-06-06 21:31:59 +02:00
2cbc606ec3 Initial commit 2025-06-06 21:31:59 +02:00