void Board::init(){ // Start screen TFTscreen.begin(); // make the background black TFTscreen.background(0, 0, 0); // Set starting colors rgbColour[0] = 255; rgbColour[1] = 0; rgbColour[2] = 0; // Set which color to be incremented and decremented decColour = 0; incColour = 1; TFTscreen.stroke(255, 255, 255); // Draw top border left->right TFTscreen.line(boardBorderXLeft, boardBorderYTop, boardBorderXRight, boardBorderYTop); // Draw right border top->bottom TFTscreen.line(boardBorderXLeft, boardBorderYTop, boardBorderXLeft, boardBoarderYBottom); // Draw bottom border left->right TFTscreen.line(boardBorderXLeft, boardBoarderYBottom, boardBorderXRight, boardBoarderYBottom); // Draw left border TFTscreen.line(boardBorderXRight, boardBorderYTop, boardBorderXRight, boardBoarderYBottom); // Write score TFTscreen.setCursor(10, 10); TFTscreen.setTextSize(1); TFTscreen.print(score_str); setScore(0); // Write highscore TFTscreen.setTextSize(1); TFTscreen.stroke(255, 255, 255); TFTscreen.setCursor(10, 50); TFTscreen.print(high_str); TFTscreen.setCursor(10, 60); TFTscreen.print(score_str); }