private void Button_Up_Click(object sender, EventArgs e) { GameRectangle.IsPossibleToGenerate = false; foreach (List <GameRectangle> elem in SystemRuntimeMonitor.GameRectangleContainsMatrix) { foreach (GameRectangle x in elem) { x.MoveUp(0); } } foreach (List <GameRectangle> elem in SystemRuntimeMonitor.GameRectangleContainsMatrix) { foreach (GameRectangle x in elem) { x.MoveUp(0); } } SystemRuntimeMonitor.GameRectanglePossibleToGenerate_Update(); if (GameRectangle.IsPossibleToGenerate) { UpdateInfo(); } else if (SystemRuntimeMonitor.IsGameOver) { SystemRuntimeMonitor.RunGameOver(); } }
public MainWindow() { InitializeComponent(); ColorSelection.ColorBaseInitialization(); InitializeVisualBorderList(); SystemRuntimeMonitor.NowPositionMatrix_Initialize(); SystemRuntimeMonitor.GameRectangleContainsMatrix_Initialize(); SystemRuntimeMonitor.ReloadVisualPosition(); SystemRuntimeMonitor.GameRectanglePossibleToGenerate_Initialize(); SystemRuntimeMonitor.GameOverEvent += GameOverEvent_Click; Button_DragMove.PreviewMouseDown += Button_DragMoveMouseLeftButtonDown; Grid_General.Background = new ImageBrush(new BitmapImage(new Uri("Cosmic.jpg", UriKind.Relative))); }
public void UpdateInfo() { SystemRuntimeMonitor.ReloadVisualPosition(); SystemRuntimeMonitor.GenerateGameRectangle(); SystemRuntimeMonitor.ReloadVisualPosition(); }