├── .gitignore ├── .gitmodules ├── README.md ├── core ├── app.js ├── ball.cpp ├── ball.h ├── cell.cpp ├── cell.h ├── food.cpp ├── food.h ├── gameinterface.cpp ├── gameinterface.h ├── player.cpp ├── player.h ├── qwebchannel.js ├── shared.pri ├── virus.cpp └── virus.h ├── eatem-server ├── authentication.h ├── eatem-server.pro ├── game.cpp ├── game.h ├── main.cpp ├── websockettransport.cpp └── websockettransport.h ├── eatem-standalone ├── eatem-standalone.pro ├── main.cpp ├── main.qml └── qml.qrc ├── eatem-web ├── audio │ ├── spawn.mp3 │ └── split.mp3 ├── css │ └── main.css ├── eatem_web.pro ├── img │ ├── feed.png │ └── split.png ├── index.html └── js │ ├── app.js │ ├── global.js │ ├── lib │ ├── canvas.js │ └── jquery.js │ └── require.js └── eatem ├── eatem.pro ├── main.cpp ├── main.qml └── qml.qrc /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/README.md -------------------------------------------------------------------------------- /core/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/core/app.js -------------------------------------------------------------------------------- /core/ball.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/core/ball.cpp -------------------------------------------------------------------------------- /core/ball.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/core/ball.h -------------------------------------------------------------------------------- /core/cell.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/core/cell.cpp -------------------------------------------------------------------------------- /core/cell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/core/cell.h -------------------------------------------------------------------------------- /core/food.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/core/food.cpp -------------------------------------------------------------------------------- /core/food.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/core/food.h -------------------------------------------------------------------------------- /core/gameinterface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/core/gameinterface.cpp -------------------------------------------------------------------------------- /core/gameinterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/core/gameinterface.h -------------------------------------------------------------------------------- /core/player.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/core/player.cpp -------------------------------------------------------------------------------- /core/player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/core/player.h -------------------------------------------------------------------------------- /core/qwebchannel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/core/qwebchannel.js -------------------------------------------------------------------------------- /core/shared.pri: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/core/shared.pri -------------------------------------------------------------------------------- /core/virus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/core/virus.cpp -------------------------------------------------------------------------------- /core/virus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/core/virus.h -------------------------------------------------------------------------------- /eatem-server/authentication.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/eatem-server/authentication.h -------------------------------------------------------------------------------- /eatem-server/eatem-server.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/eatem-server/eatem-server.pro -------------------------------------------------------------------------------- /eatem-server/game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/eatem-server/game.cpp -------------------------------------------------------------------------------- /eatem-server/game.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/eatem-server/game.h -------------------------------------------------------------------------------- /eatem-server/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/eatem-server/main.cpp -------------------------------------------------------------------------------- /eatem-server/websockettransport.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/eatem-server/websockettransport.cpp -------------------------------------------------------------------------------- /eatem-server/websockettransport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/eatem-server/websockettransport.h -------------------------------------------------------------------------------- /eatem-standalone/eatem-standalone.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/eatem-standalone/eatem-standalone.pro -------------------------------------------------------------------------------- /eatem-standalone/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/eatem-standalone/main.cpp -------------------------------------------------------------------------------- /eatem-standalone/main.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/eatem-standalone/main.qml -------------------------------------------------------------------------------- /eatem-standalone/qml.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/eatem-standalone/qml.qrc -------------------------------------------------------------------------------- /eatem-web/audio/spawn.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/eatem-web/audio/spawn.mp3 -------------------------------------------------------------------------------- /eatem-web/audio/split.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/eatem-web/audio/split.mp3 -------------------------------------------------------------------------------- /eatem-web/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/eatem-web/css/main.css -------------------------------------------------------------------------------- /eatem-web/eatem_web.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/eatem-web/eatem_web.pro -------------------------------------------------------------------------------- /eatem-web/img/feed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/eatem-web/img/feed.png -------------------------------------------------------------------------------- /eatem-web/img/split.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/eatem-web/img/split.png -------------------------------------------------------------------------------- /eatem-web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/eatem-web/index.html -------------------------------------------------------------------------------- /eatem-web/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/eatem-web/js/app.js -------------------------------------------------------------------------------- /eatem-web/js/global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/eatem-web/js/global.js -------------------------------------------------------------------------------- /eatem-web/js/lib/canvas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/eatem-web/js/lib/canvas.js -------------------------------------------------------------------------------- /eatem-web/js/lib/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/eatem-web/js/lib/jquery.js -------------------------------------------------------------------------------- /eatem-web/js/require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/eatem-web/js/require.js -------------------------------------------------------------------------------- /eatem/eatem.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/eatem/eatem.pro -------------------------------------------------------------------------------- /eatem/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/eatem/main.cpp -------------------------------------------------------------------------------- /eatem/main.qml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/eatem/main.qml -------------------------------------------------------------------------------- /eatem/qml.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Qt5-Cross-Platform-Application-Development/HEAD/eatem/qml.qrc --------------------------------------------------------------------------------