Make some hardcoded room names (and some special ones) translatable

This involves loc::gettext_roomname and loc::gettext_roomname_special.

This commit is part of rewritten history of the localization branch.
The original (unsquashed) commit history can be found here:
https://github.com/Dav999-v/VVVVVV/tree/localization-orig
This commit is contained in:
Dav999-v
2022-12-31 02:16:24 +01:00
committed by Misa Elizabeth Kai
parent b548783df2
commit df76145314
4 changed files with 26 additions and 25 deletions

View File

@@ -8,6 +8,7 @@
#include "Game.h"
#include "GlitchrunnerMode.h"
#include "Graphics.h"
#include "Localization.h"
#include "MakeAndPlay.h"
#include "Music.h"
#include "Script.h"
@@ -1348,43 +1349,43 @@ const char* mapclass::currentarea(int t)
switch(t)
{
case 0:
return "Dimension VVVVVV";
return loc::gettext_roomname_special("Dimension VVVVVV");
break;
case 1:
return "Dimension VVVVVV";
return loc::gettext_roomname_special("Dimension VVVVVV");
break;
case 2:
return "Laboratory";
return loc::gettext_roomname_special("Laboratory");
break;
case 3:
return "The Tower";
return loc::gettext_roomname_special("The Tower");
break;
case 4:
return "Warp Zone";
return loc::gettext_roomname_special("Warp Zone");
break;
case 5:
return "Space Station";
return loc::gettext_roomname_special("Space Station");
break;
case 6:
return "Outside Dimension VVVVVV";
return loc::gettext_roomname_special("Outside Dimension VVVVVV");
break;
case 7:
return "Outside Dimension VVVVVV";
return loc::gettext_roomname_special("Outside Dimension VVVVVV");
break;
case 8:
return "Outside Dimension VVVVVV";
return loc::gettext_roomname_special("Outside Dimension VVVVVV");
break;
case 9:
return "Outside Dimension VVVVVV";
return loc::gettext_roomname_special("Outside Dimension VVVVVV");
break;
case 10:
return "Outside Dimension VVVVVV";
return loc::gettext_roomname_special("Outside Dimension VVVVVV");
break;
case 11:
return "The Tower";
return loc::gettext_roomname_special("The Tower");
break;
}
return "???";
return loc::gettext_roomname_special("???");
}
static void copy_short_to_int(int* dest, const short* src, const size_t size)