|
11 | 11 | int dungeon_count = 13; |
12 | 12 |
|
13 | 13 | dungeon_entry_t dungeons[] = { |
14 | | - { 0, 0, 0, 0, 1, 0x0F, "Deku", {-1, -1, -1, -1}, {-1, -1, -1, -1} }, |
15 | | - { 1, 0, 0, 0, 1, 0x1F, "Dodongo", {-1, -1, -1, -1}, { 0, -1, -1, -1} }, |
16 | | - { 2, 0, 0, 0, 1, 0x0F, "Jabu", {-1, -1, -1, -1}, {-1, -1, -1, -1} }, |
17 | | - |
18 | | - { 3, 1, 1, 0, 1, 0x1F, "Forest", {-1, -1, -1, -1}, {-1, -1, -1, -1} }, |
19 | | - { 4, 1, 1, 0, 1, 0x1F, "Fire", {-1, -1, -1, -1}, {-1, -1, -1, -1} }, |
20 | | - { 5, 1, 1, 0, 1, 0x1F, "Water", {-1, -1, -1, -1}, {-1, -1, -1, -1} }, |
21 | | - { 7, 1, 1, 0, 1, 0x1F, "Shadow", { 4, 6, 7, -1}, { 4, 5, 6, 7} }, |
22 | | - { 6, 1, 1, 0, 1, 0x1F, "Spirit", {11, 14, 12, -1}, {13, 15, -1, -1} }, |
23 | | - |
24 | | - { 8, 1, 0, 0, 1, 0x07, "BotW", { 3, -1, -1, -1}, {-1, -1, -1, -1} }, |
25 | | - { 9, 0, 0, 0, 1, 0x07, "Ice", { 1, 2, -1, -1}, {-1, -1, -1, -1} }, |
26 | | - { 12, 1, 0, 1, 0, 0x00, "Hideout", {-1, -1, -1, -1}, {-1, -1, -1, -1} }, |
27 | | - { 11, 1, 0, 0, 0, 0x00, "GTG", { 8, 9, 10, -1}, { 8, 9, 10, -1} }, |
28 | | - { 13, 1, 1, 0, 0, 0x00, "Ganon", {16, 17, 18, 21}, {18, 19, 20, -1} }, |
29 | | - { 16, 1, 0, 0, 0, 0x00, "Chest Game",{-1, -1, -1, -1}, {-1, -1, -1, -1 }}, |
| 14 | + { 0, 0, 0, 0, 1, 0x0F, "Deku", "Deku Tree", {-1, -1, -1, -1}, {-1, -1, -1, -1} }, |
| 15 | + { 1, 0, 0, 0, 1, 0x1F, "Dodongo", "Dodongo's Cavern", {-1, -1, -1, -1}, { 0, -1, -1, -1} }, |
| 16 | + { 2, 0, 0, 0, 1, 0x0F, "Jabu", "Jabu Jabu's Belly", {-1, -1, -1, -1}, {-1, -1, -1, -1} }, |
| 17 | + |
| 18 | + { 3, 1, 1, 0, 1, 0x1F, "Forest", "Forest Temple", {-1, -1, -1, -1}, {-1, -1, -1, -1} }, |
| 19 | + { 4, 1, 1, 0, 1, 0x1F, "Fire", "Fire Temple", {-1, -1, -1, -1}, {-1, -1, -1, -1} }, |
| 20 | + { 5, 1, 1, 0, 1, 0x1F, "Water", "Water Temple", {-1, -1, -1, -1}, {-1, -1, -1, -1} }, |
| 21 | + { 7, 1, 1, 0, 1, 0x1F, "Shadow", "Shadow Temple", { 4, 6, 7, -1}, { 4, 5, 6, 7} }, |
| 22 | + { 6, 1, 1, 0, 1, 0x1F, "Spirit", "Spirit Temple", {11, 14, 12, -1}, {13, 15, -1, -1} }, |
| 23 | + |
| 24 | + { 8, 1, 0, 0, 1, 0x07, "BotW", "Bottom of the Well", { 3, -1, -1, -1}, {-1, -1, -1, -1} }, |
| 25 | + { 9, 0, 0, 0, 1, 0x07, "Ice", "Ice Cavern", { 1, 2, -1, -1}, {-1, -1, -1, -1} }, |
| 26 | + { 12, 1, 0, 1, 0, 0x00, "Hideout", "Thieves' Hideout", {-1, -1, -1, -1}, {-1, -1, -1, -1} }, |
| 27 | + { 11, 1, 0, 0, 0, 0x00, "GTG", "Gerudo Training Ground", { 8, 9, 10, -1}, { 8, 9, 10, -1} }, |
| 28 | + { 10, 0, 0, 0, 0, 0x00, "Tower", "Ganon's Tower", {-1, -1, -1, -1}, {-1, -1, -1, -1} }, |
| 29 | + { 13, 1, 1, 0, 0, 0x00, "Ganon", "Ganon's Castle", {16, 17, 18, 21}, {18, 19, 20, -1} }, |
| 30 | + { 16, 1, 0, 0, 0, 0x00, "Chest Game", "Treasure Box Shop", {-1, -1, -1, -1}, {-1, -1, -1, -1} }, |
30 | 31 | }; |
31 | 32 |
|
32 | 33 | boss_entry_t bosses[] = { |
@@ -283,7 +284,7 @@ void draw_world_info(z64_disp_buf_t* db) { |
283 | 284 | gDPPipeSync(db->p++); |
284 | 285 | dungeon_entry_t dungeon = dungeons[i]; |
285 | 286 | top += font_height + padding; |
286 | | - text_print_size(db, dungeon.name, left, top, font_width, font_height); |
| 287 | + text_print_size(db, dungeon.short_name, left, top, font_width, font_height); |
287 | 288 | } |
288 | 289 |
|
289 | 290 | // Draw the list of dungeons interiors. |
@@ -358,7 +359,7 @@ void draw_world_info(z64_disp_buf_t* db) { |
358 | 359 | gDPPipeSync(db->p++); |
359 | 360 | dungeon_entry_t dungeon = dungeons[i]; |
360 | 361 | top += font_height + padding; |
361 | | - text_print_size(db, dungeon.name, left, top, font_width, font_height); |
| 362 | + text_print_size(db, dungeon.short_name, left, top, font_width, font_height); |
362 | 363 | } |
363 | 364 | // List of bosses, located in CFG_BOSSES after the first list of 12 for the dpad left menu. |
364 | 365 | for (uint8_t i = 0; i < rows - 1; i++) { |
@@ -437,7 +438,7 @@ void draw_world_info(z64_disp_buf_t* db) { |
437 | 438 | } |
438 | 439 | dungeon_entry_t dungeon = dungeons[i]; |
439 | 440 | top += font_height + padding; |
440 | | - text_print_size(db, dungeon.name, left, top, font_width, font_height); |
| 441 | + text_print_size(db, dungeon.short_name, left, top, font_width, font_height); |
441 | 442 | } |
442 | 443 | // Draw the area each dungeon is located in. |
443 | 444 | for (uint8_t i = 0; i < rows - 1; i++) { |
|
0 commit comments