diff --git a/projects/CodeBlocks/README.md b/projects/CodeBlocks/README.md new file mode 100644 index 00000000..d00b9ceb --- /dev/null +++ b/projects/CodeBlocks/README.md @@ -0,0 +1,15 @@ +# Raylib for Code::Blocks +**By D3nX**
+
+Hey ! There is the template for use with Code::Blocks =) +

+First, you will need to download the raylib installer and run it from the raylib website (https://www.raylib.com). +

+Then, download the template, and open the project from Code::Blocks +And before running the template, make sure following set the raylib +compiler for the IDE as show below : +![alt text](https://github.com/D3nX/raylib/blob/master/projects/CodeBlocks/compiler_bg.png) +
+Finally, you can run the program and enjoy raylib running on Code::Blocks ! +

+Hope it helped you =) diff --git a/projects/CodeBlocks/compiler_bg.png b/projects/CodeBlocks/compiler_bg.png new file mode 100644 index 00000000..67f9b7a1 Binary files /dev/null and b/projects/CodeBlocks/compiler_bg.png differ diff --git a/projects/CodeBlocks/main.c b/projects/CodeBlocks/main.c new file mode 100644 index 00000000..e7ab3012 --- /dev/null +++ b/projects/CodeBlocks/main.c @@ -0,0 +1,62 @@ +/*******************************************************************************************-lraylib -lglfw3 -lopengl32 -lgdi32 -lopenal32 -lwinmm +* +* raylib [core] example - Basic window +* +* Welcome to raylib! +* +* To test examples, just press F6 and execute raylib_compile_execute script +* Note that compiled executable is placed in the same folder as .c file +* +* You can find all basic examples on C:\raylib\raylib\examples folder or +* raylib official webpage: www.raylib.com +* +* Enjoy using raylib. :) +* +* This example has been created using raylib 1.0 (www.raylib.com) +* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details) +* +* Copyright (c) 2013-2016 Ramon Santamaria (@raysan5) +* +********************************************************************************************/ + +#include "raylib.h" + +int main() +{ + // Initialization + //-------------------------------------------------------------------------------------- + int screenWidth = 800; + int screenHeight = 450; + + InitWindow(screenWidth, screenHeight, "raylib [core] example - basic window"); + + 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("Congrats! You created your first window!", 190, 200, 20, LIGHTGRAY); + + EndDrawing(); + //---------------------------------------------------------------------------------- + } + + // De-Initialization + //-------------------------------------------------------------------------------------- + CloseWindow(); // Close window and OpenGL context + //-------------------------------------------------------------------------------------- + + return 0; +} diff --git a/projects/CodeBlocks/obj/Debug/main.o b/projects/CodeBlocks/obj/Debug/main.o new file mode 100644 index 00000000..29bbb3b3 Binary files /dev/null and b/projects/CodeBlocks/obj/Debug/main.o differ diff --git a/projects/CodeBlocks/obj/Release/main.o b/projects/CodeBlocks/obj/Release/main.o new file mode 100644 index 00000000..9fc5de5f Binary files /dev/null and b/projects/CodeBlocks/obj/Release/main.o differ diff --git a/projects/CodeBlocks/raylib_codeblocks_tpl.cbp b/projects/CodeBlocks/raylib_codeblocks_tpl.cbp new file mode 100644 index 00000000..dcf065ae --- /dev/null +++ b/projects/CodeBlocks/raylib_codeblocks_tpl.cbp @@ -0,0 +1,54 @@ + + + + + + diff --git a/projects/CodeBlocks/raylib_codeblocks_tpl.depend b/projects/CodeBlocks/raylib_codeblocks_tpl.depend new file mode 100644 index 00000000..615d5c23 --- /dev/null +++ b/projects/CodeBlocks/raylib_codeblocks_tpl.depend @@ -0,0 +1,6 @@ +# depslib dependency file v1.0 +1531496075 source:c:\programmation c\raylib_codeblocks_tpl\main.c + "raylib.h" + +1508702984 c:\raylib\raylib\release\include\raylib.h + diff --git a/projects/CodeBlocks/raylib_codeblocks_tpl.layout b/projects/CodeBlocks/raylib_codeblocks_tpl.layout new file mode 100644 index 00000000..f2a627a3 --- /dev/null +++ b/projects/CodeBlocks/raylib_codeblocks_tpl.layout @@ -0,0 +1,10 @@ + + + + + + + + + +