From f71a9f2a2900618348eca7bfb0bba1d613aaf485 Mon Sep 17 00:00:00 2001 From: Wesley Irvin Date: Sat, 10 Jan 2026 12:13:39 -0500 Subject: [PATCH] Initial Skeleton Code Initial skeleton code to start basing development work off of. Reviewed-on: https://git.wesirvin.com/wesley/blackjack/pulls/4 --- src/card.rs | 0 src/deck.rs | 0 src/gamestate.rs | 0 src/hand.rs | 0 src/lib.rs | 12 ++++++++++++ src/main.rs | 9 +++++++-- 6 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 src/card.rs create mode 100644 src/deck.rs create mode 100644 src/gamestate.rs create mode 100644 src/hand.rs create mode 100644 src/lib.rs 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(()) }