Explosion::Explosion(Timer@, Scene@, Vector3, int)

Temps: 4, 6, 7, 9, 11, 12, 14, 16

Variables: 
 -002: Timer@ t
 -004: Scene@ s
 -006: Vector3 p
 -008: int d
 002: (heap) Object temp
 000: Explosion this
 004: (heap) Object {noname}
 006: (heap) Model {noname}
 009: (heap) Surface {noname}
 011: (heap) Material {noname}
 014: (heap) _builtin_function_ {noname}
 016: (heap) Scene {noname}


- 36,10 -
    0  16 *    VarDecl  0
    0  16 *    VarDecl  1
    0  16 *    VarDecl  2
    0  16 *    VarDecl  3
    0  16 *    SUSPEND
    1  16 *    PshVPtr  v0
    2  18 *    CALL     4059           (Base::Base())
- 39,8 -
    4  16 *    SUSPEND
    5  16 *    SetV4    v7, 0x3f800000          (i:1065353216, f:1)
    7  16 *    LoadThisR v104, 134217949
    9  16 *    WRTV4    v7
- 40,6 -
   10  16 *    SUSPEND
   11  16 *    SetV4    v7, 0x0          (i:0, f:0)
   13  16 *    LoadThisR v108, 134217949
   15  16 *    WRTV4    v7
- 43,3 -
   16  16 *    SUSPEND
   17  16 *    VAR      v-2
   18  18 *    PshVPtr  v0
   19  20 *    ADDSi    v84, 134217949
   21  20 *    GETOBJREF 2
   22  20 *    REFCPY   0x490710          (i:4785936, f:2.36457e-317)
   25  18 *    PopPtr
- 44,3 -
   26  16 *    SUSPEND
   27  16 *    VAR      v-4
   28  18 *    PshVPtr  v0
   29  20 *    ADDSi    v64, 134217949
   31  20 *    GETOBJREF 2
   32  20 *    REFCPY   0x493b20          (i:4799264, f:2.37115e-317)
   35  18 *    PopPtr
- 45,3 -
   36  16 *    SUSPEND
   37  16 *    LoadThisR v92, 134217949
   39  16 *    WRTV4    v-8
- 46,3 -
   40  16 *    SUSPEND
   41  16 *    VarDecl  4
   41  16 *    PshGPtr  0x2d30c80          (i:47385728, f:2.34117e-316)
   44  18 *    CHKREF
   45  18 *    RefCpyV  v4, 0x492650          (i:4793936, f:2.36852e-317)
   48  18 *    PopPtr
   49  16 *    VAR      v4
   50  18 *    GETOBJREF 0
   51  18 *    CALLSYS  792           (Object@ Object(const Object&in))
   53  16 *    STOREOBJ v2
   54  16 *    FREE     v4, 0x492650          (i:4793936, f:2.36852e-317)
- 47,3 -
   57  16 *    SUSPEND
   58  16 *    VAR      v2
   59  18 *    PshVPtr  v0
   60  20 *    ADDSi    v96, 134217949
   62  20 *    GETOBJREF 2
   63  20 *    REFCPY   0x492650          (i:4793936, f:2.36852e-317)
   66  18 *    PopPtr
- 48,3 -
   67  16 *    SUSPEND
   68  16 *    PshC4    0x2          (i:2, f:2.8026e-045)
   70  17 *    PshC4    0x0          (i:0, f:0)
   72  18 *    PshVPtr  v0
   73  20 *    ADDSi    v96, 134217949
   75  20 *    RDSPtr
   76  20 *    CALLSYS  838           (Model@ Object::get_model() const)
   78  18 *    STOREOBJ v6
   79  18 *    PshVPtr  v6
   80  20 *    CALLSYS  1349           (Surface@ Model::getSurface(uint))
   82  17 *    STOREOBJ v9
   83  17 *    FREE     v6, 0x49f960          (i:4847968, f:2.39521e-317)
   86  17 *    PshVPtr  v9
   87  19 *    CALLSYS  1362           (Material@ Surface::get_material())
   89  17 *    STOREOBJ v11
   90  17 *    FREE     v9, 0x49fda0          (i:4849056, f:2.39575e-317)
   93  17 *    PshVPtr  v11
   94  19 *    CALLSYS  1338           (void Material::set_mode(pDrawMode))
   96  16 *    FREE     v11, 0x49f520          (i:4846880, f:2.39468e-317)
- 49,3 -
   99  16 *    SUSPEND
  100  16 *    PshC4    0x3d4ccccd          (i:1028443341, f:0.05)
  102  17 *    PshVPtr  v0
  103  19 *    ADDSi    v96, 134217949
  105  19 *    RDSPtr
  106  19 *    CALLSYS  815           (void Object::scale(float))
- 50,3 -
  108  16 *    SUSPEND
  109  16 *    VAR      v-6
  110  18 *    PshVPtr  v0
  111  20 *    ADDSi    v96, 134217949
  113  20 *    RDSPtr
  114  20 *    GETOBJREF 2
  115  20 *    CALLSYS  804           (void Object::setPosition(const Vector3&in))
- 51,3 -
  117  16 *    SUSPEND
  118  16 *    PshVPtr  v0
  119  18 *    ADDSi    v96, 134217949
  121  18 *    RDSPtr
  122  18 *    RefCpyV  v4, 0x492650          (i:4793936, f:2.36852e-317)
  125  18 *    PopPtr
  126  16 *    VAR      v4
  127  18 *    PshVPtr  v0
  128  20 *    ADDSi    v64, 134217949
  130  20 *    RDSPtr
  131  20 *    GETOBJ   2
  132  20 *    CALLSYS  857           (void Scene::add(Object@))
- 53,3 -
  134  16 *    SUSPEND
  135  16 *    PshVPtr  v0
  136  18 *    FuncPtr  0x2d5df70          (i:47570800, f:2.35031e-316)
  139  20 *    CALLSYS  18           (_builtin_function_@ %delegate_factory(int&in, int&in))
  141  16 *    STOREOBJ v14
  142  16 *    VAR      v14
  143  18 *    PshVPtr  v0
  144  20 *    ADDSi    v84, 134217949
  146  20 *    RDSPtr
  147  20 *    ADDSi    v88, 67108902
  149  20 *    GETOBJ   2
  150  20 *    CALLSYS  728           (TimerEvent& TimerEvent::opAddAssign(Action@))
- 54,3 -
  152  16 *    SUSPEND
  153  16 *    PshVPtr  v0
  154  18 *    ADDSi    v64, 134217949
  156  18 *    RDSPtr
  157  18 *    RefCpyV  v16, 0x493b20          (i:4799264, f:2.37115e-317)
  160  18 *    PopPtr
  161  16 *    VAR      v16
  162  18 *    PshVPtr  v0
  163  20 *    GETOBJ   2
  164  20 *    CALL     4056           (void Base::addToScene(Scene@))
- 55,3 -
  166  16 *    SUSPEND
  167  16 *    FREE     v2, 0x492650          (i:4793936, f:2.36852e-317)
  170  16 * 0:
  170  16 *    FREE     v-2, 0x490710          (i:4785936, f:2.36457e-317)
  173  16 *    FREE     v-4, 0x493b20          (i:4799264, f:2.37115e-317)
  176  16 *    FREE     v-6, 0x487f30          (i:4751152, f:2.34738e-317)
  179  16 *    RET      9
