Merge remote-tracking branch 'upstream/master'
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 6.4 KiB |
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 44 KiB |
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.6 KiB |
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 75 KiB After Width: | Height: | Size: 79 KiB |
Before Width: | Height: | Size: 905 KiB After Width: | Height: | Size: 1.4 MiB |
Before Width: | Height: | Size: 63 KiB After Width: | Height: | Size: 70 KiB |
Before Width: | Height: | Size: 193 KiB After Width: | Height: | Size: 232 KiB |
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 584 KiB After Width: | Height: | Size: 744 KiB |
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 118 KiB After Width: | Height: | Size: 132 KiB |
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 44 KiB |
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 95 KiB After Width: | Height: | Size: 96 KiB |
Before Width: | Height: | Size: 179 KiB After Width: | Height: | Size: 249 KiB |
Before Width: | Height: | Size: 1.2 MiB After Width: | Height: | Size: 1.4 MiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 49 KiB |
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 104 KiB After Width: | Height: | Size: 106 KiB |
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 47 KiB |
Before Width: | Height: | Size: 156 KiB After Width: | Height: | Size: 159 KiB |
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 56 KiB |
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 78 KiB |
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 100 KiB |
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 8.5 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 8.6 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 111 KiB After Width: | Height: | Size: 176 KiB |
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 113 KiB After Width: | Height: | Size: 173 KiB |
Before Width: | Height: | Size: 208 KiB After Width: | Height: | Size: 328 KiB |
Before Width: | Height: | Size: 655 KiB After Width: | Height: | Size: 660 KiB |
Before Width: | Height: | Size: 81 KiB After Width: | Height: | Size: 89 KiB |
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 33 KiB |
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 78 KiB After Width: | Height: | Size: 64 KiB |
Before Width: | Height: | Size: 145 KiB After Width: | Height: | Size: 146 KiB |
Before Width: | Height: | Size: 94 KiB After Width: | Height: | Size: 63 KiB |
Before Width: | Height: | Size: 172 KiB After Width: | Height: | Size: 122 KiB |
Before Width: | Height: | Size: 136 KiB After Width: | Height: | Size: 125 KiB |
Before Width: | Height: | Size: 241 KiB After Width: | Height: | Size: 277 KiB |
Before Width: | Height: | Size: 1.1 MiB After Width: | Height: | Size: 1.4 MiB |
Before Width: | Height: | Size: 157 KiB After Width: | Height: | Size: 248 KiB |
Before Width: | Height: | Size: 796 KiB After Width: | Height: | Size: 1.2 MiB |
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 1,009 KiB After Width: | Height: | Size: 1.5 MiB |
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 7.7 KiB After Width: | Height: | Size: 8.8 KiB |
Before Width: | Height: | Size: 821 KiB After Width: | Height: | Size: 1.4 MiB |
Before Width: | Height: | Size: 554 KiB After Width: | Height: | Size: 954 KiB |
Before Width: | Height: | Size: 593 KiB After Width: | Height: | Size: 1,004 KiB |
Before Width: | Height: | Size: 9.8 KiB After Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 77 KiB After Width: | Height: | Size: 102 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 35 KiB |
BIN
logo/raylib.ico
Before Width: | Height: | Size: 103 KiB After Width: | Height: | Size: 9.5 KiB |
BIN
logo/raylib_180x180.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 1 KiB After Width: | Height: | Size: 354 B |
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 4.9 KiB |
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 749 B |
19
projects/VSCode/.vscode/c_cpp_properties.json
vendored
|
@ -38,6 +38,25 @@
|
||||||
"cStandard": "c11",
|
"cStandard": "c11",
|
||||||
"cppStandard": "c++14",
|
"cppStandard": "c++14",
|
||||||
"intelliSenseMode": "clang-x64"
|
"intelliSenseMode": "clang-x64"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Linux",
|
||||||
|
"includePath": [
|
||||||
|
"<path_to_raylib>/src/**",
|
||||||
|
"${workspaceFolder}/**"
|
||||||
|
],
|
||||||
|
"defines": [
|
||||||
|
"_DEBUG",
|
||||||
|
"UNICODE",
|
||||||
|
"_UNICODE",
|
||||||
|
"GRAPHICS_API_OPENGL_33",
|
||||||
|
"PLATFORM_DESKTOP"
|
||||||
|
],
|
||||||
|
"compilerPath": "usr/bin/clang",
|
||||||
|
"cStandard": "c11",
|
||||||
|
"cppStandard": "c++14",
|
||||||
|
"intelliSenseMode": "clang-x64"
|
||||||
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"version": 4
|
"version": 4
|
||||||
|
|
42
projects/VSCode/.vscode/launch.json
vendored
|
@ -64,5 +64,47 @@
|
||||||
"cwd": "${workspaceFolder}",
|
"cwd": "${workspaceFolder}",
|
||||||
"preLaunchTask": "(OSX) build release"
|
"preLaunchTask": "(OSX) build release"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "(GNU) Debug",
|
||||||
|
"type": "cppdbg",
|
||||||
|
"request": "launch",
|
||||||
|
"program": "${workspaceFolder}/game",
|
||||||
|
"args": [],
|
||||||
|
"stopAtEntry": false,
|
||||||
|
"cwd": "${workspaceFolder}",
|
||||||
|
"environment": [],
|
||||||
|
"externalConsole": false,
|
||||||
|
"MIMode": "gdb",
|
||||||
|
"miDebuggerPath": "/usr/bin/gdb",
|
||||||
|
"setupCommands": [
|
||||||
|
{
|
||||||
|
"description": "Enable pretty-printing for gdb",
|
||||||
|
"text": "-enable-pretty-printing",
|
||||||
|
"ignoreFailures": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"preLaunchTask": "(GNU) build debug"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "(GNU) Run",
|
||||||
|
"type": "cppdbg",
|
||||||
|
"request": "launch",
|
||||||
|
"program": "${workspaceFolder}/game",
|
||||||
|
"args": [],
|
||||||
|
"stopAtEntry": false,
|
||||||
|
"cwd": "${workspaceFolder}",
|
||||||
|
"environment": [],
|
||||||
|
"externalConsole": false,
|
||||||
|
"MIMode": "gdb",
|
||||||
|
"miDebuggerPath": "/usr/bin/gdb",
|
||||||
|
"setupCommands": [
|
||||||
|
{
|
||||||
|
"description": "Enable pretty-printing for gdb",
|
||||||
|
"text": "-enable-pretty-printing",
|
||||||
|
"ignoreFailures": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"preLaunchTask": "(GNU) build release"
|
||||||
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
27
projects/VSCode/.vscode/tasks.json
vendored
|
@ -33,10 +33,7 @@
|
||||||
"RAYLIB_PATH=<path_to_raylib>",
|
"RAYLIB_PATH=<path_to_raylib>",
|
||||||
"DEBUGGING=TRUE"
|
"DEBUGGING=TRUE"
|
||||||
],
|
],
|
||||||
"group": {
|
"group": "build"
|
||||||
"kind": "build",
|
|
||||||
"isDefault": true
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"label": "(OSX) build release",
|
"label": "(OSX) build release",
|
||||||
|
@ -47,6 +44,28 @@
|
||||||
"RAYLIB_PATH=<path_to_raylib>",
|
"RAYLIB_PATH=<path_to_raylib>",
|
||||||
],
|
],
|
||||||
"group": "build"
|
"group": "build"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"label": "(GNU) build debug",
|
||||||
|
"type": "process",
|
||||||
|
"command": "make",
|
||||||
|
"args": [
|
||||||
|
"PLATFORM=PLATFORM_DESKTOP",
|
||||||
|
"DEBUGGING=TRUE"
|
||||||
|
],
|
||||||
|
"group": {
|
||||||
|
"kind": "build",
|
||||||
|
"isDefault": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"label": "(GNU) build release",
|
||||||
|
"type": "process",
|
||||||
|
"command": "make",
|
||||||
|
"args": [
|
||||||
|
"PLATFORM=PLATFORM_DESKTOP",
|
||||||
|
],
|
||||||
|
"group": "build"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
# WARNING: To compile to HTML5, code must be redesigned to use emscripten.h and emscripten_set_main_loop()
|
# WARNING: To compile to HTML5, code must be redesigned to use emscripten.h and emscripten_set_main_loop()
|
||||||
PLATFORM ?= PLATFORM_DESKTOP
|
PLATFORM ?= PLATFORM_DESKTOP
|
||||||
RAYLIB_PATH ?= ../..
|
RAYLIB_PATH ?= ../..
|
||||||
PROJECT_NAME ?= standard_game
|
PROJECT_NAME ?= game
|
||||||
DEBUGGING ?= FALSE
|
DEBUGGING ?= FALSE
|
||||||
|
|
||||||
# Default path for raylib on Raspberry Pi, if installed in different path, update it!
|
# Default path for raylib on Raspberry Pi, if installed in different path, update it!
|
||||||
|
|
BIN
raylib.rc.o
|
@ -1424,8 +1424,7 @@ const char *GetDirectoryPath(const char *fileName)
|
||||||
memset(filePath, 0, 256);
|
memset(filePath, 0, 256);
|
||||||
|
|
||||||
lastSlash = strprbrk(fileName, "\\/");
|
lastSlash = strprbrk(fileName, "\\/");
|
||||||
if (!lastSlash)
|
if (!lastSlash) return NULL;
|
||||||
return NULL;
|
|
||||||
|
|
||||||
strncpy(filePath, fileName, strlen(fileName) - (strlen(lastSlash) - 1));
|
strncpy(filePath, fileName, strlen(fileName) - (strlen(lastSlash) - 1));
|
||||||
filePath[strlen(fileName) - strlen(lastSlash)] = '\0';
|
filePath[strlen(fileName) - strlen(lastSlash)] = '\0';
|
||||||
|
|
BIN
src/raylib.ico
Before Width: | Height: | Size: 103 KiB After Width: | Height: | Size: 9.5 KiB |
|
@ -9,7 +9,7 @@ BEGIN
|
||||||
//BLOCK "080904E4" // English UK
|
//BLOCK "080904E4" // English UK
|
||||||
BLOCK "040904E4" // English US
|
BLOCK "040904E4" // English US
|
||||||
BEGIN
|
BEGIN
|
||||||
VALUE "CompanyName", "raylib technologies"
|
//VALUE "CompanyName", "raylib technologies"
|
||||||
VALUE "FileDescription", "Created using raylib (www.raylib.com)"
|
VALUE "FileDescription", "Created using raylib (www.raylib.com)"
|
||||||
VALUE "FileVersion", "2.0.0"
|
VALUE "FileVersion", "2.0.0"
|
||||||
VALUE "InternalName", "raylib app"
|
VALUE "InternalName", "raylib app"
|
||||||
|
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |