mirror of
https://github.com/pret/pmd-red.git
synced 2026-03-21 17:46:39 -05:00
26 lines
1.2 KiB
C
26 lines
1.2 KiB
C
#ifndef GUARD_TEXT_2_H
|
|
#define GUARD_TEXT_2_H
|
|
|
|
#include "structs/str_text.h"
|
|
|
|
void AddDoubleUnderScoreHighlight(u32 windowId, s32 x, s32 y, s32 width, u32 color);
|
|
void AddUnderScoreHighlight(u32 windowId, s32 x, s32 y, s32 width, u32 color);
|
|
void CallPrepareTextbox_8008C54(u32 windowId);
|
|
void DisplayMonPortraitSprite(s32 winID, const u8 *compressedData, s32 palNum);
|
|
void DisplayMonPortraitSpriteFlipped(s32 winID, const u8 *compressedData, s32 palNum);
|
|
const unkChar *GetCharacter(s32 chr);
|
|
void PrepareTextbox_8008C6C(Window *windows, u32 windowId);
|
|
void ResetWindowBgData(void);
|
|
void sub_8007A78(u32 a0, s32 x, s32 y, s32 a3, u32 color);
|
|
void sub_8007B7C(u32 a0, s32 x, s32 y, s32 a3, u32 color);
|
|
// srcGFX: Each u32 is 8 packed pixels, 4 bits per pixel.
|
|
void WriteGFXToBG0Window(u32 winID, u32 x, u32 y, u32 w, u32 h, u32 *srcGFX, u32 palNum);
|
|
void sub_80087EC(s32 a0, s32 a1, s32 a2, s32 a3, s32 a4);
|
|
void sub_80089AC(const WindowTemplate *r4, DungeonPos *r5_Str);
|
|
u32 DrawCharOnWindow(s32 x, s32 y, u32 chr, u32 color, u32 windowId);
|
|
bool8 xxx_call_update_bg_vram(void);
|
|
u32 DrawCharOnWindowInternal(Window *windows, s32 x, s32 y, u32 chr, u32 color, u32 windowId);
|
|
const u8 *GetNextCharFromStr(const u8 *str, u32 *dstChr);
|
|
|
|
#endif // GUARD_TEXT_2_H
|