Primera implementación de la clase asset

This commit is contained in:
2021-09-08 18:26:22 +02:00
parent a0b14f5071
commit 94a06dcc2d
7 changed files with 114 additions and 123 deletions

View File

@@ -3,14 +3,15 @@
#include <fstream>
// Constructor
Lang::Lang(std::string *fileList)
Lang::Lang(Asset *asset)
{
mFileList = fileList;
mAsset = asset;
}
// Destructor
Lang::~Lang()
{
mAsset = nullptr;
}
// Inicializa los textos del juego en el idioma seleccionado
@@ -21,19 +22,19 @@ bool Lang::setLang(Uint8 lang)
switch (lang)
{
case es_ES:
file = mFileList[49];
file = mAsset->get("es_ES.txt");
break;
case en_UK:
file = mFileList[50];
file = mAsset->get("en_UK.txt");
break;
case ba_BA:
file = mFileList[51];
file = mAsset->get("ba_BA.txt");
break;
default:
file = mFileList[50];
file = mAsset->get("en_UK.txt");
break;
}