Quaternions
|
787c16a9dc
|
add wacky lints
|
2026-05-18 11:11:56 -07:00 |
|
Quaternions
|
9599b7a50c
|
const
|
2026-05-18 11:11:56 -07:00 |
|
Quaternions
|
0dfd51e25b
|
cannot support more than 4 decks with range packing because 255 < 52 * 5
|
2026-05-18 11:06:47 -07:00 |
|
Quaternions
|
5f81f28160
|
refactor CardValue into Rank enum
|
2026-05-18 11:01:48 -07:00 |
|
Quaternions
|
ab4348775b
|
fix readme
|
2026-05-17 10:14:38 -07:00 |
|
Quaternions
|
d33d75870b
|
no need to construct stats
|
2026-05-17 10:07:43 -07:00 |
|
Quaternions
|
595ff73f90
|
Implement Stats (#6)
Closes #1
Reviewed-on: #6
Co-authored-by: Rhys Lloyd <krakow20@gmail.com>
Co-committed-by: Rhys Lloyd <krakow20@gmail.com>
|
2026-05-17 16:46:09 +00:00 |
|
Quaternions
|
5553a7e1a1
|
use associated constant
|
2026-05-17 08:42:17 -07:00 |
|
Quaternions
|
a450c00378
|
do not pop_flip_up stock
|
2026-05-17 08:41:29 -07:00 |
|
Quaternions
|
de0fdf33ad
|
specific functions
|
2026-05-16 22:12:27 -07:00 |
|
Quaternions
|
3cbe8dea78
|
comment
|
2026-05-16 22:10:14 -07:00 |
|
Quaternions
|
bb558c7983
|
rename function
|
2026-05-16 22:06:50 -07:00 |
|
Quaternions
|
6fec71ea0a
|
use into trait generics
|
2026-05-16 22:04:46 -07:00 |
|
Quaternions
|
8269c7e87f
|
improve priority
|
2026-05-16 19:01:01 -07:00 |
|
Quaternions
|
418e0b5867
|
spam enter for auto
|
2026-05-16 18:15:00 -07:00 |
|
Quaternions
|
35931fc0dc
|
get_good_move function
|
2026-05-16 18:12:49 -07:00 |
|
Quaternions
|
8eba64aecf
|
moving a non-king to reveal empty tableau also counts as reveal
|
2026-05-16 18:08:05 -07:00 |
|
Quaternions
|
d43f4c5693
|
improve move picking
|
2026-05-16 18:01:46 -07:00 |
|
Quaternions
|
c0479e7ca5
|
reuse input allocation
|
2026-05-16 17:10:57 -07:00 |
|
Quaternions
|
9a6745b9de
|
rename to lib
|
2026-05-16 17:04:11 -07:00 |
|
Quaternions
|
c8de8bad84
|
delete lib
|
2026-05-16 17:04:11 -07:00 |
|
Quaternions
|
5ed4ec139f
|
separate klondike
|
2026-05-16 17:04:11 -07:00 |
|
Quaternions
|
fe2530bfc8
|
separate klondike-cli
|
2026-05-16 16:56:43 -07:00 |
|
Quaternions
|
bfb3d28e1b
|
move into folder
|
2026-05-16 16:39:59 -07:00 |
|
Quaternions
|
7b368e3cf4
|
add cargo registry
|
2026-05-16 12:58:07 -07:00 |
|
Quaternions
|
5330190e47
|
add crate info
|
2026-05-16 12:58:01 -07:00 |
|
Quaternions
|
3f68ce545d
|
skip some tableau moves for autoplay
|
2026-05-16 12:41:02 -07:00 |
|
Quaternions
|
a3e405b4bc
|
tweaks
|
2026-05-16 12:37:32 -07:00 |
|
Quaternions
|
35299309e0
|
rename take_cards to take_stack
|
2026-05-16 12:32:22 -07:00 |
|
Quaternions
|
ae591a6ee1
|
filter useless moves
|
2026-05-16 12:14:52 -07:00 |
|
Quaternions
|
4383228aad
|
fix take_top_card using pop_flip_up
|
2026-05-16 12:11:29 -07:00 |
|
Quaternions
|
a8051b221b
|
Refactor KlondikeInstruction (#4)
Fixes #2
Reviewed-on: #4
Co-authored-by: Rhys Lloyd <krakow20@gmail.com>
Co-committed-by: Rhys Lloyd <krakow20@gmail.com>
|
2026-05-16 19:09:11 +00:00 |
|
Quaternions
|
0d98f8e25e
|
validate other instructions
|
2026-05-16 10:35:11 -07:00 |
|
Quaternions
|
8fe13caa1e
|
find valid instruction
|
2026-05-16 10:31:28 -07:00 |
|
Quaternions
|
0e522f7154
|
fix skip count
|
2026-05-16 10:31:06 -07:00 |
|
Quaternions
|
1cf1db4512
|
remove upper case matching
|
2026-05-16 10:09:29 -07:00 |
|
Quaternions
|
2a53f29a9b
|
add exit command
|
2026-05-16 10:09:15 -07:00 |
|
Quaternions
|
68e891d3b7
|
minify state & respect InstructionSrc spec
|
2026-05-16 10:04:32 -07:00 |
|
Quaternions
|
d800e9d33e
|
extend instruction to include skip cards
|
2026-05-16 09:10:43 -07:00 |
|
Quaternions
|
56aaf79ce7
|
refactor winnable
|
2026-05-15 16:23:17 -07:00 |
|
Quaternions
|
b8624ef9d0
|
add auto play
|
2026-05-15 15:24:27 -07:00 |
|
Quaternions
|
10444b0a62
|
fix iteration order
|
2026-05-15 15:18:55 -07:00 |
|
Quaternions
|
ed8b99bf57
|
fix tableaus
|
2026-05-15 14:21:54 -07:00 |
|
Quaternions
|
88f35b9462
|
fix stock getting reversed
|
2026-05-15 14:16:42 -07:00 |
|
Quaternions
|
6d414bd02f
|
compute max stack size
|
2026-05-15 14:09:18 -07:00 |
|
Quaternions
|
23da186729
|
core
|
2026-05-15 14:02:31 -07:00 |
|
Quaternions
|
bbe4ec6625
|
implement Stack using ArrayVec
|
2026-05-15 14:01:50 -07:00 |
|
Quaternions
|
334084e4df
|
stock shorthand
|
2026-05-15 12:43:18 -07:00 |
|
Quaternions
|
792c9acba3
|
add new game command
|
2026-05-15 12:38:40 -07:00 |
|
Quaternions
|
a5ca7ff25d
|
fix human numbers
|
2026-05-15 12:38:35 -07:00 |
|