SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
Map
RailGraph.hpp
1
#pragma once
2
3
#include "JSystem/JGeometry.hpp"
4
#include <revolution.h>
5
6
class
RailGraphIter
;
7
class
RailGraphNode
;
8
class
RailGraphEdge
;
9
10
class
RailGraph
{
11
public
:
12
RailGraph
();
13
14
s32 addNode(
const
TVec3f &);
15
void
connectNodeTwoWay(s32, s32,
const
RailGraphEdge
*);
16
RailGraphNode
* getNode(s32)
const
;
17
RailGraphEdge
* getEdge(s32)
const
;
18
bool
isValidEdge(s32)
const
;
19
void
connectEdgeToNode(s32, s32);
20
RailGraphIter
getIterator()
const
;
21
22
RailGraphNode
* mNodes;
// _0
23
s32 mNodeCount;
// _4
24
u32 _8;
25
RailGraphEdge
* mEdges;
// _C
26
s32 mEdgeCount;
// _10
27
s32 _14;
28
};
RailGraphEdge
Definition
RailGraphEdge.hpp:7
RailGraph
Definition
RailGraph.hpp:10
RailGraphIter
Definition
RailGraphIter.hpp:7
RailGraphNode
Definition
RailGraphNode.hpp:6
Generated by
1.10.0