Merge: Intro Tinks! 3D: A gamnit game with particles effects
authorJean Privat <jean@pryen.org>
Mon, 25 Jan 2016 20:09:07 +0000 (15:09 -0500)
committerJean Privat <jean@pryen.org>
Mon, 25 Jan 2016 20:09:07 +0000 (15:09 -0500)
commite65b2f9486049914354619a0bc795b307baaa089
treeb5d639f5fd1dc043a17043e7fa8276698b86ecb0
parent645bf13958d458afaca80d7a079e7c68390b5ba3
parentebcfe74664df7f31ac4a1c524c885a22bb3022ce
Merge: Intro Tinks! 3D: A gamnit game with particles effects

Intro a 3D client for Tinks! built with _gamnit depth_. It uses the same logic as the 2D client so they are compatible for multiplayer games.

To support this client there was a few fix to gamnit and some new features, most notably:

* A customizable particle system with two implementations, one for smoke and one for explosions. This module is a first draft, a few features are lacking.

* The method `show_splash_screen` which displays a single texture centered on a cleared screen (by default black).This method should usually be called before loading textures and models and doing other slow work.

---

Sorry for the scary diff (once again) but there is actually little code added. The main commits are the intro of the particle system and of the new Tinks! client.

Pull-Request: #1928
Reviewed-by: Jean Privat <jean@pryen.org>