Exemplo n.º 1
0
    public EventLabelCollection(string game, int maxFlag = int.MaxValue, int maxValue = int.MaxValue)
    {
        var f = GameLanguage.GetStrings(game, GameInfo.CurrentLanguage, "flags");
        var c = GameLanguage.GetStrings(game, GameInfo.CurrentLanguage, "const");

        Flag = GetFlags(f, maxFlag);
        Work = GetValues(c, maxValue);
    }
Exemplo n.º 2
0
    public EventLabelCollectionSystem(string game, int maxFlag = int.MaxValue, int maxSystem = int.MaxValue, int maxValue = int.MaxValue)
    {
        var f = GameLanguage.GetStrings(game, GameInfo.CurrentLanguage, "flag");
        var s = GameLanguage.GetStrings(game, GameInfo.CurrentLanguage, "system");
        var c = GameLanguage.GetStrings(game, GameInfo.CurrentLanguage, "work");

        Flag   = GetFlags(f, maxFlag);
        System = GetFlags(s, maxSystem);
        Work   = GetValues(c, maxValue);
    }
Exemplo n.º 3
0
    private static string[] GetStringList(GameVersion game, string type)
    {
        var gamePrefix = GetGameFilePrefix(game);

        return(GameLanguage.GetStrings(gamePrefix, GameInfo.CurrentLanguage, type));
    }
Exemplo n.º 4
0
 private string[] GetStringList(string type)
 {
     gamePrefix = GetResourceSuffix(SAV.Version);
     return(GameLanguage.GetStrings(gamePrefix, GameInfo.CurrentLanguage, type));
 }
Exemplo n.º 5
0
 private string[] Get(string ident) => GameLanguage.GetStrings(ident, lang);