diff --git a/src/card.rs b/src/card.rs new file mode 100644 index 0000000..e69de29 diff --git a/src/deck.rs b/src/deck.rs new file mode 100644 index 0000000..e69de29 diff --git a/src/gamestate.rs b/src/gamestate.rs new file mode 100644 index 0000000..e69de29 diff --git a/src/hand.rs b/src/hand.rs new file mode 100644 index 0000000..e69de29 diff --git a/src/lib.rs b/src/lib.rs new file mode 100644 index 0000000..d187db1 --- /dev/null +++ b/src/lib.rs @@ -0,0 +1,12 @@ +use std::error::Error; + +mod card; +mod hand; +mod deck; +mod gamestate; + +pub fn run() -> Result<(), Box> { + println!("Hello, world!"); + + Ok(()) +} diff --git a/src/main.rs b/src/main.rs index e7a11a9..b2ffc8e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,3 +1,8 @@ -fn main() { - println!("Hello, world!"); +use blackjack::run; +use std::error::Error; + +fn main() -> Result<(), Box> { + run()?; + + Ok(()) }