Files
tp/include/d/actor/d_a_obj_eff.h
T
TakaRikka 12eb254d76 switch to dtk setup (#2203)
* switch to dtk setup

* some cleanup / fixes

* cleanup d_a_alink literals

* Restore doxygen, update CI & README.md (#1)

* Fix build image ref (#2)

---------

Co-authored-by: Luke Street <luke@street.dev>
2024-10-10 08:29:58 -06:00

41 lines
705 B
C++

#ifndef D_A_OBJ_EFF_H
#define D_A_OBJ_EFF_H
#include "f_op/f_op_actor_mng.h"
#include "d/d_a_obj.h"
/**
* @ingroup actors-objects
* @namespace daObjEff
* @brief Object Effect?
*
* @details
*
*/
namespace daObjEff {
/**
* @class Act_c
* @brief Actor Object Effect?
*
* @details
*
*/
class Act_c : public fopAc_ac_c {
public:
enum Prm_e {
PRM_0 = 0,
PRM_8 = 8,
};
/* 8057C9D8 */ int _create();
static void make_land_smoke(cXyz* i_pos, f32 i_scale) {
cXyz scale(i_scale, i_scale, i_scale);
scale *= 1.6666666f;
fopAcM_create(PROC_Obj_Eff, 3, i_pos, -1, NULL, &scale, -1);
}
};
}; // namespace daObjEff
#endif /* D_A_OBJ_EFF_H */