Go to the source code of this file.
Macros | |
| #define | ITEM_DEBUG_DETAILS_WIDTH 28 |
| #define | ITEM_DEBUG_DRAW_ITEM_NAME UiText_DrawCharacterAtOffset |
| #define | ITEM_COUNT 270 |
| #define | ABILITY_COUNT 270 |
| #define | BROWSER_ROW_STEP 10 |
| #define | BROWSER_PAGE_STEP 30 |
Functions | |
| u8 * | ItemLevel_GetEntrances (void) |
| s32 | SceneData_ReturnZero (void) |
| u8 * | ItemLevel_GetExits (void) |
| u8 * | ItemLevel_GetPlacements (void) |
| static void | ItemLevel_ShowMessageThenEmote (void) |
| Sets the test message before displaying the first emote on actor 13. | |
| static void | ItemLevel_ShowEmoteThenMessage (void) |
| Displays the other test emote before setting actor 13's message. | |
| u8 * | ItemLevel_GetEvents (void) |
| static void | ItemLevel_AdjustOwnerLevel (s32 ownerId, s32 amount) |
| Raises one owner's level by amount, then recalculates that unit. | |
| static void | ItemLevel_AdjustPartyLevels (s32 amount) |
| Applies the level change to the owners returned by the active-party service. | |
| static void | ItemLevel_RunLevelEditor (void) |
| Displays the selected owner's level and changes all active owners. | |
| static void | ItemLevel_SelectItem (void) |
| Browses nonempty item definitions and gives the selected item to the party. | |
| static UNUSED void | ItemLevel_SelectAbility (void) |
| Browses ability names and descriptions, skipping unavailable entries. | |
| static UNUSED void | ItemLevel_RequestExit (void) |
| Requests a window-style exit with variant one over 24 frames. | |
| s32 | FieldScene_RunEntrySetup (void) |
| Starts the window transition and edition-specific actor scale/animation setup. | |
| static void | ItemLevel_ShowGlyphCaptions (void) |
| Displays the three character-set caption rows in a debug window. | |
| static void | ItemLevel_EnableEffectChildMode (void) |
| static int | ItemLevel_OpenIconBrowser (void) |
| Returns the icon browser's status to the event dispatcher. | |
| static int | ItemLevel_OpenGlyphBrowser (void) |
| Returns the entry-glyph browser's status to the event dispatcher. | |
Variables | |
| char | gItemLevelLvLabel [4] = "Lv" |
| char | gItemLevelItemPrompt [12] = "Item No:" |
| char | gItemLevelItemHelp [24] = "A:Get Item B:Return" |
| char | gItemLevelItemFull [20] = "ITEM FULL........" |
| char | gItemLevelPsyPrompt [8] = "Psy No:" |
| char | gItemLevelPsyHelp [12] = "B:Return" |
| char | gItemLevelGlyphsUpper [28] = "A B C D E F G H J K L M N O" |
| char | gItemLevelGlyphsLower [28] = "P Q R S T U V W X Y Z a b c" |
| char | gItemLevelGlyphsMarks [12] = "! ? # $ %" |
| struct SceneEntrance | gItemLevelEntrances [] |
| u32 | gItemLevelExits [] |
| struct ScenePlacement | gItemLevelPlacements [] |
| struct SceneEvent | gItemLevelEvents [] |
| #define ITEM_DEBUG_DETAILS_WIDTH 28 |
Definition at line 37 of file level.c.
Referenced by ItemLevel_SelectItem().
| #define ITEM_DEBUG_DRAW_ITEM_NAME UiText_DrawCharacterAtOffset |
Definition at line 38 of file level.c.
Referenced by ItemLevel_SelectItem().
| #define ITEM_COUNT 270 |
Definition at line 44 of file level.c.
Referenced by ItemLevel_SelectItem().
| #define ABILITY_COUNT 270 |
Definition at line 45 of file level.c.
Referenced by ItemLevel_SelectAbility().
| #define BROWSER_ROW_STEP 10 |
Definition at line 46 of file level.c.
Referenced by ItemLevel_SelectAbility(), and ItemLevel_SelectItem().
| #define BROWSER_PAGE_STEP 30 |
Definition at line 47 of file level.c.
Referenced by ItemLevel_SelectAbility(), and ItemLevel_SelectItem().
| u8 * ItemLevel_GetEntrances | ( | void | ) |
Definition at line 49 of file level.c.
Referenced by ItemLevel_GetEntrances().
| s32 SceneData_ReturnZero | ( | void | ) |
Definition at line 51 of file level.c.
Referenced by SceneData_ReturnZero().
| u8 * ItemLevel_GetExits | ( | void | ) |
Definition at line 53 of file level.c.
Referenced by ItemLevel_GetExits().
| u8 * ItemLevel_GetPlacements | ( | void | ) |
Definition at line 55 of file level.c.
Referenced by ItemLevel_GetPlacements().
|
static |
Sets the test message before displaying the first emote on actor 13.
The emote's actual type remains unnamed.
Definition at line 60 of file level.c.
Referenced by ItemLevel_ShowMessageThenEmote().
|
static |
Displays the other test emote before setting actor 13's message.
Definition at line 67 of file level.c.
Referenced by ItemLevel_ShowEmoteThenMessage().
| u8 * ItemLevel_GetEvents | ( | void | ) |
Definition at line 74 of file level.c.
Referenced by ItemLevel_GetEvents().
Raises one owner's level by amount, then recalculates that unit.
Definition at line 77 of file level.c.
Referenced by ItemLevel_AdjustOwnerLevel(), and ItemLevel_AdjustPartyLevels().
|
static |
Applies the level change to the owners returned by the active-party service.
Definition at line 85 of file level.c.
Referenced by ItemLevel_AdjustPartyLevels(), and ItemLevel_RunLevelEditor().
|
static |
Displays the selected owner's level and changes all active owners.
B closes the window and recalculates the original four heroes.
Definition at line 103 of file level.c.
Referenced by ItemLevel_RunLevelEditor().
|
static |
Browses nonempty item definitions and gives the selected item to the party.
Definition at line 159 of file level.c.
Referenced by ItemLevel_SelectItem().
|
static |
Browses ability names and descriptions, skipping unavailable entries.
B closes the sole window created by this browser.
Definition at line 284 of file level.c.
Referenced by ItemLevel_SelectAbility().
|
static |
Requests a window-style exit with variant one over 24 frames.
Definition at line 399 of file level.c.
Referenced by ItemLevel_RequestExit().
| s32 FieldScene_RunEntrySetup | ( | void | ) |
Starts the window transition and edition-specific actor scale/animation setup.
Returns zero through the exported scene entry.
Definition at line 407 of file level.c.
Referenced by FieldScene_RunEntrySetup().
|
static |
Displays the three character-set caption rows in a debug window.
Definition at line 436 of file level.c.
Referenced by ItemLevel_ShowGlyphCaptions().
|
static |
Definition at line 449 of file level.c.
Referenced by ItemLevel_EnableEffectChildMode().
|
static |
Returns the icon browser's status to the event dispatcher.
Definition at line 456 of file level.c.
Referenced by ItemLevel_OpenIconBrowser().
|
static |
Returns the entry-glyph browser's status to the event dispatcher.
Definition at line 459 of file level.c.
Referenced by ItemLevel_OpenGlyphBrowser().
| char gItemLevelLvLabel[4] = "Lv" |
Definition at line 463 of file level.c.
Referenced by ItemLevel_RunLevelEditor().
| char gItemLevelItemPrompt[12] = "Item No:" |
Definition at line 465 of file level.c.
Referenced by ItemLevel_SelectItem().
| char gItemLevelItemHelp[24] = "A:Get Item B:Return" |
Definition at line 467 of file level.c.
Referenced by ItemLevel_SelectItem().
| char gItemLevelItemFull[20] = "ITEM FULL........" |
Definition at line 469 of file level.c.
Referenced by ItemLevel_SelectItem().
| char gItemLevelPsyPrompt[8] = "Psy No:" |
Definition at line 472 of file level.c.
Referenced by ItemLevel_SelectAbility().
| char gItemLevelPsyHelp[12] = "B:Return" |
Definition at line 476 of file level.c.
Referenced by ItemLevel_SelectAbility().
| char gItemLevelGlyphsUpper[28] = "A B C D E F G H J K L M N O" |
Definition at line 480 of file level.c.
Referenced by ItemLevel_ShowGlyphCaptions().
Definition at line 484 of file level.c.
Referenced by ItemLevel_ShowGlyphCaptions().
| char gItemLevelGlyphsMarks[12] = "! ? # $ %" |
Definition at line 488 of file level.c.
Referenced by ItemLevel_ShowGlyphCaptions().
| struct SceneEntrance gItemLevelEntrances[] |
Definition at line 491 of file level.c.
Referenced by ItemLevel_GetEntrances().
| u32 gItemLevelExits[] |
Definition at line 496 of file level.c.
Referenced by ItemLevel_GetExits().
| struct ScenePlacement gItemLevelPlacements[] |
Definition at line 501 of file level.c.
Referenced by ItemLevel_GetPlacements().
| struct SceneEvent gItemLevelEvents[] |
Definition at line 534 of file level.c.
Referenced by ItemLevel_GetEvents().