2#include <libultra/gbi.h>
17 s32 maxObjectsReached;
19 if (actor->
state == 0) {
23 arg1[3][0] = actor->
pos[0];
24 arg1[3][1] = actor->
pos[1];
25 arg1[3][2] = actor->
pos[2];
28 if (maxObjectsReached) {
34 size_t idx = (actor->
rot[0] << 0xA) / ResourceGetTexSizeByName(gTextureDksJungleParkwayKiwanoFruit1);
37 addr = gTextureDksJungleParkwayKiwanoFruit1;
40 addr = gTextureDksJungleParkwayKiwanoFruit2;
43 addr = gTextureDksJungleParkwayKiwanoFruit3;
49 G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD,
void gSPDisplayList(Gfx *pkt, Gfx *dl)
Definition GBIMiddleware.cpp:11
f32 Mat4[4][4]
Definition common_structs.h:20
void render_actor_kiwano_fruit(UNUSED Camera *camera, Mat4 arg1, struct Actor *actor)
Renders the kiwano fruit actor. Actor used in DK's Jungle Parkway.
Definition render.inc.c:15
#define UNUSED
Definition macros.h:26
#define VIRTUAL_TO_PHYSICAL(addr)
Definition macros.h:91
Gfx * gDisplayListHead
Definition main.c:136
s32 render_set_position(Mat4 mtx, s32 arg1)
Definition math_util.c:54
Definition actor_types.h:124
s16 state
Definition actor_types.h:128
Vec3s rot
Definition actor_types.h:131
Vec3f pos
Definition actor_types.h:133