Compare commits
3 Commits
056cdf9799
...
e1741e793d
| Author | SHA1 | Date | |
|---|---|---|---|
| e1741e793d | |||
|
|
84abf9f447 | ||
|
|
506cef572d |
47
src/main.c
47
src/main.c
@@ -12,6 +12,16 @@ by Jeffery Myers is marked with CC0 1.0. To view a copy of this license, visit h
|
||||
#include "resource_dir.h" // utility header for SearchAndSetResourceDir
|
||||
#include <stdlib.h>
|
||||
|
||||
//------------------------------------------------------------------------------------
|
||||
// Module Functions Declaration (local)
|
||||
//------------------------------------------------------------------------------------
|
||||
static void InitGame(void); // Initialize game
|
||||
static void UpdateGame(void); // Update game (one frame)
|
||||
static void DrawGame(void); // Draw game (one frame)
|
||||
static void UnloadGame(void); // Unload game
|
||||
static void UpdateDrawFrame(void); // Update and Draw (one frame)
|
||||
|
||||
|
||||
int main ()
|
||||
{
|
||||
// Tell the window to use vsync and work on high DPI displays
|
||||
@@ -38,6 +48,9 @@ int main ()
|
||||
int positionXCollectible = GetRandomValue(0, 600);
|
||||
int positionYCollectible = GetRandomValue(0, 800);
|
||||
|
||||
// Character controller settings
|
||||
int speed = 2;
|
||||
|
||||
|
||||
// game loop
|
||||
while (!WindowShouldClose()) // run the loop until the user presses ESCAPE or presses the Close button on the window
|
||||
@@ -68,21 +81,21 @@ int main ()
|
||||
//up
|
||||
if (IsKeyDown(74) && VerticalPosition != 580 ) {
|
||||
// draw some text using the default font
|
||||
VerticalPosition = VerticalPosition+10;
|
||||
VerticalPosition = VerticalPosition+speed;
|
||||
};
|
||||
//down
|
||||
if (IsKeyDown(75) && VerticalPosition != 0) {
|
||||
VerticalPosition = VerticalPosition-10;
|
||||
VerticalPosition = VerticalPosition-speed;
|
||||
// draw some text using the default font
|
||||
};
|
||||
//left
|
||||
if (IsKeyDown(72) && HorizontalPosition != 0) {
|
||||
HorizontalPosition = HorizontalPosition-10;
|
||||
HorizontalPosition = HorizontalPosition-speed;
|
||||
// draw some text using the default font
|
||||
};
|
||||
//right
|
||||
if (IsKeyDown(76)&& HorizontalPosition != 780) {
|
||||
HorizontalPosition = HorizontalPosition+10;
|
||||
HorizontalPosition = HorizontalPosition+speed;
|
||||
// draw some text using the default font
|
||||
};
|
||||
|
||||
@@ -107,3 +120,29 @@ int main ()
|
||||
CloseWindow();
|
||||
return 0;
|
||||
}
|
||||
|
||||
void InitGame(void)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
void UpdateGame(void)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
void DrawGame(void)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
void UnloadGame(void)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
void UpdateDrawFrame(void)
|
||||
{
|
||||
UpdateGame();
|
||||
DrawGame();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user