mirror of
https://github.com/pmret/papermario.git
synced 2024-11-09 12:32:38 +01:00
59050ec3e9
* fx_6_appendGfx * update_effects * effect_6 done * Update diff.py * update configure for new splat * git subrepo pull --force tools/splat subrepo: subdir: "tools/splat" merged: "0efa552c5d" upstream: origin: "https://github.com/ethteck/splat.git" branch: "master" commit: "0efa552c5d" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * nu stuff / undefined_syms org * Actor struct refactor to match AddActorVar (thanks Josh) * various cleanup, matched an obfuscation func * fx_7 work * is_block_on_ground * state_* * create_entity_shadow, update asm macro to fix diff.py * set_standard_shadow_scale * set_npc_shadow_scale and set_peach_shadow_scale * create_shadow_type * revert macro.inc * clear_model_data (thanks Josh) * cleanup * mdl_get_next_texture_address * mdl_set_all_fog_mode * load_model_textures * fx_7_appendGfx (effect_7 done) * fx_8_main * fx_8_render * fx_8_update * func_E0010000 * func_E0010104 * effect_8 done * effect_8 done * warnings * cleanup * try to fix some warnings * warnings + change Bowser Slug behavior
24 lines
867 B
C
24 lines
867 B
C
#ifndef _EFFECTS_INTERNAL_H_
|
|
#define _EFFECTS_INTERNAL_H_
|
|
|
|
#include "effects.h"
|
|
|
|
u32 func_E0200000(s32);
|
|
|
|
EffectInstance* shim_create_effect_instance(EffectBlueprint* effectBp);
|
|
void shim_remove_effect(EffectInstance*);
|
|
void* shim_general_heap_malloc(s32 size);
|
|
RenderTask* shim_queue_render_task(RenderTask* task);
|
|
f32 shim_sin_deg(f32 x);
|
|
f32 shim_cos_deg(f32 x);
|
|
f32 shim_clamp_angle(f32 theta);
|
|
void shim_guMtxF2L(float mf[4][4], Mtx *m);
|
|
void shim_guMtxCatF(float m[4][4], float n[4][4], float r[4][4]);
|
|
void shim_guScaleF(float mf[4][4], float x, float y, float z);
|
|
void shim_guRotateF(float mf[4][4], float a, float x, float y, float z);
|
|
void shim_guTranslateF(float mf[4][4], float x, float y, float z);
|
|
void shim_guPositionF(float mf[4][4], float r, float p, float h, float s, float x, float y, float z);
|
|
void shim_mem_clear(s8* data, s32 numBytes);
|
|
|
|
#endif
|