void Wave::addEnemy()

Temps: 1, 2, 6, 8, 11, 12, 13, 15

Variables: 
 004: (heap) Enemy@ enemy
 000: Wave this
 006: (heap) Enemy {noname}
 008: (heap) Vector3 {noname}
 015: (heap) _builtin_function_ {noname}
 011: Vector3 {noname}


- 19,3 -
    0  15 *    SUSPEND
    1  15 *    LoadThisR v56, 134217951
    3  15 *    RDR4     v1
    4  15 *    CMPIi    v1, 0
    6  15 *    JNP      +78              (d:86)
- 20,4 -
    8  15 * {
    8  15 *    SUSPEND
    9  15 *    LoadThisR v72, 134217951
   11  15 *    DECi
   12  15 *    RDR4     v2
   13  15 *    CMPIi    v2, 1
   15  15 *    JNS      +67              (d:84)
- 21,5 -
   17  15 * {
   17  15 *    SUSPEND
- 22,5 -
   18  15 *    VarDecl  0
   18  15 *    SUSPEND
   19  15 *    PshC4    0x0          (i:0, f:0)
   21  16 *    PshVPtr  v0
   22  18 *    CALLINTF 4545           (Enemy Wave::getEnemy(int))
   24  15 *    STOREOBJ v6
   25  15 *    PshVPtr  v6
   26  17 *    RefCpyV  v4, 0x2c8b380          (i:46707584, f:2.30766e-316)
   29  17 *    FREE     v6, 0x2c8b380          (i:46707584, f:2.30766e-316)
   32  17 *    PopPtr
- 23,5 -
   33  15 *    SUSPEND
   34  15 *    PSF      v8
   35  17 *    PshVPtr  v0
   36  19 *    ADDSi    v60, 134217951
   38  19 *    ALLOC    0x487f30, 184             (type:Vector3)
   42  15 *    VAR      v8
   43  17 *    PshVPtr  v4
   44  19 *    GETOBJ   2
   45  19 *    CALLINTF 4705           (void GameObject::setPosition(Vector3))
- 24,5 -
   47  15 *    SUSPEND
   48  15 *    PshG4    0x140185b94          (i:5370305428, f:2.65328e-314)
   51  16 *    PSF      v8
   52  18 *    PshC4    0x3f800000          (i:1065353216, f:1)
   54  19 *    PshC4    0x0          (i:0, f:0)
   56  20 *    PshC4    0x0          (i:0, f:0)
   58  21 *    PSF      v11
   59  23 *    CALLSYS  185           (Vector3::Vector3(float, float, float))
   61  18 *    ObjInfo  v11, 1
   61  18 *    PSF      v11
   62  20 *    ALLOC    0x487f30, 184             (type:Vector3)
   66  16 *    ObjInfo  v11, 0
   66  16 *    VAR      v8
   67  18 *    PshVPtr  v4
   68  20 *    GETOBJ   2
   69  20 *    CALLINTF 4692           (void GameObject::rotate(Vector3, float))
- 25,5 -
   71  15 *    SUSPEND
   72  15 *    SetV4    v12, 0x14          (i:20, f:2.8026e-044)
   74  15 *    LoadThisR v72, 134217951
   76  15 *    WRTV4    v12
- 26,5 -
   77  15 *    SUSPEND
   78  15 *    LoadThisR v56, 134217951
   80  15 *    DECi
   81  15 *    FREE     v4, 0x2c8b380          (i:46707584, f:2.30766e-316)
   84  15 * }
   84  15 * 2:
   84  15 * }
   84  15 *    JMP      +18              (d:104)
- 29,4 -
   86  15 * 1:
   86  15 * {
   86  15 *    SUSPEND
   87  15 *    PshVPtr  v0
   88  17 *    FuncPtr  0x2d5ffc0          (i:47579072, f:2.35072e-316)
   91  19 *    CALLSYS  18           (_builtin_function_@ %delegate_factory(int&in, int&in))
   93  15 *    STOREOBJ v15
   94  15 *    VAR      v15
   95  17 *    PshVPtr  v0
   96  19 *    ADDSi    v32, 134217951
   98  19 *    RDSPtr
   99  19 *    ADDSi    v88, 67108902
  101  19 *    GETOBJ   2
  102  19 *    CALLSYS  729           (TimerEvent& TimerEvent::opSubAssign(Action@))
- 31,3 -
  104  15 * }
  104  15 * 3:
  104  15 *    SUSPEND
  105  15 * 0:
  105  15 *    RET      2
