SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
ShadowVolumeOvalPole.cpp
1#include "Game/LiveActor/ShadowVolumeOvalPole.hpp"
2
3ShadowVolumeOvalPole::~ShadowVolumeOvalPole() {
4
5}
6
7ShadowVolumeOvalPole::ShadowVolumeOvalPole() : ShadowVolumeModel("影描画[ボリューム楕円柱]") {
8 mSize.x = 100.0f;
9 mSize.y = 100.0f;
10 mSize.z = 200.0f;
11 initVolumeModel("ShadowVolumeCylinder");
12}
13
14void ShadowVolumeOvalPole::setSize(register const TVec3f &rVec) {
15 __asm {
16 psq_l f0, 0(rVec), 0, 0
17 lfs f1, 8(rVec)
18 psq_st f0, 0x20(r3), 0, 0
19 stfs f1, 0x28(r3)
20 }
21}