From 1b18ced2580cbd5da16b92c6ec9a8b095697397d Mon Sep 17 00:00:00 2001 From: MegaMech Date: Sun, 23 Nov 2025 05:11:19 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20HarbourM?= =?UTF-8?q?asters/SpaghettiKart@52554e21cc0b515c95cf8108ff6255703f5465e3?= =?UTF-8?q?=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Game_8cpp.html | 2 +- Game_8h.html | 2 +- MoleGroup_8h_source.html | 40 +- MooMooFarm_8cpp.html | 110 -- MooMooFarm_8cpp.js | 5 +- MooMooFarm_8h_source.html | 14 +- actors_8c.html | 4 +- classOMoleGroup.html | 31 +- classOMoleGroup.js | 5 +- classOMoleGroup__coll__graph.map | 8 +- classOMoleGroup__coll__graph.md5 | 2 +- classOMoleGroup__coll__graph.svg | 381 +++--- classOMoleGroup__coll__graph_org.svg | 383 +++--- classOMole__coll__graph.map | 20 +- classOMole__coll__graph.md5 | 2 +- classOMole__coll__graph.svg | 53 +- classOMole__coll__graph_org.svg | 55 +- collision__viewer_8c.html | 2 +- collision__viewer_8h.html | 2 +- contpfs_8c.html | 10 +- controller_8h.html | 12 +- doxygen_crawl.html | 6 +- freecam_8cpp.html | 2 +- freecam_8h.html | 2 +- functions.html | 1 + functions_func_o.html | 2 +- functions_o.html | 2 +- functions_vars.html | 1 + globals_s.html | 3 - globals_vars_s.html | 3 - menu__items_8c.html | 4 +- menu__items_8h.html | 2 +- menus_8c.html | 4 +- menus_8h.html | 2 +- navtreedata.js | 192 +-- navtreeindex10.js | 8 +- navtreeindex11.js | 8 +- navtreeindex12.js | 8 +- navtreeindex13.js | 8 +- navtreeindex14.js | 10 +- navtreeindex15.js | 6 +- navtreeindex16.js | 6 +- navtreeindex17.js | 6 +- navtreeindex18.js | 6 +- navtreeindex19.js | 6 +- navtreeindex20.js | 6 +- navtreeindex21.js | 6 +- navtreeindex22.js | 6 +- navtreeindex23.js | 6 +- navtreeindex24.js | 6 +- navtreeindex25.js | 6 +- navtreeindex26.js | 6 +- navtreeindex27.js | 6 +- navtreeindex28.js | 6 +- navtreeindex29.js | 6 +- navtreeindex3.js | 8 +- navtreeindex30.js | 6 +- navtreeindex31.js | 6 +- navtreeindex32.js | 6 +- navtreeindex33.js | 6 +- navtreeindex34.js | 6 +- navtreeindex35.js | 6 +- navtreeindex36.js | 6 +- navtreeindex37.js | 6 +- navtreeindex38.js | 6 +- navtreeindex39.js | 6 +- navtreeindex4.js | 8 +- navtreeindex40.js | 6 +- navtreeindex41.js | 6 +- navtreeindex42.js | 6 +- navtreeindex43.js | 6 +- navtreeindex44.js | 6 +- navtreeindex45.js | 6 +- navtreeindex46.js | 6 +- navtreeindex47.js | 6 +- navtreeindex48.js | 6 +- navtreeindex49.js | 6 +- navtreeindex5.js | 8 +- navtreeindex50.js | 6 +- navtreeindex51.js | 6 +- navtreeindex52.js | 6 +- navtreeindex53.js | 6 +- navtreeindex54.js | 6 +- navtreeindex55.js | 6 +- navtreeindex56.js | 6 +- navtreeindex57.js | 6 +- navtreeindex58.js | 6 +- navtreeindex59.js | 6 +- navtreeindex6.js | 8 +- navtreeindex60.js | 6 +- navtreeindex61.js | 6 +- navtreeindex62.js | 6 +- navtreeindex63.js | 6 +- navtreeindex64.js | 6 +- navtreeindex65.js | 6 +- navtreeindex66.js | 6 +- navtreeindex67.js | 6 +- navtreeindex68.js | 6 +- navtreeindex69.js | 6 +- navtreeindex7.js | 8 +- navtreeindex70.js | 6 +- navtreeindex71.js | 6 +- navtreeindex72.js | 6 +- navtreeindex73.js | 6 +- navtreeindex74.js | 6 +- navtreeindex75.js | 6 +- navtreeindex76.js | 6 +- navtreeindex77.js | 6 +- navtreeindex78.js | 6 +- navtreeindex79.js | 6 +- navtreeindex8.js | 8 +- navtreeindex80.js | 6 +- navtreeindex81.js | 6 +- navtreeindex82.js | 6 +- navtreeindex83.js | 6 +- navtreeindex84.js | 6 +- navtreeindex85.js | 6 +- navtreeindex86.js | 6 +- navtreeindex87.js | 6 +- navtreeindex88.js | 6 +- navtreeindex89.js | 6 +- navtreeindex9.js | 8 +- navtreeindex90.js | 6 +- navtreeindex91.js | 6 +- navtreeindex92.js | 6 +- navtreeindex93.js | 6 +- navtreeindex94.js | 6 +- navtreeindex95.js | 6 +- navtreeindex96.js | 6 +- navtreeindex97.js | 6 +- navtreeindex98.js | 6 +- navtreeindex99.js | 2 - networking_8h.html | 2 +- osContInit_8c.html | 2 +- osCreatePiManager_8c.html | 2 +- osEPiRawStartDma_8c.html | 6 +- osPfsDeleteFile_8c.html | 4 +- osPiGetCmdQueue_8c.html | 2 +- osPiRawStartDma_8c.html | 2 +- osPiStartDma_8c.html | 4 +- pak_8cpp.html | 2 +- piint_8h.html | 2 +- race__logic_8c.html | 2 +- race__logic_8h.html | 2 +- search/all_11.js | 2 +- search/all_15.js | 1167 ++++++++--------- search/all_2.js | 33 +- search/all_3.js | 2 +- search/all_6.js | 2 +- search/all_8.js | 2 +- search/all_e.js | 2 +- search/all_f.js | 2 +- search/functions_f.js | 2 +- search/variables_0.js | 31 +- search/variables_13.js | 509 ++++--- start__game_8c.html | 2 +- ...ctOMoleGroup_1_1MoleEntry__coll__graph.map | 72 +- ...ctOMoleGroup_1_1MoleEntry__coll__graph.md5 | 2 +- ...ctOMoleGroup_1_1MoleEntry__coll__graph.svg | 437 +++--- ...oleGroup_1_1MoleEntry__coll__graph_org.svg | 437 +++--- stubs_8h.html | 2 +- todo.html | 52 +- uniondu.html | 4 +- 163 files changed, 2336 insertions(+), 2431 deletions(-) diff --git a/Game_8cpp.html b/Game_8cpp.html index e6778b87c..fb8d7ba05 100644 --- a/Game_8cpp.html +++ b/Game_8cpp.html @@ -2101,7 +2101,7 @@ Here is the caller graph for this function:
-
Todo
Move gGfxPool out of main.h
+
Todo
Move gGfxPool out of main.h
Here is the caller graph for this function:
diff --git a/Game_8h.html b/Game_8h.html index 8ba18b856..958fc7813 100644 --- a/Game_8h.html +++ b/Game_8h.html @@ -1997,7 +1997,7 @@ Here is the caller graph for this function:
-
Todo
Move gGfxPool out of main.h
+
Todo
Move gGfxPool out of main.h
diff --git a/MoleGroup_8h_source.html b/MoleGroup_8h_source.html index 5b5d4d64f..970e1ae55 100644 --- a/MoleGroup_8h_source.html +++ b/MoleGroup_8h_source.html @@ -119,7 +119,7 @@ $(function(){initNavTree('MoleGroup_8h_source.html',''); initResizable(true); })
9class OMole;
10
-
11class OMoleGroup : public OObject {
+
11class OMoleGroup : public OObject {
12public:
13 struct MoleEntry {
@@ -128,29 +128,31 @@ $(function(){initNavTree('MoleGroup_8h_source.html',''); initResizable(true); })
16 bool Active;
17 };
-
18
-
19 explicit OMoleGroup(std::vector<FVector>& moles);
-
20
-
21 virtual void Tick() override;
-
22
-
23 void func_80081FF4(s32 objectIndex);
-
24
+
18
+
24 explicit OMoleGroup(std::vector<FVector>& moles, size_t tickRate);
25
-
26 std::vector<MoleEntry> _moles;
-
27private:
-
28 static size_t _count;
-
29 size_t _idx;
-
30};
+
26 virtual void Tick() override;
+
27
+
28 void func_80081FF4(s32 objectIndex);
+
29
+
30
+
31 std::vector<MoleEntry> _moles;
+
32 size_t _tickRate;
+
33private:
+
34 static size_t _count;
+
35 size_t _idx;
+
36};
-
static size_t _count
Definition MoleGroup.h:28
-
void func_80081FF4(s32 objectIndex)
Definition MoleGroup.cpp:52
-
OMoleGroup(std::vector< FVector > &moles)
Definition MoleGroup.cpp:13
-
size_t _idx
Definition MoleGroup.h:29
-
std::vector< MoleEntry > _moles
Definition MoleGroup.h:26
-
virtual void Tick() override
Definition MoleGroup.cpp:24
+
static size_t _count
Definition MoleGroup.h:34
+
void func_80081FF4(s32 objectIndex)
Definition MoleGroup.cpp:53
+
OMoleGroup(std::vector< FVector > &moles, size_t tickRate)
Definition MoleGroup.cpp:13
+
size_t _idx
Definition MoleGroup.h:35
+
std::vector< MoleEntry > _moles
Definition MoleGroup.h:31
+
size_t _tickRate
Definition MoleGroup.h:32
+
virtual void Tick() override
Definition MoleGroup.cpp:25
Definition Mole.h:22
OObject()
Definition Object.cpp:13
Definition CoreMath.h:30
diff --git a/MooMooFarm_8cpp.html b/MooMooFarm_8cpp.html index 953c8a8f3..fb68dc88e 100644 --- a/MooMooFarm_8cpp.html +++ b/MooMooFarm_8cpp.html @@ -158,12 +158,6 @@ Variables   const course_texture moo_moo_farm_textures []   -static std::vector< FVectorsMoleSpawns1 -  -static std::vector< FVectorsMoleSpawns2 -  -static std::vector< FVectorsMoleSpawns3

Variable Documentation

@@ -244,110 +238,6 @@ Variables
-
- - -

◆ sMoleSpawns1

- -
-
- - - - - -
- - - - -
std::vector<FVector> sMoleSpawns1
-
-static
-
-Initial value:
= {
-
{ FVector(771, 20, -2022) },
-
{ FVector(807, 15, -2063) },
-
{ FVector(847, 18, -2040) },
-
{ FVector(913, 14, -2054) },
-
{ FVector(939, 21, -1997) },
-
{ FVector(941, 17, -2024) },
-
{ FVector(994, 17, -1994) },
-
{ FVector(863, 22, -2010) },
-
}
-
Definition CoreMath.h:30
-
-
-
- -

◆ sMoleSpawns2

- -
-
- - - - - -
- - - - -
std::vector<FVector> sMoleSpawns2
-
-static
-
-Initial value:
= {
-
{ FVector(1500, 2, 1140) },
-
{ FVector(1510, 15, 1050) },
-
{ FVector(1609, 21, 935) },
-
{ FVector(1289, 3, 1269) },
-
{ FVector(1468, 22, 1046) },
-
{ FVector(1380, 12, 1154) },
-
{ FVector(1297, 19, 1170) },
-
{ FVector(1589, 11, 1004) },
-
{ FVector(1414, 3, 1185) },
-
{ FVector(1405, 4, 1254) },
-
{ FVector(1463, 8, 1118) },
-
}
-
-
-
- -

◆ sMoleSpawns3

- -
-
- - - - - -
- - - - -
std::vector<FVector> sMoleSpawns3
-
-static
-
-Initial value:
= {
-
{ FVector(701, 2, 1279) },
-
{ FVector(811, 8, 1278) },
-
{ FVector(791, 16, 1229) },
-
{ FVector(876, 15, 1266) },
-
{ FVector(984, 23, 1248) },
-
{ FVector(891, 20, 1242) },
-
{ FVector(920, 15, 1304) },
-
{ FVector(823, 6, 1327) },
-
{ FVector(717, 8, 1239) },
-
{ FVector(695, 19, 1176) },
-
{ FVector(628, 8, 1191) },
-
{ FVector(724, 4, 1339) },
-
}
-
diff --git a/MooMooFarm_8cpp.js b/MooMooFarm_8cpp.js index a6ec27183..9fa6e3f05 100644 --- a/MooMooFarm_8cpp.js +++ b/MooMooFarm_8cpp.js @@ -3,8 +3,5 @@ var MooMooFarm_8cpp = [ "currentScreenSection", "MooMooFarm_8cpp.html#ad7284ffc2e41a12ca87537ef21156453", null ], [ "gPlayerCount", "MooMooFarm_8cpp.html#a60c6a69449720d514d1f6569c45f626e", null ], [ "moo_moo_farm_dls", "MooMooFarm_8cpp.html#a1ecd299d09faca95e0415207acde8c87", null ], - [ "moo_moo_farm_textures", "MooMooFarm_8cpp.html#a61fe4f4d37b4807419e22bba036e8497", null ], - [ "sMoleSpawns1", "MooMooFarm_8cpp.html#ae1624d759052d1ec18af9fdf189ab199", null ], - [ "sMoleSpawns2", "MooMooFarm_8cpp.html#ae0661b1927c332f9d6e1ff2de85faf2d", null ], - [ "sMoleSpawns3", "MooMooFarm_8cpp.html#aa92b51b3fc8234fa04392135ef9fbbd9", null ] + [ "moo_moo_farm_textures", "MooMooFarm_8cpp.html#a61fe4f4d37b4807419e22bba036e8497", null ] ]; \ No newline at end of file diff --git a/MooMooFarm_8h_source.html b/MooMooFarm_8h_source.html index 686032e3c..e7f4d5996 100644 --- a/MooMooFarm_8h_source.html +++ b/MooMooFarm_8h_source.html @@ -154,16 +154,16 @@ $(function(){initNavTree('MooMooFarm_8h_source.html',''); initResizable(true); }
const course_texture moo_moo_farm_textures[]
Definition MooMooFarm.cpp:41
-
virtual void CreditsSpawnActors() override
Definition MooMooFarm.cpp:443
-
virtual void RenderCredits() override
Definition MooMooFarm.cpp:439
+
virtual void CreditsSpawnActors() override
Definition MooMooFarm.cpp:379
+
virtual void RenderCredits() override
Definition MooMooFarm.cpp:375
MooMooFarm()
Definition MooMooFarm.cpp:73
virtual void Load() override
Definition MooMooFarm.cpp:152
-
virtual void Render(struct UnkStruct_800DC5EC *) override
Definition MooMooFarm.cpp:366
-
virtual void WhatDoesThisDo(Player *player, int8_t playerId) override
Definition MooMooFarm.cpp:336
+
virtual void Render(struct UnkStruct_800DC5EC *) override
Definition MooMooFarm.cpp:302
+
virtual void WhatDoesThisDo(Player *player, int8_t playerId) override
Definition MooMooFarm.cpp:272
virtual ~MooMooFarm()=default
-
virtual void Destroy() override
Definition MooMooFarm.cpp:459
-
virtual void WhatDoesThisDoAI(Player *player, int8_t playerId) override
Definition MooMooFarm.cpp:351
-
virtual void BeginPlay() override
Definition MooMooFarm.cpp:216
+
virtual void Destroy() override
Definition MooMooFarm.cpp:395
+
virtual void WhatDoesThisDoAI(Player *player, int8_t playerId) override
Definition MooMooFarm.cpp:287
+
virtual void BeginPlay() override
Definition MooMooFarm.cpp:175
virtual void LoadTextures() override
Definition MooMooFarm.cpp:160
Definition Mole.h:22
diff --git a/actors_8c.html b/actors_8c.html index e71601fd3..afe990208 100644 --- a/actors_8c.html +++ b/actors_8c.html @@ -455,7 +455,7 @@ Here is the caller graph for this function:
-
Todo
Commented out because deletes too soon.
+
Todo
Commented out because deletes too soon.
Here is the call graph for this function:
@@ -1882,7 +1882,7 @@ Here is the caller graph for this function:
-
Todo
actorType needs to be passed into this function for flexibility
+
Todo
actorType needs to be passed into this function for flexibility
Here is the call graph for this function:
diff --git a/classOMoleGroup.html b/classOMoleGroup.html index 9a22dd538..f040156f6 100644 --- a/classOMoleGroup.html +++ b/classOMoleGroup.html @@ -134,8 +134,8 @@ Data Structures - - + + @@ -178,6 +178,8 @@ Public Member Functions Data Fields + + @@ -215,8 +217,8 @@ Static Private Attributes

Public Member Functions

 OMoleGroup (std::vector< FVector > &moles)
 
 OMoleGroup (std::vector< FVector > &moles, size_t tickRate)
 
virtual void Tick () override
 
void func_80081FF4 (s32 objectIndex)
std::vector< MoleEntry_moles
 
size_t _tickRate
 
- Data Fields inherited from OObject
uint8_t uuid [16]
 
 

Constructor & Destructor Documentation

- -

◆ OMoleGroup()

+ +

◆ OMoleGroup()

@@ -227,8 +229,12 @@ Static Private Attributes OMoleGroup::OMoleGroup ( - std::vector< FVector > & moles) + std::vector< FVector > & moles, + + + + size_t tickRate ) @@ -237,6 +243,7 @@ Static Private Attributes
+

TickRate: How many moles can pop out per frame. The mole must also be ready to jump to be considered.

@@ -359,6 +366,20 @@ Here is the call graph for this function:
+
+ + +

◆ _tickRate

+ +
+
+ + + + +
size_t OMoleGroup::_tickRate
+
+

The documentation for this class was generated from the following files: