Files
text-game/game-core/src/render.rs
2026-02-09 15:13:50 +01:00

25 lines
461 B
Rust

use crate::types::Stats;
pub enum RenderRequest<'a> {
MainMenu,
CharacterCreation {
step: u8,
prompt: &'static str,
},
Exploration {
tiles: &'a [u8],
width: u8,
player_idx: usize,
message: &'a str,
},
Combat {
player_stats: &'a Stats,
enemy_stats: &'a Stats,
log: &'a str,
},
Dialogue {
text: &'a str,
options: &'a [&'static str],
},
}