From 1ef1f3d7ea40992b507ed6969df465fabb383910 Mon Sep 17 00:00:00 2001 From: raysan5 Date: Thu, 18 Sep 2014 19:00:30 +0200 Subject: Multiple templates to start a game Some basic to advance templates are provided to be use as base code for new games --- templates/basic_test/basic_test.c | 59 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 templates/basic_test/basic_test.c (limited to 'templates/basic_test/basic_test.c') diff --git a/templates/basic_test/basic_test.c b/templates/basic_test/basic_test.c new file mode 100644 index 00000000..d4359df5 --- /dev/null +++ b/templates/basic_test/basic_test.c @@ -0,0 +1,59 @@ +/******************************************************************************************* +* +* raylib - Template for basic test +* +* +* +* This example has been created using raylib v1.2 (www.raylib.com) +* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details) +* +* Copyright (c) 2014 Ramon Santamaria (Ray San - raysan@raysanweb.com) +* +********************************************************************************************/ + +#include "raylib.h" + +int main() +{ + // Initialization + //-------------------------------------------------------------------------------------- + const int screenWidth = 800; + const int screenHeight = 450; + + InitWindow(screenWidth, screenHeight, "raylib basic test - "); + + // TODO: Initialize all required variables and load all required data here! + + SetTargetFPS(60); + //-------------------------------------------------------------------------------------- + + // Main game loop + while (!WindowShouldClose()) // Detect window close button or ESC key + { + // Update + //---------------------------------------------------------------------------------- + // TODO: Update your variables here + //---------------------------------------------------------------------------------- + + // Draw + //---------------------------------------------------------------------------------- + BeginDrawing(); + + ClearBackground(RAYWHITE); + + DrawText("BASIC TEST TEMPLATE", 270, 180, 20, LIGHTGRAY); + + EndDrawing(); + //---------------------------------------------------------------------------------- + } + + // De-Initialization + //-------------------------------------------------------------------------------------- + + // TODO: Unload all loaded data (textures, fonts, audio) here! + + CloseWindow(); // Close window and OpenGL context + //-------------------------------------------------------------------------------------- + + return 0; +} \ No newline at end of file -- cgit v1.2.3