diff --git a/GrafikaProjekt/Debug/grk-cw6.exe b/GrafikaProjekt/Debug/grk-cw6.exe index 20244d7..c8ad1c2 100644 Binary files a/GrafikaProjekt/Debug/grk-cw6.exe and b/GrafikaProjekt/Debug/grk-cw6.exe differ diff --git a/GrafikaProjekt/Debug/grk-cw6.pdb b/GrafikaProjekt/Debug/grk-cw6.pdb index d67c559..6e8f364 100644 Binary files a/GrafikaProjekt/Debug/grk-cw6.pdb and b/GrafikaProjekt/Debug/grk-cw6.pdb differ diff --git a/GrafikaProjekt/pliki/Debug/Camera.obj b/GrafikaProjekt/pliki/Debug/Camera.obj index f2cc3f8..da4896a 100644 Binary files a/GrafikaProjekt/pliki/Debug/Camera.obj and b/GrafikaProjekt/pliki/Debug/Camera.obj differ diff --git a/GrafikaProjekt/pliki/Debug/Render_Utils.obj b/GrafikaProjekt/pliki/Debug/Render_Utils.obj index 207d6bb..7b65f48 100644 Binary files a/GrafikaProjekt/pliki/Debug/Render_Utils.obj and b/GrafikaProjekt/pliki/Debug/Render_Utils.obj differ diff --git a/GrafikaProjekt/pliki/Debug/SOIL.obj b/GrafikaProjekt/pliki/Debug/SOIL.obj index f81a65a..62f1a07 100644 Binary files a/GrafikaProjekt/pliki/Debug/SOIL.obj and b/GrafikaProjekt/pliki/Debug/SOIL.obj differ diff --git a/GrafikaProjekt/pliki/Debug/Shader_Loader.obj b/GrafikaProjekt/pliki/Debug/Shader_Loader.obj index d2f2596..7303be2 100644 Binary files a/GrafikaProjekt/pliki/Debug/Shader_Loader.obj and b/GrafikaProjekt/pliki/Debug/Shader_Loader.obj differ diff --git a/GrafikaProjekt/pliki/Debug/Texture.obj b/GrafikaProjekt/pliki/Debug/Texture.obj index f984067..181c34e 100644 Binary files a/GrafikaProjekt/pliki/Debug/Texture.obj and b/GrafikaProjekt/pliki/Debug/Texture.obj differ diff --git a/GrafikaProjekt/pliki/Debug/grk-cw6.exe.recipe b/GrafikaProjekt/pliki/Debug/grk-cw6.exe.recipe index 9f44b1e..b5f96c4 100644 --- a/GrafikaProjekt/pliki/Debug/grk-cw6.exe.recipe +++ b/GrafikaProjekt/pliki/Debug/grk-cw6.exe.recipe @@ -2,7 +2,7 @@ - C:\Users\Tomek\source\repos\Grafika\GrafikaProjekt\Debug\grk-cw6.exe + C:\Users\luksli\Desktop\GrafikaProjekt\GrafikaProjekt\Debug\grk-cw6.exe diff --git a/GrafikaProjekt/pliki/Debug/grk-cw6.tlog/CL.command.1.tlog b/GrafikaProjekt/pliki/Debug/grk-cw6.tlog/CL.command.1.tlog index 9348a0a..f233d85 100644 Binary files a/GrafikaProjekt/pliki/Debug/grk-cw6.tlog/CL.command.1.tlog and b/GrafikaProjekt/pliki/Debug/grk-cw6.tlog/CL.command.1.tlog differ diff --git a/GrafikaProjekt/pliki/Debug/grk-cw6.tlog/CL.read.1.tlog b/GrafikaProjekt/pliki/Debug/grk-cw6.tlog/CL.read.1.tlog index e46699a..1850ea4 100644 Binary files a/GrafikaProjekt/pliki/Debug/grk-cw6.tlog/CL.read.1.tlog and b/GrafikaProjekt/pliki/Debug/grk-cw6.tlog/CL.read.1.tlog differ diff --git a/GrafikaProjekt/pliki/Debug/grk-cw6.tlog/CL.write.1.tlog b/GrafikaProjekt/pliki/Debug/grk-cw6.tlog/CL.write.1.tlog index 50f5a03..e0310db 100644 Binary files a/GrafikaProjekt/pliki/Debug/grk-cw6.tlog/CL.write.1.tlog and b/GrafikaProjekt/pliki/Debug/grk-cw6.tlog/CL.write.1.tlog differ diff --git a/GrafikaProjekt/pliki/Debug/grk-cw6.tlog/grk-cw6.lastbuildstate b/GrafikaProjekt/pliki/Debug/grk-cw6.tlog/grk-cw6.lastbuildstate index 48ade2b..24f5976 100644 --- a/GrafikaProjekt/pliki/Debug/grk-cw6.tlog/grk-cw6.lastbuildstate +++ b/GrafikaProjekt/pliki/Debug/grk-cw6.tlog/grk-cw6.lastbuildstate @@ -1,2 +1,2 @@ PlatformToolSet=v143:VCToolArchitecture=Native32Bit:VCToolsVersion=14.30.30705:TargetPlatformVersion=10.0.19041.0: -Debug|Win32|C:\Users\Tomek\source\repos\Grafika\GrafikaProjekt\| +Debug|Win32|C:\Users\luksli\Desktop\GrafikaProjekt\GrafikaProjekt\| diff --git a/GrafikaProjekt/pliki/Debug/grk-cw6.tlog/link.read.1.tlog b/GrafikaProjekt/pliki/Debug/grk-cw6.tlog/link.read.1.tlog index 5baad64..db52ed0 100644 Binary files a/GrafikaProjekt/pliki/Debug/grk-cw6.tlog/link.read.1.tlog and b/GrafikaProjekt/pliki/Debug/grk-cw6.tlog/link.read.1.tlog differ diff --git a/GrafikaProjekt/pliki/Debug/grk-cw6.tlog/link.write.1.tlog b/GrafikaProjekt/pliki/Debug/grk-cw6.tlog/link.write.1.tlog index 1c823a5..d9d9222 100644 Binary files a/GrafikaProjekt/pliki/Debug/grk-cw6.tlog/link.write.1.tlog and b/GrafikaProjekt/pliki/Debug/grk-cw6.tlog/link.write.1.tlog differ diff --git a/GrafikaProjekt/pliki/Debug/image_DXT.obj b/GrafikaProjekt/pliki/Debug/image_DXT.obj index 174d7b0..369d14c 100644 Binary files a/GrafikaProjekt/pliki/Debug/image_DXT.obj and b/GrafikaProjekt/pliki/Debug/image_DXT.obj differ diff --git a/GrafikaProjekt/pliki/Debug/image_helper.obj b/GrafikaProjekt/pliki/Debug/image_helper.obj index bfeca3e..7eea9a0 100644 Binary files a/GrafikaProjekt/pliki/Debug/image_helper.obj and b/GrafikaProjekt/pliki/Debug/image_helper.obj differ diff --git a/GrafikaProjekt/pliki/Debug/main.obj b/GrafikaProjekt/pliki/Debug/main.obj index 56c675e..de3a493 100644 Binary files a/GrafikaProjekt/pliki/Debug/main.obj and b/GrafikaProjekt/pliki/Debug/main.obj differ diff --git a/GrafikaProjekt/pliki/Debug/projekt.log b/GrafikaProjekt/pliki/Debug/projekt.log index f10b67e..2d9f89d 100644 --- a/GrafikaProjekt/pliki/Debug/projekt.log +++ b/GrafikaProjekt/pliki/Debug/projekt.log @@ -1,4 +1,4 @@  main.cpp -C:\Users\Tomek\source\repos\Grafika\GrafikaProjekt\pliki\src\main.cpp(329,12): warning C4244: "argument": konwersja z "time_t" do "unsigned int", możliwa utrata danych +C:\Users\luksli\Desktop\GrafikaProjekt\GrafikaProjekt\pliki\src\main.cpp(337,12): warning C4244: "argument": konwersja z "time_t" do "unsigned int", możliwa utrata danych Camera.obj : warning LNK4075: zignorowano opcję „/EDITANDCONTINUE” z powodu określenia opcji „/INCREMENTAL:NO” - projekt.vcxproj -> C:\Users\Tomek\source\repos\Grafika\GrafikaProjekt\Debug\grk-cw6.exe + projekt.vcxproj -> C:\Users\luksli\Desktop\GrafikaProjekt\GrafikaProjekt\Debug\grk-cw6.exe diff --git a/GrafikaProjekt/pliki/Debug/stb_image_aug.obj b/GrafikaProjekt/pliki/Debug/stb_image_aug.obj index e59469f..d289785 100644 Binary files a/GrafikaProjekt/pliki/Debug/stb_image_aug.obj and b/GrafikaProjekt/pliki/Debug/stb_image_aug.obj differ diff --git a/GrafikaProjekt/pliki/Debug/vc143.idb b/GrafikaProjekt/pliki/Debug/vc143.idb index 0cdf3d2..c60f20d 100644 Binary files a/GrafikaProjekt/pliki/Debug/vc143.idb and b/GrafikaProjekt/pliki/Debug/vc143.idb differ diff --git a/GrafikaProjekt/pliki/Debug/vc143.pdb b/GrafikaProjekt/pliki/Debug/vc143.pdb index fbb149f..baa6600 100644 Binary files a/GrafikaProjekt/pliki/Debug/vc143.pdb and b/GrafikaProjekt/pliki/Debug/vc143.pdb differ diff --git a/GrafikaProjekt/pliki/src/main.cpp b/GrafikaProjekt/pliki/src/main.cpp index 04e4093..be54754 100644 --- a/GrafikaProjekt/pliki/src/main.cpp +++ b/GrafikaProjekt/pliki/src/main.cpp @@ -83,13 +83,13 @@ float skyboxVertices[] = { }; glm::vec3 cameraPos = glm::vec3(0, 0, 5); -glm::vec3 cameraDir; // Wektor "do przodu" kamery -glm::vec3 cameraSide; // Wektor "w bok" kamery +glm::vec3 cameraDir; +glm::vec3 cameraSide; glm::vec3 cameraUp; float cameraAngle = 0; int lastMouseX, lastMouseY, mouseX, mouseY; -int rypa = 0; +int fishMovement = 0; unsigned int cubemapTexture; glm::mat4 cameraMatrix, perspectiveMatrix; @@ -284,6 +284,14 @@ void createRockFlora() } } +void moveFish() +{ + fishMovement = (fishMovement + 1) % 39; + + drawObjectTexture(fish1Context, glm::translate(glm::vec3(0, 0, 0)), textureFish1); + drawObjectTexture(fish2Context, glm::rotate(glm::degrees((float)fishMovement / (float)360), glm::vec3(0, -1, 0)) * glm::translate(glm::vec3(1, 2, (float)fishMovement / (float)360)), textureFish2); +} + void renderScene() { // Aktualizacja macierzy widoku i rzutowania @@ -301,14 +309,12 @@ void renderScene() drawObjectTexture(shipContext, shipModelMatrix, textureSubmarine); drawObjectTexture(sphereContext, glm::translate(glm::vec3(0, -1.2, 0)), textureAsteroid); - drawObjectTexture(fish1Context, glm::translate(glm::vec3(0, 0, 0)), textureFish1); - rypa = (rypa + 1) % 360; - drawObjectTexture(fish2Context, glm::rotate(glm::degrees((float)rypa / (float)360), glm::vec3(0, -1, 0)) * glm::translate(glm::vec3(1, 0, (float)rypa/(float)360)), textureFish2); - drawObjectTexture(smiglo, shipModelMatrix * glm::translate(glm::vec3(0, -0.3, -1)) * glm::rotate(glm::degrees((float)rypa), glm::vec3(0, 0, 1)), textureSmiglo); + drawObjectTexture(smiglo, shipModelMatrix * glm::translate(glm::vec3(0, -0.3, -1)) * glm::rotate(glm::degrees((float)fishMovement), glm::vec3(0, 0, 1)), textureSmiglo); drawObjectTexture(cave, glm::translate(glm::vec3(0, -0.6, 0)), textureAsteroid); createFlora(); createRockFlora(); + moveFish(); glutSwapBuffers(); }