document various assets, bsStoredState.c, and stateTimers.c

This commit is contained in:
Banjo Kazooie
2023-02-16 13:21:40 -06:00
parent dd74091cb7
commit 1c4d1b54cd
107 changed files with 1649 additions and 1255 deletions

View File

@@ -0,0 +1,27 @@
#ifndef _STATE_TIMER_
#define _STATE_TIMER_
#include <ultra64.h>
#include "structs.h"
enum state_timer_e{
STATE_TIMER_0_UNKNOWN,
STATE_TIMER_1_THROW = 1,
STATE_TIMER_2_LONGLEG,
STATE_TIMER_3_TURBO_TALON,
STATE_TIMER_4_UNKNOWN,
STATE_TIMER_5_UNKNOWN, //slide timer
STATE_TIMER_6_UNKNOWN //trot slide timer
};
f32 stateTimer_get(enum state_timer_e timer_id);
f32 stateTimer_getPrevious(enum state_timer_e timer_id);
bool stateTimer_isActive(enum state_timer_e timer_id);
bool stateTimer_isDone(enum state_timer_e timer_id);
bool stateTimer_isAt(enum state_timer_e timer_id, f32 value);
void stateTimer_free(void);
void stateTimer_init(void);
void stateTimer_clear(enum state_timer_e timer_id);
void stateTimer_set(enum state_timer_e timer_id, f32 value);
void stateTimer_update(void);
#endif