// Breakout // // 28/02/2007 // Steph Thirion - Game Mod workshop: < http://trsp.net/teaching/gamemod > // // english version :) // made with Processing 0124 Beta Rectangle gameFrame; Brick[] bricks; Paddle paddle; Ball[] balls; // // int frameNum = 0; // // SCREEN PROPERTIES -- int screenWidth = 400; int screenHeight = 400; color backgroundColor = #303030; boolean backgroundRefreshes = false; // // GAME FRAME PROPERTIES -- int gameFrameWidth = 300; int gameFrameHeight = 300; color gameFrameStroke = #FFFFFF; boolean gameFrameHasStroke = false; color gameFrameFill = #000000; int opacityOfRefresh = 255; boolean gameFrameRefreshes = true; // // int recX = (screenWidth-gameFrameWidth)/2; int recY = (screenHeight-gameFrameHeight)/2; // // SETUP FUNCTION -- void setup() { size(screenWidth,screenHeight,P3D); background(backgroundColor); frameRate(60); // // create objects gameFrame = new Rectangle(gameFrameWidth, gameFrameHeight, gameFrameHasStroke, gameFrameStroke, true, gameFrameFill); gameFrame.opacity = opacityOfRefresh; createBricks(); createBalls(); paddle = new Paddle(); // refreshScreen(); } // DRAW FUNCTION -- void draw() { refreshScreen(); // // // saveScreenshots(); } void createBalls(){ // BALL(S) PROPERTIES -- int numberOfBalls = 1; int yBalls = 150; // balls = new Ball[numberOfBalls]; for (int i=0; i