コード例 #1
0
ファイル: weenie.cs プロジェクト: bDekaru/Melt
 public void removeStat(eDidStat stat)
 {
     if (didStats.ContainsKey(stat))
     {
         didStats.Remove(stat);
     }
 }
コード例 #2
0
ファイル: didStat.cs プロジェクト: bDekaru/Melt
        public sDidStat(StreamReader inputFile)
        {
            key = (eDidStat)Utils.readInt32(inputFile);

            if (!Enum.IsDefined(typeof(eDidStat), key))
            {
                Console.WriteLine("Unknown didStat: {0}", key);
            }

            value = Utils.readInt32(inputFile);
        }
コード例 #3
0
ファイル: weenie.cs プロジェクト: bDekaru/Melt
        public int getStat(eDidStat stat)
        {
            sDidStat entry;

            if (didStats.TryGetValue(stat, out entry))
            {
                return(entry.value);
            }
            else
            {
                return(0);
            }
        }
コード例 #4
0
ファイル: weenie.cs プロジェクト: bDekaru/Melt
        public void addOrUpdateStat(eDidStat stat, int value)
        {
            sDidStat entry;

            if (didStats.TryGetValue(stat, out entry))
            {
                entry.value    = value;
                didStats[stat] = entry;
            }
            else
            {
                entry = new sDidStat(stat, value);
                didStats.Add(stat, entry);
            }
        }
コード例 #5
0
ファイル: didStat.cs プロジェクト: bDekaru/Melt
 public sDidStat(eDidStat key, int value)
 {
     this.key   = key;
     this.value = value;
 }
コード例 #6
0
ファイル: weenie.cs プロジェクト: bDekaru/Melt
 public bool hasStat(eDidStat stat)
 {
     return(didStats.ContainsKey(stat));
 }