initial commit

This commit is contained in:
ergz 2023-03-27 02:00:41 -07:00
commit 5a234e06f1
4 changed files with 65 additions and 0 deletions

12
build.bat Normal file
View File

@ -0,0 +1,12 @@
@echo off
echo ~~~~ starting build ~~~~~
REM call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat"
REM INCLUDES
set sdl_inc_path="D:\dev\libraries\SDL2-devel-2.24.2-VC\SDL2-2.24.2\include"
set sdl_lib_path="D:\dev\libraries\SDL2-devel-2.24.2-VC\SDL2-2.24.2\lib\x64"
set output_dir="build\"
cl /nologo /Zi /Fd"build/" /Fo"build/" /Fe"build/app.exe" /I %sdl_inc_path% *.cpp SDL2.lib SDL2main.lib shell32.lib /link /SUBSYSTEM:CONSOLE /LIBPATH:%sdl_lib_path%

BIN
debug.rdbg Normal file

Binary file not shown.

30
main.cpp Normal file
View File

@ -0,0 +1,30 @@
#include "SDL.h"
#include <stdio.h>
SDL_Window *window;
int main(int argc, char *argv[])
{
if (SDL_Init(SDL_INIT_EVERYTHING) != 0) {
fprintf(stderr, "there was an error attempting to initilizer SDL");
}
// create a display mode
SDL_DisplayMode display_mode;
// and store in it current display mode settings
SDL_GetCurrentDisplayMode(0, &display_mode);
// create an sdl window object
window = SDL_CreateWindow(
"Cool new window",
SDL_WINDOWPOS_CENTERED,
SDL_WINDOWPOS_CENTERED,
display_mode.w, display_mode.h,
SDL_WINDOW_RESIZABLE
);
printf("hello there");
return(0);
}

23
subl-proj.sublime-project Normal file
View File

@ -0,0 +1,23 @@
{
"folders":
[
{
"path": "."
},
{
"name": "SDL",
"path": "D:/dev/libraries/SDL2-devel-2.24.2-VC/SDL2-2.24.2/include"
}
],
"build_systems":
[
{
"name": "build.bat",
"shell_cmd": "build.bat",
"selector": "source.c++",
"working_dir": "$project_path",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
}
]
}