lib/mnit: adds missing link with X11 lib

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib: intro the bucketed_game module, providing basic game logic

Used by LoL and Nit forest simulator.

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib: adds sqrt, sin and cos to Int

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib: intro the a_star module (even though it is not yet A*)

Still need to support the heuristic.

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/a_star: renames virtual type E to N

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/a_star: replace some class parameters with virtual types

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/a_star: adds a larger test

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/a_star: minor clean up

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/a_star: use heuristic (it is now A*)

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/a_star: fix use of virtual types in PathContext

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
tests/a_star: adds a test using heuristics

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/a_star: fix check for max_cost (is more reliable)

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib: update module md5 to use FFI

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib: update signals module to use FFI

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib: adds Discrete::times as a shortcut to Range

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Merge branch 'privat' into ready-for-ffi

Conflicts:
	lib/md5/md5.nit
	lib/md5/md5.nit.c
Added nit index to debugger.nit

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Merge branch 'privat' into game_framework
lib/bucketed_game: fix virtual type usage

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/bucketed_game: add Apply logic to game events

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>