Game::Game(Scene@, Timer@, Timer@)

Temps: 1, 2, 5, 6, 9, 11, 13, 15, 19, 21, 23, 27, 31, 32, 34, 36, 38, 40, 42, 44, 46, 48

Variables: 
 -002: Scene@ s
 -004: Timer@ t
 -006: Timer@ it
 017: (heap) Model@ pete
 025: (heap) Object@ playerObj
 000: Game this
 011: (heap) Vector3 {noname}
 013: (heap) Vector3 {noname}
 015: (heap) Box {noname}
 019: (heap) String {noname}
 021: (heap) String {noname}
 023: (heap) Model {noname}
 027: (heap) Object {noname}
 034: (heap) Color {noname}
 036: (heap) Timer {noname}
 038: (heap) Player {noname}
 040: (heap) Box {noname}
 042: (heap) Scene {noname}
 044: (heap) Wave {noname}
 046: (heap) InputInterrupt {noname}
 048: (heap) Array {noname}
 005: Vector3 {noname}
 009: Vector3 {noname}
 031: Color {noname}


- 153,17 -
    0  48 *    VarDecl  0
    0  48 *    VarDecl  1
    0  48 *    VarDecl  2
    0  48 *    SUSPEND
    1  48 *    CALL     4201           (InputInterrupt@ InputInterrupt())
    3  48 *    STOREOBJ v46
    4  48 *    PshVPtr  v46
    5  50 *    PshVPtr  v0
    6  52 *    ADDSi    v48, 134217930
    8  52 *    REFCPY   0x2c8ca00          (i:46713344, f:2.30795e-316)
   11  50 *    PopPtr
   12  48 *    FREE     v46, 0x2c8ca00          (i:46713344, f:2.30795e-316)
- 159,16 -
   15  48 *    SUSPEND
   16  48 *    CALL     4404           (Enemy@[]@ factstub())
   18  48 *    STOREOBJ v48
   19  48 *    PshVPtr  v48
   20  50 *    PshVPtr  v0
   21  52 *    ADDSi    v96, 134217930
   23  52 *    REFCPY   0x2c89410          (i:46699536, f:2.30726e-316)
   26  50 *    PopPtr
   27  48 *    FREE     v48, 0x2c89410          (i:46699536, f:2.30726e-316)
- 160,6 -
   30  48 *    SUSPEND
   31  48 *    SetV4    v6, 0x1          (i:1, f:1.4013e-045)
   33  48 *    LoadThisR v104, 134217930
   35  48 *    WRTV4    v6
- 161,6 -
   36  48 *    SUSPEND
   37  48 *    SetV4    v32, 0xfa          (i:250, f:3.50325e-043)
   39  48 *    LoadThisR v108, 134217930
   41  48 *    WRTV4    v32
- 167,3 -
   42  48 *    SUSPEND
   43  48 *    PshC4    0x4d2          (i:1234, f:1.7292e-042)
   45  49 *    CALLSYS  148           (int srand(uint))
- 168,3 -
   47  48 *    SUSPEND
   48  48 *    VAR      v-2
   49  50 *    PshVPtr  v0
   50  52 *    ADDSi    v32, 134217930
   52  52 *    GETOBJREF 2
   53  52 *    REFCPY   0x493b20          (i:4799264, f:2.37115e-317)
   56  50 *    PopPtr
- 169,3 -
   57  48 *    SUSPEND
   58  48 *    VAR      v-4
   59  50 *    PshVPtr  v0
   60  52 *    ADDSi    v80, 134217930
   62  52 *    GETOBJREF 2
   63  52 *    REFCPY   0x490710          (i:4785936, f:2.36457e-317)
   66  50 *    PopPtr
- 170,3 -
   67  48 *    SUSPEND
   68  48 *    VAR      v-6
   69  50 *    PshVPtr  v0
   70  52 *    ADDSi    v88, 134217930
   72  52 *    GETOBJREF 2
   73  52 *    REFCPY   0x490710          (i:4785936, f:2.36457e-317)
   76  50 *    PopPtr
- 171,3 -
   77  48 *    SUSPEND
   78  48 *    PSF      v11
   79  50 *    PshC4    0x40a00000          (i:1084227584, f:5)
   81  51 *    PshC4    0x41700000          (i:1097859072, f:15)
   83  52 *    PshC4    0x41200000          (i:1092616192, f:10)
   85  53 *    PSF      v5
   86  55 *    CALLSYS  185           (Vector3::Vector3(float, float, float))
   88  50 *    ObjInfo  v5, 1
   88  50 *    PSF      v5
   89  52 *    ALLOC    0x487f30, 184             (type:Vector3)
   93  48 *    ObjInfo  v5, 0
   93  48 *    VAR      v11
   94  50 *    PSF      v13
   95  52 *    PshC4    0xc0a00000          (i:-1063256064, f:-5)
   97  53 *    PshC4    0xc1700000          (i:-1049624576, f:-15)
   99  54 *    PshC4    0xc1200000          (i:-1054867456, f:-10)
  101  55 *    PSF      v9
  102  57 *    CALLSYS  185           (Vector3::Vector3(float, float, float))
  104  52 *    ObjInfo  v9, 1
  104  52 *    PSF      v9
  105  54 *    ALLOC    0x487f30, 184             (type:Vector3)
  109  50 *    ObjInfo  v9, 0
  109  50 *    VAR      v13
  110  52 *    GETOBJ   0
  111  52 *    GETOBJ   2
  112  52 *    CALL     4078           (Box@ Box(Vector3, Vector3))
  114  48 *    STOREOBJ v15
  115  48 *    VAR      v15
  116  50 *    PshVPtr  v0
  117  52 *    ADDSi    v72, 134217930
  119  52 *    GETOBJREF 2
  120  52 *    REFCPY   0x2c82e10          (i:46673424, f:2.30597e-316)
  123  50 *    FREE     v15, 0x2c82e10          (i:46673424, f:2.30597e-316)
  126  50 *    PopPtr
- 172,3 -
  127  48 *    SUSPEND
  128  48 *    PshC4    0x1          (i:1, f:1.4013e-045)
  130  49 *    CALL     4355           (void addIntersectGroup(int))
- 173,3 -
  132  48 *    SUSPEND
  133  48 *    PshC4    0x2          (i:2, f:2.8026e-045)
  135  49 *    CALL     4355           (void addIntersectGroup(int))
- 174,3 -
  137  48 *    SUSPEND
  138  48 *    PshC4    0x3          (i:3, f:4.2039e-045)
  140  49 *    CALL     4355           (void addIntersectGroup(int))
- 175,3 -
  142  48 *    SUSPEND
  143  48 *    PshC4    0x4          (i:4, f:5.60519e-045)
  145  49 *    CALL     4355           (void addIntersectGroup(int))
- 177,3 -
  147  48 *    SUSPEND
  148  48 *    VarDecl  3
  148  48 *    STR      1         (l:31 s:"Models/Act")
  149  51 *    CALLSYS  84           (String@ _string_factory_(const int, const uint8&in))
  151  48 *    STOREOBJ v19
  152  48 *    ChkNullV v19
  153  48 *    VAR      v19
  154  50 *    PshGPtr  0x2d32050          (i:47390800, f:2.34142e-316)
  157  52 *    CHKREF
  158  52 *    GETOBJREF 2
  159  52 *    CALLSYS  111           (String@ String::opAdd(const String&in) const)
  161  48 *    STOREOBJ v21
  162  48 *    FREE     v19, 0x4871c0          (i:4747712, f:2.34568e-317)
  165  48 *    ChkNullV v21
  166  48 *    VAR      v21
  167  50 *    PshGPtr  0x2d30820          (i:47384608, f:2.34111e-316)
  170  52 *    GETOBJREF 2
  171  52 *    CALLSYS  1328           (Model@ ResourcePool::getModel(const String&in))
  173  48 *    STOREOBJ v23
  174  48 *    FREE     v21, 0x4871c0          (i:4747712, f:2.34568e-317)
  177  48 *    PshVPtr  v23
  178  50 *    RefCpyV  v17, 0x49f960          (i:4847968, f:2.39521e-317)
  181  50 *    FREE     v23, 0x49f960          (i:4847968, f:2.39521e-317)
  184  50 *    PopPtr
- 178,3 -
  185  48 *    SUSPEND
  186  48 *    VarDecl  4
  186  48 *    CALLSYS  791           (Object@ Object())
  188  48 *    FREE     v25, 0x492650          (i:4793936, f:2.36852e-317)
  191  48 *    STOREOBJ v25
- 179,3 -
  192  48 *    SUSPEND
  193  48 *    PshVPtr  v17
  194  50 *    RefCpyV  v23, 0x49f960          (i:4847968, f:2.39521e-317)
  197  50 *    PopPtr
  198  48 *    VAR      v23
  199  50 *    PshVPtr  v25
  200  52 *    GETOBJ   2
  201  52 *    CALLSYS  837           (void Object::set_model(Model@))
- 180,3 -
  203  48 *    SUSPEND
  204  48 *    PSF      v34
  205  50 *    ALLOC    0x489a00, 525             (type:Color)
  209  48 *    SetV1    v1, 0xff
  211  48 *    PshV4    v1
  212  49 *    SetV1    v2, 0xff
  214  49 *    PshV4    v2
  215  50 *    SetV1    v6, 0xff
  217  50 *    PshV4    v6
  218  51 *    SetV1    v32, 0xff
  220  51 *    PshV4    v32
  221  52 *    PSF      v31
  222  54 *    CALLSYS  526           (Color::Color(uint8, uint8, uint8, uint8))
  224  48 *    ObjInfo  v31, 1
  224  48 *    PSF      v31
  225  50 *    PshVPtr  v34
  226  52 *    COPY     v4, 67108885
  228  50 *    PopPtr
  229  48 *    ObjInfo  v31, 0
  229  48 *    VAR      v34
  230  50 *    PshVPtr  v25
  231  52 *    CALLSYS  838           (Model@ Object::get_model() const)
  233  50 *    STOREOBJ v23
  234  50 *    PshVPtr  v23
  235  52 *    GETOBJ   2
  236  52 *    CALLSYS  1351           (void Model::setColor(Color))
  238  48 *    FREE     v23, 0x49f960          (i:4847968, f:2.39521e-317)
- 181,3 -
  241  48 *    SUSPEND
  242  48 *    PshC4    0x3d4ccccd          (i:1028443341, f:0.05)
  244  49 *    PshC4    0x3d4ccccd          (i:1028443341, f:0.05)
  246  50 *    PshC4    0x3d4ccccd          (i:1028443341, f:0.05)
  248  51 *    PSF      v5
  249  53 *    CALLSYS  185           (Vector3::Vector3(float, float, float))
  251  48 *    ObjInfo  v5, 1
  251  48 *    VAR      v5
  252  50 *    PshVPtr  v25
  253  52 *    GETREF   2
  254  52 *    CALLSYS  813           (void Object::scale(const Vector3&in))
- 182,3 -
  256  48 *    ObjInfo  v5, 0
  256  48 *    SUSPEND
  257  48 *    PshVPtr  v0
  258  50 *    ADDSi    v72, 134217930
  260  50 *    RDSPtr
  261  50 *    RefCpyV  v15, 0x2c82e10          (i:46673424, f:2.30597e-316)
  264  50 *    PopPtr
  265  48 *    VAR      v15
  266  50 *    PshVPtr  v0
  267  52 *    ADDSi    v80, 134217930
  269  52 *    RDSPtr
  270  52 *    RefCpyV  v36, 0x490710          (i:4785936, f:2.36457e-317)
  273  52 *    PopPtr
  274  50 *    VAR      v36
  275  52 *    PshVPtr  v25
  276  54 *    RefCpyV  v27, 0x492650          (i:4793936, f:2.36852e-317)
  279  54 *    PopPtr
  280  52 *    VAR      v27
  281  54 *    GETOBJ   0
  282  54 *    GETOBJ   2
  283  54 *    GETOBJ   4
  284  54 *    CALL     4148           (Player@ Player(Object@, Timer@, Box@))
  286  48 *    STOREOBJ v38
  287  48 *    VAR      v38
  288  50 *    PshVPtr  v0
  289  52 *    ADDSi    v40, 134217930
  291  52 *    GETOBJREF 2
  292  52 *    REFCPY   0x2c8a9c0          (i:46705088, f:2.30754e-316)
  295  50 *    FREE     v38, 0x2c8a9c0          (i:46705088, f:2.30754e-316)
  298  50 *    PopPtr
- 183,3 -
  299  48 *    SUSPEND
  300  48 *    CALL     4080           (Box@ Box())
  302  48 *    STOREOBJ v40
  303  48 *    PshVPtr  v0
  304  50 *    ADDSi    v72, 134217930
  306  50 *    RDSPtr
  307  50 *    CHKREF
  308  50 *    RefCpyV  v15, 0x2c82e10          (i:46673424, f:2.30597e-316)
  311  50 *    PopPtr
  312  48 *    PshVPtr  v15
  313  50 *    CHKREF
  314  50 *    PshVPtr  v40
  315  52 *    CALLSYS  4           (int& _builtin_object_::opAssign(int&in))
  317  48 *    FREE     v15, 0x2c82e10          (i:46673424, f:2.30597e-316)
  320  48 *    VAR      v40
  321  50 *    PshVPtr  v0
  322  52 *    ADDSi    v32, 134217930
  324  52 *    RDSPtr
  325  52 *    RefCpyV  v42, 0x493b20          (i:4799264, f:2.37115e-317)
  328  52 *    PopPtr
  329  50 *    VAR      v42
  330  52 *    PshVPtr  v0
  331  54 *    ADDSi    v80, 134217930
  333  54 *    RDSPtr
  334  54 *    RefCpyV  v36, 0x490710          (i:4785936, f:2.36457e-317)
  337  54 *    PopPtr
  338  52 *    VAR      v36
  339  54 *    GETOBJ   0
  340  54 *    GETOBJ   2
  341  54 *    GETOBJ   4
  342  54 *    CALL     4203           (Wave@ Wave(Timer@, Scene@, Box))
  344  48 *    STOREOBJ v44
  345  48 *    VAR      v44
  346  50 *    PshVPtr  v0
  347  52 *    ADDSi    v112, 134217930
  349  52 *    GETOBJREF 2
  350  52 *    REFCPY   0x2c8cdc0          (i:46714304, f:2.30799e-316)
  353  50 *    FREE     v44, 0x2c8cdc0          (i:46714304, f:2.30799e-316)
  356  50 *    PopPtr
- 188,3 -
  357  48 *    SUSPEND
  358  48 *    FREE     v25, 0x492650          (i:4793936, f:2.36852e-317)
  361  48 *    FREE     v17, 0x49f960          (i:4847968, f:2.39521e-317)
  364  48 * 0:
  364  48 *    FREE     v-2, 0x493b20          (i:4799264, f:2.37115e-317)
  367  48 *    FREE     v-4, 0x490710          (i:4785936, f:2.36457e-317)
  370  48 *    FREE     v-6, 0x490710          (i:4785936, f:2.36457e-317)
  373  48 *    RET      8
