// // TetrisViewController.swift // Tetris Mac // // Created by Shadowfacts on 10/16/19. // Copyright © 2019 Shadowfacts. All rights reserved. // import Cocoa import SwiftUI import Carbon import TetrisKit class TetrisViewController: NSViewController { let gameController: GameController init(gameController: GameController) { self.gameController = gameController super.init(nibName: nil, bundle: nil) preferredContentSize = NSSize(width: 634, height: 804) } required init?(coder: NSCoder) { fatalError() } override func loadView() { self.view = NSHostingView(rootView: ContentView(controller: gameController)) } override func viewDidAppear() { super.viewDidAppear() gameController.start() } }