1.1.0 • Published 5 years ago

@mapgen/renderer-terminal v1.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

@mapgen/renderer-terminal

Render created map to terminal.

Usage

As far terminal has only 256 colors a basic color mapping is performed via color difference calculation:

  • Euclidean (default)
import { mapgen } from '@mapgen/mapgen';
import { TerminalRenderer } from '@mapgen/renderer-terminal';
import { terminal } from 'terminal-kit';

const renderer = new TerminalRenderer(terminal);

mapgen(renderer);

Rendered to console

  • CIEDE2000
import { mapgen } from '@mapgen/mapgen';
import { TerminalRenderer, CIEDE2000ColorResolver } from '@mapgen/renderer-terminal';
import { terminal } from 'terminal-kit';

const renderer = new TerminalRenderer(terminal, new CIEDE2000ColorResolver());

mapgen(renderer);

Rendered to console