|
|
- //Copyright (c) 2013, Playful Invention Company.
-
- //Permission is hereby granted, free of charge, to any person obtaining a copy
- //of this software and associated documentation files (the "Software"), to deal
- //in the Software without restriction, including without limitation the rights
- //to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- //copies of the Software, and to permit persons to whom the Software is
- //furnished to do so, subject to the following conditions:
-
- //The above copyright notice and this permission notice shall be included in
- //all copies or substantial portions of the Software.
-
- //THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- //IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- //FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- //AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- //LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- //OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
- //THE SOFTWARE.
-
- // -----
-
- // GridPaint has been kept extremely minimal as an explicit design choice.
- // If you want to add features please make a fork with a different name.
- // Thanks in advance
-
- var shapedefs = [
- [60,60,60,0,120,60],
- [60,60,120,60,60,120],
- [60,60,60,120,0,60],
- [60,60,0,60,60,0],
- [0,0,60,0,0,60],
- [120,0,120,60,60,0],
- [120,120,60,120,120,60],
- [0,120,0,60,60,120],
- [180,60,180,0,240,60],
- [180,60,240,60,180,120],
- [180,60,180,120,120,60],
- [180,60,120,60,180,0],
- [120,0,180,0,120,60],
- [240,0,240,60,180,0],
- [240,120,180,120,240,60],
- [120,120,120,60,180,120],
- [300,60,300,0,360,60],
- [300,60,360,60,300,120],
- [300,60,300,120,240,60],
- [300,60,240,60,300,0],
- [240,0,300,0,240,60],
- [360,0,360,60,300,0],
- [360,120,300,120,360,60],
- [240,120,240,60,300,120],
- [420,60,420,0,480,60],
- [420,60,480,60,420,120],
- [420,60,420,120,360,60],
- [420,60,360,60,420,0],
- [360,0,420,0,360,60],
- [480,0,480,60,420,0],
- [480,120,420,120,480,60],
- [360,120,360,60,420,120],
- [540,60,540,0,600,60],
- [540,60,600,60,540,120],
- [540,60,540,120,480,60],
- [540,60,480,60,540,0],
- [480,0,540,0,480,60],
- [600,0,600,60,540,0],
- [600,120,540,120,600,60],
- [480,120,480,60,540,120],
- [660,60,660,0,720,60],
- [660,60,720,60,660,120],
- [660,60,660,120,600,60],
- [660,60,600,60,660,0],
- [600,0,660,0,600,60],
- [720,0,720,60,660,0],
- [720,120,660,120,720,60],
- [600,120,600,60,660,120],
- [60,180,60,120,120,180],
- [60,180,120,180,60,240],
- [60,180,60,240,0,180],
- [60,180,0,180,60,120],
- [0,120,60,120,0,180],
- [120,120,120,180,60,120],
- [120,240,60,240,120,180],
- [0,240,0,180,60,240],
- [180,180,180,120,240,180],
- [180,180,240,180,180,240],
- [180,180,180,240,120,180],
- [180,180,120,180,180,120],
- [120,120,180,120,120,180],
- [240,120,240,180,180,120],
- [240,240,180,240,240,180],
- [120,240,120,180,180,240],
- [300,180,300,120,360,180],
- [300,180,360,180,300,240],
- [300,180,300,240,240,180],
- [300,180,240,180,300,120],
- [240,120,300,120,240,180],
- [360,120,360,180,300,120],
- [360,240,300,240,360,180],
- [240,240,240,180,300,240],
- [420,180,420,120,480,180],
- [420,180,480,180,420,240],
- [420,180,420,240,360,180],
- [420,180,360,180,420,120],
- [360,120,420,120,360,180],
- [480,120,480,180,420,120],
- [480,240,420,240,480,180],
- [360,240,360,180,420,240],
- [540,180,540,120,600,180],
- [540,180,600,180,540,240],
- [540,180,540,240,480,180],
- [540,180,480,180,540,120],
- [480,120,540,120,480,180],
- [600,120,600,180,540,120],
- [600,240,540,240,600,180],
- [480,240,480,180,540,240],
- [660,180,660,120,720,180],
- [660,180,720,180,660,240],
- [660,180,660,240,600,180],
- [660,180,600,180,660,120],
- [600,120,660,120,600,180],
- [720,120,720,180,660,120],
- [720,240,660,240,720,180],
- [600,240,600,180,660,240],
- [60,300,60,240,120,300],
- [60,300,120,300,60,360],
- [60,300,60,360,0,300],
- [60,300,0,300,60,240],
- [0,240,60,240,0,300],
- [120,240,120,300,60,240],
- [120,360,60,360,120,300],
- [0,360,0,300,60,360],
- [180,300,180,240,240,300],
- [180,300,240,300,180,360],
- [180,300,180,360,120,300],
- [180,300,120,300,180,240],
- [120,240,180,240,120,300],
- [240,240,240,300,180,240],
- [240,360,180,360,240,300],
- [120,360,120,300,180,360],
- [300,300,300,240,360,300],
- [300,300,360,300,300,360],
- [300,300,300,360,240,300],
- [300,300,240,300,300,240],
- [240,240,300,240,240,300],
- [360,240,360,300,300,240],
- [360,360,300,360,360,300],
- [240,360,240,300,300,360],
- [420,300,420,240,480,300],
- [420,300,480,300,420,360],
- [420,300,420,360,360,300],
- [420,300,360,300,420,240],
- [360,240,420,240,360,300],
- [480,240,480,300,420,240],
- [480,360,420,360,480,300],
- [360,360,360,300,420,360],
- [540,300,540,240,600,300],
- [540,300,600,300,540,360],
- [540,300,540,360,480,300],
- [540,300,480,300,540,240],
- [480,240,540,240,480,300],
- [600,240,600,300,540,240],
- [600,360,540,360,600,300],
- [480,360,480,300,540,360],
- [660,300,660,240,720,300],
- [660,300,720,300,660,360],
- [660,300,660,360,600,300],
- [660,300,600,300,660,240],
- [600,240,660,240,600,300],
- [720,240,720,300,660,240],
- [720,360,660,360,720,300],
- [600,360,600,300,660,360],
- [60,420,60,360,120,420],
- [60,420,120,420,60,480],
- [60,420,60,480,0,420],
- [60,420,0,420,60,360],
- [0,360,60,360,0,420],
- [120,360,120,420,60,360],
- [120,480,60,480,120,420],
- [0,480,0,420,60,480],
- [180,420,180,360,240,420],
- [180,420,240,420,180,480],
- [180,420,180,480,120,420],
- [180,420,120,420,180,360],
- [120,360,180,360,120,420],
- [240,360,240,420,180,360],
- [240,480,180,480,240,420],
- [120,480,120,420,180,480],
- [300,420,300,360,360,420],
- [300,420,360,420,300,480],
- [300,420,300,480,240,420],
- [300,420,240,420,300,360],
- [240,360,300,360,240,420],
- [360,360,360,420,300,360],
- [360,480,300,480,360,420],
- [240,480,240,420,300,480],
- [420,420,420,360,480,420],
- [420,420,480,420,420,480],
- [420,420,420,480,360,420],
- [420,420,360,420,420,360],
- [360,360,420,360,360,420],
- [480,360,480,420,420,360],
- [480,480,420,480,480,420],
- [360,480,360,420,420,480],
- [540,420,540,360,600,420],
- [540,420,600,420,540,480],
- [540,420,540,480,480,420],
- [540,420,480,420,540,360],
- [480,360,540,360,480,420],
- [600,360,600,420,540,360],
- [600,480,540,480,600,420],
- [480,480,480,420,540,480],
- [660,420,660,360,720,420],
- [660,420,720,420,660,480],
- [660,420,660,480,600,420],
- [660,420,600,420,660,360],
- [600,360,660,360,600,420],
- [720,360,720,420,660,360],
- [720,480,660,480,720,420],
- [600,480,600,420,660,480],
- [60,540,60,480,120,540],
- [60,540,120,540,60,600],
- [60,540,60,600,0,540],
- [60,540,0,540,60,480],
- [0,480,60,480,0,540],
- [120,480,120,540,60,480],
- [120,600,60,600,120,540],
- [0,600,0,540,60,600],
- [180,540,180,480,240,540],
- [180,540,240,540,180,600],
- [180,540,180,600,120,540],
- [180,540,120,540,180,480],
- [120,480,180,480,120,540],
- [240,480,240,540,180,480],
- [240,600,180,600,240,540],
- [120,600,120,540,180,600],
- [300,540,300,480,360,540],
- [300,540,360,540,300,600],
- [300,540,300,600,240,540],
- [300,540,240,540,300,480],
- [240,480,300,480,240,540],
- [360,480,360,540,300,480],
- [360,600,300,600,360,540],
- [240,600,240,540,300,600],
- [420,540,420,480,480,540],
- [420,540,480,540,420,600],
- [420,540,420,600,360,540],
- [420,540,360,540,420,480],
- [360,480,420,480,360,540],
- [480,480,480,540,420,480],
- [480,600,420,600,480,540],
- [360,600,360,540,420,600],
- [540,540,540,480,600,540],
- [540,540,600,540,540,600],
- [540,540,540,600,480,540],
- [540,540,480,540,540,480],
- [480,480,540,480,480,540],
- [600,480,600,540,540,480],
- [600,600,540,600,600,540],
- [480,600,480,540,540,600],
- [660,540,660,480,720,540],
- [660,540,720,540,660,600],
- [660,540,660,600,600,540],
- [660,540,600,540,660,480],
- [600,480,660,480,600,540],
- [720,480,720,540,660,480],
- [720,600,660,600,720,540],
- [600,600,600,540,660,600],
- ];
|