New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
Direction.h
Go to the documentation of this file.
1#pragma once
2
3#include <basis/seadTypes.h>
4
15static_assert(sizeof(DirType) == 4);
16
18{
19 return static_cast<DirType>(dir ^ 1);
20}
21
23{
24 switch (dir)
25 {
26 case cDirType_Right: dir = cDirType_Left; break;
27 case cDirType_Left: dir = cDirType_Right; break;
28 case cDirType_Up: dir = cDirType_Down; break;
29 case cDirType_Down: dir = cDirType_Up; break;
30 }
31 return dir;
32}
DirType InvDirection(DirType dir)
Definition Direction.h:22
DirType InvDirX(DirType dir)
Definition Direction.h:17
DirType
Definition Direction.h:6
@ cDirType_Right
Definition Direction.h:7
@ cDirType_Left
Definition Direction.h:8
@ cDirType_Down
Definition Direction.h:10
@ cDirType_Up
Definition Direction.h:9
@ cDirType_Num
Definition Direction.h:11
@ cDirType_NumX
Definition Direction.h:13