├── .clang-format ├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── asm ├── CMakeLists.txt ├── graphics.asm ├── linked_list.asm ├── main.asm ├── memory.asm └── utils.asm ├── c ├── CMakeLists.txt ├── c_key_event.h ├── c_list.c ├── c_list.h ├── c_rectangle.c ├── c_rectangle.h ├── c_result.h ├── c_vector2.c ├── c_vector2.h ├── c_window.c ├── c_window.h └── main.c └── cpp ├── CMakeLists.txt ├── colour.cpp ├── colour.h ├── entity.cpp ├── entity.h ├── key_event.h ├── main.cpp ├── rectangle.cpp ├── rectangle.h ├── vector2.cpp ├── vector2.h ├── window.cpp └── window.h /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/README.md -------------------------------------------------------------------------------- /asm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/asm/CMakeLists.txt -------------------------------------------------------------------------------- /asm/graphics.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/asm/graphics.asm -------------------------------------------------------------------------------- /asm/linked_list.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/asm/linked_list.asm -------------------------------------------------------------------------------- /asm/main.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/asm/main.asm -------------------------------------------------------------------------------- /asm/memory.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/asm/memory.asm -------------------------------------------------------------------------------- /asm/utils.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/asm/utils.asm -------------------------------------------------------------------------------- /c/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/c/CMakeLists.txt -------------------------------------------------------------------------------- /c/c_key_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/c/c_key_event.h -------------------------------------------------------------------------------- /c/c_list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/c/c_list.c -------------------------------------------------------------------------------- /c/c_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/c/c_list.h -------------------------------------------------------------------------------- /c/c_rectangle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/c/c_rectangle.c -------------------------------------------------------------------------------- /c/c_rectangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/c/c_rectangle.h -------------------------------------------------------------------------------- /c/c_result.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/c/c_result.h -------------------------------------------------------------------------------- /c/c_vector2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/c/c_vector2.c -------------------------------------------------------------------------------- /c/c_vector2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/c/c_vector2.h -------------------------------------------------------------------------------- /c/c_window.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/c/c_window.c -------------------------------------------------------------------------------- /c/c_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/c/c_window.h -------------------------------------------------------------------------------- /c/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/c/main.c -------------------------------------------------------------------------------- /cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /cpp/colour.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/cpp/colour.cpp -------------------------------------------------------------------------------- /cpp/colour.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/cpp/colour.h -------------------------------------------------------------------------------- /cpp/entity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/cpp/entity.cpp -------------------------------------------------------------------------------- /cpp/entity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/cpp/entity.h -------------------------------------------------------------------------------- /cpp/key_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/cpp/key_event.h -------------------------------------------------------------------------------- /cpp/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/cpp/main.cpp -------------------------------------------------------------------------------- /cpp/rectangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/cpp/rectangle.cpp -------------------------------------------------------------------------------- /cpp/rectangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/cpp/rectangle.h -------------------------------------------------------------------------------- /cpp/vector2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/cpp/vector2.cpp -------------------------------------------------------------------------------- /cpp/vector2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/cpp/vector2.h -------------------------------------------------------------------------------- /cpp/window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/cpp/window.cpp -------------------------------------------------------------------------------- /cpp/window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-baggs/asm_c_cpp/HEAD/cpp/window.h --------------------------------------------------------------------------------