From e68759a4101567a27e306eae0a907baa759ae80c Mon Sep 17 00:00:00 2001 From: Yann Herklotz Date: Sun, 12 Nov 2017 22:30:20 +0000 Subject: Designing simple preview game --- tests/simplegame.cpp | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'tests/simplegame.cpp') diff --git a/tests/simplegame.cpp b/tests/simplegame.cpp index 0692574a..7ca8db77 100644 --- a/tests/simplegame.cpp +++ b/tests/simplegame.cpp @@ -5,14 +5,26 @@ using namespace yage; int main() { Window window; + SpriteBatch sp; + GlslProgram program; window.create("Simple Game", 800, 640); + sp.init(); + + program.compileShaders("/home/yannherklotz/Github/YAGE/tests/resources/simplegame.vert", "/home/yannherklotz/Github/YAGE/tests/resources/simplegame.vert"); + program.addAttribute("vertex_position"); + program.addAttribute("vertex_color"); + program.addAttribute("vertex_uv"); + program.linkShaders(); + + Texture fountain = ResourceManager::getTexture("/home/yannherklotz/Github/YAGE/tests/resources/dngn_blood_fountain.png"); while(!window.shouldClose()) { window.clearBuffer(); - SpriteBatch sp; sp.begin(); + sp.draw(std::vector({0, 0, 50, 50}), std::vector({0, 0, 1, 1}), fountain.id, Color(), 0); + sp.render(); window.pollEvents(); window.swapBuffer(); -- cgit