1
Fork 0
sm64/src/game/screen_transition.h

28 lines
565 B
C
Raw Normal View History

2019-12-01 21:52:53 -05:00
#ifndef SCREEN_TRANSITION_H
#define SCREEN_TRANSITION_H
2019-08-25 00:46:40 -04:00
2020-06-02 12:44:34 -04:00
#include <PR/ultratypes.h>
#include <PR/gbi.h>
#include "macros.h"
2019-08-25 00:46:40 -04:00
#include "types.h"
2019-12-01 21:52:53 -05:00
enum TextureTransitionID
{
TEX_TRANS_STAR,
TEX_TRANS_CIRCLE,
TEX_TRANS_MARIO,
TEX_TRANS_BOWSER
};
2019-08-25 00:46:40 -04:00
2019-12-01 21:52:53 -05:00
enum TextureTransitionType
{
TRANS_TYPE_MIRROR,
TRANS_TYPE_CLAMP
};
2019-08-25 00:46:40 -04:00
2020-09-20 11:15:47 -04:00
s32 render_screen_transition(s8 fadeTimer, s8 transType, u8 transTime, struct WarpTransitionData *transData);
2020-06-02 12:44:34 -04:00
Gfx *geo_cannon_circle_base(s32 callContext, struct GraphNode *node, UNUSED Mat4 mtx);
2019-12-01 21:52:53 -05:00
2020-06-02 12:44:34 -04:00
#endif // SCREEN_TRANSITION_H