User Tools

Site Tools


dcx:vr_logic_library

This is an old revision of the document!


VR Logic Library

Current Version: 1

First added to Community Project v0.90

In a nutshell:

* Allow VR Basic Library and VR Immersion Library to use the FLAGs using IFs and SETs

* Contains the functions to interpret IFs and SETs

* Contains table and event to run a logic table

* Contains table and event to execute change to any libraries global libvars based on an IF statement.

IF & SET statements

These are very simple statements that consist of 3 parts.

For example:

a>b

a=c

a*4

etc..

They can be combined using an @ symbol that acts as a logical AND.

And IF or SET statement always has to have 3 parts. A value to the left, to the right and an operator ( <, >, = for IF and =, *, /, +, - for SET) in the middle.

The value to the left or the right can be a number, a LookUp value or a Flag.

Lookup values

Valid lookup codes at the moment are:

[turn]

[round]

Flags

To put the value of a flag in an IF or SET statement just write the flag variable (not case insensitive). For example: points>4 or phase=2

To err on the side of caution only use regular letters and numbers in your flag names. And never ever use [,],<.>,=,*,/,+,-

dcx/vr_logic_library.1463489356.txt.gz · Last modified: 2026/06/22 12:14 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki