Difference between revisions of "GSDP:GAM100/CProcessing/CP main"
From Inside
< GSDP:GAM100 | CProcessing
>Zachary.logsdon |
>Zachary.logsdon |
||
Line 22: | Line 22: | ||
} | } | ||
− | + | CP_main | |
{ | { | ||
// Set the initial game state | // Set the initial game state |
Revision as of 09:40, 20 October 2019
CP_main
Description
A special version of main() used by CProcessing. You will write it like you would any main function. From CP_Main you will set your first game state and call Run() to start the CProcessing engine.
Example Usage
void init(void)
{
/* Set the size of the window */
size(500, 500);
}
void update(void)
{
/* Set the background color to black every frame */
background(color(0, 0, 0, 255));
/* Draw a rectangle at the mouse position */
rect(mouseX, mouseY, 50, 50);
}
CP_main
{
// Set the initial game state
SetNextGameState(init, update, NULL);
// Run the program
Run();
}