Created
June 8, 2014 18:55
-
-
Save Syntaf/8c36f11c351d029661ef to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PROGRAM LOGIC | |
DEFINE RENDERWINDOW | |
CREATE PLAYER | |
CREATE MANAGER | |
CREATE OBSTACLES | |
CREATE BALL | |
LOAD TEXTURES | |
INITIALIZE OBJECT POSITIONS ON MAP | |
ETC.. ETC.. INIT STUFF | |
WHILE RENDER WINDOW IS OPEN | |
USE CLOCK TO DETERMINE DELTA TIME | |
CREATE EVENT | |
HANDLE EVENT | |
IF EVENT: WINDOW CLOSED | |
END | |
CLEAR WINDOW | |
SWITCH CURRENT GAME STATE | |
IS AT MAIN MENU | |
SHOW MAIN MENU | |
HANDLE MAIN MENU STUFF | |
IS QUITTING | |
HANDLE ANY CLOSING FUNCTIONS | |
FREE ANY DYNAMIC MEMORY | |
IS AT SUB MENU | |
SHOW SPECIFIC SUB MENU | |
IS PLAYING AGAINST COMPUTER | |
HANDLE PLAYER INPUT | |
HANDLE AI LOGIC | |
COLLISION LOGIC | |
PHSYICS | |
DRAW | |
IS PLAYER AGAINST HUMAN | |
HANDLE PLAYER1 INPUT | |
HANDLE PLAYER2 INPUT | |
COLLISION LOGIC | |
PHSYICS | |
DRAW | |
IS ADDITIONAL MENU INFO(HOW TO, ABOUT, ETC) | |
SHOW SPECIFIC INFORMATION | |
IS PLAYER1 WIN | |
DISPLAY WIN | |
IS PLAYER2 WIN | |
DISPLAY WIN | |
IS COMPUTER WIN | |
DISPLAY WIN | |
DISPLAY WINDOW | |
END |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment