kajam_10/game/src/player_actions.rs

28 lines
377 B
Rust

#[derive (Debug, PartialEq)]
pub enum PlayerAction {
Quit,
Help,
Nonsense,
RoomSpecific (PlayerActionRoomSpecific),
}
#[derive (Debug, PartialEq)]
pub enum PlayerActionRoomSpecific {
Hint,
Wait,
Look (ItemName),
LookAround,
Use (ItemName),
}
#[derive (Clone, Copy, Debug, PartialEq)]
pub enum ItemName {
Nonsense,
Door,
EmergencyExit,
Keypad,
Note,
Table,
}