1.0.0 • Published 3 years ago

bitmap-editor-challenge v1.0.0

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

Bitmap Editor Challenge

 ~-------------------~
 |  _     __         |
 | | \   |     /\    |
 | |  \  |_   /__\   |
 | |  /  |   /    \  |
 | |_/   |  /      \ |
 |                   |
 ~-------------------~

To install and setup

  1. Fork this repo
  2. git clone git@github.com:zuzanna-maria/bitmap-editor-challenge.git && cd bitmap-editor-challenge
  3. npm install to install project dependencies
  4. node index.js to run the app

Running tests

This project uses the Jasmine test framework. To run tests, navigate to the ./spec directory and run:

npm test
# or
npx jasmine spec.js

##To operate the Bitmap Editor using CLI

I M N - Create a new M x N image with all pixels coloured white (O).
C - Clears the table, setting all pixels to white (O).
L X Y C - Colours the pixel (X,Y) with colour C.
V X Y1 Y2 C - Draw a vertical segment of colour C in column X between rows Y1 and Y2 (inclusive).
H X1 X2 Y C - Draw a horizontal segment of colour C in row Y between columns X1 and X2 (inclusive).
S - Show the contents of the current image
X - Terminate the session"
  • NB: Colours are represented by different characters.

This project can be downloaded as an npm package here.