|
- use serde::{Deserialize, Serialize};
- use specs::{Component, VecStorage};
-
- #[derive(Clone, Debug, Serialize, Deserialize)]
- pub struct Ship {
- pub type_: Type,
- }
-
- #[derive(Clone, Debug, Serialize, Deserialize)]
- pub enum Type {
- Fighter,
- Bomber,
- Transporter,
- }
-
- impl Component for Ship {
- type Storage = VecStorage<Self>;
- }
|