├── tutorial10_viewport ├── application.cpp ├── application.hpp ├── main.cpp └── world.png ├── tutorial11_events └── main.cpp ├── tutorial1_window ├── image.bmp └── main.cpp ├── tutorial2_moving_image ├── application.cpp ├── application.hpp ├── main.cpp └── stick_figure.bmp ├── tutorial3_keyboard_movement ├── application.cpp ├── application.hpp ├── main.cpp ├── stick_figure.bmp ├── stick_figure.cpp └── stick_figure.hpp ├── tutorial4_spritesheets ├── application.cpp ├── application.hpp ├── main.cpp ├── spritesheet.bmp ├── spritesheet.cpp ├── spritesheet.hpp ├── stick_figure.cpp ├── stick_figure.hpp ├── utilities.cpp └── utilities.hpp ├── tutorial5_pong └── src │ ├── main.cpp │ ├── paddle.cpp │ ├── paddle.hpp │ ├── pong.cpp │ └── pong.hpp ├── tutorial6_pong2 └── src │ ├── main.cpp │ ├── paddle.cpp │ ├── paddle.hpp │ ├── pong.cpp │ └── pong.hpp ├── tutorial7_pong3 └── src │ ├── ball.cpp │ ├── ball.hpp │ ├── ball.png │ ├── main.cpp │ ├── paddle.cpp │ ├── paddle.hpp │ ├── pong.cpp │ └── pong.hpp ├── tutorial8_pong4 └── src │ ├── ball.cpp │ ├── ball.hpp │ ├── ball.png │ ├── main.cpp │ ├── paddle.cpp │ ├── paddle.hpp │ ├── pong.cpp │ └── pong.hpp └── tutorial9_shapes ├── application.cpp ├── application.hpp └── main.cpp /tutorial10_viewport/application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial10_viewport/application.cpp -------------------------------------------------------------------------------- /tutorial10_viewport/application.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial10_viewport/application.hpp -------------------------------------------------------------------------------- /tutorial10_viewport/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial10_viewport/main.cpp -------------------------------------------------------------------------------- /tutorial10_viewport/world.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial10_viewport/world.png -------------------------------------------------------------------------------- /tutorial11_events/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial11_events/main.cpp -------------------------------------------------------------------------------- /tutorial1_window/image.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial1_window/image.bmp -------------------------------------------------------------------------------- /tutorial1_window/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial1_window/main.cpp -------------------------------------------------------------------------------- /tutorial2_moving_image/application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial2_moving_image/application.cpp -------------------------------------------------------------------------------- /tutorial2_moving_image/application.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial2_moving_image/application.hpp -------------------------------------------------------------------------------- /tutorial2_moving_image/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial2_moving_image/main.cpp -------------------------------------------------------------------------------- /tutorial2_moving_image/stick_figure.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial2_moving_image/stick_figure.bmp -------------------------------------------------------------------------------- /tutorial3_keyboard_movement/application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial3_keyboard_movement/application.cpp -------------------------------------------------------------------------------- /tutorial3_keyboard_movement/application.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial3_keyboard_movement/application.hpp -------------------------------------------------------------------------------- /tutorial3_keyboard_movement/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial3_keyboard_movement/main.cpp -------------------------------------------------------------------------------- /tutorial3_keyboard_movement/stick_figure.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial3_keyboard_movement/stick_figure.bmp -------------------------------------------------------------------------------- /tutorial3_keyboard_movement/stick_figure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial3_keyboard_movement/stick_figure.cpp -------------------------------------------------------------------------------- /tutorial3_keyboard_movement/stick_figure.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial3_keyboard_movement/stick_figure.hpp -------------------------------------------------------------------------------- /tutorial4_spritesheets/application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial4_spritesheets/application.cpp -------------------------------------------------------------------------------- /tutorial4_spritesheets/application.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial4_spritesheets/application.hpp -------------------------------------------------------------------------------- /tutorial4_spritesheets/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial4_spritesheets/main.cpp -------------------------------------------------------------------------------- /tutorial4_spritesheets/spritesheet.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial4_spritesheets/spritesheet.bmp -------------------------------------------------------------------------------- /tutorial4_spritesheets/spritesheet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial4_spritesheets/spritesheet.cpp -------------------------------------------------------------------------------- /tutorial4_spritesheets/spritesheet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial4_spritesheets/spritesheet.hpp -------------------------------------------------------------------------------- /tutorial4_spritesheets/stick_figure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial4_spritesheets/stick_figure.cpp -------------------------------------------------------------------------------- /tutorial4_spritesheets/stick_figure.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial4_spritesheets/stick_figure.hpp -------------------------------------------------------------------------------- /tutorial4_spritesheets/utilities.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial4_spritesheets/utilities.cpp -------------------------------------------------------------------------------- /tutorial4_spritesheets/utilities.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial4_spritesheets/utilities.hpp -------------------------------------------------------------------------------- /tutorial5_pong/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial5_pong/src/main.cpp -------------------------------------------------------------------------------- /tutorial5_pong/src/paddle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial5_pong/src/paddle.cpp -------------------------------------------------------------------------------- /tutorial5_pong/src/paddle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial5_pong/src/paddle.hpp -------------------------------------------------------------------------------- /tutorial5_pong/src/pong.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial5_pong/src/pong.cpp -------------------------------------------------------------------------------- /tutorial5_pong/src/pong.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial5_pong/src/pong.hpp -------------------------------------------------------------------------------- /tutorial6_pong2/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial6_pong2/src/main.cpp -------------------------------------------------------------------------------- /tutorial6_pong2/src/paddle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial6_pong2/src/paddle.cpp -------------------------------------------------------------------------------- /tutorial6_pong2/src/paddle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial6_pong2/src/paddle.hpp -------------------------------------------------------------------------------- /tutorial6_pong2/src/pong.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial6_pong2/src/pong.cpp -------------------------------------------------------------------------------- /tutorial6_pong2/src/pong.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial6_pong2/src/pong.hpp -------------------------------------------------------------------------------- /tutorial7_pong3/src/ball.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial7_pong3/src/ball.cpp -------------------------------------------------------------------------------- /tutorial7_pong3/src/ball.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial7_pong3/src/ball.hpp -------------------------------------------------------------------------------- /tutorial7_pong3/src/ball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial7_pong3/src/ball.png -------------------------------------------------------------------------------- /tutorial7_pong3/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial7_pong3/src/main.cpp -------------------------------------------------------------------------------- /tutorial7_pong3/src/paddle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial7_pong3/src/paddle.cpp -------------------------------------------------------------------------------- /tutorial7_pong3/src/paddle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial7_pong3/src/paddle.hpp -------------------------------------------------------------------------------- /tutorial7_pong3/src/pong.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial7_pong3/src/pong.cpp -------------------------------------------------------------------------------- /tutorial7_pong3/src/pong.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial7_pong3/src/pong.hpp -------------------------------------------------------------------------------- /tutorial8_pong4/src/ball.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial8_pong4/src/ball.cpp -------------------------------------------------------------------------------- /tutorial8_pong4/src/ball.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial8_pong4/src/ball.hpp -------------------------------------------------------------------------------- /tutorial8_pong4/src/ball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial8_pong4/src/ball.png -------------------------------------------------------------------------------- /tutorial8_pong4/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial8_pong4/src/main.cpp -------------------------------------------------------------------------------- /tutorial8_pong4/src/paddle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial8_pong4/src/paddle.cpp -------------------------------------------------------------------------------- /tutorial8_pong4/src/paddle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial8_pong4/src/paddle.hpp -------------------------------------------------------------------------------- /tutorial8_pong4/src/pong.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial8_pong4/src/pong.cpp -------------------------------------------------------------------------------- /tutorial8_pong4/src/pong.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial8_pong4/src/pong.hpp -------------------------------------------------------------------------------- /tutorial9_shapes/application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial9_shapes/application.cpp -------------------------------------------------------------------------------- /tutorial9_shapes/application.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial9_shapes/application.hpp -------------------------------------------------------------------------------- /tutorial9_shapes/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Noah11012/sdl2-tutorial-code/HEAD/tutorial9_shapes/main.cpp --------------------------------------------------------------------------------