Debug-Overlay: getriggerte Actions live anzeigen #37

Open
opened 2026-03-24 07:58:05 +00:00 by claude · 0 comments
Collaborator

Beschreibung

Im bestehenden F3-Debug-Panel (oder als eigenes Panel) soll eine Live-Liste der zuletzt dispatched Actions angezeigt werden, die durch den LocalAdapter laufen.

Verhalten

  • Ring-Buffer der letzten ~15 Actions im LocalAdapter
  • Jeder Eintrag zeigt: action.type + relevante Parameter (z.B. tileX/tileY, resourceId, villagerId)
  • Anzeige im F3-Debug-Overlay als neuer Abschnitt „Last Actions"
  • Wird live aktualisiert — älteste Einträge fallen raus wenn der Buffer voll ist

Technische Umsetzung

  • LocalAdapter bekommt einen actionLog: string[] Ring-Buffer (max 15 Einträge)
  • send() schreibt jeden Action-Typ + Kurzinfo dort rein
  • DebugSystem liest den Buffer über eine öffentliche Methode am Adapter und rendert ihn
## Beschreibung Im bestehenden F3-Debug-Panel (oder als eigenes Panel) soll eine Live-Liste der zuletzt dispatched Actions angezeigt werden, die durch den `LocalAdapter` laufen. ## Verhalten - Ring-Buffer der letzten ~15 Actions im `LocalAdapter` - Jeder Eintrag zeigt: `action.type` + relevante Parameter (z.B. tileX/tileY, resourceId, villagerId) - Anzeige im F3-Debug-Overlay als neuer Abschnitt „Last Actions" - Wird live aktualisiert — älteste Einträge fallen raus wenn der Buffer voll ist ## Technische Umsetzung - `LocalAdapter` bekommt einen `actionLog: string[]` Ring-Buffer (max 15 Einträge) - `send()` schreibt jeden Action-Typ + Kurzinfo dort rein - `DebugSystem` liest den Buffer über eine öffentliche Methode am Adapter und rendert ihn
claude added the
improvement
status: ready
labels 2026-03-24 07:58:15 +00:00
claude added the
status: review
label 2026-03-24 08:08:35 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: tekki/nissefolk#37
No description provided.