summaryrefslogtreecommitdiff
path: root/src/dungeon_util_1.c
blob: 97af7fbe59d18ec72538e15c7d127eb838cd3c30 (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
41
42
43
44
45
46
47
48
49
50
#include "global.h"
#include "dungeon_util_1.h"

bool8 IsMovingClient(struct DungeonEntity *pokemon)
{
    struct DungeonEntityData *pokemonData = pokemon->entityData;
    switch (pokemonData->clientType)
    {
        case CLIENT_TYPE_CLIENT:
        case CLIENT_TYPE_DONT_MOVE:
        case 0x5:
        case 0x6:
        case 0x7:
        case 0x8:
        case 0x9:
        case 0xD:
        case 0xE:
        case 0xF:
        case 0x10:
        case 0x11:
        case 0x12:
        case 0x13:
        case 0x14:
        case 0x15:
        case 0x16:
        case 0x17:
        case 0x18:
        case 0x19:
        case 0x1A:
        case 0x1B:
        case 0x1C:
        case 0x1D:
        case 0x1E:
        case 0x1F:
        case 0x20:
        case 0x21:
        case 0x22:
        case 0x23:
        case 0x24:
            return TRUE;
        case CLIENT_TYPE_NONE:
        case 0x2:
        case 0x4:
        case 0xA:
        case 0xB:
        case 0xC:
        default:
            return FALSE;
    }
}