Skip to content

feat(chunks): persistent expansion GUI and individual chunk removal - #24

Merged
WieszczY85 merged 1 commit into
mainfrom
feature/chunk-gui-removal
Sep 25, 2026
Merged

WieszczY85 merged 1 commit into
mainfrom
feature/chunk-gui-removal

Conversation

@WieszczY85

Copy link
Copy Markdown
Member

Zakres

  • GUI rozszerzania działki chunkowej pozostaje otwarte po udanym zakupie i odświeża geometrię, liczbę chunków oraz cenę kolejnego rozszerzenia.
  • Dodano osobne GUI do usuwania pojedynczych chunków z mapą działki.
  • Usunięcie jest transakcyjne i zwiększa geometry_revision razem z wpisem REMOVE_CHUNK w historii.
  • Nie można usunąć ostatniego chunka, chunka bazowego ani chunka, którego brak rozłączyłby działkę.
  • Usunięcie nie zwraca opłaty i nie obniża plot_expansion_levels, więc nie resetuje progresywnego cennika.
  • Dodano komunikaty PL/EN, dokumentację oraz testy SQLite/H2 dla transakcji usuwania.

UX

Po zakupie gracz może od razu wskazać kolejny chunk bez ponownego otwierania GUI. Podczas operacji przycisk potwierdzenia jest blokowany, co zapobiega podwójnemu submitowi.

@WieszczY85
WieszczY85 force-pushed the feature/chunk-gui-removal branch from 9e5dd6b to a850eb2 Compare September 25, 2026 15:19
@WieszczY85
WieszczY85 merged commit 72ecabe into main Sep 25, 2026
2 checks passed
@WieszczY85
WieszczY85 deleted the feature/chunk-gui-removal branch September 25, 2026 15:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant