mirror of
https://github.com/zeldaret/oot.git
synced 2025-07-04 23:14:37 +00:00
Interface improvements (#822)
* Add symbols, does NOT build OK * parameter OK with syms * Use `static` more and inline arrays * wip docs * Start on Interface_Draw, NOT OK yet * rename variables since interface dev is weird * nonmatching for now * kaleido * Update src/code/z_parameter.c Co-authored-by: louist103 <35883445+louist103@users.noreply.github.com> * Make most texture rectangles use shifts * fix symbols for all interface things * done with interface_draw for now * Update z_parameter.c * format files * fix wrong function calls * fix bss * improvements in matching * remove button enum for now * (void)0 to fix warning * make conditional look nicer * fix * fix wrong combiner * Update src/overlays/actors/ovl_kaleido_scope/z_lmap_mark.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * format * remove "HUD" naming * review suggestions Co-authored-by: louist103 <35883445+louist103@users.noreply.github.com> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
This commit is contained in:
parent
566d107e55
commit
c644aaa2ee
30 changed files with 954 additions and 842 deletions
|
@ -153,14 +153,14 @@ void func_801109B0(GlobalContext* globalCtx) {
|
|||
|
||||
interfaceCtx->unk_23C = interfaceCtx->unk_242 = 0;
|
||||
|
||||
R_ITEM_BTN_X(0) = 160;
|
||||
R_ITEM_BTN_X(0) = B_BUTTON_X;
|
||||
R_B_BTN_COLOR(0) = 255;
|
||||
R_B_BTN_COLOR(1) = 30;
|
||||
R_B_BTN_COLOR(2) = 30;
|
||||
R_ITEM_ICON_X(0) = 160;
|
||||
R_ITEM_AMMO_X(0) = 162;
|
||||
R_A_BTN_X = 186;
|
||||
R_A_ICON_X = 186;
|
||||
R_ITEM_ICON_X(0) = B_BUTTON_X;
|
||||
R_ITEM_AMMO_X(0) = B_BUTTON_X + 2;
|
||||
R_A_BTN_X = A_BUTTON_X;
|
||||
R_A_ICON_X = A_BUTTON_X;
|
||||
R_A_BTN_COLOR(0) = 0;
|
||||
R_A_BTN_COLOR(1) = 200;
|
||||
R_A_BTN_COLOR(2) = 50;
|
||||
|
@ -195,22 +195,22 @@ void func_80110F68(GlobalContext* globalCtx) {
|
|||
}
|
||||
|
||||
void func_80111070(void) {
|
||||
YREG(8) = 0xA;
|
||||
YREG(8) = 10;
|
||||
YREG(14) = 0;
|
||||
YREG(15) = 0;
|
||||
YREG(16) = 0;
|
||||
YREG(17) = 0;
|
||||
YREG(22) = 0x32;
|
||||
YREG(22) = 50;
|
||||
YREG(23) = 0;
|
||||
YREG(24) = -0x3C;
|
||||
YREG(25) = 0xD;
|
||||
YREG(26) = 0xF;
|
||||
YREG(27) = 0x29;
|
||||
YREG(28) = 0xF;
|
||||
YREG(32) = 0x109;
|
||||
YREG(33) = 0x37;
|
||||
YREG(24) = -60;
|
||||
YREG(25) = 13;
|
||||
YREG(26) = 15;
|
||||
YREG(27) = 41;
|
||||
YREG(28) = 15;
|
||||
YREG(32) = 265;
|
||||
YREG(33) = 55;
|
||||
YREG(34) = 0;
|
||||
YREG(35) = 0x14;
|
||||
YREG(35) = 20;
|
||||
YREG(36) = 0;
|
||||
YREG(37) = 0;
|
||||
YREG(38) = 0;
|
||||
|
@ -219,49 +219,49 @@ void func_80111070(void) {
|
|||
YREG(42) = 2;
|
||||
YREG(43) = 1;
|
||||
YREG(44) = 0;
|
||||
YREG(45) = 0xEC;
|
||||
YREG(46) = 0x24;
|
||||
YREG(45) = 236;
|
||||
YREG(46) = 36;
|
||||
YREG(47) = 0;
|
||||
YREG(48) = -0x2D;
|
||||
YREG(49) = -0x30;
|
||||
YREG(50) = 0x10;
|
||||
YREG(51) = 0x16;
|
||||
YREG(52) = -0x37;
|
||||
YREG(53) = -0x35;
|
||||
YREG(54) = 0x2B;
|
||||
YREG(55) = 0x2F;
|
||||
YREG(56) = -0x21;
|
||||
YREG(57) = -0x2A;
|
||||
YREG(58) = -0x21;
|
||||
YREG(59) = -0x25;
|
||||
YREG(60) = 0xE;
|
||||
YREG(48) = -45;
|
||||
YREG(49) = -48;
|
||||
YREG(50) = 16;
|
||||
YREG(51) = 22;
|
||||
YREG(52) = -55;
|
||||
YREG(53) = -53;
|
||||
YREG(54) = 43;
|
||||
YREG(55) = 47;
|
||||
YREG(56) = -33;
|
||||
YREG(57) = -42;
|
||||
YREG(58) = -33;
|
||||
YREG(59) = -37;
|
||||
YREG(60) = 14;
|
||||
YREG(61) = -2;
|
||||
YREG(62) = -2;
|
||||
YREG(63) = -0x12;
|
||||
YREG(64) = -0x12;
|
||||
YREG(63) = -18;
|
||||
YREG(64) = -18;
|
||||
YREG(67) = 0;
|
||||
YREG(68) = 0;
|
||||
YREG(69) = 0;
|
||||
YREG(70) = 0;
|
||||
YREG(71) = -6;
|
||||
YREG(72) = 0xA;
|
||||
YREG(72) = 10;
|
||||
YREG(73) = -8;
|
||||
YREG(74) = 8;
|
||||
YREG(75) = 0x18;
|
||||
YREG(76) = 0x20;
|
||||
YREG(75) = 24;
|
||||
YREG(76) = 32;
|
||||
YREG(77) = 0;
|
||||
YREG(78) = 0;
|
||||
YREG(79) = 0x30;
|
||||
YREG(80) = 0x1C2;
|
||||
YREG(79) = 48;
|
||||
YREG(80) = 450;
|
||||
YREG(81) = 0;
|
||||
YREG(82) = -0xF;
|
||||
YREG(83) = 0x1F4;
|
||||
YREG(84) = 0x258;
|
||||
YREG(82) = -15;
|
||||
YREG(83) = 500;
|
||||
YREG(84) = 600;
|
||||
YREG(85) = 0;
|
||||
YREG(86) = -0x15;
|
||||
YREG(87) = 0x1FE;
|
||||
R_C_UP_ICON_X = 0xF7;
|
||||
R_C_UP_ICON_Y = 0x14;
|
||||
YREG(86) = -21;
|
||||
YREG(87) = 510;
|
||||
R_C_UP_ICON_X = C_UP_BUTTON_X - 7;
|
||||
R_C_UP_ICON_Y = C_UP_BUTTON_Y + 4;
|
||||
YREG(92) = 8;
|
||||
YREG(93) = 6;
|
||||
YREG(94) = 3;
|
||||
|
@ -269,29 +269,29 @@ void func_80111070(void) {
|
|||
R_MAGIC_FILL_COLOR(0) = 0;
|
||||
R_MAGIC_FILL_COLOR(1) = 200;
|
||||
R_MAGIC_FILL_COLOR(2) = 0;
|
||||
ZREG(9) = 0x8C;
|
||||
ZREG(10) = 0xC8;
|
||||
ZREG(9) = 140;
|
||||
ZREG(10) = 200;
|
||||
ZREG(11) = 0;
|
||||
ZREG(12) = 0xC8;
|
||||
ZREG(12) = 200;
|
||||
ZREG(13) = 0;
|
||||
ZREG(14) = 0x6E;
|
||||
ZREG(15) = 0x38;
|
||||
ZREG(14) = 110;
|
||||
ZREG(15) = 56;
|
||||
ZREG(16) = 1;
|
||||
ZREG(17) = -0x32;
|
||||
ZREG(18) = -0xC8;
|
||||
ZREG(17) = -50;
|
||||
ZREG(18) = -200;
|
||||
ZREG(19) = 0;
|
||||
ZREG(20) = 0;
|
||||
ZREG(21) = 0x32;
|
||||
ZREG(22) = -0x32;
|
||||
ZREG(23) = 0x14;
|
||||
ZREG(24) = 0x14;
|
||||
ZREG(21) = 50;
|
||||
ZREG(22) = -50;
|
||||
ZREG(23) = 20;
|
||||
ZREG(24) = 20;
|
||||
ZREG(25) = 4;
|
||||
ZREG(26) = 0x14;
|
||||
ZREG(27) = 0xA;
|
||||
ZREG(28) = 0x14;
|
||||
ZREG(26) = 20;
|
||||
ZREG(27) = 10;
|
||||
ZREG(28) = 20;
|
||||
ZREG(29) = 4;
|
||||
ZREG(30) = 0x14;
|
||||
ZREG(31) = 0xA;
|
||||
ZREG(30) = 20;
|
||||
ZREG(31) = 10;
|
||||
ZREG(32) = 0;
|
||||
ZREG(33) = 0;
|
||||
ZREG(34) = 0;
|
||||
|
@ -303,227 +303,227 @@ void func_80111070(void) {
|
|||
R_C_BTN_COLOR(2) = 0;
|
||||
ZREG(46) = 1;
|
||||
ZREG(47) = 1;
|
||||
R_START_LABEL_DD(0) = 0x64;
|
||||
R_START_LABEL_DD(1) = 0x59;
|
||||
R_START_LABEL_DD(2) = 0x5C;
|
||||
R_START_LABEL_Y(0) = 0x14;
|
||||
R_START_LABEL_Y(1) = 0x14;
|
||||
R_START_LABEL_Y(2) = 0x14;
|
||||
R_START_LABEL_X(0) = 0x78;
|
||||
R_START_LABEL_X(1) = 0x77;
|
||||
R_START_LABEL_X(2) = 0x77;
|
||||
R_START_LABEL_DD(0) = 100;
|
||||
R_START_LABEL_DD(1) = 89;
|
||||
R_START_LABEL_DD(2) = 92;
|
||||
R_START_LABEL_Y(0) = 20;
|
||||
R_START_LABEL_Y(1) = 20;
|
||||
R_START_LABEL_Y(2) = 20;
|
||||
R_START_LABEL_X(0) = 120;
|
||||
R_START_LABEL_X(1) = 119;
|
||||
R_START_LABEL_X(2) = 119;
|
||||
ZREG(61) = 1;
|
||||
R_C_UP_BTN_X = 0xFE;
|
||||
R_C_UP_BTN_Y = 0x10;
|
||||
ZREG(64) = 0x14;
|
||||
ZREG(65) = 0x15;
|
||||
ZREG(66) = 0x7A;
|
||||
R_ITEM_BTN_X(1) = 0xE3;
|
||||
R_ITEM_BTN_X(2) = 0xF9;
|
||||
R_ITEM_BTN_X(3) = 0x10F;
|
||||
R_ITEM_BTN_Y(0) = 0x11;
|
||||
R_ITEM_BTN_Y(1) = 0x12;
|
||||
R_ITEM_BTN_Y(2) = 0x22;
|
||||
R_ITEM_BTN_Y(3) = 0x12;
|
||||
R_ITEM_BTN_DD(0) = 0x23F;
|
||||
R_ITEM_BTN_DD(1) = 0x26C;
|
||||
R_ITEM_BTN_DD(2) = 0x26C;
|
||||
R_ITEM_BTN_DD(3) = 0x26C;
|
||||
R_ITEM_ICON_X(1) = 0xE3;
|
||||
R_ITEM_ICON_X(2) = 0xF9;
|
||||
R_ITEM_ICON_X(3) = 0x10F;
|
||||
R_ITEM_ICON_Y(0) = 0x11;
|
||||
R_ITEM_ICON_Y(1) = 0x12;
|
||||
R_ITEM_ICON_Y(2) = 0x22;
|
||||
R_ITEM_ICON_Y(3) = 0x12;
|
||||
R_ITEM_ICON_DD(0) = 0x226;
|
||||
R_ITEM_ICON_DD(1) = 0x2A8;
|
||||
R_ITEM_ICON_DD(2) = 0x2A8;
|
||||
R_ITEM_ICON_DD(3) = 0x2A8;
|
||||
R_C_UP_BTN_X = C_UP_BUTTON_X;
|
||||
R_C_UP_BTN_Y = C_UP_BUTTON_Y;
|
||||
ZREG(64) = 20;
|
||||
ZREG(65) = 21;
|
||||
ZREG(66) = 122;
|
||||
R_ITEM_BTN_X(1) = C_LEFT_BUTTON_X;
|
||||
R_ITEM_BTN_X(2) = C_DOWN_BUTTON_X;
|
||||
R_ITEM_BTN_X(3) = C_RIGHT_BUTTON_X;
|
||||
R_ITEM_BTN_Y(0) = B_BUTTON_Y;
|
||||
R_ITEM_BTN_Y(1) = C_LEFT_BUTTON_Y;
|
||||
R_ITEM_BTN_Y(2) = C_DOWN_BUTTON_Y;
|
||||
R_ITEM_BTN_Y(3) = C_RIGHT_BUTTON_Y;
|
||||
R_ITEM_BTN_DD(0) = 575;
|
||||
R_ITEM_BTN_DD(1) = 620;
|
||||
R_ITEM_BTN_DD(2) = 620;
|
||||
R_ITEM_BTN_DD(3) = 620;
|
||||
R_ITEM_ICON_X(1) = C_LEFT_BUTTON_X;
|
||||
R_ITEM_ICON_X(2) = C_DOWN_BUTTON_X;
|
||||
R_ITEM_ICON_X(3) = C_RIGHT_BUTTON_X;
|
||||
R_ITEM_ICON_Y(0) = B_BUTTON_Y;
|
||||
R_ITEM_ICON_Y(1) = C_LEFT_BUTTON_Y;
|
||||
R_ITEM_ICON_Y(2) = C_DOWN_BUTTON_Y;
|
||||
R_ITEM_ICON_Y(3) = C_RIGHT_BUTTON_Y;
|
||||
R_ITEM_ICON_DD(0) = 550;
|
||||
R_ITEM_ICON_DD(1) = 680;
|
||||
R_ITEM_ICON_DD(2) = 680;
|
||||
R_ITEM_ICON_DD(3) = 680;
|
||||
ZREG(94) = 1;
|
||||
ZREG(95) = 0;
|
||||
XREG(0) = 0x1A;
|
||||
XREG(1) = 0x16;
|
||||
XREG(2) = -0xB;
|
||||
XREG(0) = 26;
|
||||
XREG(1) = 22;
|
||||
XREG(2) = -11;
|
||||
XREG(3) = -4;
|
||||
XREG(4) = 3;
|
||||
XREG(5) = 0;
|
||||
XREG(6) = 2;
|
||||
XREG(7) = 0x1E;
|
||||
XREG(8) = 0xA;
|
||||
XREG(7) = 30;
|
||||
XREG(8) = 10;
|
||||
XREG(9) = 0;
|
||||
XREG(10) = -0x254E;
|
||||
XREG(11) = 0x26DE;
|
||||
XREG(12) = 0x44;
|
||||
XREG(13) = 0x24;
|
||||
XREG(10) = -9550;
|
||||
XREG(11) = 9950;
|
||||
XREG(12) = 68;
|
||||
XREG(13) = 36;
|
||||
XREG(14) = 4;
|
||||
XREG(15) = 1;
|
||||
R_A_BTN_Y = 9;
|
||||
XREG(18) = -0x17C;
|
||||
R_A_ICON_Y = 9;
|
||||
XREG(21) = 0x30;
|
||||
R_A_BTN_Y = A_BUTTON_Y;
|
||||
XREG(18) = -380;
|
||||
R_A_ICON_Y = A_BUTTON_Y;
|
||||
XREG(21) = 48;
|
||||
XREG(25) = 0;
|
||||
XREG(26) = 0;
|
||||
XREG(27) = 0;
|
||||
XREG(28) = 0x10;
|
||||
XREG(29) = 0x32;
|
||||
XREG(30) = 0xF;
|
||||
XREG(28) = 16;
|
||||
XREG(29) = 50;
|
||||
XREG(30) = 15;
|
||||
XREG(31) = 8;
|
||||
XREG(32) = 4;
|
||||
XREG(33) = 2;
|
||||
XREG(34) = 0x64;
|
||||
XREG(34) = 100;
|
||||
XREG(35) = 7;
|
||||
XREG(36) = 0x14;
|
||||
XREG(37) = 0xA;
|
||||
XREG(36) = 20;
|
||||
XREG(37) = 10;
|
||||
XREG(38) = 2;
|
||||
XREG(39) = 0x8C;
|
||||
XREG(40) = 0x14;
|
||||
XREG(41) = 0x12C;
|
||||
XREG(42) = 0x64;
|
||||
XREG(43) = 0x46;
|
||||
XREG(44) = 0x32;
|
||||
XREG(45) = 0x24;
|
||||
XREG(46) = 0x10;
|
||||
XREG(39) = 140;
|
||||
XREG(40) = 20;
|
||||
XREG(41) = 300;
|
||||
XREG(42) = 100;
|
||||
XREG(43) = 70;
|
||||
XREG(44) = 50;
|
||||
XREG(45) = 36;
|
||||
XREG(46) = 16;
|
||||
XREG(47) = 8;
|
||||
R_MAGIC_BAR_SMALL_Y = 0x22;
|
||||
R_MAGIC_BAR_X = 0x12;
|
||||
R_MAGIC_BAR_LARGE_Y = 0x2A;
|
||||
R_MAGIC_FILL_X = 0x1A;
|
||||
R_MAGIC_BAR_SMALL_Y = 34;
|
||||
R_MAGIC_BAR_X = 18;
|
||||
R_MAGIC_BAR_LARGE_Y = 42;
|
||||
R_MAGIC_FILL_X = 26;
|
||||
XREG(52) = 0;
|
||||
XREG(53) = 1;
|
||||
XREG(54) = 0x41;
|
||||
XREG(55) = 0x3C;
|
||||
XREG(56) = 0x10;
|
||||
XREG(57) = 0x50;
|
||||
XREG(58) = 0x50;
|
||||
XREG(59) = 0xC;
|
||||
XREG(54) = 65;
|
||||
XREG(55) = 60;
|
||||
XREG(56) = 16;
|
||||
XREG(57) = 80;
|
||||
XREG(58) = 80;
|
||||
XREG(59) = 12;
|
||||
XREG(60) = 1;
|
||||
XREG(61) = 3;
|
||||
XREG(62) = 0;
|
||||
XREG(63) = 0x64;
|
||||
XREG(64) = 0x9E;
|
||||
XREG(65) = 0x66;
|
||||
XREG(66) = 0x30;
|
||||
XREG(67) = 0x36;
|
||||
XREG(68) = 0x46;
|
||||
XREG(69) = 0x56;
|
||||
XREG(70) = -0x12C;
|
||||
XREG(63) = 100;
|
||||
XREG(64) = 158;
|
||||
XREG(65) = 102;
|
||||
XREG(66) = 48;
|
||||
XREG(67) = 54;
|
||||
XREG(68) = 70;
|
||||
XREG(69) = 86;
|
||||
XREG(70) = -300;
|
||||
XREG(71) = 0;
|
||||
XREG(72) = 0x36;
|
||||
XREG(73) = 0x30;
|
||||
XREG(74) = 0x80;
|
||||
XREG(75) = 0x40;
|
||||
XREG(76) = 0x800;
|
||||
XREG(77) = 0x200;
|
||||
XREG(78) = 0x60;
|
||||
XREG(79) = 0x62;
|
||||
XREG(72) = 54;
|
||||
XREG(73) = 48;
|
||||
XREG(74) = 128;
|
||||
XREG(75) = 64;
|
||||
XREG(76) = 2048;
|
||||
XREG(77) = 512;
|
||||
XREG(78) = 96;
|
||||
XREG(79) = 98;
|
||||
XREG(80) = 0;
|
||||
XREG(81) = 0x32;
|
||||
XREG(82) = 0x19;
|
||||
XREG(83) = 0x64;
|
||||
XREG(84) = 0x64;
|
||||
XREG(81) = 50;
|
||||
XREG(82) = 25;
|
||||
XREG(83) = 100;
|
||||
XREG(84) = 100;
|
||||
XREG(85) = 0;
|
||||
XREG(86) = 0;
|
||||
XREG(87) = 0;
|
||||
XREG(88) = -0x32;
|
||||
XREG(89) = -0x64;
|
||||
XREG(90) = -0x1F4;
|
||||
XREG(88) = -50;
|
||||
XREG(89) = -100;
|
||||
XREG(90) = -500;
|
||||
XREG(91) = 0;
|
||||
XREG(92) = 0x64;
|
||||
XREG(93) = 0x64;
|
||||
XREG(94) = 0xA0;
|
||||
XREG(95) = 0xC8;
|
||||
WREG(2) = -0x17C0;
|
||||
WREG(3) = 0x248B;
|
||||
XREG(92) = 100;
|
||||
XREG(93) = 100;
|
||||
XREG(94) = 160;
|
||||
XREG(95) = 200;
|
||||
WREG(2) = -6080;
|
||||
WREG(3) = 9355;
|
||||
WREG(4) = 8;
|
||||
WREG(5) = 3;
|
||||
WREG(6) = 8;
|
||||
WREG(7) = 0;
|
||||
WREG(8) = 0x64;
|
||||
WREG(9) = 0x6D;
|
||||
WREG(10) = 0x97;
|
||||
WREG(11) = 0x94;
|
||||
WREG(12) = 0x17;
|
||||
WREG(13) = 0x16;
|
||||
WREG(14) = -0x17C;
|
||||
WREG(15) = -0x15E;
|
||||
WREG(16) = -0xAF;
|
||||
WREG(17) = 0x9B;
|
||||
WREG(18) = 0xA;
|
||||
WREG(19) = 0xA;
|
||||
WREG(20) = -0x32;
|
||||
WREG(21) = -0x36;
|
||||
WREG(22) = -0x20;
|
||||
WREG(23) = -0x26;
|
||||
WREG(24) = -0x24;
|
||||
WREG(25) = 0x28;
|
||||
WREG(26) = -0x28;
|
||||
WREG(8) = 100;
|
||||
WREG(9) = 109;
|
||||
WREG(10) = 151;
|
||||
WREG(11) = 148;
|
||||
WREG(12) = 23;
|
||||
WREG(13) = 22;
|
||||
WREG(14) = -380;
|
||||
WREG(15) = -350;
|
||||
WREG(16) = -175;
|
||||
WREG(17) = 155;
|
||||
WREG(18) = 10;
|
||||
WREG(19) = 10;
|
||||
WREG(20) = -50;
|
||||
WREG(21) = -54;
|
||||
WREG(22) = -32;
|
||||
WREG(23) = -38;
|
||||
WREG(24) = -36;
|
||||
WREG(25) = 40;
|
||||
WREG(26) = -40;
|
||||
WREG(27) = 0;
|
||||
WREG(28) = 0;
|
||||
R_OW_MINIMAP_X = 0xEE;
|
||||
R_OW_MINIMAP_Y = 0xA4;
|
||||
R_MINIMAP_TOGGLED = 0;
|
||||
WREG(32) = 0x7A;
|
||||
WREG(33) = 0x3C;
|
||||
R_OW_MINIMAP_X = 238;
|
||||
R_OW_MINIMAP_Y = 164;
|
||||
R_MINIMAP_DISABLED = false;
|
||||
WREG(32) = 122;
|
||||
WREG(33) = 60;
|
||||
WREG(35) = 0;
|
||||
WREG(36) = 0;
|
||||
WREG(37) = 0x64;
|
||||
WREG(38) = 0x63;
|
||||
WREG(39) = 0x6D;
|
||||
R_B_LABEL_X(0) = 0x97;
|
||||
R_B_LABEL_X(1) = 0x95;
|
||||
R_B_LABEL_X(2) = 0x94;
|
||||
R_B_LABEL_Y(0) = 0x17;
|
||||
R_B_LABEL_Y(1) = 0x16;
|
||||
R_B_LABEL_Y(2) = 0x16;
|
||||
WREG(46) = -0x17C;
|
||||
WREG(47) = -0x168;
|
||||
WREG(48) = -0x15E;
|
||||
WREG(49) = -0x30;
|
||||
WREG(50) = 0x10;
|
||||
WREG(51) = -0x3E;
|
||||
WREG(52) = 0x16;
|
||||
WREG(53) = -0x54;
|
||||
WREG(54) = 0x14;
|
||||
WREG(55) = -0x35;
|
||||
WREG(56) = 0x28;
|
||||
WREG(57) = -0x40;
|
||||
WREG(58) = 0x2F;
|
||||
WREG(59) = -0x54;
|
||||
WREG(60) = 0x2C;
|
||||
WREG(61) = -0x2A;
|
||||
WREG(62) = 0x20;
|
||||
WREG(63) = -0x2D;
|
||||
WREG(64) = -0x25;
|
||||
WREG(65) = 0x1E;
|
||||
WREG(66) = -0x32;
|
||||
R_DGN_MINIMAP_X = 0xCC;
|
||||
R_DGN_MINIMAP_Y = 0x8C;
|
||||
WREG(87) = 0x50;
|
||||
WREG(88) = 0x46;
|
||||
WREG(89) = 0x28;
|
||||
WREG(90) = 0x140;
|
||||
WREG(91) = 0x28;
|
||||
WREG(37) = 100;
|
||||
WREG(38) = 99;
|
||||
WREG(39) = 109;
|
||||
R_B_LABEL_X(0) = B_BUTTON_X - 9;
|
||||
R_B_LABEL_X(1) = B_BUTTON_X - 11;
|
||||
R_B_LABEL_X(2) = B_BUTTON_X - 12;
|
||||
R_B_LABEL_Y(0) = B_BUTTON_Y + 6;
|
||||
R_B_LABEL_Y(1) = B_BUTTON_Y + 5;
|
||||
R_B_LABEL_Y(2) = B_BUTTON_Y + 5;
|
||||
WREG(46) = -380;
|
||||
WREG(47) = -360;
|
||||
WREG(48) = -350;
|
||||
WREG(49) = -48;
|
||||
WREG(50) = 16;
|
||||
WREG(51) = -62;
|
||||
WREG(52) = 22;
|
||||
WREG(53) = -84;
|
||||
WREG(54) = 20;
|
||||
WREG(55) = -53;
|
||||
WREG(56) = 40;
|
||||
WREG(57) = -64;
|
||||
WREG(58) = 47;
|
||||
WREG(59) = -84;
|
||||
WREG(60) = 44;
|
||||
WREG(61) = -42;
|
||||
WREG(62) = 32;
|
||||
WREG(63) = -45;
|
||||
WREG(64) = -37;
|
||||
WREG(65) = 30;
|
||||
WREG(66) = -50;
|
||||
R_DGN_MINIMAP_X = 204;
|
||||
R_DGN_MINIMAP_Y = 140;
|
||||
WREG(87) = 80;
|
||||
WREG(88) = 70;
|
||||
WREG(89) = 40;
|
||||
WREG(90) = 320;
|
||||
WREG(91) = 40;
|
||||
WREG(92) = 3;
|
||||
WREG(93) = 6;
|
||||
WREG(94) = 3;
|
||||
WREG(95) = 6;
|
||||
|
||||
if (gSaveContext.gameMode == 0) {
|
||||
VREG(0) = 0x34;
|
||||
VREG(1) = 0x24;
|
||||
VREG(2) = 0xD6;
|
||||
VREG(3) = 0x4C;
|
||||
VREG(4) = 0x130;
|
||||
VREG(5) = 0x1AE;
|
||||
VREG(0) = 52;
|
||||
VREG(1) = 36;
|
||||
VREG(2) = 214;
|
||||
VREG(3) = 76;
|
||||
VREG(4) = 304;
|
||||
VREG(5) = 430;
|
||||
VREG(6) = 1;
|
||||
VREG(7) = 0x4E;
|
||||
VREG(8) = 0xA6;
|
||||
VREG(9) = 0x28;
|
||||
R_COMPASS_SCALE_X = 0x20;
|
||||
R_COMPASS_SCALE_Y = 0x20;
|
||||
R_COMPASS_OFFSET_X = 0x6E;
|
||||
R_COMPASS_OFFSET_Y = -0x2E4;
|
||||
VREG(7) = 78;
|
||||
VREG(8) = 166;
|
||||
VREG(9) = 40;
|
||||
R_COMPASS_SCALE_X = 32;
|
||||
R_COMPASS_SCALE_Y = 32;
|
||||
R_COMPASS_OFFSET_X = 110;
|
||||
R_COMPASS_OFFSET_Y = -740;
|
||||
R_MINIMAP_COLOR(0) = 0;
|
||||
R_MINIMAP_COLOR(1) = 255;
|
||||
R_MINIMAP_COLOR(2) = 255;
|
||||
|
@ -536,68 +536,68 @@ void func_80111070(void) {
|
|||
VREG(25) = 0;
|
||||
VREG(26) = 0;
|
||||
VREG(27) = 0;
|
||||
VREG(28) = 0x62;
|
||||
VREG(29) = 0x12;
|
||||
VREG(28) = 98;
|
||||
VREG(29) = 18;
|
||||
VREG(30) = 0;
|
||||
VREG(31) = 0;
|
||||
VREG(32) = 0;
|
||||
VREG(33) = 0x46;
|
||||
VREG(34) = 0xFF;
|
||||
VREG(35) = 0x50;
|
||||
VREG(36) = 0x46;
|
||||
VREG(37) = 0xFF;
|
||||
VREG(38) = 0x50;
|
||||
VREG(33) = 70;
|
||||
VREG(34) = 255;
|
||||
VREG(35) = 80;
|
||||
VREG(36) = 70;
|
||||
VREG(37) = 255;
|
||||
VREG(38) = 80;
|
||||
VREG(40) = 9;
|
||||
VREG(42) = 0xFA;
|
||||
VREG(43) = 0x1B8;
|
||||
VREG(44) = 0xA;
|
||||
VREG(45) = 0xBE;
|
||||
VREG(46) = 0xB8;
|
||||
VREG(47) = 0xB0;
|
||||
VREG(48) = 0xAC;
|
||||
VREG(49) = 0xAA;
|
||||
VREG(50) = 0x1E;
|
||||
VREG(42) = 250;
|
||||
VREG(43) = 440;
|
||||
VREG(44) = 10;
|
||||
VREG(45) = 190;
|
||||
VREG(46) = 184;
|
||||
VREG(47) = 176;
|
||||
VREG(48) = 172;
|
||||
VREG(49) = 170;
|
||||
VREG(50) = 30;
|
||||
VREG(51) = 0;
|
||||
VREG(52) = -0x10;
|
||||
VREG(53) = 0xE6;
|
||||
VREG(54) = 0xE6;
|
||||
VREG(55) = 0x78;
|
||||
VREG(56) = -0x2D0;
|
||||
VREG(57) = 0xFF;
|
||||
VREG(58) = 0xFF;
|
||||
VREG(59) = 0xFF;
|
||||
VREG(60) = 0x14;
|
||||
VREG(61) = 0x64;
|
||||
VREG(52) = -16;
|
||||
VREG(53) = 230;
|
||||
VREG(54) = 230;
|
||||
VREG(55) = 120;
|
||||
VREG(56) = -720;
|
||||
VREG(57) = 255;
|
||||
VREG(58) = 255;
|
||||
VREG(59) = 255;
|
||||
VREG(60) = 20;
|
||||
VREG(61) = 100;
|
||||
VREG(62) = 0;
|
||||
VREG(63) = 0xA;
|
||||
R_ITEM_AMMO_X(1) = 0xE4;
|
||||
R_ITEM_AMMO_X(2) = 0xFA;
|
||||
R_ITEM_AMMO_X(3) = 0x110;
|
||||
R_ITEM_AMMO_Y(0) = 0x23;
|
||||
R_ITEM_AMMO_Y(1) = 0x23;
|
||||
R_ITEM_AMMO_Y(2) = 0x33;
|
||||
R_ITEM_AMMO_Y(3) = 0x23;
|
||||
VREG(63) = 10;
|
||||
R_ITEM_AMMO_X(1) = C_LEFT_BUTTON_X + 1;
|
||||
R_ITEM_AMMO_X(2) = C_DOWN_BUTTON_X + 1;
|
||||
R_ITEM_AMMO_X(3) = C_RIGHT_BUTTON_X + 1;
|
||||
R_ITEM_AMMO_Y(0) = B_BUTTON_Y + 18;
|
||||
R_ITEM_AMMO_Y(1) = C_LEFT_BUTTON_Y + 17;
|
||||
R_ITEM_AMMO_Y(2) = C_DOWN_BUTTON_Y + 17;
|
||||
R_ITEM_AMMO_Y(3) = C_RIGHT_BUTTON_Y + 17;
|
||||
VREG(72) = 0;
|
||||
VREG(73) = 0;
|
||||
VREG(74) = 0;
|
||||
VREG(75) = 0;
|
||||
R_ITEM_ICON_WIDTH(0) = 0x1E;
|
||||
R_ITEM_ICON_WIDTH(1) = 0x18;
|
||||
R_ITEM_ICON_WIDTH(2) = 0x18;
|
||||
R_ITEM_ICON_WIDTH(3) = 0x18;
|
||||
R_ITEM_BTN_WIDTH(0) = 0x1D;
|
||||
R_ITEM_BTN_WIDTH(1) = 0x1B;
|
||||
R_ITEM_BTN_WIDTH(2) = 0x1B;
|
||||
R_ITEM_BTN_WIDTH(3) = 0x1B;
|
||||
R_ITEM_ICON_WIDTH(0) = 30;
|
||||
R_ITEM_ICON_WIDTH(1) = 24;
|
||||
R_ITEM_ICON_WIDTH(2) = 24;
|
||||
R_ITEM_ICON_WIDTH(3) = 24;
|
||||
R_ITEM_BTN_WIDTH(0) = 29;
|
||||
R_ITEM_BTN_WIDTH(1) = 27;
|
||||
R_ITEM_BTN_WIDTH(2) = 27;
|
||||
R_ITEM_BTN_WIDTH(3) = 27;
|
||||
VREG(84) = 0;
|
||||
VREG(85) = 0x32;
|
||||
VREG(85) = 50;
|
||||
VREG(86) = 0;
|
||||
VREG(87) = 0x40;
|
||||
VREG(88) = 0x42;
|
||||
VREG(87) = 64;
|
||||
VREG(88) = 66;
|
||||
VREG(89) = 0;
|
||||
VREG(90) = 0x7E;
|
||||
VREG(91) = 0x7C;
|
||||
VREG(92) = -0x3F;
|
||||
VREG(90) = 126;
|
||||
VREG(91) = 124;
|
||||
VREG(92) = -63;
|
||||
}
|
||||
|
||||
void func_80112098(GlobalContext* globalCtx) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue