Fixed a horrible mistake in Position

Correction de la fonction neighbours de Position qui était buguée à la
suite d'une grosse erreur.

Ajout d'une fonction de highlighting dans Render, ainsi que d'un test
hardcodé.
Tests for fullscreen mode
Added how to
Now under 80
Added text testing
Added a Camera module.

Le module Camera fournit une classe permettant de stocker les positions
utiles au rendu (curseur, coins, etc...).
Cette classe réalise aussi quelques opérations telles que la projection
d'une certaine position à l'écran.
Render now uses Camera
Commented, fixed typos
Better camera, less bugs.

-Autre bug corrigé dans le module Position. A merger plus tard.
-Début d'une fonction alternative dans Camera, qui permettra de ne pas
afficher l'extérieur de la carte.
-Camera prend désormais la position maximale de la map en paramètre,
ce qui évite les invalid_arguments.
-Le curseur peut être déplacé, et est restreint à la map.
Added arrow textures
Merge branch 'interface_dev' of https://github.com/VLanvin/GL_MPRI_2014 into interface_dev
Removed FloatRect for it to compile
Tests on bigger map

This is only to have a better experience.
Note: many things are still hardcoded!
Playing with arrows and paths

This is a first iteration and directions are not handled.
Coming though.
Good path arrow render
Added draw_hud for future HUD
Fixed arrow rendering
More ground
Fixed Camera & Improved Render
Merge pull request #17 from VLanvin/interface_dev

Interface dev