Files
2023-04-26 18:26:59 -04:00

45 lines
704 B
C

#ifndef M_HOUSE_H
#define M_HOUSE_H
#include "types.h"
#ifdef __cplusplus
extern "C" {
#endif
/**
* 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
**/
enum {
mHS_HOUSE0, /* Top-left house */
mHS_HOUSE1, /* Top-right house */
mHS_HOUSE2, /* Bottom-left house */
mHS_HOUSE3, /* Bottom-right house */
mHS_HOUSE_NUM
};
extern void mHS_house_init();
extern int mHS_get_arrange_idx(int player_no);
extern int mHS_get_pl_no(int house_no);
extern int mHS_get_pl_no_detail(int home_no);
extern int mHS_set_use(int player_no, int house_no);
#ifdef __cplusplus
}
#endif
#endif