New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
BgCollisionCheckResult.h
Go to the documentation of this file.
1#pragma once
2
3#include <collision/BgUnitCode.h>
4#include <utility/Angle.h>
5
6#include <math/seadVector.h>
7
8class BgCollision;
9
11{
12 u64 bg_check_data; // See BgUnitCode
14 //u32 _c[4 / sizeof(u32)]; // Alignment???
15};
16static_assert(sizeof(BgCollisionCheckResultPoint) == 0x10);
17
19{
24 //u32 _14[4 / sizeof(u32)]; // Alignment???
25 u64 bg_check_data; // See BgUnitCode
27 //u32 _24[4 / sizeof(u32)]; // More alignment???
28
32
34 : hit_pos(x, y)
35 {
36 }
37};
38static_assert(sizeof(BgCollisionCheckResultArea) == 0x28);
Definition BgCollision.h:19
Definition BgCollisionCheckResult.h:19
Angle _10
Definition BgCollisionCheckResult.h:23
BgCollisionCheckResultArea(f32 x, f32 y)
Definition BgCollisionCheckResult.h:33
sead::Vector2f hit_pos
Definition BgCollisionCheckResult.h:21
u8 hit_direction_flag
Definition BgCollisionCheckResult.h:20
BgCollisionCheckResultArea()
Definition BgCollisionCheckResult.h:29
Angle hit_angle
Definition BgCollisionCheckResult.h:22
BgCollision * bg_collision
Definition BgCollisionCheckResult.h:26
u64 bg_check_data
Definition BgCollisionCheckResult.h:25
Definition BgCollisionCheckResult.h:11
BgCollision * bg_collision
Definition BgCollisionCheckResult.h:13
u64 bg_check_data
Definition BgCollisionCheckResult.h:12