|
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 |