uh, left this project for a few days so idk

This commit is contained in:
LunarAkai 2025-07-31 22:04:00 +02:00
commit 168cdd6cf8
18 changed files with 76 additions and 11 deletions

View file

@ -0,0 +1,7 @@
[package]
name = "moonhare_game"
edition = "2024"
version.workspace = true
authors.workspace = true
[dependencies]

View file

@ -0,0 +1,2 @@
pub mod node;
pub mod window;

View file

@ -0,0 +1,3 @@
pub trait Node {
}

View file

@ -0,0 +1,10 @@
use crate::basic::{node::Node};
pub struct GameWindow {
}
impl Node for GameWindow {
}

View file

@ -0,0 +1,19 @@
//! Base functionality for a Moonhare Game Engine Project
pub mod basic;
/// Only one Game may exist per project
pub struct Game {
pub name: String
}
impl Default for Game {
fn default() -> Self {
Self {
name: default_game_name()
}
}
}
fn default_game_name() -> String {
"Moonhare Game".to_owned()
}