├── .gitattributes ├── .gitignore ├── FlexRect ├── README.md ├── example │ ├── CMakeLists.txt │ ├── FlexExample.c │ └── FlexRectPreview.gif └── flexrect.h ├── HitboxCollision ├── Example │ ├── CMakeLists.txt │ └── HitboxExample.c ├── README.md └── hitbox_collision.h ├── LICENSE ├── README.md ├── SpriteSystem ├── README.md ├── examples │ ├── CMakeLists.txt │ ├── resources │ │ ├── Preview_Sprite_anim_scale.gif │ │ └── player_sheet.png │ ├── sprite_raylib.c │ └── sprite_rect_raylib.c ├── sprite.h └── sprite_rect.h ├── StateMachine ├── README.md ├── example │ ├── CMakeLists.txt │ └── StateExample.c └── statemachine.h ├── TileMapSystem ├── Example │ ├── .gitignore │ ├── CMakeLists.txt │ ├── README.md │ ├── Resource │ │ ├── Bitmask_example.png │ │ ├── Preview.gif │ │ ├── Preview_TileMap_resize.gif │ │ ├── Preview_TileMap_spread.gif │ │ ├── Preview_autotile.gif │ │ ├── RDE_8x8.png │ │ ├── TileSetBitmask.h │ │ ├── TileSetterBitmask.h │ │ ├── TileSetter_template.png │ │ ├── grass_and_dirt_tiles.ase │ │ └── grass_and_dirt_tiles.png │ ├── Test_AutoTile.c │ ├── Test_AutotTile.c │ ├── Test_TileMap.c │ ├── Test_TileMap_spread_parallax.c │ └── Test_TileSet_bitmask_editor.c ├── README.md ├── autotile.h ├── tilemap.h └── tileset.h └── ViewportScaling ├── Example ├── CMakeLists.txt └── ViewportExample.c ├── README.md └── viewport_scaling.h /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/.gitignore -------------------------------------------------------------------------------- /FlexRect/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/FlexRect/README.md -------------------------------------------------------------------------------- /FlexRect/example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/FlexRect/example/CMakeLists.txt -------------------------------------------------------------------------------- /FlexRect/example/FlexExample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/FlexRect/example/FlexExample.c -------------------------------------------------------------------------------- /FlexRect/example/FlexRectPreview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/FlexRect/example/FlexRectPreview.gif -------------------------------------------------------------------------------- /FlexRect/flexrect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/FlexRect/flexrect.h -------------------------------------------------------------------------------- /HitboxCollision/Example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/HitboxCollision/Example/CMakeLists.txt -------------------------------------------------------------------------------- /HitboxCollision/Example/HitboxExample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/HitboxCollision/Example/HitboxExample.c -------------------------------------------------------------------------------- /HitboxCollision/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/HitboxCollision/README.md -------------------------------------------------------------------------------- /HitboxCollision/hitbox_collision.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/HitboxCollision/hitbox_collision.h -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/README.md -------------------------------------------------------------------------------- /SpriteSystem/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/SpriteSystem/README.md -------------------------------------------------------------------------------- /SpriteSystem/examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/SpriteSystem/examples/CMakeLists.txt -------------------------------------------------------------------------------- /SpriteSystem/examples/resources/Preview_Sprite_anim_scale.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/SpriteSystem/examples/resources/Preview_Sprite_anim_scale.gif -------------------------------------------------------------------------------- /SpriteSystem/examples/resources/player_sheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/SpriteSystem/examples/resources/player_sheet.png -------------------------------------------------------------------------------- /SpriteSystem/examples/sprite_raylib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/SpriteSystem/examples/sprite_raylib.c -------------------------------------------------------------------------------- /SpriteSystem/examples/sprite_rect_raylib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/SpriteSystem/examples/sprite_rect_raylib.c -------------------------------------------------------------------------------- /SpriteSystem/sprite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/SpriteSystem/sprite.h -------------------------------------------------------------------------------- /SpriteSystem/sprite_rect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/SpriteSystem/sprite_rect.h -------------------------------------------------------------------------------- /StateMachine/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/StateMachine/README.md -------------------------------------------------------------------------------- /StateMachine/example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/StateMachine/example/CMakeLists.txt -------------------------------------------------------------------------------- /StateMachine/example/StateExample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/StateMachine/example/StateExample.c -------------------------------------------------------------------------------- /StateMachine/statemachine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/StateMachine/statemachine.h -------------------------------------------------------------------------------- /TileMapSystem/Example/.gitignore: -------------------------------------------------------------------------------- 1 | *.exe -------------------------------------------------------------------------------- /TileMapSystem/Example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/TileMapSystem/Example/CMakeLists.txt -------------------------------------------------------------------------------- /TileMapSystem/Example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/TileMapSystem/Example/README.md -------------------------------------------------------------------------------- /TileMapSystem/Example/Resource/Bitmask_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/TileMapSystem/Example/Resource/Bitmask_example.png -------------------------------------------------------------------------------- /TileMapSystem/Example/Resource/Preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/TileMapSystem/Example/Resource/Preview.gif -------------------------------------------------------------------------------- /TileMapSystem/Example/Resource/Preview_TileMap_resize.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/TileMapSystem/Example/Resource/Preview_TileMap_resize.gif -------------------------------------------------------------------------------- /TileMapSystem/Example/Resource/Preview_TileMap_spread.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/TileMapSystem/Example/Resource/Preview_TileMap_spread.gif -------------------------------------------------------------------------------- /TileMapSystem/Example/Resource/Preview_autotile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/TileMapSystem/Example/Resource/Preview_autotile.gif -------------------------------------------------------------------------------- /TileMapSystem/Example/Resource/RDE_8x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/TileMapSystem/Example/Resource/RDE_8x8.png -------------------------------------------------------------------------------- /TileMapSystem/Example/Resource/TileSetBitmask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/TileMapSystem/Example/Resource/TileSetBitmask.h -------------------------------------------------------------------------------- /TileMapSystem/Example/Resource/TileSetterBitmask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/TileMapSystem/Example/Resource/TileSetterBitmask.h -------------------------------------------------------------------------------- /TileMapSystem/Example/Resource/TileSetter_template.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/TileMapSystem/Example/Resource/TileSetter_template.png -------------------------------------------------------------------------------- /TileMapSystem/Example/Resource/grass_and_dirt_tiles.ase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/TileMapSystem/Example/Resource/grass_and_dirt_tiles.ase -------------------------------------------------------------------------------- /TileMapSystem/Example/Resource/grass_and_dirt_tiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/TileMapSystem/Example/Resource/grass_and_dirt_tiles.png -------------------------------------------------------------------------------- /TileMapSystem/Example/Test_AutoTile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/TileMapSystem/Example/Test_AutoTile.c -------------------------------------------------------------------------------- /TileMapSystem/Example/Test_AutotTile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/TileMapSystem/Example/Test_AutotTile.c -------------------------------------------------------------------------------- /TileMapSystem/Example/Test_TileMap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/TileMapSystem/Example/Test_TileMap.c -------------------------------------------------------------------------------- /TileMapSystem/Example/Test_TileMap_spread_parallax.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/TileMapSystem/Example/Test_TileMap_spread_parallax.c -------------------------------------------------------------------------------- /TileMapSystem/Example/Test_TileSet_bitmask_editor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/TileMapSystem/Example/Test_TileSet_bitmask_editor.c -------------------------------------------------------------------------------- /TileMapSystem/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/TileMapSystem/README.md -------------------------------------------------------------------------------- /TileMapSystem/autotile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/TileMapSystem/autotile.h -------------------------------------------------------------------------------- /TileMapSystem/tilemap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/TileMapSystem/tilemap.h -------------------------------------------------------------------------------- /TileMapSystem/tileset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/TileMapSystem/tileset.h -------------------------------------------------------------------------------- /ViewportScaling/Example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/ViewportScaling/Example/CMakeLists.txt -------------------------------------------------------------------------------- /ViewportScaling/Example/ViewportExample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/ViewportScaling/Example/ViewportExample.c -------------------------------------------------------------------------------- /ViewportScaling/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/ViewportScaling/README.md -------------------------------------------------------------------------------- /ViewportScaling/viewport_scaling.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nezvers/GameSystemsInC/HEAD/ViewportScaling/viewport_scaling.h --------------------------------------------------------------------------------