コード例 #1
0
ファイル: Arena.cs プロジェクト: VaughanJ/TDDBlocks
 public void StatusChanged(object sender, StatusChangedHandlerArgs args)
 {
     if ((args.NewStatus == Block.BlockStatusEnum.Stopped) && (args.Y == 14))
     {
         _gameOver = true;
     }
 }
コード例 #2
0
ファイル: Block.cs プロジェクト: VaughanJ/TDDBlocks
 protected void OnStatusChange(object sender, StatusChangedHandlerArgs args)
 {
     if (StatusChange != null)
     {
         StatusChange(this, args);
     }
 }
コード例 #3
0
ファイル: BlockPair.cs プロジェクト: VaughanJ/TDDBlocks
 public void StatusChanged(object sender, StatusChangedHandlerArgs args)
 {
     if (args.NewStatus == Block.BlockStatusEnum.Stopped)
     {
         if ((Block1.Status == Block.BlockStatusEnum.Stopped) && (Block2.Status == Block.BlockStatusEnum.Stopped))
         {
             if (BothBlocksStopped != null)
             {
                 BothBlocksStopped(this, new BothBlocksStoppedHandlerArgs(Block1, Block2));
             }
         }
     }
 }