111,125
社区成员
发帖
与我相关
我的任务
分享
private void OnTimedEvent(object source,ElapsedEventArgs e)
{
CheckAndOverBlock();
Down();
#region[Input the Information]
// recordInfo.(runBlock, readyBlock);
Block run = new Block();
Block ready = new Block();
run = runBlock;
ready = readyBlock;
recordInfo.temp = new Node(run, ready);
recordInfo.queue.Enqueue(recordInfo.temp);
Console.WriteLine("push "+runBlock.YPos.ToString());
#endregion
}
private void OnTimedEventReplay(object source, ElapsedEventArgs e)
{
runBlock = (recordInfo.queue.Dequeue()).runBlock;
runBlock.Paint(draw);
//runBlock.erase(draw);
if (recordInfo.queue.Count <= 0)
{
timer.Close();
draw.Dispose();
tip.Dispose();
}
Console.WriteLine("11" + runBlock.YPos.ToString() + " " + recordInfo.queue.Count.ToString());
}

