Commit Graph

18 Commits

Author SHA1 Message Date
Maple Redleaf
2f753f0c47 Add SysReg::NewCallback for future use 2025-11-12 11:31:22 -06:00
Maple Redleaf
e1fce167e2 Implement a simple function register manager (SysReg) 2025-11-12 11:22:01 -06:00
Maple Redleaf
70df396822 Add World::Update() 2025-11-11 12:37:42 -06:00
Maple Redleaf
f22b25642b Add worlds 2025-11-11 12:32:14 -06:00
Maple Redleaf
27eb6ff7bb Cleanup component.h 2025-11-11 11:20:15 -06:00
Maple Redleaf
a730e82247 Namespace project & add RemoveComponent 2025-11-11 11:19:31 -06:00
maple
af7adaa6f2 Fix Entity functions sofar 2025-11-10 21:16:06 +00:00
Maple Redleaf
650925b4e1 Add Entity::HasComponents() wrapper 2025-11-10 12:19:38 -06:00
Maple Redleaf
1166bc8911 Fix Entity::GetComponent() 2025-11-10 12:16:34 -06:00
Maple Redleaf
4afd985a50 Add attempt for Entity::GetComponent 2025-11-10 12:14:13 -06:00
Maple Redleaf
45c7b2412c Add a barebones Entity::Update() 2025-11-10 12:04:31 -06:00
Maple Redleaf
03c3a75232 Make the AddComponent function safe 2025-11-10 11:48:33 -06:00
Maple Redleaf
f99daa2f9d Fix .gitignore 2025-11-10 11:25:25 -06:00
Maple Redleaf
3c309da421 Continue implementation of Entity::AddComponent() 2025-11-10 11:17:47 -06:00
Maple Redleaf
9d9a574b87 Begin implementation of Entities 2025-11-10 10:31:25 -06:00
Maple Redleaf
63477b20f5 Add base Component class 2025-11-10 07:52:35 -06:00
maple
8e3420f32a Initialize C++ Project 2025-11-10 03:17:22 +00:00
5e453c1901 Initial commit 2025-11-10 03:04:02 +00:00