diff --git a/C++/scripts/filelist b/C++/scripts/filelist index 5f624fd..faf6fb4 100644 --- a/C++/scripts/filelist +++ b/C++/scripts/filelist @@ -1,3 +1,5 @@ build.sh commit.sh +lines.sh +temp web.sh diff --git a/C++/scripts/lines.sh b/C++/scripts/lines.sh new file mode 100755 index 0000000..90e6d10 --- /dev/null +++ b/C++/scripts/lines.sh @@ -0,0 +1,14 @@ +#Returns the line counts of your project. +#C++ +shopt -s extglob +ls -1 @(*.h|*.cpp) > temp +while read a; do + if [ "$a" != "pixelGameEngine.h" ] && [ "$a" != "soundwaveEngine.h" ] && [ "$a" != "splash.h" ]; + then + echo -e "$a\n" >> temp2 + fi +done < temp +wc -l $(cat temp2) + +rm temp +rm temp2 \ No newline at end of file diff --git a/C++/scripts/md5 b/C++/scripts/md5 index 7cf8083..b71151f 100644 --- a/C++/scripts/md5 +++ b/C++/scripts/md5 @@ -1,3 +1,5 @@ build.sh:530634457ea9041267c05d4ced95eee1 - commit.sh:d03a46e721060c22ccb146e19d27e70a - +lines.sh:3b907786f7fc9204025993016c9080de - +temp:d41d8cd98f00b204e9800998ecf8427e - web.sh:3dcc2fe7e036359eedd257a864e9a1e1 - diff --git a/C++/scripts/temp b/C++/scripts/temp new file mode 100644 index 0000000..e69de29 diff --git a/C++ProjectTemplate b/C++ProjectTemplate index 0fdd5dd..1d27da5 100755 Binary files a/C++ProjectTemplate and b/C++ProjectTemplate differ diff --git a/main.cpp b/main.cpp index 9c6678e..4619b44 100644 --- a/main.cpp +++ b/main.cpp @@ -1,14 +1,38 @@ -#include "Map.h" -#include "Player.h" - -int main() { - Map newMap; - Player newPlayer; - newMap.p = &newPlayer; - newMap.test(); - newPlayer.map = &newMap; - newPlayer.test(); - - newPlayer.map->test(); - newMap.p->test(); -} \ No newline at end of file +#define OLC_PGE_APPLICATION +#include "pixelGameEngine.h" + +class Example : public olc::PixelGameEngine +{ +public: + Example() + { + sAppName = "Example"; + } + +public: + bool OnUserCreate() override + { + // Called once at the start, so create things here + return true; + } + + bool OnUserUpdate(float fElapsedTime) override + { + ConsoleShow(olc::ESCAPE,false); + // called once per frame + for (int x = 0; x < ScreenWidth(); x++) + for (int y = 0; y < ScreenHeight(); y++) + Draw(x, y, olc::Pixel(rand() % 255, rand() % 255, rand()% 255)); + return true; + } +}; + + +int main() +{ + Example demo; + if (demo.Construct(256, 240, 4, 4)) + demo.Start(); + + return 0; +}