-
Recent Posts
Recent Comments
Archives
Categories
Tags
Meta
Monthly Archives: September 2020
OpenGL 2D Facade (12): Characters
In this post, I add a new type of layer dedicated to characters. These layers can draw tiles anywhere and updates their OpenGL data every time we render a frame. This post is part of the OpenGL 2D Facade series … Continue reading
OpenGL 2D Facade (11): View and Keyboard
With the previous program, the size of the window depends on the size of the level, which is problematic when the level is large. In this post, I update the shader programs to get a fast translation of the display. … Continue reading
OpenGL 2D Facade (10): Layers
In this post, we extend the facade to handle several layers. We also see how to draw with transparency.
OpenGL 2D Facade (9): Load a level
Before handling the rendering of several layers, we need data to build them. Rather than copy and paste many ids from a Tiled map file, I propose to read them using the TMX library.
OpenGL 2D Facade (8): Facade
I have enough content to start a facade: I refactorize all the code to satisfy the properties of the Facade pattern and get a more robust and extensible implementation.