Enemy Wave::getEnemy(int)

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

Variables: 
 -002: int i
 000: Wave this
 003: (heap) Timer {noname}
 005: (heap) EnemyBehaviour02 {noname}
 007: (heap) String {noname}
 009: (heap) String {noname}
 011: (heap) Model {noname}
 013: (heap) Box {noname}
 015: (heap) Scene {noname}
 017: (heap) Enemy {noname}


- 36,3 -
    0  17 *    VarDecl  0
    0  17 *    SUSPEND
    1  17 *    CMPIi    v-2, 0
    3  17 *    JP       +90              (d:95)
    5  17 *    CMPIi    v-2, 0
    7  17 *    JZ       +2              (d:11)
    9  17 *    JMP      +84              (d:95)
- 38,5 -
   11  17 * 2:
   11  17 *    SUSPEND
   12  17 *    PshVPtr  v0
   13  19 *    ADDSi    v32, 134217951
   15  19 *    RDSPtr
   16  19 *    RefCpyV  v3, 0x490710          (i:4785936, f:2.36457e-317)
   19  19 *    PopPtr
   20  17 *    VAR      v3
   21  19 *    GETOBJ   0
   22  19 *    CALL     4179           (EnemyBehaviour02@ EnemyBehaviour02(Timer@))
   24  17 *    STOREOBJ v5
   25  17 *    VAR      v5
   26  19 *    PshVPtr  v0
   27  21 *    ADDSi    v48, 134217951
   29  21 *    RDSPtr
   30  21 *    RefCpyV  v13, 0x2c82e10          (i:46673424, f:2.30597e-316)
   33  21 *    PopPtr
   34  19 *    VAR      v13
   35  21 *    PshVPtr  v0
   36  23 *    ADDSi    v40, 134217951
   38  23 *    RDSPtr
   39  23 *    RefCpyV  v15, 0x493b20          (i:4799264, f:2.37115e-317)
   42  23 *    PopPtr
   43  21 *    VAR      v15
   44  23 *    PshVPtr  v0
   45  25 *    ADDSi    v32, 134217951
   47  25 *    RDSPtr
   48  25 *    RefCpyV  v3, 0x490710          (i:4785936, f:2.36457e-317)
   51  25 *    PopPtr
   52  23 *    VAR      v3
   53  25 *    STR      21         (l:34 s:"Models/Act")
   54  28 *    CALLSYS  84           (String@ _string_factory_(const int, const uint8&in))
   56  25 *    STOREOBJ v7
   57  25 *    ChkNullV v7
   58  25 *    VAR      v7
   59  27 *    PshGPtr  0x2d32050          (i:47390800, f:2.34142e-316)
   62  29 *    CHKREF
   63  29 *    GETOBJREF 2
   64  29 *    CALLSYS  111           (String@ String::opAdd(const String&in) const)
   66  25 *    STOREOBJ v9
   67  25 *    FREE     v7, 0x4871c0          (i:4747712, f:2.34568e-317)
   70  25 *    ChkNullV v9
   71  25 *    VAR      v9
   72  27 *    PshGPtr  0x2d30820          (i:47384608, f:2.34111e-316)
   75  29 *    GETOBJREF 2
   76  29 *    CALLSYS  1328           (Model@ ResourcePool::getModel(const String&in))
   78  25 *    STOREOBJ v11
   79  25 *    FREE     v9, 0x4871c0          (i:4747712, f:2.34568e-317)
   82  25 *    VAR      v11
   83  27 *    GETOBJ   0
   84  27 *    GETOBJ   2
   85  27 *    GETOBJ   4
   86  27 *    GETOBJ   6
   87  27 *    GETOBJ   8
   88  27 *    CALL     4175           (Enemy@ Enemy(Model@, Timer@, Scene@, Box@, ActorBehaviour@))
   90  17 *    STOREOBJ v17
   91  17 *    ChkNullV v17
   92  17 * {
   92  17 * }
   92  17 *    LOADOBJ  v17
   93  17 *    JMP      +82              (d:177)
- 41,3 -
   95  17 * 1:
   95  17 *    SUSPEND
   96  17 *    PshVPtr  v0
   97  19 *    ADDSi    v32, 134217951
   99  19 *    RDSPtr
  100  19 *    RefCpyV  v3, 0x490710          (i:4785936, f:2.36457e-317)
  103  19 *    PopPtr
  104  17 *    VAR      v3
  105  19 *    GETOBJ   0
  106  19 *    CALL     4179           (EnemyBehaviour02@ EnemyBehaviour02(Timer@))
  108  17 *    STOREOBJ v5
  109  17 *    VAR      v5
  110  19 *    PshVPtr  v0
  111  21 *    ADDSi    v48, 134217951
  113  21 *    RDSPtr
  114  21 *    RefCpyV  v13, 0x2c82e10          (i:46673424, f:2.30597e-316)
  117  21 *    PopPtr
  118  19 *    VAR      v13
  119  21 *    PshVPtr  v0
  120  23 *    ADDSi    v40, 134217951
  122  23 *    RDSPtr
  123  23 *    RefCpyV  v15, 0x493b20          (i:4799264, f:2.37115e-317)
  126  23 *    PopPtr
  127  21 *    VAR      v15
  128  23 *    PshVPtr  v0
  129  25 *    ADDSi    v32, 134217951
  131  25 *    RDSPtr
  132  25 *    RefCpyV  v3, 0x490710          (i:4785936, f:2.36457e-317)
  135  25 *    PopPtr
  136  23 *    VAR      v3
  137  25 *    STR      21         (l:34 s:"Models/Act")
  138  28 *    CALLSYS  84           (String@ _string_factory_(const int, const uint8&in))
  140  25 *    STOREOBJ v9
  141  25 *    ChkNullV v9
  142  25 *    VAR      v9
  143  27 *    PshGPtr  0x2d32050          (i:47390800, f:2.34142e-316)
  146  29 *    CHKREF
  147  29 *    GETOBJREF 2
  148  29 *    CALLSYS  111           (String@ String::opAdd(const String&in) const)
  150  25 *    STOREOBJ v7
  151  25 *    FREE     v9, 0x4871c0          (i:4747712, f:2.34568e-317)
  154  25 *    ChkNullV v7
  155  25 *    VAR      v7
  156  27 *    PshGPtr  0x2d30820          (i:47384608, f:2.34111e-316)
  159  29 *    GETOBJREF 2
  160  29 *    CALLSYS  1328           (Model@ ResourcePool::getModel(const String&in))
  162  25 *    STOREOBJ v11
  163  25 *    FREE     v7, 0x4871c0          (i:4747712, f:2.34568e-317)
  166  25 *    VAR      v11
  167  27 *    GETOBJ   0
  168  27 *    GETOBJ   2
  169  27 *    GETOBJ   4
  170  27 *    GETOBJ   6
  171  27 *    GETOBJ   8
  172  27 *    CALL     4175           (Enemy@ Enemy(Model@, Timer@, Scene@, Box@, ActorBehaviour@))
  174  17 *    STOREOBJ v17
  175  17 *    ChkNullV v17
  176  17 * {
  176  17 * }
  176  17 *    LOADOBJ  v17
  177  17 * 0:
  177  17 *    RET      3
