Spaces:
Running
Running
Rename easy mode to "too easy"
Browse files- battlewords/models.py +1 -1
- battlewords/ui.py +3 -2
battlewords/models.py
CHANGED
|
@@ -67,5 +67,5 @@ class GameState:
|
|
| 67 |
score: int
|
| 68 |
last_action: str
|
| 69 |
can_guess: bool
|
| 70 |
-
game_mode: Literal["standard", "easy"] = "standard"
|
| 71 |
points_by_word: Dict[str, int] = field(default_factory=dict)
|
|
|
|
| 67 |
score: int
|
| 68 |
last_action: str
|
| 69 |
can_guess: bool
|
| 70 |
+
game_mode: Literal["standard", "too easy"] = "standard"
|
| 71 |
points_by_word: Dict[str, int] = field(default_factory=dict)
|
battlewords/ui.py
CHANGED
|
@@ -7,6 +7,7 @@ from matplotlib.backends.backend_agg import FigureCanvasAgg as FigureCanvas
|
|
| 7 |
from matplotlib import colors as mcolors
|
| 8 |
import tempfile
|
| 9 |
import os
|
|
|
|
| 10 |
from PIL import Image
|
| 11 |
|
| 12 |
from .generator import generate_puzzle, sort_word_file
|
|
@@ -308,7 +309,7 @@ def _render_sidebar():
|
|
| 308 |
st.header("SETTINGS")
|
| 309 |
|
| 310 |
st.header("Game Mode")
|
| 311 |
-
game_modes = ["standard", "easy"]
|
| 312 |
default_mode = "standard"
|
| 313 |
if "game_mode" not in st.session_state:
|
| 314 |
st.session_state.game_mode = default_mode
|
|
@@ -705,7 +706,7 @@ def _render_score_panel(state: GameState):
|
|
| 705 |
header_cols[2].markdown("**Extra**")
|
| 706 |
for w in state.puzzle.words:
|
| 707 |
pts = state.points_by_word.get(w.text, 0)
|
| 708 |
-
if pts > 0 or state.game_mode=="easy":
|
| 709 |
word_display = w.text
|
| 710 |
letters_display = str(len(w.text))
|
| 711 |
extra_display = f"+{pts} points"
|
|
|
|
| 7 |
from matplotlib import colors as mcolors
|
| 8 |
import tempfile
|
| 9 |
import os
|
| 10 |
+
import streamlit as st
|
| 11 |
from PIL import Image
|
| 12 |
|
| 13 |
from .generator import generate_puzzle, sort_word_file
|
|
|
|
| 309 |
st.header("SETTINGS")
|
| 310 |
|
| 311 |
st.header("Game Mode")
|
| 312 |
+
game_modes = ["standard", "too easy"]
|
| 313 |
default_mode = "standard"
|
| 314 |
if "game_mode" not in st.session_state:
|
| 315 |
st.session_state.game_mode = default_mode
|
|
|
|
| 706 |
header_cols[2].markdown("**Extra**")
|
| 707 |
for w in state.puzzle.words:
|
| 708 |
pts = state.points_by_word.get(w.text, 0)
|
| 709 |
+
if pts > 0 or state.game_mode=="too easy":
|
| 710 |
word_display = w.text
|
| 711 |
letters_display = str(len(w.text))
|
| 712 |
extra_display = f"+{pts} points"
|