Tetris/Tetris Mac/TetrisViewController.swift

38 lines
716 B
Swift

//
// 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() {
super.init(nibName: nil, bundle: nil)
preferredContentSize = NSSize(width: 634, height: 804)
}
required init?(coder: NSCoder) {
fatalError()
}
override func loadView() {
self.view = TetrisHostingView(gameController)
}
override func viewDidAppear() {
super.viewDidAppear()
gameController.start()
}
}