Implement & link ef_kyousou_onpu

This commit is contained in:
Norgesnerd
2025-05-23 11:18:13 +02:00
parent 39d5602766
commit 097fc9fd9a
2 changed files with 11 additions and 5 deletions
+1 -1
View File
@@ -1287,7 +1287,7 @@ config.libs = [
Object(NonMatching, "effect/ef_kisha_kemuri.c"),
Object(NonMatching, "effect/ef_konpu.c"),
Object(NonMatching, "effect/ef_kpun.c"),
Object(NonMatching, "effect/ef_kyousou_onpu.c"),
Object(Matching, "effect/ef_kyousou_onpu.c"),
Object(Matching, "effect/ef_lamp_light.c"),
Object(NonMatching, "effect/ef_lovelove.c"),
Object(NonMatching, "effect/ef_lovelove2.c"),
+10 -4
View File
@@ -1,5 +1,7 @@
#include "ef_effect_control.h"
#include "m_common_data.h"
static void eKyousou_Onpu_init(xyz_t pos, int prio, s16 angle, GAME* game, u16 item_name, s16 arg0, s16 arg1);
static void eKyousou_Onpu_ct(eEC_Effect_c* effect, GAME* game, void* ct_arg);
static void eKyousou_Onpu_mv(eEC_Effect_c* effect, GAME* game);
@@ -18,17 +20,21 @@ eEC_PROFILE_c iam_ef_kyousou_onpu = {
};
static void eKyousou_Onpu_init(xyz_t pos, int prio, s16 angle, GAME* game, u16 item_name, s16 arg0, s16 arg1) {
// TODO
if (eEC_CLIP != NULL) {
eEC_CLIP->effect_make_proc(eEC_EFFECT_KONPU, pos, prio, angle, game, item_name, 2, 0);
}
eEC_CLIP->make_effect_proc(eEC_EFFECT_KYOUSOU_ONPU, pos, NULL, game, NULL, item_name, prio, arg0, arg1);
}
static void eKyousou_Onpu_ct(eEC_Effect_c* effect, GAME* game, void* ct_arg) {
// TODO
effect->timer = 0;
}
static void eKyousou_Onpu_mv(eEC_Effect_c* effect, GAME* game) {
// TODO
return;
}
static void eKyousou_Onpu_dw(eEC_Effect_c* effect, GAME* game) {
// TODO
return;
}