Refine example scripts.
This commit is contained in:
parent
bfe39a9c7c
commit
d30c0c2242
@ -22,11 +22,12 @@ fn start(data) {
|
|||||||
if this.value <= 0 {
|
if this.value <= 0 {
|
||||||
throw "Conditions not yet ready to start!";
|
throw "Conditions not yet ready to start!";
|
||||||
}
|
}
|
||||||
this.bool_state = true;
|
|
||||||
this.value += parse_int(data);
|
|
||||||
|
|
||||||
// Constant 'MY_CONSTANT' in custom scope is also visible!
|
// Constant 'MY_CONSTANT' in custom scope is also visible!
|
||||||
print(`MY_CONSTANT = ${MY_CONSTANT}`);
|
print(`MY_CONSTANT = ${MY_CONSTANT}`);
|
||||||
|
|
||||||
|
this.value += parse_int(data);
|
||||||
|
this.bool_state = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// 'end' event handler
|
/// 'end' event handler
|
||||||
@ -37,8 +38,8 @@ fn end(data) {
|
|||||||
if this.value > 0 {
|
if this.value > 0 {
|
||||||
throw "Conditions not yet ready to end!";
|
throw "Conditions not yet ready to end!";
|
||||||
}
|
}
|
||||||
this.bool_state = false;
|
|
||||||
this.value = parse_int(data);
|
this.value = parse_int(data);
|
||||||
|
this.bool_state = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// 'update' event handler
|
/// 'update' event handler
|
||||||
|
@ -23,7 +23,6 @@ fn start(data) {
|
|||||||
if value <= 0 {
|
if value <= 0 {
|
||||||
throw "Conditions not yet ready to start!";
|
throw "Conditions not yet ready to start!";
|
||||||
}
|
}
|
||||||
bool_state = true;
|
|
||||||
|
|
||||||
// Constants 'MY_CONSTANT' and 'EXTRA_CONSTANT'
|
// Constants 'MY_CONSTANT' and 'EXTRA_CONSTANT'
|
||||||
// in custom scope are also visible!
|
// in custom scope are also visible!
|
||||||
@ -31,6 +30,7 @@ fn start(data) {
|
|||||||
print(`EXTRA_CONSTANT = ${EXTRA_CONSTANT}`);
|
print(`EXTRA_CONSTANT = ${EXTRA_CONSTANT}`);
|
||||||
|
|
||||||
value += parse_int(data);
|
value += parse_int(data);
|
||||||
|
bool_state = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// 'end' event handler
|
/// 'end' event handler
|
||||||
@ -41,8 +41,8 @@ fn end(data) {
|
|||||||
if value > 0 {
|
if value > 0 {
|
||||||
throw "Conditions not yet ready to end!";
|
throw "Conditions not yet ready to end!";
|
||||||
}
|
}
|
||||||
bool_state = false;
|
|
||||||
value = parse_int(data);
|
value = parse_int(data);
|
||||||
|
bool_state = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// 'update' event handler
|
/// 'update' event handler
|
||||||
|
@ -28,11 +28,12 @@ fn start(data) {
|
|||||||
if state.value <= 0 {
|
if state.value <= 0 {
|
||||||
throw "Conditions not yet ready to start!";
|
throw "Conditions not yet ready to start!";
|
||||||
}
|
}
|
||||||
state.bool_state = true;
|
|
||||||
state.value = parse_int(data);
|
|
||||||
|
|
||||||
// Constant 'MY_CONSTANT' in custom scope is also visible!
|
// Constant 'MY_CONSTANT' in custom scope is also visible!
|
||||||
print(`MY_CONSTANT = ${MY_CONSTANT}`);
|
print(`MY_CONSTANT = ${MY_CONSTANT}`);
|
||||||
|
|
||||||
|
state.value = parse_int(data);
|
||||||
|
state.bool_state = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// 'end' event handler
|
/// 'end' event handler
|
||||||
@ -43,8 +44,8 @@ fn end(data) {
|
|||||||
if state.value > 0 {
|
if state.value > 0 {
|
||||||
throw "Conditions not yet ready to end!";
|
throw "Conditions not yet ready to end!";
|
||||||
}
|
}
|
||||||
state.bool_state = false;
|
|
||||||
state.value = parse_int(data);
|
state.value = parse_int(data);
|
||||||
|
state.bool_state = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// 'update' event handler
|
/// 'update' event handler
|
||||||
|
Loading…
Reference in New Issue
Block a user