summaryrefslogtreecommitdiff
path: root/src/object/object1D.c
blob: 0635d64c0fdf42951623d284fffb544e90825fba (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
/**
 * @file object1D.c
 * @ingroup Objects
 *
 * @brief Object1D object
 */
#include "entity.h"

void Object1D_Init(Entity*);
void Object1D_Action1(Entity*);

void Object1D(Entity* this) {
    static void (*const Object1D_Actions[])(Entity*) = {
        Object1D_Init,
        Object1D_Action1,
    };
    Object1D_Actions[this->action](this);
}

void Object1D_Init(Entity* this) {
    DeleteThisEntity();
}

void Object1D_Action1(Entity* this) {
}

static const s16 unused1[] = {
    -1,
    0x8000,
    1,
    0,
};
static const s16* const unusedptr[] = {
    unused1,
};
static const u32 unused2 = 0;