ObjectType:bool

From Lavish Software Wiki
(Redirected from DataType:bool)
Jump to: navigation, search
Object Type Vitals
bool
Defined By LavishScript
Inherits none
Reduces To TRUE or FALSE
Variable Object Type bool
Uses Sub-Types no
C/C++ Type unsigned int

Description

Short for boolean, a bool groups all numbers into exactly two categories, one called TRUE and one called FALSE. The TRUE category is made up of all numbers except for zero, and the FALSE category is made up of only zero.

Members

(none)

Methods

  • Toggle: Toggles between TRUE and FALSE
  • Set[formula]: Sets this bool to a specific value

Examples

Declare a boolean variable

  • declare Boo1 bool FALSE

Set a boolean value

  • Boo1:Set[TRUE]

Toggle a boolean value

  • Boo1:Toggle

See Also

LavishScript Object Types

Text
string - mutablestring - unistring
Numbers
byte - float - float64 - int - uint - int64
Boolean (TRUE/FALSE)
bool
Pointers
boolptr - byteptr - floatptr - float64ptr - intptr - uintptr - int64ptr - rgbptr - stringptr
Containers
objectcontainer - array - index - collection - queue - stack - set - variablescope
JSON
jsonobject - jsonarray - jsonvaluecontainer - jsonvalue
Iteration
iterator - jsoniterator
Date/Time
time
Other
point3f - rgb - script - binary - event - enumtype
File Handling
filepath - file - filelist - filelistentry
Utilities
exists - lavishscript - math - system - type - variable
Tasks
lavishmachine - Accessed via the Top-Level Object LMAC
task - tasklibrary - taskmanager - tasktype - taskpulseargs - elmactaskstate