SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
RailGraphEdge.hpp
1#pragma once
2
3#include <revolution.h>
4
5class JMapInfo;
6
8public:
10
11 void clearConnectInfo();
12 s32 getNextNode(s32) const;
13 s32 getNextEdge(s32) const;
14 void setNextEdge(s32, s32);
15 void setArgs(const JMapInfo *, s32);
16
17 void operator=(const RailGraphEdge &rEdge) {
18 mDistance = rEdge.mDistance;
19 _4 = rEdge._4;
20 _8 = rEdge._8;
21 _C = rEdge._C;
22 _10 = rEdge._10;
23 mPointArg0 = rEdge.mPointArg0;
24 mPointArg1 = rEdge.mPointArg1;
25 mPointArg2 = rEdge.mPointArg2;
26 mPointArg3 = rEdge.mPointArg3;
27 mPointArg4 = rEdge.mPointArg4;
28 mPointArg5 = rEdge.mPointArg5;
29 mPointArg6 = rEdge.mPointArg6;
30 mPointArg7 = rEdge.mPointArg7;
31 }
32
33 f32 mDistance; // _0
34 s32 _4;
35 s32 _8;
36 s32 _C;
37 s32 _10;
38 s32 mPointArg0; // _14
39 s32 mPointArg1; // _18
40 s32 mPointArg2; // _1C
41 s32 mPointArg3; // _20
42 s32 mPointArg4; // _24
43 s32 mPointArg5; // _28
44 s32 mPointArg6; // _2C
45 s32 mPointArg7; // _30
46};