コード例 #1
0
ファイル: GameItem.cs プロジェクト: EmilieS/Gleipnir
 internal void Destroy()
 {
     Debug.Assert( _game != null, "Destroy must be called only once." );
     OnDestroy();
     _game.GameItemDestroyed( this );
     _game = null;
 }
コード例 #2
0
ファイル: Village.cs プロジェクト: EmilieS/Gleipnir
 internal Village( Game g, string name )
     : base(g)
 {
     Debug.Assert( !String.IsNullOrWhiteSpace( name ) );
     _name = name;
     _villagers = new List<Villager>();
 }
コード例 #3
0
ファイル: GameItem.cs プロジェクト: EmilieS/Gleipnir
 protected GameItem( Game g )
 {
     if( g == null ) throw new ArgumentNullException( "g" );
     _game = g;
     _game.GameItemCreated( this );
 }