ImpossibleShapes

Instructions

  • Click the mouse button to cycle through patterns
  • Press r to switch to random mode
  • Press p to switch to preset mode

Unit tests

  • Press t to run unit tests

Examples

![](./images/Screen Shot 2015-02-01 at 7.34.01 PM.png) ![](./images/Screen Shot 2015-02-01 at 7.34.19 PM.png) ![](./images/Screen Shot 2015-02-07 at 12.04.30 PM.png) ![](./images/Screen Shot 2015-02-07 at 12.04.43 PM.png) ![](./images/Screen Shot 2015-02-07 at 12.04.56 PM.png) ![](./images/Screen Shot 2015-02-07 at 12.05.11 PM.png) ![](./images/Screen Shot 2015-02-07 at 12.05.22 PM.png) ![](./images/Screen Shot 2015-02-07 at 12.05.33 PM.png) ![](./images/Screen Shot 2015-02-07 at 12.05.42 PM.png) ![](./images/Screen Shot 2015-02-07 at 12.05.55 PM.png) ![](./images/Screen Shot 2015-02-07 at 12.06.12 PM.png) ![](./images/Screen Shot 2015-02-07 at 12.06.25 PM.png) ![](./images/Screen Shot 2015-02-07 at 12.06.37 PM.png) ![](./images/Screen Shot 2015-02-07 at 12.06.51 PM.png)