dictionary pruning
This commit is contained in:
parent
ec5c2eae75
commit
4ed9b8125b
@ -123,7 +123,7 @@ class Pyrdle:
|
|||||||
|
|
||||||
def draw_title(stdscr, y_offset: int, difficulty: str = ""):
|
def draw_title(stdscr, y_offset: int, difficulty: str = ""):
|
||||||
"""Draw game title"""
|
"""Draw game title"""
|
||||||
title = "pyrdle"
|
title = "PYRDLE - The Python Wordle Game"
|
||||||
if difficulty:
|
if difficulty:
|
||||||
title += f" [{difficulty}]"
|
title += f" [{difficulty}]"
|
||||||
height, width = stdscr.getmaxyx()
|
height, width = stdscr.getmaxyx()
|
||||||
@ -141,7 +141,7 @@ def draw_board(stdscr, game: Pyrdle, y_offset: int):
|
|||||||
y = y_offset + row * 2
|
y = y_offset + row * 2
|
||||||
|
|
||||||
if row < len(game.guesses):
|
if row < len(game.guesses):
|
||||||
# Draw completed guess
|
# Draw a completed guess
|
||||||
guess, colors = game.guesses[row]
|
guess, colors = game.guesses[row]
|
||||||
for col, (letter, color) in enumerate(zip(guess, colors)):
|
for col, (letter, color) in enumerate(zip(guess, colors)):
|
||||||
x = board_x + col * 4
|
x = board_x + col * 4
|
||||||
|
@ -3,6 +3,7 @@ ABOUT
|
|||||||
ABOVE
|
ABOVE
|
||||||
ABUSE
|
ABUSE
|
||||||
ABYSS
|
ABYSS
|
||||||
|
ACHES
|
||||||
ACORN
|
ACORN
|
||||||
ACRES
|
ACRES
|
||||||
ACTOR
|
ACTOR
|
||||||
@ -58,6 +59,7 @@ AMIGO
|
|||||||
AMINO
|
AMINO
|
||||||
AMISH
|
AMISH
|
||||||
AMITY
|
AMITY
|
||||||
|
AMPLE
|
||||||
AMUSE
|
AMUSE
|
||||||
ANGEL
|
ANGEL
|
||||||
ANGER
|
ANGER
|
||||||
@ -87,6 +89,7 @@ ARGUE
|
|||||||
ARISE
|
ARISE
|
||||||
ARMOR
|
ARMOR
|
||||||
AROMA
|
AROMA
|
||||||
|
AROSE
|
||||||
ARRAY
|
ARRAY
|
||||||
ARROW
|
ARROW
|
||||||
ARSON
|
ARSON
|
||||||
@ -129,6 +132,7 @@ BAGGY
|
|||||||
BAKER
|
BAKER
|
||||||
BALMY
|
BALMY
|
||||||
BANAL
|
BANAL
|
||||||
|
BANDS
|
||||||
BANDY
|
BANDY
|
||||||
BANJO
|
BANJO
|
||||||
BANKS
|
BANKS
|
||||||
@ -142,6 +146,7 @@ BATON
|
|||||||
BATTY
|
BATTY
|
||||||
BAYOU
|
BAYOU
|
||||||
BEACH
|
BEACH
|
||||||
|
BEANS
|
||||||
BEARD
|
BEARD
|
||||||
BEAST
|
BEAST
|
||||||
BEATS
|
BEATS
|
||||||
@ -331,6 +336,8 @@ BURRO
|
|||||||
BURST
|
BURST
|
||||||
BUSES
|
BUSES
|
||||||
BUSHY
|
BUSHY
|
||||||
|
BUSTY
|
||||||
|
BUSTS
|
||||||
BUTCH
|
BUTCH
|
||||||
BUTTE
|
BUTTE
|
||||||
BUTTS
|
BUTTS
|
||||||
@ -376,10 +383,12 @@ CAPER
|
|||||||
CAPES
|
CAPES
|
||||||
CAPON
|
CAPON
|
||||||
CAPPY
|
CAPPY
|
||||||
|
CARAT
|
||||||
CARDS
|
CARDS
|
||||||
CARED
|
CARED
|
||||||
CARER
|
CARER
|
||||||
CARES
|
CARES
|
||||||
|
CARET
|
||||||
CARGO
|
CARGO
|
||||||
CARNY
|
CARNY
|
||||||
CAROL
|
CAROL
|
||||||
@ -771,7 +780,6 @@ DILLY
|
|||||||
DIMER
|
DIMER
|
||||||
DIMES
|
DIMES
|
||||||
DIMLY
|
DIMLY
|
||||||
DINAR
|
|
||||||
DINED
|
DINED
|
||||||
DINER
|
DINER
|
||||||
DINES
|
DINES
|
||||||
@ -1267,11 +1275,9 @@ FOLLY
|
|||||||
FONTS
|
FONTS
|
||||||
FOODS
|
FOODS
|
||||||
FOOLS
|
FOOLS
|
||||||
FOOTS
|
|
||||||
FORAY
|
FORAY
|
||||||
FORCE
|
FORCE
|
||||||
FORDS
|
FORDS
|
||||||
FORES
|
|
||||||
FORGE
|
FORGE
|
||||||
FORGO
|
FORGO
|
||||||
FORKS
|
FORKS
|
||||||
@ -1468,7 +1474,6 @@ GLOZE
|
|||||||
GLUED
|
GLUED
|
||||||
GLUES
|
GLUES
|
||||||
GLUEY
|
GLUEY
|
||||||
GLUMS
|
|
||||||
GLUON
|
GLUON
|
||||||
GLUTE
|
GLUTE
|
||||||
GLUTS
|
GLUTS
|
||||||
@ -1501,7 +1506,6 @@ GOOFY
|
|||||||
GOOKS
|
GOOKS
|
||||||
GOONS
|
GOONS
|
||||||
GOONY
|
GOONY
|
||||||
GOOPS
|
|
||||||
GOOSE
|
GOOSE
|
||||||
GOOSY
|
GOOSY
|
||||||
GORED
|
GORED
|
||||||
@ -1511,7 +1515,6 @@ GORSE
|
|||||||
GOTTA
|
GOTTA
|
||||||
GOUGE
|
GOUGE
|
||||||
GOURD
|
GOURD
|
||||||
GOUTS
|
|
||||||
GOUTY
|
GOUTY
|
||||||
GOWNS
|
GOWNS
|
||||||
GRABS
|
GRABS
|
||||||
@ -1592,8 +1595,6 @@ GULLY
|
|||||||
GULPS
|
GULPS
|
||||||
GUMBO
|
GUMBO
|
||||||
GUMMY
|
GUMMY
|
||||||
GUMPS
|
|
||||||
GUNKS
|
|
||||||
GUNKY
|
GUNKY
|
||||||
GUNNY
|
GUNNY
|
||||||
GUPPY
|
GUPPY
|
||||||
@ -1606,7 +1607,6 @@ GUSTY
|
|||||||
GUTSY
|
GUTSY
|
||||||
GUTTA
|
GUTTA
|
||||||
GUTTY
|
GUTTY
|
||||||
GUYOT
|
|
||||||
GYBES
|
GYBES
|
||||||
GYOZA
|
GYOZA
|
||||||
GYPSY
|
GYPSY
|
||||||
@ -1633,13 +1633,7 @@ HALON
|
|||||||
HALOS
|
HALOS
|
||||||
HALTS
|
HALTS
|
||||||
HALVE
|
HALVE
|
||||||
HALWA
|
|
||||||
HAMAL
|
|
||||||
HAMES
|
|
||||||
HAMMY
|
HAMMY
|
||||||
HAMZA
|
|
||||||
HANAP
|
|
||||||
HANCE
|
|
||||||
HANDS
|
HANDS
|
||||||
HANDY
|
HANDY
|
||||||
HANGS
|
HANGS
|
||||||
@ -1919,9 +1913,12 @@ LABEL
|
|||||||
LABOR
|
LABOR
|
||||||
LARGE
|
LARGE
|
||||||
LASER
|
LASER
|
||||||
|
LATCH
|
||||||
|
LATHE
|
||||||
LATER
|
LATER
|
||||||
LAUGH
|
LAUGH
|
||||||
LAYER
|
LAYER
|
||||||
|
LEANS
|
||||||
LEARN
|
LEARN
|
||||||
LEASE
|
LEASE
|
||||||
LEAST
|
LEAST
|
||||||
@ -1935,7 +1932,16 @@ LIGHT
|
|||||||
LIMIT
|
LIMIT
|
||||||
LINED
|
LINED
|
||||||
LINEN
|
LINEN
|
||||||
|
LIONS
|
||||||
LIVER
|
LIVER
|
||||||
|
LOADS
|
||||||
|
LOAFS
|
||||||
|
LOADS
|
||||||
|
LOCAL
|
||||||
|
LOGIC
|
||||||
|
LOOSE
|
||||||
|
LOOTS
|
||||||
|
LOSSY
|
||||||
LOBBY
|
LOBBY
|
||||||
LOCAL
|
LOCAL
|
||||||
LOFTY
|
LOFTY
|
||||||
@ -1961,8 +1967,13 @@ MANOR
|
|||||||
MAPLE
|
MAPLE
|
||||||
MARCH
|
MARCH
|
||||||
MARRY
|
MARRY
|
||||||
|
MARSH
|
||||||
|
MARTS
|
||||||
|
MASKS
|
||||||
MATCH
|
MATCH
|
||||||
|
MATES
|
||||||
MAYOR
|
MAYOR
|
||||||
|
MEALS
|
||||||
MEANT
|
MEANT
|
||||||
MEDIA
|
MEDIA
|
||||||
MELEE
|
MELEE
|
||||||
@ -2002,6 +2013,7 @@ MOVED
|
|||||||
MOVIE
|
MOVIE
|
||||||
MUDDY
|
MUDDY
|
||||||
MUSIC
|
MUSIC
|
||||||
|
MUSKY
|
||||||
NADIR
|
NADIR
|
||||||
NAIVE
|
NAIVE
|
||||||
NAKED
|
NAKED
|
||||||
@ -2014,11 +2026,17 @@ NERVE
|
|||||||
NEVER
|
NEVER
|
||||||
NEWER
|
NEWER
|
||||||
NEWLY
|
NEWLY
|
||||||
|
NIFTY
|
||||||
NIGHT
|
NIGHT
|
||||||
NINTH
|
NINTH
|
||||||
NOBLE
|
NOBLE
|
||||||
NOISE
|
NOISE
|
||||||
|
NOMAD
|
||||||
|
NONCE
|
||||||
|
NOOKS
|
||||||
|
NORSE
|
||||||
NORTH
|
NORTH
|
||||||
|
NOSEY
|
||||||
NOTCH
|
NOTCH
|
||||||
NOTED
|
NOTED
|
||||||
NOVEL
|
NOVEL
|
||||||
@ -2047,6 +2065,7 @@ PAINT
|
|||||||
PANDA
|
PANDA
|
||||||
PANEL
|
PANEL
|
||||||
PANIC
|
PANIC
|
||||||
|
PANTS
|
||||||
PAPER
|
PAPER
|
||||||
PARTY
|
PARTY
|
||||||
PASTA
|
PASTA
|
||||||
@ -2073,6 +2092,7 @@ PIZZA
|
|||||||
PLACE
|
PLACE
|
||||||
PLAIN
|
PLAIN
|
||||||
PLANE
|
PLANE
|
||||||
|
PLANK
|
||||||
PLANT
|
PLANT
|
||||||
PLATE
|
PLATE
|
||||||
PLAZA
|
PLAZA
|
||||||
@ -2081,12 +2101,15 @@ PLUMB
|
|||||||
PLUME
|
PLUME
|
||||||
POINT
|
POINT
|
||||||
POKER
|
POKER
|
||||||
|
POKEY
|
||||||
POLAR
|
POLAR
|
||||||
POLKA
|
POLKA
|
||||||
POOCH
|
POOCH
|
||||||
POPPY
|
POPPY
|
||||||
PORCH
|
PORCH
|
||||||
|
PORKY
|
||||||
POSER
|
POSER
|
||||||
|
POTTY
|
||||||
POUCH
|
POUCH
|
||||||
POUND
|
POUND
|
||||||
POWER
|
POWER
|
||||||
@ -2103,6 +2126,7 @@ PRISM
|
|||||||
PRIVY
|
PRIVY
|
||||||
PRIZE
|
PRIZE
|
||||||
PROOF
|
PROOF
|
||||||
|
PRONE
|
||||||
PROUD
|
PROUD
|
||||||
PROVE
|
PROVE
|
||||||
PROXY
|
PROXY
|
||||||
@ -2122,6 +2146,7 @@ QUEUE
|
|||||||
QUICK
|
QUICK
|
||||||
QUIET
|
QUIET
|
||||||
QUILT
|
QUILT
|
||||||
|
QUIRK
|
||||||
QUITE
|
QUITE
|
||||||
QUOTA
|
QUOTA
|
||||||
QUOTE
|
QUOTE
|
||||||
@ -2134,7 +2159,12 @@ RAISE
|
|||||||
RALLY
|
RALLY
|
||||||
RANCH
|
RANCH
|
||||||
RANGE
|
RANGE
|
||||||
|
RANKS
|
||||||
|
RANTS
|
||||||
RAPID
|
RAPID
|
||||||
|
RASPY
|
||||||
|
RATED
|
||||||
|
RATES
|
||||||
RATIO
|
RATIO
|
||||||
RAZOR
|
RAZOR
|
||||||
REACH
|
REACH
|
||||||
@ -2156,10 +2186,12 @@ RIDGE
|
|||||||
RIFLE
|
RIFLE
|
||||||
RIGHT
|
RIGHT
|
||||||
RIGID
|
RIGID
|
||||||
|
RISER
|
||||||
RISKY
|
RISKY
|
||||||
RIVAL
|
RIVAL
|
||||||
RIVER
|
RIVER
|
||||||
ROACH
|
ROACH
|
||||||
|
ROADS
|
||||||
ROAST
|
ROAST
|
||||||
ROCKY
|
ROCKY
|
||||||
RODEO
|
RODEO
|
||||||
@ -2167,6 +2199,7 @@ ROGUE
|
|||||||
ROMAN
|
ROMAN
|
||||||
ROOMY
|
ROOMY
|
||||||
ROOST
|
ROOST
|
||||||
|
ROTOR
|
||||||
ROUGE
|
ROUGE
|
||||||
ROUGH
|
ROUGH
|
||||||
ROUND
|
ROUND
|
||||||
@ -2176,7 +2209,10 @@ ROYAL
|
|||||||
RUDDY
|
RUDDY
|
||||||
RUGBY
|
RUGBY
|
||||||
RULER
|
RULER
|
||||||
|
RUMMY
|
||||||
RUMOR
|
RUMOR
|
||||||
|
RUNIC
|
||||||
|
RUNNY
|
||||||
RURAL
|
RURAL
|
||||||
RUSTY
|
RUSTY
|
||||||
SADLY
|
SADLY
|
||||||
@ -2216,6 +2252,7 @@ SEVER
|
|||||||
SHADE
|
SHADE
|
||||||
SHADY
|
SHADY
|
||||||
SHAFT
|
SHAFT
|
||||||
|
SHACK
|
||||||
SHAKE
|
SHAKE
|
||||||
SHALL
|
SHALL
|
||||||
SHAME
|
SHAME
|
||||||
@ -2285,9 +2322,11 @@ SLIDE
|
|||||||
SLIME
|
SLIME
|
||||||
SLIMY
|
SLIMY
|
||||||
SLING
|
SLING
|
||||||
|
SLITS
|
||||||
SLOPE
|
SLOPE
|
||||||
SLOSH
|
SLOSH
|
||||||
SLOTH
|
SLOTH
|
||||||
|
SLOTS
|
||||||
SLUMP
|
SLUMP
|
||||||
SLUNG
|
SLUNG
|
||||||
SMALL
|
SMALL
|
||||||
@ -2317,6 +2356,7 @@ SNOWY
|
|||||||
SOAKS
|
SOAKS
|
||||||
SOAPY
|
SOAPY
|
||||||
SOBER
|
SOBER
|
||||||
|
SOCKS
|
||||||
SOGGY
|
SOGGY
|
||||||
SOLAR
|
SOLAR
|
||||||
SOLID
|
SOLID
|
||||||
@ -2325,6 +2365,7 @@ SONAR
|
|||||||
SONIC
|
SONIC
|
||||||
SOOTH
|
SOOTH
|
||||||
SOOTY
|
SOOTY
|
||||||
|
SORES
|
||||||
SORRY
|
SORRY
|
||||||
SOUND
|
SOUND
|
||||||
SOUTH
|
SOUTH
|
||||||
@ -2517,6 +2558,7 @@ THESE
|
|||||||
THICK
|
THICK
|
||||||
THIEF
|
THIEF
|
||||||
THIGH
|
THIGH
|
||||||
|
THINE
|
||||||
THING
|
THING
|
||||||
THINK
|
THINK
|
||||||
THIRD
|
THIRD
|
||||||
@ -2605,6 +2647,8 @@ TUBER
|
|||||||
TULIP
|
TULIP
|
||||||
TULLE
|
TULLE
|
||||||
TUMOR
|
TUMOR
|
||||||
|
TUNED
|
||||||
|
TUNER
|
||||||
TUNIC
|
TUNIC
|
||||||
TURBO
|
TURBO
|
||||||
TUTOR
|
TUTOR
|
||||||
@ -2613,6 +2657,7 @@ TWEAK
|
|||||||
TWEED
|
TWEED
|
||||||
TWEET
|
TWEET
|
||||||
TWICE
|
TWICE
|
||||||
|
TWIGS
|
||||||
TWINE
|
TWINE
|
||||||
TWIRL
|
TWIRL
|
||||||
TWIST
|
TWIST
|
||||||
@ -2751,6 +2796,11 @@ WITTY
|
|||||||
WOKEN
|
WOKEN
|
||||||
WOMAN
|
WOMAN
|
||||||
WOMEN
|
WOMEN
|
||||||
|
WONKY
|
||||||
|
WOODS
|
||||||
|
WOOLS
|
||||||
|
WOOLY
|
||||||
|
WOOSH
|
||||||
WOODY
|
WOODY
|
||||||
WOOER
|
WOOER
|
||||||
WORDS
|
WORDS
|
||||||
|
Loading…
Reference in New Issue
Block a user