void Weapon::doAction()

Temps: 1, 2, 3, 5, 7, 9, 11, 13, 15

Variables: 
 000: Weapon this
 005: (heap) Box {noname}
 007: (heap) Box {noname}
 009: (heap) Weapon {noname}
 011: (heap) Scene {noname}
 013: (heap) Timer {noname}
 015: (heap) Projectile {noname}


- 24,3 -
    0  15 *    SUSPEND
    1  15 *    LoadThisR v192, 134217945
    3  15 *    RDR4     v1
    4  15 *    CMPIi    v1, 0
    6  15 *    JNZ      +75              (d:83)
- 25,4 -
    8  15 * {
    8  15 *    SUSPEND
    9  15 *    LoadThisR v196, 134217945
   11  15 *    RDR4     v2
   12  15 *    LoadThisR v192, 134217945
   14  15 *    WRTV4    v2
- 26,4 -
   15  15 *    SUSPEND
   16  15 *    PshC4    0x3e4ccccd          (i:1045220557, f:0.2)
   18  16 *    LoadThisR v48, 134217945
   20  16 *    RDR4     v2
   21  16 *    PshV4    v2
   22  17 *    LoadThisR v52, 134217945
   24  17 *    RDR4     v3
   25  17 *    PshV4    v3
   26  18 *    CALL     4080           (Box@ Box())
   28  18 *    STOREOBJ v5
   29  18 *    PshVPtr  v0
   30  20 *    ADDSi    v184, 134217945
   32  20 *    RDSPtr
   33  20 *    RefCpyV  v7, 0x2c82e10          (i:46673424, f:2.30597e-316)
   36  20 *    PopPtr
   37  18 *    PshVPtr  v7
   38  20 *    CHKREF
   39  20 *    PshVPtr  v5
   40  22 *    CALLSYS  4           (int& _builtin_object_::opAssign(int&in))
   42  18 *    FREE     v7, 0x2c82e10          (i:46673424, f:2.30597e-316)
   45  18 *    VAR      v5
   46  20 *    CALL     4158           (Weapon@ Weapon())
   48  20 *    STOREOBJ v9
   49  20 *    PshVPtr  v0
   50  22 *    CHKREF
   51  22 *    PshVPtr  v9
   52  24 *    CALLSYS  4           (int& _builtin_object_::opAssign(int&in))
   54  20 *    VAR      v9
   55  22 *    PshVPtr  v0
   56  24 *    ADDSi    v64, 134217945
   58  24 *    RDSPtr
   59  24 *    RefCpyV  v11, 0x493b20          (i:4799264, f:2.37115e-317)
   62  24 *    PopPtr
   63  22 *    VAR      v11
   64  24 *    PshVPtr  v0
   65  26 *    ADDSi    v176, 134217945
   67  26 *    RDSPtr
   68  26 *    RefCpyV  v13, 0x490710          (i:4785936, f:2.36457e-317)
   71  26 *    PopPtr
   72  24 *    VAR      v13
   73  26 *    GETOBJ   0
   74  26 *    GETOBJ   2
   75  26 *    GETOBJ   4
   76  26 *    GETOBJ   6
   77  26 *    CALL     4167           (Projectile@ Projectile(Timer@, Scene@, Weapon, Box, int, int, float))
   79  15 *    STOREOBJ v15
   80  15 *    FREE     v15, 0x2c8b040          (i:46706752, f:2.30762e-316)
- 28,3 -
   83  15 * }
   83  15 * 1:
   83  15 *    SUSPEND
   84  15 * 0:
   84  15 *    RET      2
