ancestries
This commit is contained in:
parent
c8b28a9abd
commit
3050219494
11 changed files with 274 additions and 110 deletions
|
|
@ -1,3 +1,5 @@
|
|||
use crate::gui::Ancestry;
|
||||
use crate::gui::Class;
|
||||
use rltk::RGB;
|
||||
use serde::{Deserialize, Serialize};
|
||||
use specs::error::NoError;
|
||||
|
|
@ -142,6 +144,16 @@ pub struct HungerClock {
|
|||
#[derive(Component, Debug, Serialize, Deserialize, Clone)]
|
||||
pub struct ProvidesNutrition {}
|
||||
|
||||
#[derive(Component, Serialize, Deserialize, Clone)]
|
||||
pub struct HasAncestry {
|
||||
pub name: Ancestry,
|
||||
}
|
||||
|
||||
#[derive(Component, Serialize, Deserialize, Clone)]
|
||||
pub struct HasClass {
|
||||
pub name: Class,
|
||||
}
|
||||
|
||||
#[derive(Debug, Serialize, Deserialize, Clone)]
|
||||
pub struct Pool {
|
||||
pub max: i32,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue