blob: 79309d84a6a9c9717c9ce9f9ab5dc7734da99725 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
#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,
};
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(fpcNm_Obj_Eff_e, 3, i_pos, -1, NULL, &scale, -1);
}
};
}; // namespace daObjEff
#endif /* D_A_OBJ_EFF_H */
|