🆗 added stuff to the readme ☑️

This commit is contained in:
Matei Adriel 2019-06-03 19:35:47 +00:00
parent 230957b1bf
commit db8a53fcbb
2 changed files with 16 additions and 1 deletions

View file

@ -1,2 +1,17 @@
# logicGateSimulator2 # logicGateSimulator2
a better version of my logic gate simulator a better version of my logic gate simulator
Check out the [demo](https://mateiadrielrafael.github.io/logicGateSimulator2/)
To run locally clone this repo, and then run: `npm install`
to install all dependenices.
This project wouldnt have been possible without the follownig libraries:
- [typescript](https://github.com/microsoft/TypeScript) and [sass](https://github.com/sass/sass)
- [lit-html](https://github.com/Polymer/lit-html) , [lit-rx](https://github.com/Dabolus/lit-rx) and [rxjs](https://github.com/ReactiveX/rxjs)
- [material components for the web](https://github.com/material-components/material-components-web)
- [webpack](https://github.com/webpack/webpack)
- [gh-pages](https://github.com/tschaub/gh-pages)
- [eix-js](https://github.com/eix-js)
I used lit-html, lit-rx and rxjs mainly for the rendering, MCW for the styling, webpack for bundling, gh-pages for deploying and eix-js (a game engine me and a friend are working on) for input handling and common decorators.

View file

@ -10,7 +10,7 @@ import { MDCMenu } from '@material/menu';
const screen = new Screen() const screen = new Screen()
const manager = new ComponentManager() const manager = new ComponentManager()
// manager.components.push(new Component("and", [200, 100], [100, 100])) manager.components.push(new Component("and", [200, 100], [100, 100]))
// manager.components.push(new Component("not", [200, 500], [100, 100])) // manager.components.push(new Component("not", [200, 500], [100, 100]))
// manager.components.push(new Component("true", [200, 500], [100, 100])) // manager.components.push(new Component("true", [200, 500], [100, 100]))
// manager.components.push(new Component("false", [200, 500], [100, 100])) // manager.components.push(new Component("false", [200, 500], [100, 100]))