aboutsummaryrefslogtreecommitdiffstats
path: root/tests/simplegame.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/simplegame.cpp')
-rw-r--r--tests/simplegame.cpp56
1 files changed, 0 insertions, 56 deletions
diff --git a/tests/simplegame.cpp b/tests/simplegame.cpp
deleted file mode 100644
index 04d63ec0..00000000
--- a/tests/simplegame.cpp
+++ /dev/null
@@ -1,56 +0,0 @@
-/** ---------------------------------------------------------------------------
- * @file: simplegame.cpp
- *
- * Copyright (c) 2017 Yann Herklotz Grave <ymherklotz@gmail.com>
- * MIT License, see LICENSE file for more details.
- * ----------------------------------------------------------------------------
- */
-
-#include <yage.cpp>
-
-#include <iostream>
-
-using std::cout;
-
-using namespace yage;
-
-int main()
-{
- Window window;
- GlslProgram program;
-
- window.create("Simple Game", 800, 640);
- SpriteBatch sp;
-
- program.compileShadersFromFile("resources/textureshader.vert", "resources/textureshader.frag");
- program.linkShaders();
-
- Texture fountain =
- ResourceManager::getTexture("/home/yannherklotz/Github/YAGE/tests/"
- "resources/dngn_blood_fountain.png");
-
- cout << "texture: " << fountain.width << ", " << fountain.height << '\n';
-
- Camera2D camera(800, 640);
-
- while (!window.shouldClose()) {
- window.clearBuffer();
-
- program.use();
- camera.update(program);
-
- glActiveTexture(GL_TEXTURE0);
-
- GLint texture_location = program.getUniformLocation("texture_sampler");
- glUniform1i(texture_location, 0);
-
- sp.draw({0.f, 0.f, 64.f, 64.f}, {0, 0, 1, 1}, fountain.id, Colour(255, 0, 255, 255), 0);
- sp.render();
-
- glBindTexture(GL_TEXTURE_2D, 0);
- program.unuse();
-
- window.swapBuffer();
- window.pollEvents();
- }
-}