blob: 165dbf2717f5c86d94f41e606d99ca0a377c7ac4 (
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
|
#ifndef M_HOUSE_H
#define M_HOUSE_H
#include "ultra64.h"
/**
* House arrangement byte breakdown
*
* PX = player x
* HX = house x
*
* xx xx xx xx
* P3 P2 P1 P0
*
* Example:
* 01 11 10 00
* P3 P2 P1 P0
* H1 H3 H2 H0
**/
typedef enum mHS_HOUSE {
/* 0 */ mHS_HOUSE0, /* Top-left house */
/* 1 */ mHS_HOUSE1, /* Top-right house */
/* 2 */ mHS_HOUSE2, /* Bottom-left house */
/* 3 */ mHS_HOUSE3, /* Bottom-right house */
/* 4 */ mHS_HOUSE_NUM
} mHS_HOUSE;
s32 mHS_get_arrange_idx(s32 player);
#endif
|