Skip to content

Commit

Permalink
+ Readme
Browse files Browse the repository at this point in the history
+ Readme
  • Loading branch information
Kordeyrow committed Nov 11, 2024
1 parent 5bade1b commit dc18820
Show file tree
Hide file tree
Showing 40 changed files with 10,920 additions and 0 deletions.
280 changes: 280 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -431,6 +431,286 @@ test/testwm
test/testyuv
test/torturethread

# for Doxygen
docs/output
SDL.tag
doxygen_warn.txt

# emscripten
*.pyc
__pycache__

# Support for --embedded configs
/.emscripten
/.emscripten.old
/.emscripten_cache
/.emscripten_cache__last_clear
/.emscripten_sanity
/.emscripten_sanity_wasm

# Tags files that get generated at runtime
/emscripten-releases-tot.txt

# File that get download/extracted by emsdk itself
/ccache
/gnu
/upstream
/fastcomp
/fastcomp-clang/
/llvm
/ninja
/releases
/clang
/emscripten
/git
/node
/python
/temp
/downloads
/crunch
/java
/mingw
/spidermonkey
/binaryen

#imgui
## OSX artifacts
.DS_Store

## Dear ImGui artifacts
imgui.ini
imgui*.ini

## General build artifacts
*.o
*.obj
*.exe
examples/*/Debug/*
examples/*/Release/*
examples/*/x64/*

## Visual Studio artifacts
.vs
ipch
*.opensdf
*.log
*.pdb
*.ilk
*.user
*.sdf
*.suo
*.VC.db
*.VC.VC.opendb

## Getting files created in JSON/Schemas/Catalog/ from a VS2022 update
JSON/

## Commonly used CMake directories
build*/

## Xcode artifacts
project.xcworkspace
xcuserdata

## Emscripten artifacts
examples/*.o.tmp
examples/*.out.js
examples/*.out.wasm
examples/example_glfw_opengl3/web/*
examples/example_glfw_wgpu/web/*
examples/example_glfw_wgpu/external/*
examples/example_sdl2_opengl3/web/*

## JetBrains IDE artifacts
.idea
cmake-build-*

## Unix executables from our example Makefiles
examples/example_glfw_metal/example_glfw_metal
examples/example_glfw_opengl2/example_glfw_opengl2
examples/example_glfw_opengl3/example_glfw_opengl3
examples/example_glut_opengl2/example_glut_opengl2
examples/example_null/example_null
examples/example_sdl2_metal/example_sdl2_metal
examples/example_sdl2_opengl2/example_sdl2_opengl2
examples/example_sdl2_opengl3/example_sdl2_opengl3
examples/example_sdl2_sdlrenderer/example_sdl2_sdlrenderer

#SDL
build/
build-*/
!build-scripts/
buildbot/
/VERSION.txt
__pycache__

*.so
*.so.*
*.dll
*.exe
*.o
*.obj
*.res
*.lib
*.a
*.la
*.dSYM
*,e1f
*,ff8
*.lnk
*.err
*.exp
*.map
*.orig
*~
*.swp
*.tmp
*.rej

# for CMake
.cmake
CMakeFiles/
CMakeCache.txt
cmake_install.cmake
cmake_uninstall.cmake
install_manifest.txt
*Targets.cmake
*Config.cmake
*ConfigVersion.cmake
CTestTestfile.cmake
Testing
compile_commands.json
.cache/
/include-config-*
/include-revision
/Makefile
.ninja_*
*.ninja
*.pc
test/*.test
wayland-generated-protocols

# for CLion
.idea
cmake-build-*

# for Xcode
*.mode1*
*.perspective*
*.pbxuser
(^|/)build($|/)
.DS_Store
xcuserdata
*.xcworkspace
Xcode/build.xcconfig

# for Visual Studio Code
.vscode/

# for Visual C++
.vs
Debug
Release
*.user
*.ncb
*.suo
*.sdf
VisualC/tests/gamepadmap/axis.bmp
VisualC/tests/gamepadmap/button.bmp
VisualC/tests/gamepadmap/gamepadmap.bmp
VisualC/tests/gamepadmap/gamepadmap_back.bmp
VisualC/tests/loopwave/sample.wav
VisualC/tests/testautomation/*.bmp
VisualC/tests/testgamepad/axis.bmp
VisualC/tests/testgamepad/button.bmp
VisualC/tests/testgamepad/gamepadmap.bmp
VisualC/tests/testgamepad/gamepadmap_back.bmp
VisualC/tests/testoverlay/moose.dat
VisualC/tests/testrendertarget/icon.bmp
VisualC/tests/testrendertarget/sample.bmp
VisualC/tests/testscale/icon.bmp
VisualC/tests/testscale/sample.bmp
VisualC/tests/testsprite/icon.bmp
VisualC/tests/testyuv/testyuv.bmp
VisualC-GDK/**/Layout
src/render/direct3d12/D3D12_*_One.h
src/render/direct3d12/D3D12_*_Series.h
src/gpu/d3d12/D3D12_*_One.h
src/gpu/d3d12/D3D12_*_Series.h

# for Android
android-project/local.properties
android-project/.gradle/

test/checkkeys
test/checkkeysthreads
test/gamepadmap
test/loopwave
test/loopwavequeue
test/testatomic
test/testaudiorecording
test/testaudiohotplug
test/testaudioinfo
test/testautomation
test/testbounds
test/testcustomcursor
test/testdisplayinfo
test/testdraw
test/testdrawchessboard
test/testdropfile
test/testerror
test/testevdev
test/testfile
test/testfilesystem
test/testgamepad
test/testgeometry
test/testgesture
test/testgl
test/testgles
test/testgles2
test/testhaptic
test/testhittesting
test/testhotplug
test/testiconv
test/testime
test/testintersections
test/testjoystick
test/testkeys
test/testloadso
test/testlocale
test/testlock
test/testmessage
test/testmouse
test/testmultiaudio
test/testnative
test/testoverlay
test/testplatform
test/testpower
test/testqsort
test/testrelative
test/testrendercopyex
test/testrendertarget
test/testresample
test/testrumble
test/testscale
test/testsem
test/testsensor
test/testshader
test/testshape
test/testsprite
test/testspriteminimal
test/teststreaming
test/testsurround
test/testthread
test/testtimer
test/testurl
test/testver
test/testviewport
test/testvulkan
test/testwm
test/testyuv
test/torturethread

# for Doxygen
docs/output
SDL.tag
Expand Down
70 changes: 70 additions & 0 deletions FlappyBird/FlappyBird.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -198,6 +198,76 @@
<ClInclude Include="src\system_component\updatable.h" />
<ClInclude Include="src\system_component\transform.h" />
</ItemGroup>
<ItemGroup>
<Font Include="assets\fonts\flappy-bird-score-font.ttf" />
<Font Include="assets\fonts\flappy-bird-score-font___.TTF" />
<Font Include="assets\fonts\flappy-bird.ttf" />
<Font Include="assets\fonts\flappy-font.ttf" />
<Font Include="build_web\assets\fonts\flappy-bird-score-font.ttf" />
<Font Include="build_web\assets\fonts\flappy-bird-score-font___.TTF" />
<Font Include="build_web\assets\fonts\flappy-bird.ttf" />
<Font Include="build_web\assets\fonts\flappy-font.ttf" />
</ItemGroup>
<ItemGroup>
<Image Include="assets\sprites\0.png" />
<Image Include="assets\sprites\1.png" />
<Image Include="assets\sprites\2.png" />
<Image Include="assets\sprites\3.png" />
<Image Include="assets\sprites\4.png" />
<Image Include="assets\sprites\5.png" />
<Image Include="assets\sprites\6.png" />
<Image Include="assets\sprites\7.png" />
<Image Include="assets\sprites\8.png" />
<Image Include="assets\sprites\9.png" />
<Image Include="assets\sprites\background-day.png" />
<Image Include="assets\sprites\background-night.png" />
<Image Include="assets\sprites\base.png" />
<Image Include="assets\sprites\bluebird-downflap.png" />
<Image Include="assets\sprites\bluebird-midflap.png" />
<Image Include="assets\sprites\bluebird-upflap.png" />
<Image Include="assets\sprites\gameover.png" />
<Image Include="assets\sprites\message.png" />
<Image Include="assets\sprites\pipe-green.png" />
<Image Include="assets\sprites\pipe-red.png" />
<Image Include="assets\sprites\redbird-downflap.png" />
<Image Include="assets\sprites\redbird-midflap.png" />
<Image Include="assets\sprites\redbird-upflap.png" />
<Image Include="assets\sprites\yellowbird-downflap.png" />
<Image Include="assets\sprites\yellowbird-midflap.png" />
<Image Include="assets\sprites\yellowbird-upflap.png" />
<Image Include="build_web\assets\sprites\0.png" />
<Image Include="build_web\assets\sprites\1.png" />
<Image Include="build_web\assets\sprites\2.png" />
<Image Include="build_web\assets\sprites\3.png" />
<Image Include="build_web\assets\sprites\4.png" />
<Image Include="build_web\assets\sprites\5.png" />
<Image Include="build_web\assets\sprites\6.png" />
<Image Include="build_web\assets\sprites\7.png" />
<Image Include="build_web\assets\sprites\8.png" />
<Image Include="build_web\assets\sprites\9.png" />
<Image Include="build_web\assets\sprites\background-day.png" />
<Image Include="build_web\assets\sprites\background-night.png" />
<Image Include="build_web\assets\sprites\base.png" />
<Image Include="build_web\assets\sprites\bluebird-downflap.png" />
<Image Include="build_web\assets\sprites\bluebird-midflap.png" />
<Image Include="build_web\assets\sprites\bluebird-upflap.png" />
<Image Include="build_web\assets\sprites\gameover.png" />
<Image Include="build_web\assets\sprites\message.png" />
<Image Include="build_web\assets\sprites\pipe-green.png" />
<Image Include="build_web\assets\sprites\pipe-red.png" />
<Image Include="build_web\assets\sprites\redbird-downflap.png" />
<Image Include="build_web\assets\sprites\redbird-midflap.png" />
<Image Include="build_web\assets\sprites\redbird-upflap.png" />
<Image Include="build_web\assets\sprites\yellowbird-downflap.png" />
<Image Include="build_web\assets\sprites\yellowbird-midflap.png" />
<Image Include="build_web\assets\sprites\yellowbird-upflap.png" />
</ItemGroup>
<ItemGroup>
<None Include="build_web\index.data" />
<None Include="build_web\index.html" />
<None Include="build_web\index.js" />
<None Include="build_web\index.wasm" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
Expand Down
21 changes: 21 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2024 Matheus Gonçalves Cordeiro <[email protected]>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Loading

0 comments on commit dc18820

Please sign in to comment.