├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CMakeLists.txt ├── LICENSE.md ├── Notes.txt ├── README.md ├── assignment1 ├── CMakeLists.txt ├── Makefile ├── README.txt ├── config.txt ├── fonts │ └── tech.ttf └── main.cpp ├── assignment1_solution ├── CMakeLists.txt ├── config.cpp ├── config.h ├── config.txt ├── fonts │ └── tech.ttf ├── main.cpp └── shape.h ├── assignment2 ├── CMakeLists.txt ├── Components.h ├── Entity.cpp ├── Entity.h ├── EntityManager.cpp ├── EntityManager.h ├── Game.cpp ├── Game.h ├── README.txt ├── Vec2.cpp ├── Vec2.h ├── config.txt ├── fonts │ └── tech.ttf └── main.cpp ├── assignment2_solution ├── CMakeLists.txt ├── Components.h ├── Entity.cpp ├── Entity.h ├── EntityManager.cpp ├── EntityManager.h ├── Game.cpp ├── Game.h ├── config.cpp ├── config.h ├── config.txt ├── fonts │ └── tech.ttf ├── main.cpp ├── temp.cpp ├── vec2.cpp ├── vec2.h └── vec2_test.cpp ├── assignment3 ├── Action.cpp ├── Action.h ├── Animation.cpp ├── Animation.h ├── Assets.cpp ├── Assets.h ├── CMakeLists.txt ├── Components.h ├── Entity.cpp ├── Entity.h ├── EntityManager.cpp ├── EntityManager.h ├── GameEngine.cpp ├── GameEngine.h ├── Physics.cpp ├── Physics.h ├── README.txt ├── Scene.cpp ├── Scene.h ├── Scene_Menu.cpp ├── Scene_Menu.h ├── Scene_Play.cpp ├── Scene_Play.h ├── fonts │ ├── mario.ttf │ └── tech.ttf ├── images │ ├── assets.txt │ ├── level1.txt │ ├── level2.txt │ ├── level3.txt │ ├── mario │ │ ├── brick.png │ │ └── ground.png │ ├── megaman │ │ ├── buster.png │ │ └── stand64.png │ └── misc │ │ └── explosion96.png ├── main.cpp ├── vec2.cpp └── vec2.h ├── assignment3_solution ├── Action.cpp ├── Action.h ├── Animation.cpp ├── Animation.h ├── Assets.cpp ├── Assets.h ├── CMakeLists.txt ├── Components.h ├── Entity.cpp ├── Entity.h ├── EntityManager.cpp ├── EntityManager.h ├── GameEngine.cpp ├── GameEngine.h ├── Physics.cpp ├── Physics.h ├── Scene.cpp ├── Scene.h ├── Scene_Menu.cpp ├── Scene_Menu.h ├── Scene_Play.cpp ├── Scene_Play.h ├── assets │ ├── assets.txt │ ├── fonts │ │ ├── mario.ttf │ │ └── tech.ttf │ ├── images │ │ ├── mario │ │ │ ├── brick.png │ │ │ ├── brick_debris.png │ │ │ ├── bush.png │ │ │ ├── castle_small.png │ │ │ ├── coin.png │ │ │ ├── flower.png │ │ │ ├── ground.png │ │ │ ├── question.png │ │ │ ├── question_hit.png │ │ │ └── tree.png │ │ ├── megaman │ │ │ ├── air_shoot.png │ │ │ ├── buster.png │ │ │ ├── buster16.png │ │ │ ├── jump.png │ │ │ ├── run_192x64.png │ │ │ ├── run_shoot.png │ │ │ ├── stand64.png │ │ │ ├── stand_128x64.png │ │ │ └── stand_shoot.png │ │ └── misc │ │ │ ├── explosion64.png │ │ │ └── explosion96.png │ ├── level1.txt │ ├── level2.txt │ └── level3.txt ├── main.cpp ├── vec2.cpp └── vec2.h ├── assignment4 ├── Action.cpp ├── Action.h ├── Animation.cpp ├── Animation.h ├── Assets.cpp ├── Assets.h ├── CMakeLists.txt ├── Components.h ├── Entity.cpp ├── Entity.h ├── EntityManager.cpp ├── EntityManager.h ├── GameEngine.cpp ├── GameEngine.h ├── Physics.cpp ├── Physics.h ├── README.txt ├── Scene.cpp ├── Scene.h ├── Scene_Menu.cpp ├── Scene_Menu.h ├── Scene_Zelda.cpp ├── Scene_Zelda.h ├── assets │ ├── fonts │ │ ├── mario.ttf │ │ └── tech.ttf │ ├── images │ │ ├── zelda_armos_sb.png │ │ ├── zelda_armos_sf.png │ │ ├── zelda_black.png │ │ ├── zelda_bush.png │ │ ├── zelda_heart.png │ │ ├── zelda_lake1.png │ │ ├── zelda_lake2.png │ │ ├── zelda_lake3.png │ │ ├── zelda_lake4.png │ │ ├── zelda_lake5.png │ │ ├── zelda_lake6.png │ │ ├── zelda_lake7.png │ │ ├── zelda_lake8.png │ │ ├── zelda_lake9.png │ │ ├── zelda_link_atkd.png │ │ ├── zelda_link_atkr.png │ │ ├── zelda_link_atku.png │ │ ├── zelda_link_mvd.png │ │ ├── zelda_link_mvr.png │ │ ├── zelda_link_mvu.png │ │ ├── zelda_link_sd.png │ │ ├── zelda_link_sr.png │ │ ├── zelda_link_su.png │ │ ├── zelda_rock1.png │ │ ├── zelda_rock2.png │ │ ├── zelda_rock3.png │ │ ├── zelda_rock4.png │ │ ├── zelda_rock5.png │ │ ├── zelda_rock6.png │ │ ├── zelda_stair.png │ │ ├── zelda_tektite_sf.png │ │ ├── zelda_treemonster1.png │ │ ├── zelda_treemonster2.png │ │ ├── zelda_treemonster3.png │ │ ├── zelda_treemonster4.png │ │ ├── zelda_treemonster5.png │ │ └── zelda_treemonster6.png │ └── sounds │ │ ├── zelda_EnemyDamaged.wav │ │ ├── zelda_EnemyDied.wav │ │ ├── zelda_LinkDamaged.wav │ │ ├── zelda_LinkDied.wav │ │ ├── zelda_LinkLowHealth.wav │ │ ├── zelda_PickupHeart.wav │ │ ├── zelda_SwordSlash.wav │ │ ├── zelda_TitleTheme.ogg │ │ └── zelda_WalkingOnStairs.wav ├── config │ ├── assets.txt │ ├── level1.txt │ ├── level2.txt │ └── level3.txt ├── main.cpp ├── vec2.cpp └── vec2.h ├── assignment4_solution ├── Action.cpp ├── Action.h ├── Animation.cpp ├── Animation.h ├── Assets.cpp ├── Assets.h ├── CMakeLists.txt ├── Components.h ├── Entity.cpp ├── Entity.h ├── EntityManager.cpp ├── EntityManager.h ├── GameEngine.cpp ├── GameEngine.h ├── Physics.cpp ├── Physics.h ├── Scene.cpp ├── Scene.h ├── Scene_Menu.cpp ├── Scene_Menu.h ├── Scene_Zelda.cpp ├── Scene_Zelda.h ├── assets │ ├── fonts │ │ ├── mario.ttf │ │ └── tech.ttf │ ├── images │ │ ├── zelda_armos_sb.png │ │ ├── zelda_armos_sf.png │ │ ├── zelda_black.png │ │ ├── zelda_bush.png │ │ ├── zelda_heart.png │ │ ├── zelda_lake1.png │ │ ├── zelda_lake2.png │ │ ├── zelda_lake3.png │ │ ├── zelda_lake4.png │ │ ├── zelda_lake5.png │ │ ├── zelda_lake6.png │ │ ├── zelda_lake7.png │ │ ├── zelda_lake8.png │ │ ├── zelda_lake9.png │ │ ├── zelda_link_atkd.png │ │ ├── zelda_link_atkr.png │ │ ├── zelda_link_atku.png │ │ ├── zelda_link_mvd.png │ │ ├── zelda_link_mvr.png │ │ ├── zelda_link_mvu.png │ │ ├── zelda_link_sd.png │ │ ├── zelda_link_sr.png │ │ ├── zelda_link_su.png │ │ ├── zelda_rock1.png │ │ ├── zelda_rock2.png │ │ ├── zelda_rock3.png │ │ ├── zelda_rock4.png │ │ ├── zelda_rock5.png │ │ ├── zelda_rock6.png │ │ ├── zelda_stair.png │ │ ├── zelda_tektite_sf.png │ │ ├── zelda_treemonster1.png │ │ ├── zelda_treemonster2.png │ │ ├── zelda_treemonster3.png │ │ ├── zelda_treemonster4.png │ │ ├── zelda_treemonster5.png │ │ └── zelda_treemonster6.png │ └── sounds │ │ ├── zelda_EnemyDamaged.wav │ │ ├── zelda_EnemyDied.wav │ │ ├── zelda_LinkDamaged.wav │ │ ├── zelda_LinkDied.wav │ │ ├── zelda_LinkLowHealth.wav │ │ ├── zelda_PickupHeart.wav │ │ ├── zelda_SwordSlash.wav │ │ ├── zelda_TitleTheme.ogg │ │ └── zelda_WalkingOnStairs.wav ├── config │ ├── assets.txt │ ├── level1.txt │ ├── level2.txt │ └── level3.txt ├── main.cpp ├── vec2.cpp └── vec2.h ├── deps ├── CMakeLists.txt └── imgui │ ├── imconfig-SFML.h │ ├── imconfig.h │ ├── imgui-SFML.cpp │ ├── imgui-SFML.h │ ├── imgui-SFML_export.h │ ├── imgui.cpp │ ├── imgui.h │ ├── imgui_demo.cpp │ ├── imgui_draw.cpp │ ├── imgui_internal.h │ ├── imgui_tables.cpp │ ├── imgui_widgets.cpp │ ├── imstb_rectpack.h │ ├── imstb_textedit.h │ └── imstb_truetype.h └── notes ├── Lecture 01.md ├── Lecture 02.md ├── Lecture 03.md ├── Lecture 04.md ├── Lecture 05.md ├── Lecture 06.md ├── Lecture 07.md ├── Lecture 08.md ├── Lecture 09.md ├── Lecture 13.md ├── Lecture 14.md ├── Lecture 15.md ├── Lecture 16.md ├── Lecture 18.md ├── Lecture 19.md ├── Lecture 20.md ├── Lecture 21.md ├── Lecture 22.md └── readme.md /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/Notes.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/README.md -------------------------------------------------------------------------------- /assignment1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment1/CMakeLists.txt -------------------------------------------------------------------------------- /assignment1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment1/Makefile -------------------------------------------------------------------------------- /assignment1/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment1/README.txt -------------------------------------------------------------------------------- /assignment1/config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment1/config.txt -------------------------------------------------------------------------------- /assignment1/fonts/tech.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment1/fonts/tech.ttf -------------------------------------------------------------------------------- /assignment1/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment1/main.cpp -------------------------------------------------------------------------------- /assignment1_solution/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment1_solution/CMakeLists.txt -------------------------------------------------------------------------------- /assignment1_solution/config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment1_solution/config.cpp -------------------------------------------------------------------------------- /assignment1_solution/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment1_solution/config.h -------------------------------------------------------------------------------- /assignment1_solution/config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment1_solution/config.txt -------------------------------------------------------------------------------- /assignment1_solution/fonts/tech.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment1_solution/fonts/tech.ttf -------------------------------------------------------------------------------- /assignment1_solution/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment1_solution/main.cpp -------------------------------------------------------------------------------- /assignment1_solution/shape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment1_solution/shape.h -------------------------------------------------------------------------------- /assignment2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment2/CMakeLists.txt -------------------------------------------------------------------------------- /assignment2/Components.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment2/Components.h -------------------------------------------------------------------------------- /assignment2/Entity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment2/Entity.cpp -------------------------------------------------------------------------------- /assignment2/Entity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment2/Entity.h -------------------------------------------------------------------------------- /assignment2/EntityManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment2/EntityManager.cpp -------------------------------------------------------------------------------- /assignment2/EntityManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment2/EntityManager.h -------------------------------------------------------------------------------- /assignment2/Game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment2/Game.cpp -------------------------------------------------------------------------------- /assignment2/Game.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment2/Game.h -------------------------------------------------------------------------------- /assignment2/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment2/README.txt -------------------------------------------------------------------------------- /assignment2/Vec2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment2/Vec2.cpp -------------------------------------------------------------------------------- /assignment2/Vec2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment2/Vec2.h -------------------------------------------------------------------------------- /assignment2/config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment2/config.txt -------------------------------------------------------------------------------- /assignment2/fonts/tech.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment2/fonts/tech.ttf -------------------------------------------------------------------------------- /assignment2/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment2/main.cpp -------------------------------------------------------------------------------- /assignment2_solution/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment2_solution/CMakeLists.txt -------------------------------------------------------------------------------- /assignment2_solution/Components.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment2_solution/Components.h -------------------------------------------------------------------------------- /assignment2_solution/Entity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment2_solution/Entity.cpp -------------------------------------------------------------------------------- /assignment2_solution/Entity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment2_solution/Entity.h -------------------------------------------------------------------------------- /assignment2_solution/EntityManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment2_solution/EntityManager.cpp -------------------------------------------------------------------------------- /assignment2_solution/EntityManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment2_solution/EntityManager.h -------------------------------------------------------------------------------- /assignment2_solution/Game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment2_solution/Game.cpp -------------------------------------------------------------------------------- /assignment2_solution/Game.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment2_solution/Game.h -------------------------------------------------------------------------------- /assignment2_solution/config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment2_solution/config.cpp -------------------------------------------------------------------------------- /assignment2_solution/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment2_solution/config.h -------------------------------------------------------------------------------- /assignment2_solution/config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment2_solution/config.txt -------------------------------------------------------------------------------- /assignment2_solution/fonts/tech.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment2_solution/fonts/tech.ttf -------------------------------------------------------------------------------- /assignment2_solution/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment2_solution/main.cpp -------------------------------------------------------------------------------- /assignment2_solution/temp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment2_solution/temp.cpp -------------------------------------------------------------------------------- /assignment2_solution/vec2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment2_solution/vec2.cpp -------------------------------------------------------------------------------- /assignment2_solution/vec2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment2_solution/vec2.h -------------------------------------------------------------------------------- /assignment2_solution/vec2_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment2_solution/vec2_test.cpp -------------------------------------------------------------------------------- /assignment3/Action.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/Action.cpp -------------------------------------------------------------------------------- /assignment3/Action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/Action.h -------------------------------------------------------------------------------- /assignment3/Animation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/Animation.cpp -------------------------------------------------------------------------------- /assignment3/Animation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/Animation.h -------------------------------------------------------------------------------- /assignment3/Assets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/Assets.cpp -------------------------------------------------------------------------------- /assignment3/Assets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/Assets.h -------------------------------------------------------------------------------- /assignment3/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/CMakeLists.txt -------------------------------------------------------------------------------- /assignment3/Components.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/Components.h -------------------------------------------------------------------------------- /assignment3/Entity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/Entity.cpp -------------------------------------------------------------------------------- /assignment3/Entity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/Entity.h -------------------------------------------------------------------------------- /assignment3/EntityManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/EntityManager.cpp -------------------------------------------------------------------------------- /assignment3/EntityManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/EntityManager.h -------------------------------------------------------------------------------- /assignment3/GameEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/GameEngine.cpp -------------------------------------------------------------------------------- /assignment3/GameEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/GameEngine.h -------------------------------------------------------------------------------- /assignment3/Physics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/Physics.cpp -------------------------------------------------------------------------------- /assignment3/Physics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/Physics.h -------------------------------------------------------------------------------- /assignment3/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/README.txt -------------------------------------------------------------------------------- /assignment3/Scene.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/Scene.cpp -------------------------------------------------------------------------------- /assignment3/Scene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/Scene.h -------------------------------------------------------------------------------- /assignment3/Scene_Menu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/Scene_Menu.cpp -------------------------------------------------------------------------------- /assignment3/Scene_Menu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/Scene_Menu.h -------------------------------------------------------------------------------- /assignment3/Scene_Play.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/Scene_Play.cpp -------------------------------------------------------------------------------- /assignment3/Scene_Play.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/Scene_Play.h -------------------------------------------------------------------------------- /assignment3/fonts/mario.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/fonts/mario.ttf -------------------------------------------------------------------------------- /assignment3/fonts/tech.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/fonts/tech.ttf -------------------------------------------------------------------------------- /assignment3/images/assets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/images/assets.txt -------------------------------------------------------------------------------- /assignment3/images/level1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assignment3/images/level2.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assignment3/images/level3.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assignment3/images/mario/brick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/images/mario/brick.png -------------------------------------------------------------------------------- /assignment3/images/mario/ground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/images/mario/ground.png -------------------------------------------------------------------------------- /assignment3/images/megaman/buster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/images/megaman/buster.png -------------------------------------------------------------------------------- /assignment3/images/megaman/stand64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/images/megaman/stand64.png -------------------------------------------------------------------------------- /assignment3/images/misc/explosion96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/images/misc/explosion96.png -------------------------------------------------------------------------------- /assignment3/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/main.cpp -------------------------------------------------------------------------------- /assignment3/vec2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/vec2.cpp -------------------------------------------------------------------------------- /assignment3/vec2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3/vec2.h -------------------------------------------------------------------------------- /assignment3_solution/Action.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/Action.cpp -------------------------------------------------------------------------------- /assignment3_solution/Action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/Action.h -------------------------------------------------------------------------------- /assignment3_solution/Animation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/Animation.cpp -------------------------------------------------------------------------------- /assignment3_solution/Animation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/Animation.h -------------------------------------------------------------------------------- /assignment3_solution/Assets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/Assets.cpp -------------------------------------------------------------------------------- /assignment3_solution/Assets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/Assets.h -------------------------------------------------------------------------------- /assignment3_solution/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/CMakeLists.txt -------------------------------------------------------------------------------- /assignment3_solution/Components.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/Components.h -------------------------------------------------------------------------------- /assignment3_solution/Entity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/Entity.cpp -------------------------------------------------------------------------------- /assignment3_solution/Entity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/Entity.h -------------------------------------------------------------------------------- /assignment3_solution/EntityManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/EntityManager.cpp -------------------------------------------------------------------------------- /assignment3_solution/EntityManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/EntityManager.h -------------------------------------------------------------------------------- /assignment3_solution/GameEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/GameEngine.cpp -------------------------------------------------------------------------------- /assignment3_solution/GameEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/GameEngine.h -------------------------------------------------------------------------------- /assignment3_solution/Physics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/Physics.cpp -------------------------------------------------------------------------------- /assignment3_solution/Physics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/Physics.h -------------------------------------------------------------------------------- /assignment3_solution/Scene.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/Scene.cpp -------------------------------------------------------------------------------- /assignment3_solution/Scene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/Scene.h -------------------------------------------------------------------------------- /assignment3_solution/Scene_Menu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/Scene_Menu.cpp -------------------------------------------------------------------------------- /assignment3_solution/Scene_Menu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/Scene_Menu.h -------------------------------------------------------------------------------- /assignment3_solution/Scene_Play.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/Scene_Play.cpp -------------------------------------------------------------------------------- /assignment3_solution/Scene_Play.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/Scene_Play.h -------------------------------------------------------------------------------- /assignment3_solution/assets/assets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/assets/assets.txt -------------------------------------------------------------------------------- /assignment3_solution/assets/fonts/mario.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/assets/fonts/mario.ttf -------------------------------------------------------------------------------- /assignment3_solution/assets/fonts/tech.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/assets/fonts/tech.ttf -------------------------------------------------------------------------------- /assignment3_solution/assets/images/mario/brick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/assets/images/mario/brick.png -------------------------------------------------------------------------------- /assignment3_solution/assets/images/mario/brick_debris.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/assets/images/mario/brick_debris.png -------------------------------------------------------------------------------- /assignment3_solution/assets/images/mario/bush.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/assets/images/mario/bush.png -------------------------------------------------------------------------------- /assignment3_solution/assets/images/mario/castle_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/assets/images/mario/castle_small.png -------------------------------------------------------------------------------- /assignment3_solution/assets/images/mario/coin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/assets/images/mario/coin.png -------------------------------------------------------------------------------- /assignment3_solution/assets/images/mario/flower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/assets/images/mario/flower.png -------------------------------------------------------------------------------- /assignment3_solution/assets/images/mario/ground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/assets/images/mario/ground.png -------------------------------------------------------------------------------- /assignment3_solution/assets/images/mario/question.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/assets/images/mario/question.png -------------------------------------------------------------------------------- /assignment3_solution/assets/images/mario/question_hit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/assets/images/mario/question_hit.png -------------------------------------------------------------------------------- /assignment3_solution/assets/images/mario/tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/assets/images/mario/tree.png -------------------------------------------------------------------------------- /assignment3_solution/assets/images/megaman/air_shoot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/assets/images/megaman/air_shoot.png -------------------------------------------------------------------------------- /assignment3_solution/assets/images/megaman/buster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/assets/images/megaman/buster.png -------------------------------------------------------------------------------- /assignment3_solution/assets/images/megaman/buster16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/assets/images/megaman/buster16.png -------------------------------------------------------------------------------- /assignment3_solution/assets/images/megaman/jump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/assets/images/megaman/jump.png -------------------------------------------------------------------------------- /assignment3_solution/assets/images/megaman/run_192x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/assets/images/megaman/run_192x64.png -------------------------------------------------------------------------------- /assignment3_solution/assets/images/megaman/run_shoot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/assets/images/megaman/run_shoot.png -------------------------------------------------------------------------------- /assignment3_solution/assets/images/megaman/stand64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/assets/images/megaman/stand64.png -------------------------------------------------------------------------------- /assignment3_solution/assets/images/megaman/stand_128x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/assets/images/megaman/stand_128x64.png -------------------------------------------------------------------------------- /assignment3_solution/assets/images/megaman/stand_shoot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/assets/images/megaman/stand_shoot.png -------------------------------------------------------------------------------- /assignment3_solution/assets/images/misc/explosion64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/assets/images/misc/explosion64.png -------------------------------------------------------------------------------- /assignment3_solution/assets/images/misc/explosion96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/assets/images/misc/explosion96.png -------------------------------------------------------------------------------- /assignment3_solution/assets/level1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/assets/level1.txt -------------------------------------------------------------------------------- /assignment3_solution/assets/level2.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assignment3_solution/assets/level3.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assignment3_solution/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/main.cpp -------------------------------------------------------------------------------- /assignment3_solution/vec2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/vec2.cpp -------------------------------------------------------------------------------- /assignment3_solution/vec2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment3_solution/vec2.h -------------------------------------------------------------------------------- /assignment4/Action.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/Action.cpp -------------------------------------------------------------------------------- /assignment4/Action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/Action.h -------------------------------------------------------------------------------- /assignment4/Animation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/Animation.cpp -------------------------------------------------------------------------------- /assignment4/Animation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/Animation.h -------------------------------------------------------------------------------- /assignment4/Assets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/Assets.cpp -------------------------------------------------------------------------------- /assignment4/Assets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/Assets.h -------------------------------------------------------------------------------- /assignment4/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/CMakeLists.txt -------------------------------------------------------------------------------- /assignment4/Components.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/Components.h -------------------------------------------------------------------------------- /assignment4/Entity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/Entity.cpp -------------------------------------------------------------------------------- /assignment4/Entity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/Entity.h -------------------------------------------------------------------------------- /assignment4/EntityManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/EntityManager.cpp -------------------------------------------------------------------------------- /assignment4/EntityManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/EntityManager.h -------------------------------------------------------------------------------- /assignment4/GameEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/GameEngine.cpp -------------------------------------------------------------------------------- /assignment4/GameEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/GameEngine.h -------------------------------------------------------------------------------- /assignment4/Physics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/Physics.cpp -------------------------------------------------------------------------------- /assignment4/Physics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/Physics.h -------------------------------------------------------------------------------- /assignment4/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/README.txt -------------------------------------------------------------------------------- /assignment4/Scene.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/Scene.cpp -------------------------------------------------------------------------------- /assignment4/Scene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/Scene.h -------------------------------------------------------------------------------- /assignment4/Scene_Menu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/Scene_Menu.cpp -------------------------------------------------------------------------------- /assignment4/Scene_Menu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/Scene_Menu.h -------------------------------------------------------------------------------- /assignment4/Scene_Zelda.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/Scene_Zelda.cpp -------------------------------------------------------------------------------- /assignment4/Scene_Zelda.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/Scene_Zelda.h -------------------------------------------------------------------------------- /assignment4/assets/fonts/mario.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/fonts/mario.ttf -------------------------------------------------------------------------------- /assignment4/assets/fonts/tech.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/fonts/tech.ttf -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_armos_sb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_armos_sb.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_armos_sf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_armos_sf.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_black.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_bush.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_bush.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_heart.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_lake1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_lake1.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_lake2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_lake2.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_lake3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_lake3.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_lake4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_lake4.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_lake5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_lake5.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_lake6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_lake6.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_lake7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_lake7.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_lake8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_lake8.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_lake9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_lake9.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_link_atkd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_link_atkd.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_link_atkr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_link_atkr.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_link_atku.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_link_atku.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_link_mvd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_link_mvd.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_link_mvr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_link_mvr.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_link_mvu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_link_mvu.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_link_sd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_link_sd.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_link_sr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_link_sr.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_link_su.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_link_su.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_rock1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_rock1.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_rock2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_rock2.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_rock3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_rock3.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_rock4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_rock4.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_rock5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_rock5.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_rock6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_rock6.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_stair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_stair.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_tektite_sf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_tektite_sf.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_treemonster1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_treemonster1.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_treemonster2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_treemonster2.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_treemonster3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_treemonster3.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_treemonster4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_treemonster4.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_treemonster5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_treemonster5.png -------------------------------------------------------------------------------- /assignment4/assets/images/zelda_treemonster6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/images/zelda_treemonster6.png -------------------------------------------------------------------------------- /assignment4/assets/sounds/zelda_EnemyDamaged.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/sounds/zelda_EnemyDamaged.wav -------------------------------------------------------------------------------- /assignment4/assets/sounds/zelda_EnemyDied.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/sounds/zelda_EnemyDied.wav -------------------------------------------------------------------------------- /assignment4/assets/sounds/zelda_LinkDamaged.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/sounds/zelda_LinkDamaged.wav -------------------------------------------------------------------------------- /assignment4/assets/sounds/zelda_LinkDied.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/sounds/zelda_LinkDied.wav -------------------------------------------------------------------------------- /assignment4/assets/sounds/zelda_LinkLowHealth.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/sounds/zelda_LinkLowHealth.wav -------------------------------------------------------------------------------- /assignment4/assets/sounds/zelda_PickupHeart.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/sounds/zelda_PickupHeart.wav -------------------------------------------------------------------------------- /assignment4/assets/sounds/zelda_SwordSlash.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/sounds/zelda_SwordSlash.wav -------------------------------------------------------------------------------- /assignment4/assets/sounds/zelda_TitleTheme.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/sounds/zelda_TitleTheme.ogg -------------------------------------------------------------------------------- /assignment4/assets/sounds/zelda_WalkingOnStairs.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/assets/sounds/zelda_WalkingOnStairs.wav -------------------------------------------------------------------------------- /assignment4/config/assets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/config/assets.txt -------------------------------------------------------------------------------- /assignment4/config/level1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/config/level1.txt -------------------------------------------------------------------------------- /assignment4/config/level2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/config/level2.txt -------------------------------------------------------------------------------- /assignment4/config/level3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/config/level3.txt -------------------------------------------------------------------------------- /assignment4/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/main.cpp -------------------------------------------------------------------------------- /assignment4/vec2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/vec2.cpp -------------------------------------------------------------------------------- /assignment4/vec2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4/vec2.h -------------------------------------------------------------------------------- /assignment4_solution/Action.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/Action.cpp -------------------------------------------------------------------------------- /assignment4_solution/Action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/Action.h -------------------------------------------------------------------------------- /assignment4_solution/Animation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/Animation.cpp -------------------------------------------------------------------------------- /assignment4_solution/Animation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/Animation.h -------------------------------------------------------------------------------- /assignment4_solution/Assets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/Assets.cpp -------------------------------------------------------------------------------- /assignment4_solution/Assets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/Assets.h -------------------------------------------------------------------------------- /assignment4_solution/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/CMakeLists.txt -------------------------------------------------------------------------------- /assignment4_solution/Components.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/Components.h -------------------------------------------------------------------------------- /assignment4_solution/Entity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/Entity.cpp -------------------------------------------------------------------------------- /assignment4_solution/Entity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/Entity.h -------------------------------------------------------------------------------- /assignment4_solution/EntityManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/EntityManager.cpp -------------------------------------------------------------------------------- /assignment4_solution/EntityManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/EntityManager.h -------------------------------------------------------------------------------- /assignment4_solution/GameEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/GameEngine.cpp -------------------------------------------------------------------------------- /assignment4_solution/GameEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/GameEngine.h -------------------------------------------------------------------------------- /assignment4_solution/Physics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/Physics.cpp -------------------------------------------------------------------------------- /assignment4_solution/Physics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/Physics.h -------------------------------------------------------------------------------- /assignment4_solution/Scene.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/Scene.cpp -------------------------------------------------------------------------------- /assignment4_solution/Scene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/Scene.h -------------------------------------------------------------------------------- /assignment4_solution/Scene_Menu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/Scene_Menu.cpp -------------------------------------------------------------------------------- /assignment4_solution/Scene_Menu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/Scene_Menu.h -------------------------------------------------------------------------------- /assignment4_solution/Scene_Zelda.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/Scene_Zelda.cpp -------------------------------------------------------------------------------- /assignment4_solution/Scene_Zelda.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/Scene_Zelda.h -------------------------------------------------------------------------------- /assignment4_solution/assets/fonts/mario.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/fonts/mario.ttf -------------------------------------------------------------------------------- /assignment4_solution/assets/fonts/tech.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/fonts/tech.ttf -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_armos_sb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_armos_sb.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_armos_sf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_armos_sf.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_black.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_bush.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_bush.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_heart.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_lake1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_lake1.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_lake2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_lake2.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_lake3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_lake3.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_lake4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_lake4.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_lake5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_lake5.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_lake6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_lake6.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_lake7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_lake7.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_lake8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_lake8.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_lake9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_lake9.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_link_atkd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_link_atkd.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_link_atkr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_link_atkr.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_link_atku.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_link_atku.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_link_mvd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_link_mvd.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_link_mvr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_link_mvr.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_link_mvu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_link_mvu.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_link_sd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_link_sd.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_link_sr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_link_sr.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_link_su.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_link_su.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_rock1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_rock1.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_rock2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_rock2.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_rock3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_rock3.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_rock4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_rock4.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_rock5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_rock5.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_rock6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_rock6.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_stair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_stair.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_tektite_sf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_tektite_sf.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_treemonster1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_treemonster1.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_treemonster2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_treemonster2.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_treemonster3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_treemonster3.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_treemonster4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_treemonster4.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_treemonster5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_treemonster5.png -------------------------------------------------------------------------------- /assignment4_solution/assets/images/zelda_treemonster6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/images/zelda_treemonster6.png -------------------------------------------------------------------------------- /assignment4_solution/assets/sounds/zelda_EnemyDamaged.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/sounds/zelda_EnemyDamaged.wav -------------------------------------------------------------------------------- /assignment4_solution/assets/sounds/zelda_EnemyDied.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/sounds/zelda_EnemyDied.wav -------------------------------------------------------------------------------- /assignment4_solution/assets/sounds/zelda_LinkDamaged.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/sounds/zelda_LinkDamaged.wav -------------------------------------------------------------------------------- /assignment4_solution/assets/sounds/zelda_LinkDied.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/sounds/zelda_LinkDied.wav -------------------------------------------------------------------------------- /assignment4_solution/assets/sounds/zelda_LinkLowHealth.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/sounds/zelda_LinkLowHealth.wav -------------------------------------------------------------------------------- /assignment4_solution/assets/sounds/zelda_PickupHeart.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/sounds/zelda_PickupHeart.wav -------------------------------------------------------------------------------- /assignment4_solution/assets/sounds/zelda_SwordSlash.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/sounds/zelda_SwordSlash.wav -------------------------------------------------------------------------------- /assignment4_solution/assets/sounds/zelda_TitleTheme.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/sounds/zelda_TitleTheme.ogg -------------------------------------------------------------------------------- /assignment4_solution/assets/sounds/zelda_WalkingOnStairs.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/assets/sounds/zelda_WalkingOnStairs.wav -------------------------------------------------------------------------------- /assignment4_solution/config/assets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/config/assets.txt -------------------------------------------------------------------------------- /assignment4_solution/config/level1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/config/level1.txt -------------------------------------------------------------------------------- /assignment4_solution/config/level2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/config/level2.txt -------------------------------------------------------------------------------- /assignment4_solution/config/level3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/config/level3.txt -------------------------------------------------------------------------------- /assignment4_solution/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/main.cpp -------------------------------------------------------------------------------- /assignment4_solution/vec2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/vec2.cpp -------------------------------------------------------------------------------- /assignment4_solution/vec2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/assignment4_solution/vec2.h -------------------------------------------------------------------------------- /deps/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/deps/CMakeLists.txt -------------------------------------------------------------------------------- /deps/imgui/imconfig-SFML.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/deps/imgui/imconfig-SFML.h -------------------------------------------------------------------------------- /deps/imgui/imconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/deps/imgui/imconfig.h -------------------------------------------------------------------------------- /deps/imgui/imgui-SFML.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/deps/imgui/imgui-SFML.cpp -------------------------------------------------------------------------------- /deps/imgui/imgui-SFML.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/deps/imgui/imgui-SFML.h -------------------------------------------------------------------------------- /deps/imgui/imgui-SFML_export.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/deps/imgui/imgui-SFML_export.h -------------------------------------------------------------------------------- /deps/imgui/imgui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/deps/imgui/imgui.cpp -------------------------------------------------------------------------------- /deps/imgui/imgui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/deps/imgui/imgui.h -------------------------------------------------------------------------------- /deps/imgui/imgui_demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/deps/imgui/imgui_demo.cpp -------------------------------------------------------------------------------- /deps/imgui/imgui_draw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/deps/imgui/imgui_draw.cpp -------------------------------------------------------------------------------- /deps/imgui/imgui_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/deps/imgui/imgui_internal.h -------------------------------------------------------------------------------- /deps/imgui/imgui_tables.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/deps/imgui/imgui_tables.cpp -------------------------------------------------------------------------------- /deps/imgui/imgui_widgets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/deps/imgui/imgui_widgets.cpp -------------------------------------------------------------------------------- /deps/imgui/imstb_rectpack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/deps/imgui/imstb_rectpack.h -------------------------------------------------------------------------------- /deps/imgui/imstb_textedit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/deps/imgui/imstb_textedit.h -------------------------------------------------------------------------------- /deps/imgui/imstb_truetype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/deps/imgui/imstb_truetype.h -------------------------------------------------------------------------------- /notes/Lecture 01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/notes/Lecture 01.md -------------------------------------------------------------------------------- /notes/Lecture 02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/notes/Lecture 02.md -------------------------------------------------------------------------------- /notes/Lecture 03.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/notes/Lecture 03.md -------------------------------------------------------------------------------- /notes/Lecture 04.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/notes/Lecture 04.md -------------------------------------------------------------------------------- /notes/Lecture 05.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/notes/Lecture 05.md -------------------------------------------------------------------------------- /notes/Lecture 06.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/notes/Lecture 06.md -------------------------------------------------------------------------------- /notes/Lecture 07.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/notes/Lecture 07.md -------------------------------------------------------------------------------- /notes/Lecture 08.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/notes/Lecture 08.md -------------------------------------------------------------------------------- /notes/Lecture 09.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/notes/Lecture 09.md -------------------------------------------------------------------------------- /notes/Lecture 13.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/notes/Lecture 13.md -------------------------------------------------------------------------------- /notes/Lecture 14.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/notes/Lecture 14.md -------------------------------------------------------------------------------- /notes/Lecture 15.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/notes/Lecture 15.md -------------------------------------------------------------------------------- /notes/Lecture 16.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/notes/Lecture 16.md -------------------------------------------------------------------------------- /notes/Lecture 18.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/notes/Lecture 18.md -------------------------------------------------------------------------------- /notes/Lecture 19.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/notes/Lecture 19.md -------------------------------------------------------------------------------- /notes/Lecture 20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/notes/Lecture 20.md -------------------------------------------------------------------------------- /notes/Lecture 21.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/notes/Lecture 21.md -------------------------------------------------------------------------------- /notes/Lecture 22.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoctonit/comp4300/HEAD/notes/Lecture 22.md -------------------------------------------------------------------------------- /notes/readme.md: -------------------------------------------------------------------------------- 1 | https://www.youtube.com/watch?v=2ilA46JFiX0&list=PL_xRyXins84_Jf-aCh7chj47HR4oZLPwK&index=12 2 | --------------------------------------------------------------------------------