/dot_display

Braille characters as a display matrix

Primary LanguageCrystalMIT LicenseMIT

dot_display

A 1-bit display buffer that renders to 2x8 braille dot characters

Installation

  1. Add the dependency to your shard.yml:

    dependencies:
      dot_display:
        github: sleepinginsomniac/dot_display
  2. Run shards install

Usage

    require "dot_display"

    dd = DotDisplay.new(16, 16)

    dd.height.times do |y|
      dd.width.times do |x|
        dd[x, y] = true if (y + x) % 2 == 0
      end
    end

    dd.to_s # =>
    # ⢕⢕⢕⢕⢕⢕⢕⢕
    # ⢕⢕⢕⢕⢕⢕⢕⢕
    # ⢕⢕⢕⢕⢕⢕⢕⢕
    # ⢕⢕⢕⢕⢕⢕⢕⢕

Contributors