aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDevine Lu Linvega <[email protected]>2018-12-14 08:52:23 +1200
committerDevine Lu Linvega <[email protected]>2018-12-14 08:52:23 +1200
commitad332412a2dd9f333bda049000b01c3c58ce8493 (patch)
tree598b65086a887738999de28a070c856ef9c18d92
parentb48dad5a4cc2df2e1da62e4d079c43c6060c56cd (diff)
downloadOrca-ad332412a2dd9f333bda049000b01c3c58ce8493.tar.gz
Orca-ad332412a2dd9f333bda049000b01c3c58ce8493.zip
X G P update
-rw-r--r--DESIGN.md10
-rw-r--r--desktop/core/library/g.js4
-rw-r--r--desktop/core/library/p.js4
-rw-r--r--desktop/core/library/x.js2
4 files changed, 10 insertions, 10 deletions
diff --git a/DESIGN.md b/DESIGN.md
index 34c3b55..e53ce7a 100644
--- a/DESIGN.md
+++ b/DESIGN.md
@@ -6,7 +6,7 @@
| Math | A I M R
| Logic | F
| Timers | C D
-| Writers | X G P
+| Writers | G P X
| Readers | O Q T
| Jumpers | J Y
| Misc | B H K L U V
@@ -21,7 +21,7 @@
## Attributes
-| ID# | Glyph | Rating | Stable | Passive | Outputs
+| ID# | Glyph | Rating | Stable | Idle | Outputs
| --- | ----- | ------ | ------ | ------- | -------
| 10 | A | +++++ | X | | Any
| 11 | B | ? | | | *
@@ -49,11 +49,11 @@
| 33 | X | ++++ | X | X | Any - Unlocked
| 34 | Y | +++ | X | | Any
| 35 | Z | ? | | |
-| 36 | * | +++++ | X | X |
-| 37 | # | +++++ | X | X |
+| 36 | * | +++++ | X | |
+| 37 | # | +++++ | X | |
| 38 | ; | +++++ | X | X |
| 39 | : | +++++ | X | X |
-| 40 | ! | +++++ | X | X | *
+| 40 | ! | +++++ | X | | *
## Ideas
diff --git a/desktop/core/library/g.js b/desktop/core/library/g.js
index 0eb656a..4d0cbf3 100644
--- a/desktop/core/library/g.js
+++ b/desktop/core/library/g.js
@@ -3,7 +3,7 @@
const Operator = require('../operator')
function OperatorG (orca, x, y, passive) {
- Operator.call(this, orca, x, y, 'g', true)
+ Operator.call(this, orca, x, y, 'g', passive)
this.name = 'generator'
this.info = 'Writes distant operators with offset.'
@@ -25,7 +25,7 @@ function OperatorG (orca, x, y, passive) {
}
this.run = function () {
- if (!this.bang() && !passive) { return }
+ if (!this.bang()) { return }
this.draw = false
diff --git a/desktop/core/library/p.js b/desktop/core/library/p.js
index 2090b02..cf2856b 100644
--- a/desktop/core/library/p.js
+++ b/desktop/core/library/p.js
@@ -3,7 +3,7 @@
const Operator = require('../operator')
function OperatorP (orca, x, y, passive) {
- Operator.call(this, orca, x, y, 'p', true)
+ Operator.call(this, orca, x, y, 'p', passive)
this.name = 'push'
this.info = 'Writes an eastward operator with offset.'
@@ -23,7 +23,7 @@ function OperatorP (orca, x, y, passive) {
}
this.run = function () {
- if (!this.bang() && !passive) { return }
+ if (!this.bang()) { return }
this.draw = false
diff --git a/desktop/core/library/x.js b/desktop/core/library/x.js
index 79ef080..784f494 100644
--- a/desktop/core/library/x.js
+++ b/desktop/core/library/x.js
@@ -20,7 +20,7 @@ function OperatorX (orca, x, y, passive) {
}
this.run = function () {
- if (!this.bang() && !passive) { return }
+ if (!this.bang()) { return }
this.draw = false