summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2019-03-28 09:59:08 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2019-03-28 09:59:08 -0400
commit963dcfb84d0877eb33edc2f41e18cd8076f95739 (patch)
treec8620abd303b52ed0f59b23014a193680630d653 /src
parent9538855d9a532c9839b962c755640829d9432cea (diff)
sub_80173E0
Diffstat (limited to 'src')
-rw-r--r--src/union_room.c77
1 files changed, 65 insertions, 12 deletions
diff --git a/src/union_room.c b/src/union_room.c
index f153801a2..7a45724e5 100644
--- a/src/union_room.c
+++ b/src/union_room.c
@@ -3946,19 +3946,72 @@ void sub_80173D4(void)
EnableBothScriptContexts();
}
-/*
void sub_80173E0(u8 windowId, u8 arg1, const u8 *str, u8 arg3, u8 arg4, u8 arg5)
{
- struct TextPrinterTemplate sp0 = {
- .currentChar = str,
- .windowId = windowId,
- .fontId = arg1,
- .x = arg3,
- .y = arg4,
- .currentX = arg3,
- .currentY = arg4
- };
+ struct TextPrinterTemplate sp0;
- // to be continued
+ sp0.currentChar = str;
+ sp0.windowId = windowId;
+ sp0.fontId = arg1;
+ sp0.x = arg3;
+ sp0.y = arg4;
+ sp0.currentX = arg3;
+ sp0.currentY = arg4;
+ sp0.unk = 0;
+
+ gTextFlags.useAlternateDownArrow = FALSE;
+ switch (arg5)
+ {
+ case 0:
+ sp0.letterSpacing = 0;
+ sp0.lineSpacing = 0;
+ sp0.fgColor = 2;
+ sp0.bgColor = 1;
+ sp0.shadowColor = 3;
+ break;
+ case 1:
+ sp0.letterSpacing = 0;
+ sp0.lineSpacing = 0;
+ sp0.fgColor = 4;
+ sp0.bgColor = 1;
+ sp0.shadowColor = 5;
+ break;
+ case 2:
+ sp0.letterSpacing = 0;
+ sp0.lineSpacing = 0;
+ sp0.fgColor = 6;
+ sp0.bgColor = 1;
+ sp0.shadowColor = 7;
+ break;
+ case 3:
+ sp0.letterSpacing = 0;
+ sp0.lineSpacing = 0;
+ sp0.fgColor = 1;
+ sp0.bgColor = 1;
+ sp0.shadowColor = 3;
+ break;
+ case 4:
+ sp0.letterSpacing = 0;
+ sp0.lineSpacing = 0;
+ sp0.fgColor = 1;
+ sp0.bgColor = 2;
+ sp0.shadowColor = 3;
+ break;
+ case 5:
+ sp0.letterSpacing = 0;
+ sp0.lineSpacing = 0;
+ sp0.fgColor = 7;
+ sp0.bgColor = 15;
+ sp0.shadowColor = 9;
+ break;
+ case 6:
+ sp0.letterSpacing = 0;
+ sp0.lineSpacing = 0;
+ sp0.fgColor = 14;
+ sp0.bgColor = 15;
+ sp0.shadowColor = 9;
+ break;
+ }
+
+ AddTextPrinter(&sp0, 0xFF, NULL);
}
-*/