Conditions

Conditions are non-execution nodes that check two items and return a Boolean (which is either true or false).

You can check to see whether two numbers or strings are:

Equal

Start~#1
Equal(5, 5)~#2
Print(#1, #2)~#3

Equal(5, 6)~#4
Print(#3, #4)~#5

Equal("Hello", "Hello")~#6
Print(#5, #6)
$ decision equal.dc

true
false
true

Note

As of the 0.3.0 update, you can also check to see if two booleans are equal:

Start~#1

Equal(true, true)~#2
Print(#1, #2)~#3

Equal(true, false)~#4
Print(#3, #4)
$ decision equal_bool.dc

true
false

Not Equal

Start~#1
NotEqual(5, 5)~#2
Print(#1, #2)~#3

NotEqual(5, 6)~#4
Print(#3, #4)~#5

NotEqual("Hello", "Hello")~#6
Print(#5, #6)
$ decision equal.dc

false
true
false

Note

As of the 0.3.0 update, you can also check to see if two booleans are not equal:

Start~#1

Equal(true, true)~#2
Print(#1, #2)~#3

Equal(true, false)~#4
Print(#3, #4)
$ decision equal_bool.dc

false
true

Less Than

Start~#1
LessThan(5.6, 12.9)~#2
Print(#1, #2)~#3

LessThan(100, 100)~#4
Print(#3, #4)~#5

LessThan("hello", "help")~#6
Print(#5, #6)
$ decision less_than.dc

true
false
true

Less Than or Equal

Start~#1
LessThanOrEqual(5.6, 12.9)~#2
Print(#1, #2)~#3

LessThanOrEqual(100, 100)~#4
Print(#3, #4)~#5

LessThanOrEqual("hello", "help")~#6
Print(#5, #6)
$ decision less_than_or_equal.dc

true
true
true

More Than

Start~#1
MoreThan(100, 10)~#2
Print(#1, #2)~#3

MoreThan(6.7, 6.7)~#4
Print(#3, #4)~#5

MoreThan("world", "worlds")~#6
Print(#5, #6)
$ decision more_than.dc

true
false
false

More Than or Equal

Start~#1
MoreThanOrEqual(100, 10)~#2
Print(#1, #2)~#3

MoreThanOrEqual(6.7, 6.7)~#4
Print(#3, #4)~#5

MoreThanOrEqual("world", "worlds")~#6
Print(#5, #6)
$ decision more_than_or_equal.dc

true
true
false