package com.alastar.game.lang;
public class LanguageManager
{
public static Language[] langs = new Language[] {};
public static void relaunchLanguageManager(int langsAmt)
{
langs = new Language[langsAmt];
}
public static void addLang(Language l)
{
for (int i = 0; i < langs.length; ++i)
{
if (langs[i] == null)
{
langs[i] = l;
break;
}
}
}
public static Language getLang(String lN)
{
// System.out.println("get lang " + lN);
try
{
for (int i = 0; i < langs.length; ++i)
{
if (langs[i] != null)
{
// System.out.println("Language exist. Name: " +
// langs[i].langName);
if (langs[i].langName.equals(lN))
{
// System.out.println("Language name: " + lN);
return langs[i];
}
}
}
} catch (Exception e)
{
e.printStackTrace();
return null;
}
return null;
}
public static void dispose()
{
for (int i = 0; i < langs.length; ++i)
{
langs[i].font.dispose();
}
}
}