Difference between revisions of "0x000B"

From SimsWiki
Jump to: navigation, search
(Overview)
(Use)
Line 17: Line 17:
 
!Operand!!Description!!Operand Values
 
!Operand!!Description!!Operand Values
 
|-
 
|-
|0 & 1||colspan="2"|qualifiers on the [[Sims 2 Temp|temporary variable]]
+
|0 & 1||colspan="2"|qualifiers on the [[Sims 2 Temp|temporary variable]] which will be returned the distance
 
|-
 
|-
|2||colspan="2"|Variable containing the object to find the distance away from the Stack Object. The choices are any of the many [[Sims 2 Variables|variables and attributes]] that are part of [[SimAntics]]. Where the variable type can have many of them, e.g. Local variables, operands 3 and 4 give the low and high order byte respectively.
+
|2 - bit 1||Which variable||off: Me<br>on: Variable defined in operand 3
 
|-
 
|-
|3 & 4||colspan="2"|qualifiers on the variable in operand 2.
+
|3||colspan="2"|Variable containing the object to find the distance away from the Stack Object. The choices are any of the many [[Sims 2 Variables|variables and attributes]] that are part of [[SimAntics]]. Where the variable type can have many of them, e.g. Local variables, operands 4 and 5 give the low and high order byte respectively.
 
|-
 
|-
|5 - bit 1||colspan="2"|Unused
+
|4 & 5||colspan="2"|qualifiers on the variable in operand 2.
 
|-
 
|-
|5 - bit 2||Controls "in 1/100ths tile"||off: False<br>on: True
+
|6 - bit 1||colspan="2"|Unused
 
|-
 
|-
|6 thru 15||colspan="2"|Unused
+
|6 - bit 2||Controls "in 1/100ths tile"||off: False<br>on: True
 +
|-
 +
|7 thru 15||colspan="2"|Unused
 
|}
 
|}
  

Revision as of 22:31, 11 August 2010

Distance
OpCode:0x000B
Game Version:The Sims 2


Overview

This primitive provides a way to discover the distance between two objects, handy for finding the nearest desk for example. The discovered distance is always placed in a temporary variable and the distance is between the object held in the Stack Object and a nominated other variable.

Use

There is no instruction wizard for this instruction, so the following table details the meaning of each of the operands.

Operand editing
Operand Description Operand Values
0 & 1 qualifiers on the temporary variable which will be returned the distance
2 - bit 1 Which variable off: Me
on: Variable defined in operand 3
3 Variable containing the object to find the distance away from the Stack Object. The choices are any of the many variables and attributes that are part of SimAntics. Where the variable type can have many of them, e.g. Local variables, operands 4 and 5 give the low and high order byte respectively.
4 & 5 qualifiers on the variable in operand 2.
6 - bit 1 Unused
6 - bit 2 Controls "in 1/100ths tile" off: False
on: True
7 thru 15 Unused

See also

Personal tools
Namespaces

Variants
Actions
Navigation
game select
Toolbox