├── .gitignore ├── .travis.yml ├── README.md ├── appveyor.yml ├── assets ├── fonts │ ├── FreeSans.ttf │ └── rpgfont.png ├── maps │ ├── shrine.xml │ └── tourist_beach.xml └── objects │ ├── agents │ ├── bee │ │ ├── attack.png │ │ ├── fall.png │ │ ├── fly.png │ │ ├── get_hit.png │ │ ├── object.xml │ │ └── stand.png │ ├── beekeeper │ │ ├── object.xml │ │ ├── stand.png │ │ ├── talk.png │ │ └── walk.png │ ├── boy │ │ ├── cheer.png │ │ ├── kick.png │ │ ├── object.xml │ │ ├── run.png │ │ ├── stand.png │ │ ├── talk.png │ │ └── walk.png │ ├── chemist │ │ ├── experiment.png │ │ ├── object.xml │ │ ├── read.png │ │ ├── repair.png │ │ ├── stand.png │ │ ├── talk.png │ │ └── walk.png │ ├── girl │ │ ├── object.xml │ │ ├── run.png │ │ ├── stand.png │ │ ├── talk.png │ │ └── walk.png │ ├── hippie_priest │ │ ├── attack.png │ │ ├── cast_spell.png │ │ ├── fall.png │ │ ├── get_hit.png │ │ ├── object.xml │ │ ├── read.png │ │ ├── run.png │ │ ├── stand.png │ │ ├── talk.png │ │ └── walk.png │ ├── merchant │ │ ├── object.xml │ │ ├── pray.png │ │ ├── run.png │ │ ├── stand.png │ │ └── talk.png │ ├── tourist_female1 │ │ ├── object.xml │ │ ├── stand.png │ │ ├── talk.png │ │ └── walk.png │ ├── tourist_female2 │ │ ├── object.xml │ │ ├── stand.png │ │ ├── talk.png │ │ └── walk.png │ ├── tourist_male1 │ │ ├── bend_down.png │ │ ├── object.xml │ │ ├── stand.png │ │ ├── talk.png │ │ └── walk.png │ └── tourist_male2 │ │ ├── object.xml │ │ ├── run.png │ │ ├── stand.png │ │ ├── talk.png │ │ └── walk.png │ ├── buildings.png │ ├── buildings.xml │ ├── clouds │ ├── disappear.png │ └── object.xml │ ├── crates │ ├── dynamites_lid │ │ ├── 045.png │ │ ├── 090.png │ │ ├── 135.png │ │ ├── object.xml │ │ └── open.png │ └── empty_lid │ │ ├── 045.png │ │ ├── 090.png │ │ ├── 135.png │ │ ├── object.xml │ │ └── open.png │ ├── ground1.png │ ├── ground1.xml │ ├── ground2.png │ ├── ground2.xml │ ├── items1.png │ ├── items1.xml │ ├── items2.png │ ├── items2.xml │ ├── nature.png │ └── nature.xml └── src ├── CMake └── Modules │ ├── FindFife.cmake │ ├── FindFifeChan.cmake │ ├── FindOgg.cmake │ ├── FindSDL2.cmake │ ├── FindSDL2_image.cmake │ ├── FindSDL2_ttf.cmake │ ├── FindTinyXML.cmake │ ├── FindVorbis.cmake │ └── FindXcursor.cmake ├── CMakeLists.txt └── tutorial_1 ├── CMakeLists.txt ├── Game.cpp ├── Game.h ├── KeyListener.cpp ├── KeyListener.h ├── MouseListener.cpp ├── MouseListener.h ├── ScreenScroller.cpp ├── ScreenScroller.h ├── ViewController.cpp ├── ViewController.h └── main.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/appveyor.yml -------------------------------------------------------------------------------- /assets/fonts/FreeSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/fonts/FreeSans.ttf -------------------------------------------------------------------------------- /assets/fonts/rpgfont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/fonts/rpgfont.png -------------------------------------------------------------------------------- /assets/maps/shrine.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/maps/shrine.xml -------------------------------------------------------------------------------- /assets/maps/tourist_beach.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/maps/tourist_beach.xml -------------------------------------------------------------------------------- /assets/objects/agents/bee/attack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/bee/attack.png -------------------------------------------------------------------------------- /assets/objects/agents/bee/fall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/bee/fall.png -------------------------------------------------------------------------------- /assets/objects/agents/bee/fly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/bee/fly.png -------------------------------------------------------------------------------- /assets/objects/agents/bee/get_hit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/bee/get_hit.png -------------------------------------------------------------------------------- /assets/objects/agents/bee/object.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/bee/object.xml -------------------------------------------------------------------------------- /assets/objects/agents/bee/stand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/bee/stand.png -------------------------------------------------------------------------------- /assets/objects/agents/beekeeper/object.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/beekeeper/object.xml -------------------------------------------------------------------------------- /assets/objects/agents/beekeeper/stand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/beekeeper/stand.png -------------------------------------------------------------------------------- /assets/objects/agents/beekeeper/talk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/beekeeper/talk.png -------------------------------------------------------------------------------- /assets/objects/agents/beekeeper/walk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/beekeeper/walk.png -------------------------------------------------------------------------------- /assets/objects/agents/boy/cheer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/boy/cheer.png -------------------------------------------------------------------------------- /assets/objects/agents/boy/kick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/boy/kick.png -------------------------------------------------------------------------------- /assets/objects/agents/boy/object.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/boy/object.xml -------------------------------------------------------------------------------- /assets/objects/agents/boy/run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/boy/run.png -------------------------------------------------------------------------------- /assets/objects/agents/boy/stand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/boy/stand.png -------------------------------------------------------------------------------- /assets/objects/agents/boy/talk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/boy/talk.png -------------------------------------------------------------------------------- /assets/objects/agents/boy/walk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/boy/walk.png -------------------------------------------------------------------------------- /assets/objects/agents/chemist/experiment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/chemist/experiment.png -------------------------------------------------------------------------------- /assets/objects/agents/chemist/object.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/chemist/object.xml -------------------------------------------------------------------------------- /assets/objects/agents/chemist/read.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/chemist/read.png -------------------------------------------------------------------------------- /assets/objects/agents/chemist/repair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/chemist/repair.png -------------------------------------------------------------------------------- /assets/objects/agents/chemist/stand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/chemist/stand.png -------------------------------------------------------------------------------- /assets/objects/agents/chemist/talk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/chemist/talk.png -------------------------------------------------------------------------------- /assets/objects/agents/chemist/walk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/chemist/walk.png -------------------------------------------------------------------------------- /assets/objects/agents/girl/object.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/girl/object.xml -------------------------------------------------------------------------------- /assets/objects/agents/girl/run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/girl/run.png -------------------------------------------------------------------------------- /assets/objects/agents/girl/stand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/girl/stand.png -------------------------------------------------------------------------------- /assets/objects/agents/girl/talk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/girl/talk.png -------------------------------------------------------------------------------- /assets/objects/agents/girl/walk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/girl/walk.png -------------------------------------------------------------------------------- /assets/objects/agents/hippie_priest/attack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/hippie_priest/attack.png -------------------------------------------------------------------------------- /assets/objects/agents/hippie_priest/cast_spell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/hippie_priest/cast_spell.png -------------------------------------------------------------------------------- /assets/objects/agents/hippie_priest/fall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/hippie_priest/fall.png -------------------------------------------------------------------------------- /assets/objects/agents/hippie_priest/get_hit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/hippie_priest/get_hit.png -------------------------------------------------------------------------------- /assets/objects/agents/hippie_priest/object.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/hippie_priest/object.xml -------------------------------------------------------------------------------- /assets/objects/agents/hippie_priest/read.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/hippie_priest/read.png -------------------------------------------------------------------------------- /assets/objects/agents/hippie_priest/run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/hippie_priest/run.png -------------------------------------------------------------------------------- /assets/objects/agents/hippie_priest/stand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/hippie_priest/stand.png -------------------------------------------------------------------------------- /assets/objects/agents/hippie_priest/talk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/hippie_priest/talk.png -------------------------------------------------------------------------------- /assets/objects/agents/hippie_priest/walk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/hippie_priest/walk.png -------------------------------------------------------------------------------- /assets/objects/agents/merchant/object.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/merchant/object.xml -------------------------------------------------------------------------------- /assets/objects/agents/merchant/pray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/merchant/pray.png -------------------------------------------------------------------------------- /assets/objects/agents/merchant/run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/merchant/run.png -------------------------------------------------------------------------------- /assets/objects/agents/merchant/stand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/merchant/stand.png -------------------------------------------------------------------------------- /assets/objects/agents/merchant/talk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/merchant/talk.png -------------------------------------------------------------------------------- /assets/objects/agents/tourist_female1/object.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/tourist_female1/object.xml -------------------------------------------------------------------------------- /assets/objects/agents/tourist_female1/stand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/tourist_female1/stand.png -------------------------------------------------------------------------------- /assets/objects/agents/tourist_female1/talk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/tourist_female1/talk.png -------------------------------------------------------------------------------- /assets/objects/agents/tourist_female1/walk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/tourist_female1/walk.png -------------------------------------------------------------------------------- /assets/objects/agents/tourist_female2/object.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/tourist_female2/object.xml -------------------------------------------------------------------------------- /assets/objects/agents/tourist_female2/stand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/tourist_female2/stand.png -------------------------------------------------------------------------------- /assets/objects/agents/tourist_female2/talk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/tourist_female2/talk.png -------------------------------------------------------------------------------- /assets/objects/agents/tourist_female2/walk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/tourist_female2/walk.png -------------------------------------------------------------------------------- /assets/objects/agents/tourist_male1/bend_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/tourist_male1/bend_down.png -------------------------------------------------------------------------------- /assets/objects/agents/tourist_male1/object.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/tourist_male1/object.xml -------------------------------------------------------------------------------- /assets/objects/agents/tourist_male1/stand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/tourist_male1/stand.png -------------------------------------------------------------------------------- /assets/objects/agents/tourist_male1/talk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/tourist_male1/talk.png -------------------------------------------------------------------------------- /assets/objects/agents/tourist_male1/walk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/tourist_male1/walk.png -------------------------------------------------------------------------------- /assets/objects/agents/tourist_male2/object.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/tourist_male2/object.xml -------------------------------------------------------------------------------- /assets/objects/agents/tourist_male2/run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/tourist_male2/run.png -------------------------------------------------------------------------------- /assets/objects/agents/tourist_male2/stand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/tourist_male2/stand.png -------------------------------------------------------------------------------- /assets/objects/agents/tourist_male2/talk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/tourist_male2/talk.png -------------------------------------------------------------------------------- /assets/objects/agents/tourist_male2/walk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/agents/tourist_male2/walk.png -------------------------------------------------------------------------------- /assets/objects/buildings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/buildings.png -------------------------------------------------------------------------------- /assets/objects/buildings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/buildings.xml -------------------------------------------------------------------------------- /assets/objects/clouds/disappear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/clouds/disappear.png -------------------------------------------------------------------------------- /assets/objects/clouds/object.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/clouds/object.xml -------------------------------------------------------------------------------- /assets/objects/crates/dynamites_lid/045.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/crates/dynamites_lid/045.png -------------------------------------------------------------------------------- /assets/objects/crates/dynamites_lid/090.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/crates/dynamites_lid/090.png -------------------------------------------------------------------------------- /assets/objects/crates/dynamites_lid/135.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/crates/dynamites_lid/135.png -------------------------------------------------------------------------------- /assets/objects/crates/dynamites_lid/object.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/crates/dynamites_lid/object.xml -------------------------------------------------------------------------------- /assets/objects/crates/dynamites_lid/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/crates/dynamites_lid/open.png -------------------------------------------------------------------------------- /assets/objects/crates/empty_lid/045.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/crates/empty_lid/045.png -------------------------------------------------------------------------------- /assets/objects/crates/empty_lid/090.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/crates/empty_lid/090.png -------------------------------------------------------------------------------- /assets/objects/crates/empty_lid/135.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/crates/empty_lid/135.png -------------------------------------------------------------------------------- /assets/objects/crates/empty_lid/object.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/crates/empty_lid/object.xml -------------------------------------------------------------------------------- /assets/objects/crates/empty_lid/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/crates/empty_lid/open.png -------------------------------------------------------------------------------- /assets/objects/ground1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/ground1.png -------------------------------------------------------------------------------- /assets/objects/ground1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/ground1.xml -------------------------------------------------------------------------------- /assets/objects/ground2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/ground2.png -------------------------------------------------------------------------------- /assets/objects/ground2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/ground2.xml -------------------------------------------------------------------------------- /assets/objects/items1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/items1.png -------------------------------------------------------------------------------- /assets/objects/items1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/items1.xml -------------------------------------------------------------------------------- /assets/objects/items2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/items2.png -------------------------------------------------------------------------------- /assets/objects/items2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/items2.xml -------------------------------------------------------------------------------- /assets/objects/nature.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/nature.png -------------------------------------------------------------------------------- /assets/objects/nature.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/assets/objects/nature.xml -------------------------------------------------------------------------------- /src/CMake/Modules/FindFife.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/src/CMake/Modules/FindFife.cmake -------------------------------------------------------------------------------- /src/CMake/Modules/FindFifeChan.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/src/CMake/Modules/FindFifeChan.cmake -------------------------------------------------------------------------------- /src/CMake/Modules/FindOgg.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/src/CMake/Modules/FindOgg.cmake -------------------------------------------------------------------------------- /src/CMake/Modules/FindSDL2.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/src/CMake/Modules/FindSDL2.cmake -------------------------------------------------------------------------------- /src/CMake/Modules/FindSDL2_image.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/src/CMake/Modules/FindSDL2_image.cmake -------------------------------------------------------------------------------- /src/CMake/Modules/FindSDL2_ttf.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/src/CMake/Modules/FindSDL2_ttf.cmake -------------------------------------------------------------------------------- /src/CMake/Modules/FindTinyXML.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/src/CMake/Modules/FindTinyXML.cmake -------------------------------------------------------------------------------- /src/CMake/Modules/FindVorbis.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/src/CMake/Modules/FindVorbis.cmake -------------------------------------------------------------------------------- /src/CMake/Modules/FindXcursor.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/src/CMake/Modules/FindXcursor.cmake -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/tutorial_1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/src/tutorial_1/CMakeLists.txt -------------------------------------------------------------------------------- /src/tutorial_1/Game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/src/tutorial_1/Game.cpp -------------------------------------------------------------------------------- /src/tutorial_1/Game.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/src/tutorial_1/Game.h -------------------------------------------------------------------------------- /src/tutorial_1/KeyListener.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/src/tutorial_1/KeyListener.cpp -------------------------------------------------------------------------------- /src/tutorial_1/KeyListener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/src/tutorial_1/KeyListener.h -------------------------------------------------------------------------------- /src/tutorial_1/MouseListener.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/src/tutorial_1/MouseListener.cpp -------------------------------------------------------------------------------- /src/tutorial_1/MouseListener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/src/tutorial_1/MouseListener.h -------------------------------------------------------------------------------- /src/tutorial_1/ScreenScroller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/src/tutorial_1/ScreenScroller.cpp -------------------------------------------------------------------------------- /src/tutorial_1/ScreenScroller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/src/tutorial_1/ScreenScroller.h -------------------------------------------------------------------------------- /src/tutorial_1/ViewController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/src/tutorial_1/ViewController.cpp -------------------------------------------------------------------------------- /src/tutorial_1/ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/src/tutorial_1/ViewController.h -------------------------------------------------------------------------------- /src/tutorial_1/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fifengine/cpp-tutorials/HEAD/src/tutorial_1/main.cpp --------------------------------------------------------------------------------