From 0ed9e10044460744a0bebf8cb069c205a354e96e Mon Sep 17 00:00:00 2001 From: Alexander Kramer Date: Fri, 16 Sep 2022 20:32:50 +0200 Subject: [PATCH] improved letter selection --- inc/input.asm | 20 ++++++++++++++++---- wordle.gb | Bin 16384 -> 16384 bytes 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/inc/input.asm b/inc/input.asm index ac062c6..d98b83d 100644 --- a/inc/input.asm +++ b/inc/input.asm @@ -115,8 +115,11 @@ handle_input_game: jp z, .check_left ld a, d cp a, $08 - jp z, .check_left + jp z, .overflow_right inc d + jp .check_left +.overflow_right: + ld d, 0 .check_left: ld a, c @@ -124,8 +127,11 @@ handle_input_game: jp z, .check_up ld a, d cp a, 0 - jp z, .check_up + jp z, .overflow_left dec d + jp .check_up +.overflow_left: + ld d, 8 .check_up: ld a, c @@ -133,8 +139,11 @@ handle_input_game: jp z, .check_down ld a, e cp a, 0 - jp z, .check_down + jp z, .overflow_up dec e + jp .check_down +.overflow_up: + ld e, 2 .check_down: ld a, c @@ -142,8 +151,11 @@ handle_input_game: jp z, .check_a ld a, e cp a, $02 - jp z, .check_a + jp z, .overflow_down inc e + jp .check_a +.overflow_down: + ld e, 0 .check_a: ld a, c diff --git a/wordle.gb b/wordle.gb index 44311683eee1de9748477780f7fd71171af4362a..9e0c5467dacca5c4fc23c641b411cf17d87352a9 100644 GIT binary patch delta 788 zcmaiyT}V_x7=~xg&d<6Y@ zbS{c6%qaf|FG?>`A!g?waSjZ)i9{E{8oA)HqKGaMIW@B=T{agl-}`*?`!eY?Os8RA zUFlN_)c84sr<*qUImCyR5La{!_KkdMn^l-J@DV z;1#j;Qi;Xrc%K%Bw3k@#ed3`x=d0@~r$#>LRHF{h@9aXwRy8UCM!wRikpwu0(N?Pl zmH3T(!f8UClAJ(0tR@uJjC|T@kwkMYpzT%*3d>c{X+xq18F|gQg2W8!a9!5vE;HN6 z`<-qi_G|J+_TsOZ`A$+KK5Dn)Co2qZ8-IdCIkgyyjIos=MzCx(tPC>`JIw4yF}Q5n zsCI7{>)|RrSY<~L3ym?oSTtgNr;>w8jw?B%i<5l}7`@Qp1|l=3ithwa6g`N#-MHg5tXa%+lv*qG+4m{eGVkjjlwL(ck&Q`yXd z+{65h&nDZ+%}L%)GS+>PiM{6CBsR%=NNkGVA+c$Gm*~)rMx)kwq60g0Jx+l5OzhC( z_2NyOOccncbwX;@9CMHy>H0!a?h;dntt>H_c#zggFP{*kD!$O^wKXcoLQ1@qiVZ|G z6A$u>RJ_IFGL>aL756l&mC8uv{ZCPmUUPAGNPZr7n8~IXAX2lLAL?lsj5e2YgTp delta 771 zcmaiyPe>F|9LML)zW1AT`?p&L+8=YBAX=h4ND%B!Ye_;K!b(l(Saen+cUH=!PW>Zm zkjg`JDD|L+S`VopZ{Ofy1|GPGn2@jq4mv?l5rNp$dyCSsIehqizu!0S&HFOB9LnWT ze`D1nO_9%HnTlc$Y-p>X4L?QCuRkVy2eD^SfY~_W>mgn?_(v?gD#j4MhJ`0pn9crE zhT^}Xdkm3qUEbRGAtSsQMM5$? zsWwMmf@4$(n-Aps)g;ogU@wIDU287X*aw>FMO__dgRo$w>D9XRLMVc}O)u@HaIX+4 zyx;V4?pYyJ!F{HO+>4lZVbfFHE118LC<{uk<)UfAu#yj~TjJIg<3=6j)nFR6Eu z=gnX*dw@A;_9%{z(X}B8WQ&NJ*M@08+)?WtPM`&A38#)kh*48#MC+V5rm-<$rKBp#2(f*Xl?I+TNA7U3U&_^67N|j zBqmrFBqmumB&OI6Fp#6`y4?(h;>2zyLE*FD#0EEq=_HJoozI&Nq~scF0#5XOfQ-LN z