STROOP: Difference between revisions

Jump to navigation Jump to search
700 bytes added ,  14 April 2019
Line 149: Line 149:


[[File:STROOP Controllers.png|350px|thumb|The 3 kinds of controllers]]  
[[File:STROOP Controllers.png|350px|thumb|The 3 kinds of controllers]]  
Controllers are a set of controls used for manipulating one or more variables. There are 3 kinds of controllers:
Controllers are a set of controls used for manipulating one or more variables. There are various kinds of controllers:


* '''Simple Controller''': A Simple Controller is in charge of manipulating one variable. It consists of 2 buttons and a textbox. The buttons are used for subtracting from and adding to the variable using the value that's in the textbox. Right clicking on one of the buttons shows the option to toggle whether the buttons are inverted, i.e. swapping whether subtraction is on the left and addition is on the right or vice versa. Simple Controllers are found on the left panel of several tabs of STROOP.
* '''Simple Controller''': A Simple Controller is in charge of manipulating one variable. It consists of 2 buttons and a textbox. The buttons are used for subtracting from and adding to the variable using the value that's in the textbox. Right clicking on one of the buttons shows the option to toggle whether the buttons are inverted, i.e. swapping whether subtraction is on the left and addition is on the right or vice versa. Simple Controllers are found on the left panel of several tabs of STROOP.
Line 173: Line 173:
:* The add and subtract buttons can be inverted by right clicking on them and choosing to invert.
:* The add and subtract buttons can be inverted by right clicking on them and choosing to invert.
:* You can click on the add/subtract button and hold the mouse down while holding control in order to continuously add to or subtract from the variables. Alternatively, right click on either button and choose to Start Continuous Add (or Subtract) and then later choose to Stop Continuous Add (or Subtract).
:* You can click on the add/subtract button and hold the mouse down while holding control in order to continuously add to or subtract from the variables. Alternatively, right click on either button and choose to Start Continuous Add (or Subtract) and then later choose to Stop Continuous Add (or Subtract).
* '''Bit Controller''': A Bit Controller is in charge of manipulating one variable. It consists of the following controls:
** '''Name Textbox''': This shows the name of the variable being manipulated. Note that this can be edited.
** '''Decimal Value''': This shows the decimal value of the variable.
** '''Hex Value''': This shows the hex value of the variable.
** '''Binary Value''': This shows the binary value of the variable.
** '''Value Table''': This shows various representations of the bytes of the variable, including the decimal representation, hex representation, and binary representation. It also provides a set of checkboxes that can be used to toggle each bit of the variable.


== Object Tab ==
== Object Tab ==

Navigation menu