class ConsolDisplay(QMainWindow):

    def __init__(self, displayList, parent=None):
        super(ConsolDisplay, self).__init__(parent)

        # set up ui
        self.ui = Ui_ResultsDisplay()
        self.ui.setupUi(self)
        self.ui.textEdit.setReadOnly(1)

        self.displayList = displayList


    def output(self):
        self.ui.textEdit.setFontPointSize(15)
        #self.ui.textEdit.setTextColor("#0033CC") can set the text color
        index = 0;
        for value in self.displayList:
            print(value[0])
            if value[0] == 'B':
                print("got bad move")
                self.ui.textEdit.setTextColor("#CC0000")
            if value[0] == 'G':
                self.ui.textEdit.setTextColor("#004016")
            if value[0] == 'N':
                self.ui.textEdit.setTextColor("#000000")

            self.ui.textEdit.append(value)
            index = index + 1

            QCoreApplication.processEvents()
    def __init__(self, displayList, parent=None):
        super(ConsolDisplay, self).__init__(parent)

        # set up ui
        self.ui = Ui_ResultsDisplay()
        self.ui.setupUi(self)
        self.ui.textEdit.setReadOnly(1)

        self.displayList = displayList