コード例 #1
0
ファイル: Faction.cs プロジェクト: krolco/warmachine-tools
        public static Faction find( string name )
        {
            Faction faction;
            if ( factions_.TryGetValue( name.ToLower(), out faction ) )
                return faction;

            faction = new Faction( name );
            factions_[name.ToLower()] = faction;
            return faction;
        }
コード例 #2
0
ファイル: Alliance.cs プロジェクト: krolco/warmachine-tools
 public static bool allied( Faction a, Faction b )
 {
     Faction other;
     return allianceMap_.TryGetValue( a, out other ) && other == b;
 }
コード例 #3
0
ファイル: Alliance.cs プロジェクト: krolco/warmachine-tools
 public static Faction allyFor( Faction faction )
 {
     Faction ally;
     return allianceMap_.TryGetValue( faction, out ally ) ? ally : null;
 }
コード例 #4
0
ファイル: Player.cs プロジェクト: krolco/warmachine-tools
 public static void add( string name, Faction faction )
 {
     var player = find ( name );
     if ( player != null )
         player.faction = faction;
 }