2016-09-21 19:52:35 +00:00
|
|
|
/*#
|
|
|
|
termap - Terminal Map Viewer
|
|
|
|
by Michael Strassburger <codepoet@cpan.org>
|
|
|
|
Discover the planet in your console!
|
|
|
|
|
|
|
|
This scripts boots up the application.
|
|
|
|
|
|
|
|
TODO: params parsing and so on
|
|
|
|
#*/
|
|
|
|
|
|
|
|
require('coffee-script/register');
|
|
|
|
|
|
|
|
const fs = require('fs');
|
|
|
|
const Termap = require(__dirname+'/src/Termap');
|
2016-09-22 03:09:07 +00:00
|
|
|
const Tile = require(__dirname+'/src/Tile')
|
2016-09-21 19:52:35 +00:00
|
|
|
|
|
|
|
termap = new Termap();
|
|
|
|
|
|
|
|
// TODO: abstracing this class, create loader class
|
2016-09-28 20:51:28 +00:00
|
|
|
data = fs.readFileSync(__dirname+"/tiles/world.pbf.gz");
|
2016-09-22 03:09:07 +00:00
|
|
|
tile = new Tile(data);
|
|
|
|
termap.renderer.features = tile.layers
|
2016-09-21 19:52:35 +00:00
|
|
|
termap._draw();
|