void Player::doAction(InputControllerAction, int)

Temps: 1, 3, 7, 9, 13, 14, 15, 16, 18, 20, 22, 23, 29, 31, 33, 36, 38, 40, 48, 50, 53, 55, 57, 59, 61

Variables: 
 -002: InputControllerAction action
 -003: int val
 005: (heap) Object@ pObj1
 025: (heap) Object@ pObj2
 027: (heap) Particle t1
 042: (heap) Particle t2
 045: Vector3 newPos
 045: Vector3 newPos
 045: Vector3 newPos
 045: Vector3 newPos
 051: float compVal
 051: float compVal
 000: Player this
 003: (heap) Weapon {noname}
 007: (heap) Object {noname}
 009: (heap) Model {noname}
 018: (heap) Color {noname}
 020: (heap) Surface {noname}
 022: (heap) Material {noname}
 029: (heap) ParticleBehaviours {noname}
 031: (heap) _builtin_function_ {noname}
 033: (heap) Scene {noname}
 038: (heap) Vector3 {noname}
 040: (heap) Timer {noname}
 050: (heap) Box {noname}
 057: (heap) String {noname}
 059: (heap) String {noname}
 061: (heap) String {noname}
 013: Color {noname}
 036: Vector3 {noname}
 048: Vector3 {noname}


- 108,3 -
    0  61 *    VarDecl  0
    0  61 *    VarDecl  1
    0  61 *    SUSPEND
    1  61 *    CMPIi    v-2, 8
    3  61 *    JP       +898              (d:903)
    5  61 *    CMPIi    v-2, 0
    7  61 *    JS       +894              (d:903)
    9  61 *    SUBIi    v1, v-2, 0
   12  61 *    JMPP     v1
   13  61 *    JMP      +30              (d:45)
   15  61 *    JMP      +436              (d:453)
   17  61 *    JMP      +534              (d:553)
   19  61 *    JMP      +621              (d:642)
   21  61 *    JMP      +708              (d:731)
   23  61 *    JMP      +719              (d:744)
   25  61 *    JMP      +730              (d:757)
   27  61 *    JMP      +802              (d:831)
- 111,6 -
   29  61 * 2:
   29  61 * {
   29  61 *    SUSPEND
   30  61 *    PshVPtr  v0
   31  63 *    ADDSi    v276, 134217944
   33  63 *    RDSPtr
   34  63 *    RefCpyV  v3, 0x2c8ad00          (i:46705920, f:2.30758e-316)
   37  63 *    CALLINTF 4749           (void Weapon::doAction())
   39  61 *    FREE     v3, 0x2c8ad00          (i:46705920, f:2.30758e-316)
- 113,5 -
   42  61 * }
   42  61 *    SUSPEND
   43  61 * {
   43  61 * }
   43  61 *    JMP      +858              (d:903)
- 116,6 -
   45  61 * 3:
   45  61 * {
   45  61 *    SUSPEND
   46  61 *    VarDecl  2
   46  61 *    PshC4    0x5          (i:5, f:7.00649e-045)
   48  62 *    PshGPtr  0x2d310a0          (i:47386784, f:2.34122e-316)
   51  64 *    CALLSYS  786           (Object@ ObjectFactory::createSphere(uint = 5))
   53  61 *    FREE     v5, 0x492650          (i:4793936, f:2.36852e-317)
   56  61 *    STOREOBJ v5
- 117,6 -
   57  61 *    SUSPEND
   58  61 *    PSF      v18
   59  63 *    ALLOC    0x489a00, 525             (type:Color)
   63  61 *    SetV1    v1, 0xff
   65  61 *    PshV4    v1
   66  62 *    SetV1    v14, 0xc8
   68  62 *    PshV4    v14
   69  63 *    SetV1    v15, 0x14
   71  63 *    PshV4    v15
   72  64 *    SetV1    v16, 0x14
   74  64 *    PshV4    v16
   75  65 *    PSF      v13
   76  67 *    CALLSYS  526           (Color::Color(uint8, uint8, uint8, uint8))
   78  61 *    ObjInfo  v13, 1
   78  61 *    PSF      v13
   79  63 *    PshVPtr  v18
   80  65 *    COPY     v4, 67108885
   82  63 *    PopPtr
   83  61 *    ObjInfo  v13, 0
   83  61 *    VAR      v18
   84  63 *    PshVPtr  v5
   85  65 *    CALLSYS  838           (Model@ Object::get_model() const)
   87  63 *    STOREOBJ v9
   88  63 *    PshVPtr  v9
   89  65 *    GETOBJ   2
   90  65 *    CALLSYS  1351           (void Model::setColor(Color))
   92  61 *    FREE     v9, 0x49f960          (i:4847968, f:2.39521e-317)
- 118,6 -
   95  61 *    SUSPEND
   96  61 *    PshC4    0x1          (i:1, f:1.4013e-045)
   98  62 *    PshC4    0x0          (i:0, f:0)
  100  63 *    PshVPtr  v5
  101  65 *    CALLSYS  838           (Model@ Object::get_model() const)
  103  63 *    STOREOBJ v9
  104  63 *    PshVPtr  v9
  105  65 *    CALLSYS  1349           (Surface@ Model::getSurface(uint))
  107  62 *    STOREOBJ v20
  108  62 *    FREE     v9, 0x49f960          (i:4847968, f:2.39521e-317)
  111  62 *    PshVPtr  v20
  112  64 *    CALLSYS  1362           (Material@ Surface::get_material())
  114  62 *    STOREOBJ v22
  115  62 *    FREE     v20, 0x49fda0          (i:4849056, f:2.39575e-317)
  118  62 *    PshVPtr  v22
  119  64 *    CALLSYS  1338           (void Material::set_mode(pDrawMode))
  121  61 *    FREE     v22, 0x49f520          (i:4846880, f:2.39468e-317)
- 119,6 -
  124  61 *    SUSPEND
  125  61 *    VarDecl  3
  125  61 *    PshC4    0x5          (i:5, f:7.00649e-045)
  127  62 *    PshGPtr  0x2d310a0          (i:47386784, f:2.34122e-316)
  130  64 *    CALLSYS  786           (Object@ ObjectFactory::createSphere(uint = 5))
  132  61 *    FREE     v25, 0x492650          (i:4793936, f:2.36852e-317)
  135  61 *    STOREOBJ v25
- 120,6 -
  136  61 *    SUSPEND
  137  61 *    PSF      v18
  138  63 *    ALLOC    0x489a00, 525             (type:Color)
  142  61 *    SetV1    v15, 0xff
  144  61 *    PshV4    v15
  145  62 *    SetV1    v16, 0xc8
  147  62 *    PshV4    v16
  148  63 *    SetV1    v1, 0x14
  150  63 *    PshV4    v1
  151  64 *    SetV1    v14, 0x14
  153  64 *    PshV4    v14
  154  65 *    PSF      v13
  155  67 *    CALLSYS  526           (Color::Color(uint8, uint8, uint8, uint8))
  157  61 *    ObjInfo  v13, 1
  157  61 *    PSF      v13
  158  63 *    PshVPtr  v18
  159  65 *    COPY     v4, 67108885
  161  63 *    PopPtr
  162  61 *    ObjInfo  v13, 0
  162  61 *    VAR      v18
  163  63 *    PshVPtr  v25
  164  65 *    CALLSYS  838           (Model@ Object::get_model() const)
  166  63 *    STOREOBJ v9
  167  63 *    PshVPtr  v9
  168  65 *    GETOBJ   2
  169  65 *    CALLSYS  1351           (void Model::setColor(Color))
  171  61 *    FREE     v9, 0x49f960          (i:4847968, f:2.39521e-317)
- 121,6 -
  174  61 *    SUSPEND
  175  61 *    PshC4    0x1          (i:1, f:1.4013e-045)
  177  62 *    PshC4    0x0          (i:0, f:0)
  179  63 *    PshVPtr  v25
  180  65 *    CALLSYS  838           (Model@ Object::get_model() const)
  182  63 *    STOREOBJ v9
  183  63 *    PshVPtr  v9
  184  65 *    CALLSYS  1349           (Surface@ Model::getSurface(uint))
  186  62 *    STOREOBJ v20
  187  62 *    FREE     v9, 0x49f960          (i:4847968, f:2.39521e-317)
  190  62 *    PshVPtr  v20
  191  64 *    CALLSYS  1362           (Material@ Surface::get_material())
  193  62 *    STOREOBJ v22
  194  62 *    FREE     v20, 0x49fda0          (i:4849056, f:2.39575e-317)
  197  62 *    PshVPtr  v22
  198  64 *    CALLSYS  1338           (void Material::set_mode(pDrawMode))
  200  61 *    FREE     v22, 0x49f520          (i:4846880, f:2.39468e-317)
- 123,6 -
  203  61 *    SUSPEND
  204  61 *    VarDecl  4
  204  61 *    PshVPtr  v0
  205  63 *    ADDSi    v64, 134217944
  207  63 *    RDSPtr
  208  63 *    RefCpyV  v33, 0x493b20          (i:4799264, f:2.37115e-317)
  211  63 *    PopPtr
  212  61 *    VAR      v33
  213  63 *    PshC4    0x3df5c28f          (i:1039516303, f:0.12)
  215  64 *    PSF      v38
  216  66 *    PshVPtr  v0
  217  68 *    ADDSi    v252, 134217944
  219  68 *    RDSPtr
  220  68 *    RefCpyV  v7, 0x492650          (i:4793936, f:2.36852e-317)
  223  68 *    CALLSYS  820           (const Vector3& Object::get_position() const)
  225  66 *    PshRPtr
  226  68 *    PSF      v36
  227  70 *    CALLSYS  184           (Vector3::Vector3(const Vector3&in))
  229  66 *    FREE     v7, 0x492650          (i:4793936, f:2.36852e-317)
  232  66 *    ObjInfo  v36, 1
  232  66 *    PSF      v36
  233  68 *    ALLOC    0x487f30, 184             (type:Vector3)
  237  64 *    ObjInfo  v36, 0
  237  64 *    VAR      v38
  238  66 *    CALL     4107           (ParticleBehaviours@ ParticleBehaviours())
  240  66 *    STOREOBJ v29
  241  66 *    PshVPtr  v29
  242  68 *    CALLINTF 4472           (P_BEHAVIOUR@ ParticleBehaviours::trail())
  244  66 *    STOREOBJ v31
  245  66 *    FREE     v29, 0x2c83e50          (i:46677584, f:2.30618e-316)
  248  66 *    VAR      v31
  249  68 *    PshVPtr  v0
  250  70 *    ADDSi    v184, 134217944
  252  70 *    RDSPtr
  253  70 *    RefCpyV  v40, 0x490710          (i:4785936, f:2.36457e-317)
  256  70 *    PopPtr
  257  68 *    VAR      v40
  258  70 *    PshVPtr  v5
  259  72 *    RefCpyV  v7, 0x492650          (i:4793936, f:2.36852e-317)
  262  72 *    PopPtr
  263  70 *    VAR      v7
  264  72 *    GETOBJ   0
  265  72 *    GETOBJ   2
  266  72 *    GETOBJ   4
  267  72 *    GETOBJ   6
  268  72 *    GETOBJ   9
  269  72 *    CALL     4111           (Particle@ Particle(Object@, Timer@, P_BEHAVIOUR@, Vector3, float, Scene@))
  271  61 *    STOREOBJ v27
- 124,6 -
  272  61 *    SUSPEND
  273  61 *    VarDecl  5
  273  61 *    PshVPtr  v0
  274  63 *    ADDSi    v64, 134217944
  276  63 *    RDSPtr
  277  63 *    RefCpyV  v33, 0x493b20          (i:4799264, f:2.37115e-317)
  280  63 *    PopPtr
  281  61 *    VAR      v33
  282  63 *    PshC4    0x3df5c28f          (i:1039516303, f:0.12)
  284  64 *    PSF      v38
  285  66 *    PshVPtr  v0
  286  68 *    ADDSi    v260, 134217944
  288  68 *    RDSPtr
  289  68 *    RefCpyV  v7, 0x492650          (i:4793936, f:2.36852e-317)
  292  68 *    CALLSYS  820           (const Vector3& Object::get_position() const)
  294  66 *    PshRPtr
  295  68 *    PSF      v36
  296  70 *    CALLSYS  184           (Vector3::Vector3(const Vector3&in))
  298  66 *    FREE     v7, 0x492650          (i:4793936, f:2.36852e-317)
  301  66 *    ObjInfo  v36, 1
  301  66 *    PSF      v36
  302  68 *    ALLOC    0x487f30, 184             (type:Vector3)
  306  64 *    ObjInfo  v36, 0
  306  64 *    VAR      v38
  307  66 *    CALL     4107           (ParticleBehaviours@ ParticleBehaviours())
  309  66 *    STOREOBJ v29
  310  66 *    PshVPtr  v29
  311  68 *    CALLINTF 4472           (P_BEHAVIOUR@ ParticleBehaviours::trail())
  313  66 *    STOREOBJ v31
  314  66 *    FREE     v29, 0x2c83e50          (i:46677584, f:2.30618e-316)
  317  66 *    VAR      v31
  318  68 *    PshVPtr  v0
  319  70 *    ADDSi    v184, 134217944
  321  70 *    RDSPtr
  322  70 *    RefCpyV  v40, 0x490710          (i:4785936, f:2.36457e-317)
  325  70 *    PopPtr
  326  68 *    VAR      v40
  327  70 *    PshVPtr  v25
  328  72 *    RefCpyV  v7, 0x492650          (i:4793936, f:2.36852e-317)
  331  72 *    PopPtr
  332  70 *    VAR      v7
  333  72 *    GETOBJ   0
  334  72 *    GETOBJ   2
  335  72 *    GETOBJ   4
  336  72 *    GETOBJ   6
  337  72 *    GETOBJ   9
  338  72 *    CALL     4111           (Particle@ Particle(Object@, Timer@, P_BEHAVIOUR@, Vector3, float, Scene@))
  340  61 *    STOREOBJ v42
- 126,6 -
  341  61 *    SUSPEND
  342  61 *    VarDecl  6
  342  61 *    PSF      v45
  343  63 *    CALLSYS  183           (Vector3::Vector3())
  345  61 *    ObjInfo  v45, 1
  345  61 *    PshC4    0x0          (i:0, f:0)
  347  62 *    PshC4    0x3dcccccd          (i:1036831949, f:0.1)
  349  63 *    PshC4    0x0          (i:0, f:0)
  351  64 *    PSF      v36
  352  66 *    CALLSYS  185           (Vector3::Vector3(float, float, float))
  354  61 *    ObjInfo  v36, 1
  354  61 *    VAR      v36
  355  63 *    PSF      v48
  356  65 *    PshVPtr  v0
  357  67 *    ADDSi    v132, 134217944
  359  67 *    GETREF   4
  360  67 *    CALLSYS  246           (Vector3 Quaternion::rotVector3(const Vector3&in) const)
  362  61 *    ObjInfo  v48, 1
  362  61 *    ObjInfo  v36, 0
  362  61 *    VAR      v48
  363  63 *    PSF      v36
  364  65 *    PshVPtr  v0
  365  67 *    ADDSi    v32, 134217944
  367  67 *    GETREF   4
  368  67 *    CALLSYS  199           (Vector3 Vector3::opAdd(const Vector3&in) const)
  370  61 *    ObjInfo  v36, 1
  370  61 *    ObjInfo  v48, 0
  370  61 *    PSF      v36
  371  63 *    PSF      v45
  372  65 *    COPY     v3, 67108879
  374  63 *    ObjInfo  v36, 0
  374  63 *    PopPtr
- 128,6 -
  375  61 *    SUSPEND
  376  61 *    PSF      v38
  377  63 *    PSF      v45
  378  65 *    ALLOC    0x487f30, 184             (type:Vector3)
  382  61 *    VAR      v38
  383  63 *    PshVPtr  v0
  384  65 *    ADDSi    v268, 134217944
  386  65 *    RDSPtr
  387  65 *    GETOBJ   2
  388  65 *    RefCpyV  v50, 0x2c82e10          (i:46673424, f:2.30597e-316)
  391  65 *    CALLINTF 4466           (bool Box::containsPoint(Vector3))
  393  61 *    CpyRtoV4 v14
  394  61 *    FREE     v50, 0x2c82e10          (i:46673424, f:2.30597e-316)
  397  61 *    CpyVtoR4 v14
  398  61 *    JLowZ    +38              (d:438)
- 130,7 -
  400  61 * {
  400  61 *    SUSPEND
  401  61 *    PSF      v38
  402  63 *    PshC4    0x0          (i:0, f:0)
  404  64 *    PshC4    0x3dcccccd          (i:1036831949, f:0.1)
  406  65 *    PshC4    0x0          (i:0, f:0)
  408  66 *    PSF      v36
  409  68 *    CALLSYS  185           (Vector3::Vector3(float, float, float))
  411  63 *    ObjInfo  v36, 1
  411  63 *    PSF      v36
  412  65 *    ALLOC    0x487f30, 184             (type:Vector3)
  416  61 *    ObjInfo  v36, 0
  416  61 *    VAR      v38
  417  63 *    PshVPtr  v0
  418  65 *    GETOBJ   2
  419  65 *    CALLINTF 4697           (void GameObject::relTranslate(Vector3))
- 131,7 -
  421  61 *    SUSPEND
  422  61 *    SetV4    v16, 0x8          (i:8, f:1.12104e-044)
  424  61 *    PshVPtr  v0
  425  63 *    ADDSi    v276, 134217944
  427  63 *    RDSPtr
  428  63 *    ADDSi    v196, 134217945
  430  63 *    PopRPtr
  431  61 *    WRTV4    v16
- 132,7 -
  432  61 *    SUSPEND
  433  61 *    SetV1    v1, 0x1
  435  61 *    LoadThisR v224, 134217944
  437  61 *    WRTV1    v1
  438  61 * }
  438  61 * 12:
  438  61 *    ObjInfo  v45, 0
  438  61 *    FREE     v42, 0x2c84190          (i:46678416, f:2.30622e-316)
  441  61 *    FREE     v27, 0x2c84190          (i:46678416, f:2.30622e-316)
  444  61 *    FREE     v25, 0x492650          (i:4793936, f:2.36852e-317)
  447  61 *    FREE     v5, 0x492650          (i:4793936, f:2.36852e-317)
- 135,5 -
  450  61 * }
  450  61 *    SUSPEND
  451  61 * {
  451  61 * }
  451  61 *    JMP      +450              (d:903)
- 138,6 -
  453  61 * 4:
  453  61 * {
  453  61 *    SUSPEND
  454  61 *    VarDecl  7
  454  61 *    PSF      v45
  455  63 *    CALLSYS  183           (Vector3::Vector3())
  457  61 *    ObjInfo  v45, 1
  457  61 *    PshC4    0x0          (i:0, f:0)
  459  62 *    PshC4    0xbdcccccd          (i:-1110651699, f:-0.1)
  461  63 *    PshC4    0x0          (i:0, f:0)
  463  64 *    PSF      v48
  464  66 *    CALLSYS  185           (Vector3::Vector3(float, float, float))
  466  61 *    ObjInfo  v48, 1
  466  61 *    VAR      v48
  467  63 *    PSF      v36
  468  65 *    PshVPtr  v0
  469  67 *    ADDSi    v132, 134217944
  471  67 *    GETREF   4
  472  67 *    CALLSYS  246           (Vector3 Quaternion::rotVector3(const Vector3&in) const)
  474  61 *    ObjInfo  v36, 1
  474  61 *    ObjInfo  v48, 0
  474  61 *    VAR      v36
  475  63 *    PSF      v48
  476  65 *    PshVPtr  v0
  477  67 *    ADDSi    v32, 134217944
  479  67 *    GETREF   4
  480  67 *    CALLSYS  199           (Vector3 Vector3::opAdd(const Vector3&in) const)
  482  61 *    ObjInfo  v48, 1
  482  61 *    ObjInfo  v36, 0
  482  61 *    PSF      v48
  483  63 *    PSF      v45
  484  65 *    COPY     v3, 67108879
  486  63 *    ObjInfo  v48, 0
  486  63 *    PopPtr
- 139,6 -
  487  61 *    SUSPEND
  488  61 *    PSF      v38
  489  63 *    PSF      v45
  490  65 *    ALLOC    0x487f30, 184             (type:Vector3)
  494  61 *    VAR      v38
  495  63 *    PshVPtr  v0
  496  65 *    ADDSi    v268, 134217944
  498  65 *    RDSPtr
  499  65 *    GETOBJ   2
  500  65 *    RefCpyV  v50, 0x2c82e10          (i:46673424, f:2.30597e-316)
  503  65 *    CALLINTF 4466           (bool Box::containsPoint(Vector3))
  505  61 *    CpyRtoV4 v15
  506  61 *    FREE     v50, 0x2c82e10          (i:46673424, f:2.30597e-316)
  509  61 *    CpyVtoR4 v15
  510  61 *    JLowZ    +38              (d:550)
- 140,7 -
  512  61 * {
  512  61 *    SUSPEND
  513  61 *    PSF      v38
  514  63 *    PshC4    0x0          (i:0, f:0)
  516  64 *    PshC4    0xbdcccccd          (i:-1110651699, f:-0.1)
  518  65 *    PshC4    0x0          (i:0, f:0)
  520  66 *    PSF      v48
  521  68 *    CALLSYS  185           (Vector3::Vector3(float, float, float))
  523  63 *    ObjInfo  v48, 1
  523  63 *    PSF      v48
  524  65 *    ALLOC    0x487f30, 184             (type:Vector3)
  528  61 *    ObjInfo  v48, 0
  528  61 *    VAR      v38
  529  63 *    PshVPtr  v0
  530  65 *    GETOBJ   2
  531  65 *    CALLINTF 4697           (void GameObject::relTranslate(Vector3))
- 141,7 -
  533  61 *    SUSPEND
  534  61 *    SetV4    v14, 0x3          (i:3, f:4.2039e-045)
  536  61 *    PshVPtr  v0
  537  63 *    ADDSi    v276, 134217944
  539  63 *    RDSPtr
  540  63 *    ADDSi    v196, 134217945
  542  63 *    PopRPtr
  543  61 *    WRTV4    v14
- 142,7 -
  544  61 *    SUSPEND
  545  61 *    SetV1    v16, 0x1
  547  61 *    LoadThisR v224, 134217944
  549  61 *    WRTV1    v16
- 145,5 -
  550  61 * }
  550  61 * 13:
  550  61 *    ObjInfo  v45, 0
  550  61 * }
  550  61 *    SUSPEND
  551  61 * {
  551  61 * }
  551  61 *    JMP      +350              (d:903)
- 148,6 -
  553  61 * 5:
  553  61 * {
  553  61 *    SUSPEND
  554  61 *    SetV4    v14, 0x32          (i:50, f:7.00649e-044)
  556  61 *    LoadThisR v212, 134217944
  558  61 *    WRTV4    v14
- 149,6 -
  559  61 *    SUSPEND
  560  61 *    VarDecl  8
  560  61 *    PSF      v45
  561  63 *    CALLSYS  183           (Vector3::Vector3())
  563  61 *    ObjInfo  v45, 1
  563  61 *    PshC4    0x0          (i:0, f:0)
  565  62 *    PshC4    0x0          (i:0, f:0)
  567  63 *    PshC4    0xbdcccccd          (i:-1110651699, f:-0.1)
  569  64 *    PSF      v36
  570  66 *    CALLSYS  185           (Vector3::Vector3(float, float, float))
  572  61 *    ObjInfo  v36, 1
  572  61 *    VAR      v36
  573  63 *    PSF      v48
  574  65 *    PshVPtr  v0
  575  67 *    ADDSi    v132, 134217944
  577  67 *    GETREF   4
  578  67 *    CALLSYS  246           (Vector3 Quaternion::rotVector3(const Vector3&in) const)
  580  61 *    ObjInfo  v48, 1
  580  61 *    ObjInfo  v36, 0
  580  61 *    VAR      v48
  581  63 *    PSF      v36
  582  65 *    PshVPtr  v0
  583  67 *    ADDSi    v32, 134217944
  585  67 *    GETREF   4
  586  67 *    CALLSYS  199           (Vector3 Vector3::opAdd(const Vector3&in) const)
  588  61 *    ObjInfo  v36, 1
  588  61 *    ObjInfo  v48, 0
  588  61 *    PSF      v36
  589  63 *    PSF      v45
  590  65 *    COPY     v3, 67108879
  592  63 *    ObjInfo  v36, 0
  592  63 *    PopPtr
- 150,6 -
  593  61 *    SUSPEND
  594  61 *    PSF      v38
  595  63 *    PSF      v45
  596  65 *    ALLOC    0x487f30, 184             (type:Vector3)
  600  61 *    VAR      v38
  601  63 *    PshVPtr  v0
  602  65 *    ADDSi    v268, 134217944
  604  65 *    RDSPtr
  605  65 *    GETOBJ   2
  606  65 *    RefCpyV  v50, 0x2c82e10          (i:46673424, f:2.30597e-316)
  609  65 *    CALLINTF 4466           (bool Box::containsPoint(Vector3))
  611  61 *    CpyRtoV4 v1
  612  61 *    FREE     v50, 0x2c82e10          (i:46673424, f:2.30597e-316)
  615  61 *    CpyVtoR4 v1
  616  61 *    JLowZ    +21              (d:639)
- 151,7 -
  618  61 * {
  618  61 *    SUSPEND
  619  61 *    PSF      v38
  620  63 *    PshC4    0x0          (i:0, f:0)
  622  64 *    PshC4    0x0          (i:0, f:0)
  624  65 *    PshC4    0xbdcccccd          (i:-1110651699, f:-0.1)
  626  66 *    PSF      v36
  627  68 *    CALLSYS  185           (Vector3::Vector3(float, float, float))
  629  63 *    ObjInfo  v36, 1
  629  63 *    PSF      v36
  630  65 *    ALLOC    0x487f30, 184             (type:Vector3)
  634  61 *    ObjInfo  v36, 0
  634  61 *    VAR      v38
  635  63 *    PshVPtr  v0
  636  65 *    GETOBJ   2
  637  65 *    CALLINTF 4697           (void GameObject::relTranslate(Vector3))
- 154,5 -
  639  61 * }
  639  61 * 14:
  639  61 *    ObjInfo  v45, 0
  639  61 * }
  639  61 *    SUSPEND
  640  61 * {
  640  61 * }
  640  61 *    JMP      +261              (d:903)
- 157,6 -
  642  61 * 6:
  642  61 * {
  642  61 *    SUSPEND
  643  61 *    SetV4    v14, 0x32          (i:50, f:7.00649e-044)
  645  61 *    LoadThisR v216, 134217944
  647  61 *    WRTV4    v14
- 158,6 -
  648  61 *    SUSPEND
  649  61 *    VarDecl  9
  649  61 *    PSF      v45
  650  63 *    CALLSYS  183           (Vector3::Vector3())
  652  61 *    ObjInfo  v45, 1
  652  61 *    PshC4    0x0          (i:0, f:0)
  654  62 *    PshC4    0x0          (i:0, f:0)
  656  63 *    PshC4    0x3dcccccd          (i:1036831949, f:0.1)
  658  64 *    PSF      v48
  659  66 *    CALLSYS  185           (Vector3::Vector3(float, float, float))
  661  61 *    ObjInfo  v48, 1
  661  61 *    VAR      v48
  662  63 *    PSF      v36
  663  65 *    PshVPtr  v0
  664  67 *    ADDSi    v132, 134217944
  666  67 *    GETREF   4
  667  67 *    CALLSYS  246           (Vector3 Quaternion::rotVector3(const Vector3&in) const)
  669  61 *    ObjInfo  v36, 1
  669  61 *    ObjInfo  v48, 0
  669  61 *    VAR      v36
  670  63 *    PSF      v48
  671  65 *    PshVPtr  v0
  672  67 *    ADDSi    v32, 134217944
  674  67 *    GETREF   4
  675  67 *    CALLSYS  199           (Vector3 Vector3::opAdd(const Vector3&in) const)
  677  61 *    ObjInfo  v48, 1
  677  61 *    ObjInfo  v36, 0
  677  61 *    PSF      v48
  678  63 *    PSF      v45
  679  65 *    COPY     v3, 67108879
  681  63 *    ObjInfo  v48, 0
  681  63 *    PopPtr
- 159,6 -
  682  61 *    SUSPEND
  683  61 *    PSF      v38
  684  63 *    PSF      v45
  685  65 *    ALLOC    0x487f30, 184             (type:Vector3)
  689  61 *    VAR      v38
  690  63 *    PshVPtr  v0
  691  65 *    ADDSi    v268, 134217944
  693  65 *    RDSPtr
  694  65 *    GETOBJ   2
  695  65 *    RefCpyV  v50, 0x2c82e10          (i:46673424, f:2.30597e-316)
  698  65 *    CALLINTF 4466           (bool Box::containsPoint(Vector3))
  700  61 *    CpyRtoV4 v15
  701  61 *    FREE     v50, 0x2c82e10          (i:46673424, f:2.30597e-316)
  704  61 *    CpyVtoR4 v15
  705  61 *    JLowZ    +21              (d:728)
- 160,7 -
  707  61 * {
  707  61 *    SUSPEND
  708  61 *    PSF      v38
  709  63 *    PshC4    0x0          (i:0, f:0)
  711  64 *    PshC4    0x0          (i:0, f:0)
  713  65 *    PshC4    0x3dcccccd          (i:1036831949, f:0.1)
  715  66 *    PSF      v36
  716  68 *    CALLSYS  185           (Vector3::Vector3(float, float, float))
  718  63 *    ObjInfo  v36, 1
  718  63 *    PSF      v36
  719  65 *    ALLOC    0x487f30, 184             (type:Vector3)
  723  61 *    ObjInfo  v36, 0
  723  61 *    VAR      v38
  724  63 *    PshVPtr  v0
  725  65 *    GETOBJ   2
  726  65 *    CALLINTF 4697           (void GameObject::relTranslate(Vector3))
- 163,5 -
  728  61 * }
  728  61 * 15:
  728  61 *    ObjInfo  v45, 0
  728  61 * }
  728  61 *    SUSPEND
  729  61 * {
  729  61 * }
  729  61 *    JMP      +172              (d:903)
- 167,6 -
  731  61 * 7:
  731  61 * {
  731  61 *    SUSPEND
  732  61 *    SetV1    v16, 0x1
  734  61 *    LoadThisR v224, 134217944
  736  61 *    WRTV1    v16
- 168,6 -
  737  61 *    SUSPEND
  738  61 *    PshVPtr  v0
  739  63 *    CALLINTF 4757           (void Player::rotateLeft())
- 170,5 -
  741  61 * }
  741  61 *    SUSPEND
  742  61 * {
  742  61 * }
  742  61 *    JMP      +159              (d:903)
- 174,6 -
  744  61 * 8:
  744  61 * {
  744  61 *    SUSPEND
  745  61 *    SetV1    v14, 0x1
  747  61 *    LoadThisR v224, 134217944
  749  61 *    WRTV1    v14
- 175,6 -
  750  61 *    SUSPEND
  751  61 *    PshVPtr  v0
  752  63 *    CALLINTF 4758           (void Player::rotateRight())
- 177,5 -
  754  61 * }
  754  61 *    SUSPEND
  755  61 * {
  755  61 * }
  755  61 *    JMP      +146              (d:903)
- 180,6 -
  757  61 * 9:
  757  61 * {
  757  61 *    SUSPEND
  758  61 *    VarDecl  10
  758  61 *    CpyVtoV4 v16, v-3
  760  61 *    iTOd     v53, v16
  762  61 *    SetV8    v55, 0x3f689374bc6a7efc          (i:4569063951553953532, f:0.003)
  765  61 *    MULd     v53, v53, v55
  767  61 *    dTOf     v14, v53
  769  61 *    CpyVtoV4 v51, v14
- 181,6 -
  771  61 *    SUSPEND
  772  61 *    STR      17         (l:2 s:", ")
  773  64 *    CALLSYS  84           (String@ _string_factory_(const int, const uint8&in))
  775  61 *    STOREOBJ v59
  776  61 *    ChkNullV v59
  777  61 *    VAR      v59
  778  63 *    PshV4    v51
  779  64 *    CALLSYS  93           (String@ String(const float))
  781  63 *    STOREOBJ v57
  782  63 *    PshVPtr  v57
  783  65 *    GETOBJREF 2
  784  65 *    CALLSYS  111           (String@ String::opAdd(const String&in) const)
  786  61 *    STOREOBJ v61
  787  61 *    FREE     v57, 0x4871c0          (i:4747712, f:2.34568e-317)
  790  61 *    FREE     v59, 0x4871c0          (i:4747712, f:2.34568e-317)
  793  61 *    ChkNullV v61
  794  61 *    VAR      v61
  795  63 *    GETOBJREF 0
  796  63 *    CALLSYS  83           (void echo(const String&in))
  798  61 *    FREE     v61, 0x4871c0          (i:4747712, f:2.34568e-317)
- 182,6 -
  801  61 *    SUSPEND
  802  61 *    CpyGtoV4 v15, 0x140185b94          (i:5370305428, f:2.65328e-314)
  805  61 *    MULf     v1, v15, v51
  807  61 *    PshV4    v1
  808  62 *    PSF      v38
  809  64 *    PshC4    0xbf800000          (i:-1082130432, f:-1)
  811  65 *    PshC4    0x0          (i:0, f:0)
  813  66 *    PshC4    0x0          (i:0, f:0)
  815  67 *    PSF      v48
  816  69 *    CALLSYS  185           (Vector3::Vector3(float, float, float))
  818  64 *    ObjInfo  v48, 1
  818  64 *    PSF      v48
  819  66 *    ALLOC    0x487f30, 184             (type:Vector3)
  823  62 *    ObjInfo  v48, 0
  823  62 *    VAR      v38
  824  64 *    PshVPtr  v0
  825  66 *    GETOBJ   2
  826  66 *    CALLINTF 4694           (void GameObject::relRotate(Vector3, float))
- 185,5 -
  828  61 * }
  828  61 *    SUSPEND
  829  61 * {
  829  61 * }
  829  61 *    JMP      +72              (d:903)
- 188,6 -
  831  61 * 10:
  831  61 * {
  831  61 *    SUSPEND
  832  61 *    VarDecl  11
  832  61 *    CpyVtoV4 v14, v-3
  834  61 *    iTOd     v53, v14
  836  61 *    SetV8    v55, 0x3f689374bc6a7efc          (i:4569063951553953532, f:0.003)
  839  61 *    MULd     v53, v53, v55
  841  61 *    dTOf     v14, v53
  843  61 *    CpyVtoV4 v51, v14
- 189,6 -
  845  61 *    SUSPEND
  846  61 *    CpyGtoV4 v1, 0x140185b94          (i:5370305428, f:2.65328e-314)
  849  61 *    MULf     v14, v1, v51
  851  61 *    PshV4    v14
  852  62 *    PSF      v38
  853  64 *    PshC4    0x0          (i:0, f:0)
  855  65 *    PshC4    0x0          (i:0, f:0)
  857  66 *    PshC4    0x3f800000          (i:1065353216, f:1)
  859  67 *    PSF      v36
  860  69 *    CALLSYS  185           (Vector3::Vector3(float, float, float))
  862  64 *    ObjInfo  v36, 1
  862  64 *    PSF      v36
  863  66 *    ALLOC    0x487f30, 184             (type:Vector3)
  867  62 *    ObjInfo  v36, 0
  867  62 *    VAR      v38
  868  64 *    PshVPtr  v0
  869  66 *    GETOBJ   2
  870  66 *    CALLINTF 4694           (void GameObject::relRotate(Vector3, float))
- 190,6 -
  872  61 *    SUSPEND
  873  61 *    STR      2         (l:1 s:"
")
  874  64 *    CALLSYS  84           (String@ _string_factory_(const int, const uint8&in))
  876  61 *    STOREOBJ v61
  877  61 *    ChkNullV v61
  878  61 *    VAR      v61
  879  63 *    PshV4    v-3
  880  64 *    CALLSYS  92           (String@ String(const int))
  882  63 *    STOREOBJ v59
  883  63 *    PshVPtr  v59
  884  65 *    GETOBJREF 2
  885  65 *    CALLSYS  111           (String@ String::opAdd(const String&in) const)
  887  61 *    STOREOBJ v57
  888  61 *    FREE     v59, 0x4871c0          (i:4747712, f:2.34568e-317)
  891  61 *    FREE     v61, 0x4871c0          (i:4747712, f:2.34568e-317)
  894  61 *    ChkNullV v57
  895  61 *    VAR      v57
  896  63 *    GETOBJREF 0
  897  63 *    CALLSYS  83           (void echo(const String&in))
  899  61 *    FREE     v57, 0x4871c0          (i:4747712, f:2.34568e-317)
- 192,5 -
  902  61 * }
  902  61 *    SUSPEND
- 194,3 -
  903  61 * {
  903  61 * }
  903  61 * 1:
  903  61 *    SUSPEND
  904  61 * 0:
  904  61 *    RET      4
