SSBM Decomp
Loading...
Searching...
No Matches
mndatadel.static.h File Reference
#include <placeholder.h>
#include "baselib/forward.h"
#include "mn/forward.h"
#include "mn/types.h"
#include "baselib/jobj.h"
#include "lb/lb_00F9.h"
#include "sc/types.h"

Go to the source code of this file.

Data Structures

struct  WarnCmnData
 
struct  MnDataDelData
 

Macros

#define FRAME_IN_RANGE(frame, settings)    ((frame) >= (settings).start_frame && (frame) < (settings).end_frame)
 

Enumerations

enum  WarnCommonJoints {
  WARN_JOINT_ROOT ,
  WARN_JOINT_BACKGROUND ,
  WARN_JOINT_PANEL ,
  WARN_JOINT_PANEL_TOP ,
  WARN_JOINT_PANEL_TEXT_BOTTOM ,
  WARN_JOINT_PANEL_BOTTOM ,
  WARN_JOINT_CURSOR_YES ,
  WARN_JOINT_CURSOR_NO ,
  WARN_JOINT_EXCLAIM ,
  WARN_JOINT_EXCLAIM_MARK ,
  WARN_JOINT_EXCLAIM_ARROW ,
  WARN_JOINT_PROGRESS_BAR ,
  WARN_JOINT_PROGRESS_BAR_START ,
  WARN_JOINT_PROGRESS_BAR_END
}
 

Functions

static void JObj_GetChildAtIdx (HSD_JObj *parent, HSD_JObj **child, s32 idx)
 
static void JObj_HideChildAtIdx (HSD_JObj *root, s32 idx)
 
static bool Anim_IsFrameInRange (float frame, AnimLoopSettings *settings)
 

Variables

HSD_GObjmnDataDel_804D6C68
 
HSD_TextmnDataDel_804D6C6C
 
static struct MnDataDelData mnDataDel_803EF870
 
static AnimLoopSettings mnDataDel_803EF8A0 = { 0.0f, 9.0f, -0.1f }
 
static StaticModelDesc mnDataDel_804A0938
 mnDataDel_803EF870[4]
 

Macro Definition Documentation

◆ FRAME_IN_RANGE

#define FRAME_IN_RANGE (   frame,
  settings 
)     ((frame) >= (settings).start_frame && (frame) < (settings).end_frame)

Enumeration Type Documentation

◆ WarnCommonJoints

Enumerator
WARN_JOINT_ROOT 
WARN_JOINT_BACKGROUND 
WARN_JOINT_PANEL 

main panel root

WARN_JOINT_PANEL_TOP 

top position of the panel/text box

WARN_JOINT_PANEL_TEXT_BOTTOM 

bottom position of the text box

WARN_JOINT_PANEL_BOTTOM 

bottom position of the panel

WARN_JOINT_CURSOR_YES 
WARN_JOINT_CURSOR_NO 
WARN_JOINT_EXCLAIM 
WARN_JOINT_EXCLAIM_MARK 
WARN_JOINT_EXCLAIM_ARROW 
WARN_JOINT_PROGRESS_BAR 
WARN_JOINT_PROGRESS_BAR_START 
WARN_JOINT_PROGRESS_BAR_END 

Function Documentation

◆ JObj_GetChildAtIdx()

static void JObj_GetChildAtIdx ( HSD_JObj parent,
HSD_JObj **  child,
s32  idx 
)
inlinestatic

◆ JObj_HideChildAtIdx()

static void JObj_HideChildAtIdx ( HSD_JObj root,
s32  idx 
)
inlinestatic

◆ Anim_IsFrameInRange()

static bool Anim_IsFrameInRange ( float  frame,
AnimLoopSettings settings 
)
inlinestatic

Variable Documentation

◆ mnDataDel_804D6C68

HSD_GObj* mnDataDel_804D6C68
extern

◆ mnDataDel_804D6C6C

HSD_Text* mnDataDel_804D6C6C
extern

◆ mnDataDel_803EF870

struct MnDataDelData mnDataDel_803EF870
static

◆ mnDataDel_803EF8A0

AnimLoopSettings mnDataDel_803EF8A0 = { 0.0f, 9.0f, -0.1f }
static

◆ mnDataDel_804A0938

StaticModelDesc mnDataDel_804A0938
static

mnDataDel_803EF870[4]