ObjectType:float64

From Lavish Software Wiki
Revision as of 15:44, 8 July 2018 by Lax (talk | contribs) (Created page with "{{ObjectType-Vitals|float64|LavishScript|none|The string representation of this float64, to the nearest hundredth|float64|no|double}} == Description...")
(diff) ←Older revision | view current revision (diff) | Newer revision→ (diff)
Jump to navigation Jump to search
Object Type Vitals
float64
Defined By LavishScript
Inherits none
Reduces To The string representation of this float64, to the nearest hundredth
Variable Object Type float64
Uses Sub-Types no
C/C++ Type double

Description

A float64, named for its floating-point, represents a number with a mantissa to 64 bits of precision.

Members

  • string Deci: The value of this float, to the nearest tenth
  • string Centi: The value of this float, to the nearest hundredth
  • string Milli: The value of this float, to the nearest thousandth
  • int64 Int: The value of this float, to its largest whole number (e.g. for 1.9 this is 1, for -0.1, this is -1)
  • string Precision[#]: The value of this float, to the nearest # decimal places (e.g. 1 is tenths, 2 is hundredths, 3 is thousandths, and so on)
  • int64 Ceil: The value of this float, to its largest partial number (e.g. for 1.1 this is 2, for -0.1 this is 0).
  • int Round: The value of this float, rounded to the nearest whole number

Methods

  • Inc: Increments this float64 by 1.0
  • Inc[formula]: Increments this float64 by a given amount
  • Dec: Decrements this float64 by 1.0
  • Dec[formula]: Decrements this float64 by a given amount
  • Set[formula]: Sets this float64 to a given value

Examples

Declare a float variable

  • Declare Faction float64

Set a variable to a given number

  • Faction:Set[3912.392]

Increment a float64 variable

  • Faction:Inc

Decrement a float64 variable

  • Faction:Dec

Add two float64 variables

  • bankcash1:Set[${bankcash1}+${bankcash2}]
  • bankcash1:Inc[${bankcash2}]
Note: These two commands are identical

See Also

LavishScript Object Types