2019-12-01 21:52:53 -05:00
|
|
|
#ifndef SCREEN_TRANSITION_H
|
|
|
|
#define SCREEN_TRANSITION_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
|
|
|
|
2019-12-01 21:52:53 -05:00
|
|
|
extern int render_screen_transition(s8 fadeTimer, s8 transType, u8 transTime, struct WarpTransitionData *transData);
|
|
|
|
extern Gfx *geo_cannon_circle_base(s32 callContext, struct GraphNode *node, UNUSED f32 mtx[4][4]);
|
|
|
|
|
|
|
|
#endif /* SCREEN_TRANSITION_H */
|