Skip to content

Commit 920b9ea

Browse files
committed
Added missing Simulator::GetPrecalculatedSolarStarRadius() function
1 parent e89f8ef commit 920b9ea

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

Spore ModAPI/SourceCode/DLL/AddressesSimulator.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ namespace Addresses(Simulator)
110110
DefineAddress(GetPlanetTemperatureType, SelectAddress(0xFC26B0, , 0xFC1F90));
111111
DefineAddress(IsBinaryStar, SelectAddress(0xC8A770, , 0xC8B5E0));
112112
DefineAddress(IsNotStarOrBinaryStar, SelectAddress(0xC8A840, , 0xC8B6B0));
113+
DefineAddress(PrecalculatedSolarStarRadius_ptr, SelectAddress(0x157DCF0, , 0x1579D10));
113114
}
114115

115116
namespace Simulator

Spore ModAPI/SourceCode/Simulator/StarManager.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,4 +177,8 @@ auto_STATIC_METHOD(Simulator, bool, IsBinaryStar,
177177
auto_STATIC_METHOD(Simulator, bool, IsNotStarOrBinaryStar,
178178
Args(Simulator::StarType starType), Args(starType));
179179

180+
float* Simulator::GetPrecalculatedSolarStarRadius() {
181+
return (float*)GetAddress(Simulator, PrecalculatedSolarStarRadius_ptr);
182+
}
183+
180184
#endif

Spore ModAPI/Spore/Simulator/SpaceConstants.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,5 +89,5 @@ namespace Addresses(Simulator)
8989
DeclareAddress(GetPlanetTemperatureType); // 0xFC26B0 0xFC1F90
9090
DeclareAddress(IsBinaryStar); // 0xC8A770 0xC8B5E0
9191
DeclareAddress(IsNotStarOrBinaryStar); // 0xC8A840 0xC8B6B0
92-
DeclareAddress(PrecalculatedSolarStarRadius_ptr); // 0x157DCF0 TODO
92+
DeclareAddress(PrecalculatedSolarStarRadius_ptr); // 0x157DCF0 0x1579D10
9393
}

0 commit comments

Comments
 (0)