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};
CoreMath.h
Mole.h
World.h
-
OMoleGroup::_count
static size_t _count
Definition MoleGroup.h:28
-
OMoleGroup::func_80081FF4
void func_80081FF4(s32 objectIndex)
Definition MoleGroup.cpp:52
-
OMoleGroup::OMoleGroup
OMoleGroup(std::vector< FVector > &moles)
Definition MoleGroup.cpp:13
-
OMoleGroup::_idx
size_t _idx
Definition MoleGroup.h:29
-
OMoleGroup::_moles
std::vector< MoleEntry > _moles
Definition MoleGroup.h:26
-
OMoleGroup::Tick
virtual void Tick() override
Definition MoleGroup.cpp:24
+
OMoleGroup::_count
static size_t _count
Definition MoleGroup.h:34
+
OMoleGroup::func_80081FF4
void func_80081FF4(s32 objectIndex)
Definition MoleGroup.cpp:53
+
OMoleGroup::OMoleGroup
OMoleGroup(std::vector< FVector > &moles, size_t tickRate)
Definition MoleGroup.cpp:13
+
OMoleGroup::_idx
size_t _idx
Definition MoleGroup.h:35
+
OMoleGroup::_moles
std::vector< MoleEntry > _moles
Definition MoleGroup.h:31
+
OMoleGroup::_tickRate
size_t _tickRate
Definition MoleGroup.h:32
+
OMoleGroup::Tick
virtual void Tick() override
Definition MoleGroup.cpp:25
OMole
Definition Mole.h:22
OObject::OObject
OObject()
Definition Object.cpp:13
FVector
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); }
moo_moo_farm_textures
const course_texture moo_moo_farm_textures[]
Definition MooMooFarm.cpp:41
camera.h
Course
-
MooMooFarm::CreditsSpawnActors
virtual void CreditsSpawnActors() override
Definition MooMooFarm.cpp:443
-
MooMooFarm::RenderCredits
virtual void RenderCredits() override
Definition MooMooFarm.cpp:439
+
MooMooFarm::CreditsSpawnActors
virtual void CreditsSpawnActors() override
Definition MooMooFarm.cpp:379
+
MooMooFarm::RenderCredits
virtual void RenderCredits() override
Definition MooMooFarm.cpp:375
MooMooFarm::MooMooFarm
MooMooFarm()
Definition MooMooFarm.cpp:73
MooMooFarm::Load
virtual void Load() override
Definition MooMooFarm.cpp:152
-
MooMooFarm::Render
virtual void Render(struct UnkStruct_800DC5EC *) override
Definition MooMooFarm.cpp:366
-
MooMooFarm::WhatDoesThisDo
virtual void WhatDoesThisDo(Player *player, int8_t playerId) override
Definition MooMooFarm.cpp:336
+
MooMooFarm::Render
virtual void Render(struct UnkStruct_800DC5EC *) override
Definition MooMooFarm.cpp:302
+
MooMooFarm::WhatDoesThisDo
virtual void WhatDoesThisDo(Player *player, int8_t playerId) override
Definition MooMooFarm.cpp:272
MooMooFarm::~MooMooFarm
virtual ~MooMooFarm()=default
-
MooMooFarm::Destroy
virtual void Destroy() override
Definition MooMooFarm.cpp:459
-
MooMooFarm::WhatDoesThisDoAI
virtual void WhatDoesThisDoAI(Player *player, int8_t playerId) override
Definition MooMooFarm.cpp:351
-
MooMooFarm::BeginPlay
virtual void BeginPlay() override
Definition MooMooFarm.cpp:216
+
MooMooFarm::Destroy
virtual void Destroy() override
Definition MooMooFarm.cpp:395
+
MooMooFarm::WhatDoesThisDoAI
virtual void WhatDoesThisDoAI(Player *player, int8_t playerId) override
Definition MooMooFarm.cpp:287
+
MooMooFarm::BeginPlay
virtual void BeginPlay() override
Definition MooMooFarm.cpp:175
MooMooFarm::LoadTextures
virtual void LoadTextures() override
Definition MooMooFarm.cpp:160
OMole
Definition Mole.h:22
course_offsets.h
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: