コード例 #1
0
 public void AddBall(Ball ball)
 {
     if (balls.Count == capacity)
     {
         ReturnBalls(queue);
         if (reciever == null)
         {
             queue.QueueBall(ball);
             return;
         }
         reciever.AddBall(ball);
         return;
     }
     balls.Push(ball);
 }
コード例 #2
0
ファイル: BallQueue.cs プロジェクト: cmpickle/BallClock
 public void Tick(IBallStack ballStack)
 {
     ballStack.AddBall(balls.Dequeue());
 }