1.0.0 • Published 3 years ago
bitmap-editor-challenge v1.0.0
Bitmap Editor Challenge
~-------------------~
| _ __ |
| | \ | /\ |
| | \ |_ /__\ |
| | / | / \ |
| |_/ | / \ |
| |
~-------------------~
To install and setup
- Fork this repo
git clone git@github.com:zuzanna-maria/bitmap-editor-challenge.git && cd bitmap-editor-challenge
npm install
to install project dependenciesnode 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.
1.0.0
3 years ago