aboutsummaryrefslogtreecommitdiff
path: root/src/c_ui.c
diff options
context:
space:
mode:
authorNicolas Schodet2024-08-25 22:14:49 +0200
committerNicolas Schodet2024-08-25 22:14:49 +0200
commitedbf1c86db94991af299df17a226702f3e0860c4 (patch)
treeae82c867cadccd7cebfc7f66d58e51e8e37d35ee /src/c_ui.c
parent141cf850a9a252809ab00c5f56ce3206efea448e (diff)
Rewrite Ui.txt as regular C string array
Diffstat (limited to 'src/c_ui.c')
-rw-r--r--src/c_ui.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/c_ui.c b/src/c_ui.c
index 33939f8..f53c4c9 100644
--- a/src/c_ui.c
+++ b/src/c_ui.c
@@ -163,7 +163,7 @@ enum STATUS_NO // Index in status icon collection file
// ****** FREE TEXT GRAPHIC RESOURCES ****************************************
-#include "Ui.txt" // Text strings that is'nt defined in menu files
+#include "Ui_txt.h" // Text strings that isn't defined in menu files
enum // String index in text string file
{
@@ -368,17 +368,12 @@ UBYTE* cUiGetMenuPointer(UBYTE FileNo)
UBYTE* cUiGetString(UBYTE No) // Get string in text string file
{
UBYTE *Result = NULL;
- TXT *pUi;
- UWORD Tmp;
- pUi = (TXT*)&Ui;
if (No)
{
- if (No <= pUi->ItemsY)
+ if (No <= sizeof(Ui) / sizeof(Ui[0]))
{
- Tmp = No - 1;
- Tmp *= pUi->ItemCharsX;
- Result = &(pUi->Data[Tmp]);
+ Result = (UBYTE *) Ui[No - 1];
}
}