ancestries

This commit is contained in:
Llywelwyn 2023-08-21 09:57:47 +01:00
parent c8b28a9abd
commit 3050219494
11 changed files with 274 additions and 110 deletions

View file

@ -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,