private void LastRefreshingAnimFrame(object sender, EventArgs e) { if (frame < FrameRate) { foreach (ContestBar cb in ContestBarList) { cb.MoveAlpha(aStep); } JuryBarList[currentJury].MoveColor(aStep, rStep, gStep, bStep); frame++; DrawBars(); } else { frame = 0; foreach (ContestBar cb in ContestBarList) { cb.SetAlpha(255); } JuryBarList[currentJury].SetColor(sndJuryBarColor); JuryBarList[currentJury].SetAlpha(255); GraphicsTimer.Dispose(); LastFrameAppeared = true; isWorking = false; } }
private void HideColorFrame(object sender, EventArgs e) { if (frame < FrameRate) { foreach (ContestBar cb in ContestBarList) { cb.MoveColor(aStep, 0, 0, 0); } PointBarList[currentPoint].MoveColor(aStep, 0, 0, 0); frame++; DrawBars(); } else { frame = 0; PointBarList[currentPoint].SetAlpha(0); foreach (ContestBar cb in ContestBarList) { cb.MoveColor(255, 0, 0, 0); } DrawBars(); GraphicsTimer.Dispose(); SortAfterPromotion(); InitSecondChangeColorAnim(); } }
private void AppearAllBarsFrame(object sender, EventArgs e) { if (frame < FrameRate) { foreach (PointBar pb in PointBarList) { pb.MoveAlpha(aStep); } foreach (ContestBar cb in ContestBarList) { cb.MoveAlpha(aStep); } JuryBarList[currentJury].MoveAlpha(aStep); frame++; DrawBars(); } else { frame = 0; foreach (PointBar pb in PointBarList) { pb.SetAlpha(255); } foreach (ContestBar cb in ContestBarList) { cb.SetAlpha(255); } JuryBarList[currentJury].SetAlpha(255); GraphicsTimer.Dispose(); isWorking = false; } }
private void BarsRefreshFrame(object sender, EventArgs e) { if (frame < FrameRate) { if (PersonColored != -1) { ReturnToStockFrame(); } foreach (ContestBar cb in ContestBarList) { cb.MoveAlpha(aStep); } foreach (PointBar pb in PointBarList) { pb.MoveAlpha(aStep); } JuryBarList[currentJury].MoveAlpha(aStep); frame++; DrawBars(); } else { for (int i = 0; i < 10; i++) { PointBarList[i].SetAlpha(0); PointBarList[i].SetCord(GetStartPointBarCord(i + 1)); } for (int i = 0; i < ContestBarList.Count; i++) { ContestBarList[i].SetAlpha(0); } for (int i = 0; i < JuryBarList.Count; i++) { JuryBarList[i].SetAlpha(0); } frame = 0; DrawBars(); PersonColored = -1; currentJury++; GraphicsTimer.Dispose(); if (currentJury == JuryBarList.Count) { InitLastRefreshingAnim(); } else { ContinueRefreshingAnim(); } } }
private void AppearColorFrame(object sender, EventArgs e) { if (frame < FrameRate) { foreach (ContestBar cb in ContestBarList) { cb.MoveColor(aStep, 0, 0, 0); } frame++; DrawBars(); } else { frame = 0; PersonColored = PersonPromoted; PersonPromoted = -1; currentPoint++; GraphicsTimer.Dispose(); isWorking = false; } }
private void DrawPointFrame(object sender, EventArgs e) { if (frame < FrameRate) { if (PersonColored != -1) { ReturnToStockFrame(); } ContestBarList[PersonPromoted].MoveColor(0, rStep, gStep, bStep); PointBarList[currentPoint].MovePoint(xStep, yStep); frame++; DrawBars(); } else { frame = 0; PointBarList[currentPoint].SetCord(DestinationPoint); DrawBars(); GraphicsTimer.Dispose(); AddPointsToPromoted(); InitFirstChangeColorAnim(); } }