| Age | Commit message (Collapse) | Author |
|
|
|
Unbreaks Windows CMake builds.
|
|
simultaneous press of modifier and final input.
|
|
|
|
R_Ctrl hierarchy.
|
|
|
|
|
|
|
|
|
|
Add static to the functions which is not intentionally
export to big scope.
|
|
This is hopefully clearer, since we're not dealing with a file.
|
|
|
|
|
|
|
|
|
|
serialization functions.
|
|
|
|
|
|
|
|
argument. e.g. !`Up`
|
|
|
|
trailing tokens.
|
|
|
|
|
|
atoms are read after the function name. Added "if" function and made the "while" function more sensible with an arity of 2. Removed the ugly binary conditional operator.
|
|
increases from 0.0 to 1.0 and resets after N seconds. e.g. (!timer 2.0) is a 2 second timer. Fixed parsing of unary expressions so things like (! ! 1.0) work.
|
|
without tick delimiter: e.g. 0.75
|
|
|
|
prevent infinite loops. Rhs is re-evaluated until it is < 0.5. Added comma operator, which behaves like it does in c++. Added subration operator.
|
|
|
|
lhs > 0.5 else 0.0.
|
|
|
|
for variables and assignment operator. ControlExpression objects now reference a matching input and output so the two can me mixed in any expression. (you can set rumble directly from inputs)
|
|
can be used for auto-fire and oscillators.
|
|
!toggle function which toggles on/off with each activation of its inner expression.
|
|
zero evaluates as zero). Don't clamp result of addition operator. Clamping will be done later.
|
|
|
|
|
|
|
|
value (rumble) to 0. This caused rumble to not enable when a control expression was both a valid "bareword" and "complex" expression.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|