mirror of
https://github.com/zeldaret/oot
synced 2026-05-29 08:43:02 -04:00
changes
This commit is contained in:
+4
-1
@@ -1,7 +1,10 @@
|
||||
#ifndef _REGS_H_
|
||||
#define _REGS_H_
|
||||
|
||||
#define BASE_REG(n, r) gGameInfo->data[n * 96 + r]
|
||||
#define REG_GROUPS 29 //number of REG groups, i.e. REG, SREG, OREG, etc.
|
||||
#define REG_PER_GROUP 96
|
||||
|
||||
#define BASE_REG(n, r) gGameInfo->data[n * REG_PER_GROUP + r]
|
||||
|
||||
#define REG(r) BASE_REG(0, r)
|
||||
#define SREG(r) BASE_REG(1, r)
|
||||
|
||||
+5
-5
@@ -33,12 +33,12 @@
|
||||
// Data normally accessed through REG macros (see regs.h)
|
||||
typedef struct
|
||||
{
|
||||
/* 0x00 */ s32 reg_page; //1 is first page
|
||||
/* 0x04 */ s32 reg_group; //"register" group (R, RS, RO, RP etc.)
|
||||
/* 0x08 */ s32 reg_cur; //selected register within page
|
||||
/* 0x0C */ s32 dpad_last;
|
||||
/* 0x00 */ s32 regPage; //1 is first page
|
||||
/* 0x04 */ s32 regGroup; //"register" group (R, RS, RO, RP etc.)
|
||||
/* 0x08 */ s32 regCur; //selected register within page
|
||||
/* 0x0C */ s32 dpadLast;
|
||||
/* 0x10 */ s32 repeat;
|
||||
/* 0x14 */ s16 data[0xAE0];
|
||||
/* 0x14 */ s16 data[REG_GROUPS * REG_PER_GROUP]; //0xAE0
|
||||
} GameInfo; // size = 0x15D4
|
||||
|
||||
typedef struct
|
||||
|
||||
Reference in New Issue
Block a user