UI::UI(Viewport@, Timer@, int, Vector3 = Vector3 ( 1 , 1 , 1 ))

Temps: 4, 6, 8, 9, 10, 11, 12, 13, 14, 16, 18, 20, 22, 24, 26, 27, 28, 30

Variables: 
 -002: Viewport@ viewport
 -004: Timer@ timer
 -006: int layer
 -007: Vector3 scale
 002: (heap) OctreePartition UIP
 000: UI this
 004: null handle {noname}
 006: (heap) Partition {noname}
 008: (heap) Scene {noname}
 016: (heap) Camera {noname}
 018: (heap) Object {noname}
 020: (heap) MenuController {noname}
 022: (heap) Timer {noname}
 024: (heap) InputControllerInterface {noname}
 026: (heap) InputController {noname}
 030: (heap) InputControlPair {noname}


- 23,3 -
    0  30 *    VarDecl  0
    0  30 *    VarDecl  1
    0  30 *    VarDecl  2
    0  30 *    VarDecl  3
    0  30 *    SUSPEND
    1  30 *    VAR      v-4
    2  32 *    PshVPtr  v0
    3  34 *    ADDSi    v64, 134217953
    5  34 *    GETOBJREF 2
    6  34 *    REFCPY   0x490710          (i:4785936, f:2.36457e-317)
    9  32 *    PopPtr
- 24,3 -
   10  30 *    SUSPEND
   11  30 *    PshVPtr  v-7
   12  32 *    PshGPtr  0x2d3e0e0          (i:47440096, f:2.34385e-316)
   15  34 *    CHKREF
   16  34 *    COPY     v3, 67108879
   18  32 *    PopPtr
- 25,3 -
   19  30 *    SUSPEND
   20  30 *    VarDecl  4
   20  30 *    CALLSYS  848           (OctreePartition@ OctreePartition())
   22  30 *    STOREOBJ v2
- 26,3 -
   23  30 *    SUSPEND
   24  30 *    ClrVPtr  v4
   25  30 *    CmpPtr   v2, v4
   27  30 *    JZ       +6              (d:35)
   29  30 *    PshVPtr  v2
   30  32 *    CALLSYS  853           (Partition@ OctreePartition::_beh_11_())
   32  30 *    STOREOBJ v6
   33  30 *    JMP      +1              (d:36)
   35  30 * 1:
   35  30 *    ClrVPtr  v6
   36  30 * 2:
   36  30 *    VAR      v6
   37  32 *    GETOBJ   0
   38  32 *    CALLSYS  854           (Scene@ Scene(Partition@))
   40  30 *    STOREOBJ v8
   41  30 *    VAR      v8
   42  32 *    PshVPtr  v0
   43  34 *    ADDSi    v32, 134217953
   45  34 *    GETOBJREF 2
   46  34 *    REFCPY   0x493b20          (i:4799264, f:2.37115e-317)
   49  32 *    FREE     v8, 0x493b20          (i:4799264, f:2.37115e-317)
   52  32 *    PopPtr
- 27,3 -
   53  30 *    SUSPEND
   54  30 *    PshC4    0x447a0000          (i:1148846080, f:1000)
   56  31 *    PshC4    0x0          (i:0, f:0)
   58  32 *    PshC4    0xc38f8000          (i:-1014005760, f:-287)
   60  33 *    PshC4    0x438f8000          (i:1133477888, f:287)
   62  34 *    PshC4    0x44000000          (i:1140850688, f:512)
   64  35 *    PshC4    0xc4000000          (i:-1006632960, f:-512)
   66  36 *    CALLSYS  623           (Camera@ Camera(float, float, float, float, float, float))
   68  30 *    STOREOBJ v16
   69  30 *    VAR      v16
   70  32 *    PshVPtr  v0
   71  34 *    ADDSi    v40, 134217953
   73  34 *    GETOBJREF 2
   74  34 *    REFCPY   0x48a280          (i:4760192, f:2.35185e-317)
   77  32 *    FREE     v16, 0x48a280          (i:4760192, f:2.35185e-317)
   80  32 *    PopPtr
- 28,3 -
   81  30 *    SUSPEND
   82  30 *    PshVPtr  v0
   83  32 *    ADDSi    v40, 134217953
   85  32 *    RDSPtr
   86  32 *    RefCpyV  v16, 0x48a280          (i:4760192, f:2.35185e-317)
   89  32 *    PopPtr
   90  30 *    VAR      v16
   91  32 *    PshV4    v-6
   92  33 *    PshVPtr  v-2
   93  35 *    GETOBJ   3
   94  35 *    CALLSYS  566           (void Viewport::addCamera(uint, Camera@))
- 30,3 -
   96  30 *    SUSPEND
   97  30 *    PshVPtr  v0
   98  32 *    ADDSi    v40, 134217953
  100  32 *    RDSPtr
  101  32 *    RefCpyV  v16, 0x48a280          (i:4760192, f:2.35185e-317)
  104  32 *    PopPtr
  105  30 *    ClrVPtr  v4
  106  30 *    CmpPtr   v16, v4
  108  30 *    JZ       +9              (d:119)
  110  30 *    PshVPtr  v16
  111  32 *    CALLSYS  631           (Object@ Camera::_beh_11_())
  113  30 *    STOREOBJ v18
  114  30 *    FREE     v16, 0x48a280          (i:4760192, f:2.35185e-317)
  117  30 *    JMP      +1              (d:120)
  119  30 * 3:
  119  30 *    ClrVPtr  v18
  120  30 * 4:
  120  30 *    VAR      v18
  121  32 *    PshVPtr  v0
  122  34 *    ADDSi    v32, 134217953
  124  34 *    RDSPtr
  125  34 *    GETOBJ   2
  126  34 *    CALLSYS  857           (void Scene::add(Object@))
- 31,3 -
  128  30 *    SUSPEND
  129  30 *    PshVPtr  v0
  130  32 *    ADDSi    v40, 134217953
  132  32 *    RDSPtr
  133  32 *    CALLSYS  626           (void Camera::enable())
- 32,3 -
  135  30 *    SUSPEND
  136  30 *    CALL     4327           (MenuController@ MenuController())
  138  30 *    STOREOBJ v20
  139  30 *    VAR      v20
  140  32 *    PshVPtr  v0
  141  34 *    ADDSi    v48, 134217953
  143  34 *    GETOBJREF 2
  144  34 *    REFCPY   0x2c908b0          (i:46729392, f:2.30874e-316)
  147  32 *    FREE     v20, 0x2c908b0          (i:46729392, f:2.30874e-316)
  150  32 *    PopPtr
- 33,3 -
  151  30 *    SUSPEND
  152  30 *    PshVPtr  v0
  153  32 *    ADDSi    v64, 134217953
  155  32 *    RDSPtr
  156  32 *    RefCpyV  v22, 0x490710          (i:4785936, f:2.36457e-317)
  159  32 *    PopPtr
  160  30 *    VAR      v22
  161  32 *    PshVPtr  v0
  162  34 *    ADDSi    v48, 134217953
  164  34 *    RDSPtr
  165  34 *    RefCpyV  v24, 0x2c84550          (i:46679376, f:2.30627e-316)
  168  34 *    PopPtr
  169  32 *    VAR      v24
  170  34 *    GETOBJ   0
  171  34 *    GETOBJ   2
  172  34 *    CALL     4125           (InputController@ InputController(InputControllerInterface@, Timer@))
  174  30 *    STOREOBJ v26
  175  30 *    VAR      v26
  176  32 *    PshVPtr  v0
  177  34 *    ADDSi    v56, 134217953
  179  34 *    GETOBJREF 2
  180  34 *    REFCPY   0x2c84dd0          (i:46681552, f:2.30638e-316)
  183  32 *    FREE     v26, 0x2c84dd0          (i:46681552, f:2.30638e-316)
  186  32 *    PopPtr
- 34,3 -
  187  30 *    SUSPEND
  188  30 *    SetV1    v14, 0x0
  190  30 *    PshVPtr  v0
  191  32 *    ADDSi    v56, 134217953
  193  32 *    RDSPtr
  194  32 *    ADDSi    v73, 134217931
  196  32 *    PopRPtr
  197  30 *    WRTV1    v14
- 36,3 -
  198  30 *    SUSPEND
  199  30 *    PshC4    0xe          (i:14, f:1.96182e-044)
  201  31 *    PshC4    0x40000050          (i:1073741904, f:2.00002)
  203  32 *    CALL     4121           (InputControlPair@ InputControlPair(pKeyCode, InputControllerAction))
  205  30 *    STOREOBJ v30
  206  30 *    VAR      v30
  207  32 *    PshVPtr  v0
  208  34 *    ADDSi    v56, 134217953
  210  34 *    RDSPtr
  211  34 *    ADDSi    v32, 134217931
  213  34 *    RDSPtr
  214  34 *    GETREF   2
  215  34 *    CALLSYS  4499           (void Array::add(InputControlPair@const&in))
  217  30 *    FREE     v30, 0x2c84990          (i:46680464, f:2.30632e-316)
- 37,3 -
  220  30 *    SUSPEND
  221  30 *    PshC4    0xf          (i:15, f:2.10195e-044)
  223  31 *    PshC4    0x4000004f          (i:1073741903, f:2.00002)
  225  32 *    CALL     4121           (InputControlPair@ InputControlPair(pKeyCode, InputControllerAction))
  227  30 *    STOREOBJ v30
  228  30 *    VAR      v30
  229  32 *    PshVPtr  v0
  230  34 *    ADDSi    v56, 134217953
  232  34 *    RDSPtr
  233  34 *    ADDSi    v32, 134217931
  235  34 *    RDSPtr
  236  34 *    GETREF   2
  237  34 *    CALLSYS  4499           (void Array::add(InputControlPair@const&in))
  239  30 *    FREE     v30, 0x2c84990          (i:46680464, f:2.30632e-316)
- 38,3 -
  242  30 *    SUSPEND
  243  30 *    PshC4    0xc          (i:12, f:1.68156e-044)
  245  31 *    PshC4    0x40000052          (i:1073741906, f:2.00002)
  247  32 *    CALL     4121           (InputControlPair@ InputControlPair(pKeyCode, InputControllerAction))
  249  30 *    STOREOBJ v30
  250  30 *    VAR      v30
  251  32 *    PshVPtr  v0
  252  34 *    ADDSi    v56, 134217953
  254  34 *    RDSPtr
  255  34 *    ADDSi    v32, 134217931
  257  34 *    RDSPtr
  258  34 *    GETREF   2
  259  34 *    CALLSYS  4499           (void Array::add(InputControlPair@const&in))
  261  30 *    FREE     v30, 0x2c84990          (i:46680464, f:2.30632e-316)
- 39,3 -
  264  30 *    SUSPEND
  265  30 *    PshC4    0xd          (i:13, f:1.82169e-044)
  267  31 *    PshC4    0x40000051          (i:1073741905, f:2.00002)
  269  32 *    CALL     4121           (InputControlPair@ InputControlPair(pKeyCode, InputControllerAction))
  271  30 *    STOREOBJ v30
  272  30 *    VAR      v30
  273  32 *    PshVPtr  v0
  274  34 *    ADDSi    v56, 134217953
  276  34 *    RDSPtr
  277  34 *    ADDSi    v32, 134217931
  279  34 *    RDSPtr
  280  34 *    GETREF   2
  281  34 *    CALLSYS  4499           (void Array::add(InputControlPair@const&in))
  283  30 *    FREE     v30, 0x2c84990          (i:46680464, f:2.30632e-316)
- 40,3 -
  286  30 *    SUSPEND
  287  30 *    PshC4    0x11          (i:17, f:2.38221e-044)
  289  31 *    PshC4    0x20          (i:32, f:4.48416e-044)
  291  32 *    CALL     4121           (InputControlPair@ InputControlPair(pKeyCode, InputControllerAction))
  293  30 *    STOREOBJ v30
  294  30 *    VAR      v30
  295  32 *    PshVPtr  v0
  296  34 *    ADDSi    v56, 134217953
  298  34 *    RDSPtr
  299  34 *    ADDSi    v32, 134217931
  301  34 *    RDSPtr
  302  34 *    GETREF   2
  303  34 *    CALLSYS  4499           (void Array::add(InputControlPair@const&in))
  305  30 *    FREE     v30, 0x2c84990          (i:46680464, f:2.30632e-316)
- 41,3 -
  308  30 *    SUSPEND
  309  30 *    PshC4    0x12          (i:18, f:2.52234e-044)
  311  31 *    PshC4    0x1b          (i:27, f:3.78351e-044)
  313  32 *    CALL     4121           (InputControlPair@ InputControlPair(pKeyCode, InputControllerAction))
  315  30 *    STOREOBJ v30
  316  30 *    VAR      v30
  317  32 *    PshVPtr  v0
  318  34 *    ADDSi    v56, 134217953
  320  34 *    RDSPtr
  321  34 *    ADDSi    v32, 134217931
  323  34 *    RDSPtr
  324  34 *    GETREF   2
  325  34 *    CALLSYS  4499           (void Array::add(InputControlPair@const&in))
  327  30 *    FREE     v30, 0x2c84990          (i:46680464, f:2.30632e-316)
- 43,3 -
  330  30 *    SUSPEND
  331  30 *    PshVPtr  v0
  332  32 *    ADDSi    v56, 134217953
  334  32 *    RDSPtr
  335  32 *    RefCpyV  v26, 0x2c84dd0          (i:46681552, f:2.30638e-316)
  338  32 *    CALLINTF 4486           (void InputController::setActive())
  340  30 *    FREE     v26, 0x2c84dd0          (i:46681552, f:2.30638e-316)
- 47,3 -
  343  30 *    SUSPEND
  344  30 *    FREE     v2, 0x4935e0          (i:4797920, f:2.37049e-317)
  347  30 * 0:
  347  30 *    FREE     v-2, 0x489180          (i:4755840, f:2.3497e-317)
  350  30 *    FREE     v-4, 0x490710          (i:4785936, f:2.36457e-317)
  353  30 *    FREE     v-7, 0x487f30          (i:4751152, f:2.34738e-317)
  356  30 *    RET      9
