aex/src
yaroslav k c825b867d1 entities: Spell gains optional level/description; demo spells
- Spell is no longer a name-only stub: optional level and description
  (serde skips missing fields, so old saved JSON stays parseable)
- mock: demo prepared spells — two vacant slots, Огненный шар (level 3,
  with description) and Магическая броня (level 1)
2026-08-16 12:43:52 +03:00
..
components undo: header buttons, shortcuts, wiring 2026-08-16 12:31:22 +03:00
entities entities: Spell gains optional level/description; demo spells 2026-08-16 12:43:52 +03:00
state undo: snapshot history engine (state::undo) 2026-08-16 12:31:17 +03:00
statics replace lazy_static with std::sync::LazyLock; commit Cargo.lock 2026-08-15 14:56:54 +03:00
utils document every function, trait and struct in src/ 2026-08-04 09:21:25 +03:00
app.rs undo: header buttons, shortcuts, wiring 2026-08-16 12:31:22 +03:00
lib.rs clear all compiler warnings 2026-08-15 14:56:57 +03:00
main.rs document every function, trait and struct in src/ 2026-08-04 09:21:25 +03:00
prelude.rs document every function, trait and struct in src/ 2026-08-04 09:21:25 +03:00