Stricter syntax

This commit is contained in:
Devine Lu Linvega 2016-11-14 08:24:42 -08:00
parent b4e87b4b5f
commit f42bd9cbaf
2 changed files with 14 additions and 62 deletions

View File

@ -2,14 +2,14 @@
##Canvas ##Canvas
``` ```
@ 100 100 ; New canvas of size @ 600x400 ; New canvas of size 600w and 400h
@ 100 100 ff0000 ; New canvas with red background @ 100x100 #ff0000 ; New canvas of size 100w and 100h with red background
@ ? ; Clear canvas @ ? ; Clear canvas
``` ```
##Background ##Background
``` ```
* ff0000 ; Fill background with red color * #ff0000 ; Fill background with red color
* ? ; Remove background * ? ; Remove background
``` ```
@ -27,8 +27,8 @@ $ new_name.jpg ; Create a new file with name
##Load File ##Load File
``` ```
/ dir/file_name.jpg 10 10 100 100 ; Load image, at 10,10 with size 100x100 / dir/file_name.jpg 10,10 100x100 ; Load image, at 10,10 with size 100x100
/ dir/file_name.jpg 10 10 100 ; Load image, at 10,10 with size 100w and auto height / dir/file_name.jpg 10,10 100x ; Load image, at 10,10 with size 100w and auto height
/ ~ ; Load last history id / ~ ; Load last history id
/ 3 ; Load history id / 3 ; Load history id
``` ```
@ -37,29 +37,28 @@ $ new_name.jpg ; Create a new file with name
``` ```
& 10 ; Size 10 & 10 ; Size 10
& -4 ; Eraser, Size 4 & -4 ; Eraser, Size 4
& 4 ff0000 ; Red brush, Size 4 & 4 #ff0000 ; Red brush, Size 4
& ? ; Size 1, black & ? ; Size 1, black
``` ```
##Pointers ##Pointers
``` ```
> 10 0 ; Add pointer at pos > 10,0 ; Add pointer at pos
> 10 0 ; Remove pointer at pos > 0,0 400,0 ; Mirror X, at 400px
> 0 0 400 0 ; Mirror X, at 400px
> ? ; Remove pointers > ? ; Remove pointers
``` ```
##Guides ##Guides
``` ```
| 10 10 100 100 ; Draw a guide | 10,10 100x100 ; Draw a guide
| -100 ; Draw a grid at every 100px | -100,0 ; Draw a grid at every 100px
| ? ; Remove guides | ? ; Remove guides
``` ```
##Translate* ##Translate*
``` ```
+ 0 10 ; Translate 10px vertically ^ 0,10 ; Translate 10px vertically
- 20 20 ; Translate 20px leftward and downward ^ 20,20 100x100 40,40 ; Translate a specific portion to a specific location
``` ```
##Zoom* ##Zoom*
@ -77,8 +76,7 @@ $ new_name.jpg ; Create a new file with name
#Units* #Units*
``` ```
5 ; 5px 5 ; 5px
5w ; 5% of canvas width 5,7 ; 5x 7y
7h ; 7% of canvas height 7x9 ; 7w 9h
5s ; Brush speed
{5h - 5s} ; 5% of canvas width, minus brush speed {5h - 5s} ; 5% of canvas width, minus brush speed
``` ```

View File

@ -1,46 +0,0 @@
Ronin
Canvas
@ 100 100 ; New canvas of size
@ ? ; Clear canvas
Layers
# 3 ; Layer 3
# ? ; Layer 1
Background Fill
* ff00ff ; Fill background with color
* ? ; Remove background
Save File
$ new_name.jpg ; Create a new file with name
Load File
/ file_name.jpg 10 10 100 100 ; Load image into canvas, at position 10,10
Brush
& 10 1 ; Size 10
& 1 0 ; Eraser, Size 1
& 4 1 ff0000 ; Red brush, Size 4
& ? ; Size 1, black
Pointers
> 10 0 ; Add pointer at pos
> 10 0 ; Remove pointer at pos
> 0 0 400 0 ; Mirror X, at 400px
> 0 _S ; Speed is y offset
> ? ; Remove pointers
Zoom
= 75 ; Zoom factor
= ? ; Zoom 100%
Guides
| 10 10 100 100 ; Draw a guide
| -100 ; Draw a grid at every 100px
| ? ; Remove guides
Formatting
; ; Split into multiple commands
_ ; Variable with name