SSBM Decomp
|
#include "if/iftime.h"
#include <placeholder.h>
#include "dolphin/os.h"
#include "gm/gm_unsplit.h"
#include "if/ifall.h"
#include "lb/lb_00B0.h"
#include "lb/lbarchive.h"
#include "sc/types.h"
#include <baselib/dobj.h>
#include <baselib/gobj.h>
#include <baselib/gobjgxlink.h>
#include <baselib/gobjobject.h>
#include <baselib/gobjplink.h>
#include <baselib/gobjproc.h>
#include <baselib/jobj.h>
Data Structures | |
struct | ifTime_data |
Macros | |
#define | IFTIME_HOUR_SEP 0 |
#define | IFTIME_MINUTE_SEP 1 |
#define | IFTIME_HOUR_TEN 2 |
#define | IFTIME_HOUR_ONE 3 |
#define | IFTIME_MINUTE_TEN 4 |
#define | IFTIME_MINUTE_ONE 5 |
#define | IFTIME_CENTISECOND_TEN 6 |
#define | IFTIME_CENTISECOND_ONE 7 |
#define | IFTIME_SECOND_TEN 8 |
#define | IFTIME_SECOND_ONE 9 |
#define | IFTIME_ONES_DIGIT(x) ((x) % 10) |
#define | IFTIME_TENS_DIGIT(x) (((x) % 100) / 10) |
Functions | |
static bool | ifTime_LoadModels (void) |
static void | ifTime_SetDigit (HSD_JObj *jobj, unsigned int frame) |
void | ifTime_SetTime (HSD_JObj *jobj, int seconds, int centiseconds) |
void | ifTime_HideTimers (void) |
void | ifTime_ShowTimers (void) |
int | ifTime_GetCountdownSeconds (void) |
static int | ifTime_GetCountdownSeconds_dontinline (void) |
void | ifTime_UpdateCountdown (HSD_GObj *arg0) |
void | ifTime_FreeCountdown (void) |
void | ifTime_UpdateTimers (HSD_GObj *arg0) |
void | ifTime_CreateTimers (void) |
void | ifTime_Reset (void) |
void | ifTime_FreeTimers (void) |
bool | ifTime_IsTimerHidden (void) |
Variables | |
static struct ifTime_data | ifTime_data |
static DynamicModelDesc | ifTime_match_timer_models |
#define IFTIME_HOUR_SEP 0 |
#define IFTIME_MINUTE_SEP 1 |
#define IFTIME_HOUR_TEN 2 |
#define IFTIME_HOUR_ONE 3 |
#define IFTIME_MINUTE_TEN 4 |
#define IFTIME_MINUTE_ONE 5 |
#define IFTIME_CENTISECOND_TEN 6 |
#define IFTIME_CENTISECOND_ONE 7 |
#define IFTIME_SECOND_TEN 8 |
#define IFTIME_SECOND_ONE 9 |
#define IFTIME_ONES_DIGIT | ( | x | ) | ((x) % 10) |
#define IFTIME_TENS_DIGIT | ( | x | ) | (((x) % 100) / 10) |
|
static |
|
inlinestatic |
void ifTime_SetTime | ( | HSD_JObj * | jobj, |
int | seconds, | ||
int | centiseconds | ||
) |
void ifTime_HideTimers | ( | void | ) |
void ifTime_ShowTimers | ( | void | ) |
int ifTime_GetCountdownSeconds | ( | void | ) |
|
inlinestatic |
void ifTime_UpdateCountdown | ( | HSD_GObj * | arg0 | ) |
void ifTime_FreeCountdown | ( | void | ) |
void ifTime_UpdateTimers | ( | HSD_GObj * | arg0 | ) |
void ifTime_CreateTimers | ( | void | ) |
void ifTime_Reset | ( | void | ) |
void ifTime_FreeTimers | ( | void | ) |
bool ifTime_IsTimerHidden | ( | void | ) |
|
static |
|
static |