Exemplo n.º 1
0
 static bool Exists( Move m )
 {
     if( !Bank.ContainsKey( m.Name ) )
         return false;
     var m2 = Bank[m.Name];
     Assert.AreEqual( m2.Name, m.Name );
     Assert.AreEqual( m2.Accuracy, m.Accuracy );
     Assert.AreEqual( m2.Attack, m.Attack );
     Assert.AreEqual( m2.Category, m.Category );
     Assert.AreEqual( m2.Effect, m.Effect );
     Assert.AreEqual( m2.Info, m.Info );
     Assert.AreEqual( m2.PP, m.PP );
     Assert.AreEqual( m2.Type, m.Type );
     return true;
 }
Exemplo n.º 2
0
 public static void Add( Move m )
 {
     if( !Exists( m ) )
     {
         m.Index = Bank.Values.Count;
         Bank.Add( m.Name, m );
     }
 }