mirror of
https://github.com/HarbourMasters/SpaghettiKart
synced 2026-08-09 11:14:16 -04:00
Reimplement penguins
This commit is contained in:
@@ -295,8 +295,10 @@ extern "C" {
|
||||
|
||||
void CourseManager_ClearVehicles(void) {
|
||||
gWorldInstance.ClearVehicles();
|
||||
gWorldInstance.Crossings.clear();
|
||||
gWorldInstance.BombKarts.clear();
|
||||
gWorldInstance.Thwomps.clear();
|
||||
gWorldInstance.Penguins.clear();
|
||||
}
|
||||
|
||||
void CourseManager_CrossingTrigger() {
|
||||
@@ -501,6 +503,22 @@ extern "C" {
|
||||
}
|
||||
}
|
||||
|
||||
void CourseManager_TickPenguins(void) {
|
||||
for (auto& penguin : gWorldInstance.Penguins) {
|
||||
if (penguin) {
|
||||
penguin->Tick();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void CourseManager_DrawPenguins(s32 cameraId) {
|
||||
for (auto& penguin : gWorldInstance.Penguins) {
|
||||
if (penguin) {
|
||||
penguin->Draw(cameraId);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
size_t GetCupCursorPosition() {
|
||||
return gWorldInstance.CurrentCup->CursorPosition;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user