/// <summary> /// does the game loop /// </summary> /// <param name="mainWindow">Handle to the main window</param> /// <param name="blockLogic">Handle to the block Logic</param> public void gameLoop(mainWindow mainWindow, tet_blocks blockLogic) { this.mainWindow = mainWindow; this.blockLogic = blockLogic; autodrop.Elapsed += new ElapsedEventHandler(autodrop_initiated); autodrop.Enabled = true; }
public mainWindow() { this.KeyDown += new KeyEventHandler(keyListener); InitializeComponent(); blockLogic = new tet_blocks(this); currentBlocks = blockLogic.generateNextBlocks(); futureBlocks = blockLogic.generateNextBlocks(); graphicsObj1 = this.CreateGraphics(); graphicsObj2 = this.CreateGraphics(); }