From de081d7b1d0b791b2e61f9cde7369ea11647e0ae Mon Sep 17 00:00:00 2001 From: Griffin Smith Date: Fri, 5 Jul 2019 22:45:57 -0400 Subject: an @-sign in a box --- src/entities/character.rs | 15 +++++++++++++++ src/entities/mod.rs | 1 + 2 files changed, 16 insertions(+) create mode 100644 src/entities/character.rs create mode 100644 src/entities/mod.rs (limited to 'src/entities') diff --git a/src/entities/character.rs b/src/entities/character.rs new file mode 100644 index 000000000000..e40b7b988e8d --- /dev/null +++ b/src/entities/character.rs @@ -0,0 +1,15 @@ +use crate::types::{Position, Speed}; + +const DEFAULT_SPEED: Speed = Speed(100); + +pub struct Character { + position: Position, +} + +impl Character { + pub fn speed(&self) -> Speed { + Speed(100) + } +} + +positioned!(Character); diff --git a/src/entities/mod.rs b/src/entities/mod.rs new file mode 100644 index 000000000000..78891226662a --- /dev/null +++ b/src/entities/mod.rs @@ -0,0 +1 @@ +pub mod character; -- cgit 1.4.1