more fitting return types for functions
This commit is contained in:
parent
e6c3a27823
commit
2665450626
|
@ -0,0 +1 @@
|
||||||
|
T_V_X_E
|
|
@ -4,7 +4,7 @@
|
||||||
#include "Controls.h"
|
#include "Controls.h"
|
||||||
|
|
||||||
// Controls
|
// Controls
|
||||||
int Func_Controls()
|
void Func_Controls()
|
||||||
{
|
{
|
||||||
if (IsKeyDown(KEY_LEFT)) {TuxPos_x -= GetFrameTime() * 800.0f;}
|
if (IsKeyDown(KEY_LEFT)) {TuxPos_x -= GetFrameTime() * 800.0f;}
|
||||||
if (IsKeyDown(KEY_RIGHT)) {TuxPos_x += GetFrameTime() * 800.0f;}
|
if (IsKeyDown(KEY_RIGHT)) {TuxPos_x += GetFrameTime() * 800.0f;}
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
int Func_Controls();
|
void Func_Controls();
|
||||||
|
|
|
@ -6,7 +6,7 @@ void Func_License()
|
||||||
// Outputs Copying info in the command line
|
// Outputs Copying info in the command line
|
||||||
printf
|
printf
|
||||||
(
|
(
|
||||||
"Tux Vs X Engine Copyright (C) 2021 Canneddonuts Team.\n"
|
"\nTux Vs X Engine Copyright (C) 2021 Canneddonuts Team.\n"
|
||||||
"This program comes with ABSOLUTELY NO WARRANTY; \n"
|
"This program comes with ABSOLUTELY NO WARRANTY; \n"
|
||||||
"This is free software, and you are welcome to redistribute it\n"
|
"This is free software, and you are welcome to redistribute it\n"
|
||||||
"under certain conditions; for details read the LICENSE.\n"
|
"under certain conditions; for details read the LICENSE.\n"
|
||||||
|
|
|
@ -1,11 +1,9 @@
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
#include "Main.h"
|
#include "Main.h"
|
||||||
#include "Controls.h"
|
|
||||||
#include "Debug.h"
|
#include "Debug.h"
|
||||||
|
|
||||||
|
void Func_ShowPos()
|
||||||
int Func_ShowPos()
|
|
||||||
{
|
{
|
||||||
// Ouput Position Infomation in the command line
|
// Ouput Position Infomation in the command line
|
||||||
printf
|
printf
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
int Func_ShowPos();
|
void Func_ShowPos();
|
||||||
|
|
12
src/Main.c
12
src/Main.c
|
@ -1,4 +1,3 @@
|
||||||
#include <stdio.h>
|
|
||||||
#include "raylib.h"
|
#include "raylib.h"
|
||||||
|
|
||||||
|
|
||||||
|
@ -12,10 +11,8 @@
|
||||||
float EnemyPos_x = 482.0f, EnemyPos_y = 62.0f;
|
float EnemyPos_x = 482.0f, EnemyPos_y = 62.0f;
|
||||||
float TuxPos_x = 32.0f, TuxPos_y = 62.0f;
|
float TuxPos_x = 32.0f, TuxPos_y = 62.0f;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// Setup Code
|
// Setup Code
|
||||||
int Func_Setup()
|
void Func_Setup()
|
||||||
{
|
{
|
||||||
const int screenWidth = 800;
|
const int screenWidth = 800;
|
||||||
const int screenHeight = 450;
|
const int screenHeight = 450;
|
||||||
|
@ -26,7 +23,7 @@ int Func_Setup()
|
||||||
}
|
}
|
||||||
|
|
||||||
// GameLoop Code
|
// GameLoop Code
|
||||||
int Func_MainGameLoop()
|
void Func_MainGameLoop()
|
||||||
{
|
{
|
||||||
// Load Textures
|
// Load Textures
|
||||||
Texture2D tux = LoadTexture("assets/tux.png");
|
Texture2D tux = LoadTexture("assets/tux.png");
|
||||||
|
@ -34,12 +31,10 @@ int Func_MainGameLoop()
|
||||||
Texture2D arctic = LoadTexture("assets/arctic.png");
|
Texture2D arctic = LoadTexture("assets/arctic.png");
|
||||||
|
|
||||||
// GameLoop
|
// GameLoop
|
||||||
while (!WindowShouldClose())
|
while (!WindowShouldClose()) {
|
||||||
{
|
|
||||||
Func_ShowPos();
|
Func_ShowPos();
|
||||||
Func_Controls();
|
Func_Controls();
|
||||||
|
|
||||||
|
|
||||||
BeginDrawing();
|
BeginDrawing();
|
||||||
ClearBackground(RAYWHITE);
|
ClearBackground(RAYWHITE);
|
||||||
|
|
||||||
|
@ -48,6 +43,7 @@ int Func_MainGameLoop()
|
||||||
DrawTexture(tux, TuxPos_x, TuxPos_y, RAYWHITE);
|
DrawTexture(tux, TuxPos_x, TuxPos_y, RAYWHITE);
|
||||||
DrawTexture(enemy, EnemyPos_x, EnemyPos_y, RAYWHITE);
|
DrawTexture(enemy, EnemyPos_x, EnemyPos_y, RAYWHITE);
|
||||||
DrawText("Tux Vs X ENGINE PROTOTYPE please read the LINCENSE", 50, 18, 20, BLACK);
|
DrawText("Tux Vs X ENGINE PROTOTYPE please read the LINCENSE", 50, 18, 20, BLACK);
|
||||||
|
|
||||||
EndDrawing();
|
EndDrawing();
|
||||||
}
|
}
|
||||||
// Unload Textures
|
// Unload Textures
|
||||||
|
|
Loading…
Reference in New Issue