Files
SpaghettiKart/src/engine
MegaMech fffd3f7fe9 RaceManager class (#562)
* Create RaceManager.cpp

* Create RaceManager class for race lifecycle management

Added RaceManager class to manage race events lifecycle.

* Refactor World class and implement ClearWorld method

Refactor World class constructor and destructor. Implement ClearWorld method to delete all objects and reset state.

* Add RaceManager to World class

* Update ValidateString for editor mode checks

Refactor ValidateString to handle editor mode and empty strings.

* Update Text.cpp

* Add SetText method to Text class

* Document RunGarbageCollector function

Added documentation for the RunGarbageCollector function.

* Refactor Game.cpp by removing dead code

Removed unused ruleset handling and clean-up code.

* Update Game.h

* Remove CM_SpawnFromLevelProps call

* Update Text.cpp

* Update World.cpp

* Add Clean method to RaceManager class

* Update RaceManager.cpp

* Update World.cpp

* Update World.h

* Update World.cpp
2025-11-14 14:50:33 -07:00
..
2025-11-14 14:50:33 -07:00
2025-11-12 16:11:28 -07:00
2025-11-09 20:40:09 -07:00
2025-11-09 19:07:44 -07:00
2025-11-09 19:07:44 -07:00
2025-11-09 19:07:44 -07:00
2024-10-07 16:54:13 -06:00
2025-11-14 14:50:33 -07:00
2025-05-14 18:30:32 -06:00
2025-05-14 18:30:32 -06:00
2025-11-09 19:07:44 -07:00
2025-11-09 19:07:44 -07:00
2025-11-14 14:50:33 -07:00
2025-11-14 14:50:33 -07:00
2024-11-14 23:32:55 -07:00
2025-11-09 19:07:44 -07:00
2025-07-23 11:36:04 -06:00
2025-06-07 21:38:12 -06:00
2025-06-19 16:26:04 -06:00
2024-12-31 13:04:39 -07:00
2025-11-14 14:50:33 -07:00
2025-11-14 14:50:33 -07:00

# Engine

The replacement C++ engine which contains many code refactors for flexibility.