Header: byte[3] PMA - ascii format PMB - Binari format ASCII format: Every section on a new line, so also new line after PMA VS= specifies the vertex shader filename FS= specifies a fragment shader filename Header: byte[3] PMA - ascii format PMB - Binari format ASCII format: Every section on a new line, so also new line after PMA VS= specifies the vertex shader filename FS= specifies a fragment shader filename ActorBehaviour::ActorBehaviour(Timer@) Temps: 2 Variables: -002: Timer@ t 000: ActorBehaviour this 002: (heap) _builtin_function_ {noname} - 5,3 - 0 2 * VarDecl 0 0 2 * SUSPEND 1 2 * VAR v-2 2 4 * PshVPtr v0 3 6 * ADDSi v32, 134217933 5 6 * GETOBJREF 2 6 6 * REFCPY 0x490710 (i:4785936, f:2.36457e-317) 9 4 * PopPtr - 6,3 - 10 2 * SUSPEND 11 2 * PshVPtr v0 12 4 * FuncPtr 0x2d43ea0 (i:47464096, f:2.34504e-316) 15 6 * CALLSYS 18 (_builtin_function_@ %delegate_factory(int&in, int&in)) 17 2 * STOREOBJ v2 18 2 * VAR v2 19 4 * PshVPtr v0 20 6 * ADDSi v32, 134217933 22 6 * RDSPtr 23 6 * ADDSi v88, 67108902 25 6 * GETOBJ 2 26 6 * CALLSYS 728 (TimerEvent& TimerEvent::opAddAssign(Action@)) - 7,3 - 28 2 * SUSPEND 29 2 * 0: 29 2 * FREE v-2, 0x490710 (i:4785936, f:2.36457e-317) 32 2 * RET 4 void ActorBehaviour::check() Temps: Variables: 000: ActorBehaviour this - 10,3 - 0 0 * SUSPEND 1 0 * 0: 1 0 * RET 2 void ActorBehaviour::intersectAction(Base@) Temps: Variables: -002: Base@ obj 000: ActorBehaviour this - 13,3 - 0 0 * VarDecl 0 0 0 * SUSPEND 1 0 * 0: 1 0 * FREE v-2, 0x2c81f10 (i:46669584, f:2.30578e-316) 4 0 * RET 4 Actor::Actor(Timer@, Scene@, ActorBehaviour@) Temps: Variables: -002: Timer@ t -004: Scene@ s -006: ActorBehaviour@ ab 000: Actor this - 2,19 - 0 0 * VarDecl 0 0 0 * VarDecl 1 0 0 * VarDecl 2 0 0 * SUSPEND 1 0 * PshVPtr v0 2 2 * CALL 4027 (GameObject::GameObject()) - 23,3 - 4 0 * SUSPEND 5 0 * VAR v-2 6 2 * PshVPtr v0 7 4 * ADDSi v184, 134217934 9 4 * GETOBJREF 2 10 4 * REFCPY 0x490710 (i:4785936, f:2.36457e-317) 13 2 * PopPtr - 24,3 - 14 0 * SUSPEND 15 0 * VAR v-4 16 2 * PshVPtr v0 17 4 * ADDSi v64, 134217934 19 4 * GETOBJREF 2 20 4 * REFCPY 0x493b20 (i:4799264, f:2.37115e-317) 23 2 * PopPtr - 25,3 - 24 0 * SUSPEND 25 0 * VAR v-6 26 2 * PshVPtr v0 27 4 * ADDSi v196, 134217934 29 4 * GETOBJREF 2 30 4 * REFCPY 0x2c80ed0 (i:46665424, f:2.30558e-316) 33 2 * PopPtr - 26,3 - 34 0 * SUSPEND 35 0 * VAR v0 36 2 * PshVPtr v-6 37 4 * ADDSi v40, 134217933 39 4 * GETOBJREF 2 40 4 * REFCPY 0x2c81320 (i:46666528, f:2.30563e-316) 43 2 * PopPtr - 27,3 - 44 0 * SUSPEND 45 0 * 0: 45 0 * FREE v-2, 0x490710 (i:4785936, f:2.36457e-317) 48 0 * FREE v-4, 0x493b20 (i:4799264, f:2.37115e-317) 51 0 * FREE v-6, 0x2c80ed0 (i:46665424, f:2.30558e-316) 54 0 * RET 8 void Actor::addToIntersect(int) Temps: 1, 3, 5, 7 Variables: -002: int ig 000: Actor this 003: (heap) IntersectGroups {noname} 005: (heap) Array {noname} 007: (heap) Array {noname} - 35,3 - 0 7 * VarDecl 0 0 7 * SUSPEND 1 7 * LoadThisR v52, 134217934 3 7 * WRTV4 v-2 - 36,3 - 4 7 * SUSPEND 5 7 * LoadThisR v56, 134217934 7 7 * RDR1 v1 8 7 * NOT v1 9 7 * CpyVtoR4 v1 10 7 * JLowZ +64 (d:76) - 37,4 - 12 7 * { 12 7 * SUSPEND 13 7 * SetV1 v1, 0x1 15 7 * LoadThisR v56, 134217934 17 7 * WRTV1 v1 - 38,4 - 18 7 * SUSPEND 19 7 * LoadThisR v52, 134217934 21 7 * RDR4 v1 22 7 * PshV4 v1 23 8 * PshGPtr 0x2d379d0 (i:47413712, f:2.34255e-316) 26 10 * CHKREF 27 10 * RefCpyV v3, 0x2c80b00 (i:46664448, f:2.30553e-316) 30 10 * CALLINTF 4418 (Base@[]@ IntersectGroups::get(int)) 32 7 * STOREOBJ v5 33 7 * FREE v3, 0x2c80b00 (i:46664448, f:2.30553e-316) 36 7 * ClrVPtr v7 37 7 * CmpPtr v5, v7 39 7 * TNZ 40 7 * CpyRtoV4 v1 41 7 * FREE v5, 0x2c95a60 (i:46750304, f:2.30977e-316) 44 7 * FREE v7, 0x2c95a60 (i:46750304, f:2.30977e-316) 47 7 * CpyVtoR4 v1 48 7 * JLowZ +26 (d:76) - 39,5 - 50 7 * { 50 7 * SUSPEND 51 7 * VAR v0 52 9 * LoadThisR v52, 134217934 54 9 * RDR4 v1 55 9 * PshV4 v1 56 10 * PshGPtr 0x2d379d0 (i:47413712, f:2.34255e-316) 59 12 * CHKREF 60 12 * RefCpyV v3, 0x2c80b00 (i:46664448, f:2.30553e-316) 63 12 * CALLINTF 4418 (Base@[]@ IntersectGroups::get(int)) 65 9 * STOREOBJ v7 66 9 * FREE v3, 0x2c80b00 (i:46664448, f:2.30553e-316) 69 9 * PshVPtr v7 70 11 * GETREF 2 71 11 * CALLSYS 3999 (void Array::add(Base@const&in)) 73 7 * FREE v7, 0x2c95a60 (i:46750304, f:2.30977e-316) - 42,3 - 76 7 * } 76 7 * 2: 76 7 * } 76 7 * 1: 76 7 * SUSPEND 77 7 * 0: 77 7 * RET 3 void Actor::check() Temps: Variables: 000: Actor this - 33,3 - 0 0 * SUSPEND 1 0 * 0: 1 0 * RET 2 void Actor::doAction(InputControllerAction, int = 0) Temps: Variables: -002: InputControllerAction action -003: int value 000: Actor this - 5,3 - 0 0 * VarDecl 0 0 0 * VarDecl 1 0 0 * SUSPEND 1 0 * 0: 1 0 * RET 4 void Actor::intersectAction(Base@) Temps: Variables: -002: Base@ obj 000: Actor this - 62,3 - 0 0 * VarDecl 0 0 0 * SUSPEND 1 0 * 0: 1 0 * FREE v-2, 0x2c81f10 (i:46669584, f:2.30578e-316) 4 0 * RET 4 void Actor::removeFromIntersect() Temps: 1, 3, 5, 7, 9, 10 Variables: 000: Actor this 003: (heap) IntersectGroups {noname} 005: (heap) Array {noname} 007: (heap) Array {noname} 009: (heap) Base {noname} - 44,3 - 0 10 * SUSPEND 1 10 * LoadThisR v56, 134217934 3 10 * RDR1 v1 4 10 * CpyVtoR4 v1 5 10 * JLowZ +62 (d:69) - 45,4 - 7 10 * { 7 10 * SUSPEND 8 10 * SetV1 v1, 0x0 10 10 * LoadThisR v56, 134217934 12 10 * WRTV1 v1 - 46,4 - 13 10 * SUSPEND 14 10 * LoadThisR v52, 134217934 16 10 * RDR4 v1 17 10 * PshV4 v1 18 11 * PshGPtr 0x2d379d0 (i:47413712, f:2.34255e-316) 21 13 * CHKREF 22 13 * RefCpyV v3, 0x2c80b00 (i:46664448, f:2.30553e-316) 25 13 * CALLINTF 4418 (Base@[]@ IntersectGroups::get(int)) 27 10 * STOREOBJ v5 28 10 * FREE v3, 0x2c80b00 (i:46664448, f:2.30553e-316) 31 10 * ClrVPtr v7 32 10 * CmpPtr v5, v7 34 10 * TNZ 35 10 * CpyRtoV4 v1 36 10 * FREE v5, 0x2c95a60 (i:46750304, f:2.30977e-316) 39 10 * FREE v7, 0x2c95a60 (i:46750304, f:2.30977e-316) 42 10 * CpyVtoR4 v1 43 10 * JLowZ +24 (d:69) - 47,5 - 45 10 * { 45 10 * SUSPEND 46 10 * PshVPtr v0 47 12 * RefCpyV v9, 0x2c81f10 (i:46669584, f:2.30578e-316) 50 12 * PopPtr 51 10 * VAR v9 52 12 * LoadThisR v52, 134217934 54 12 * RDR4 v1 55 12 * PshV4 v1 56 13 * PshGPtr 0x2d379d0 (i:47413712, f:2.34255e-316) 59 15 * CHKREF 60 15 * GETOBJ 3 61 15 * RefCpyV v3, 0x2c80b00 (i:46664448, f:2.30553e-316) 64 15 * CALLINTF 4419 (bool IntersectGroups::removeFromGroup(int, Base@)) 66 10 * FREE v3, 0x2c80b00 (i:46664448, f:2.30553e-316) - 50,3 - 69 10 * } 69 10 * 2: 69 10 * } 69 10 * 1: 69 10 * SUSPEND 70 10 * 0: 70 10 * RET 2 void Actor::removeFromScene() Temps: 2, 4, 5, 7 Variables: 000: Actor this 002: (heap) InputController {noname} 004: (heap) InputController {noname} 007: (heap) Timer {noname} - 52,3 - 0 7 * SUSPEND 1 7 * PshVPtr v0 2 9 * CALLINTF 4754 (void Actor::removeFromIntersect()) - 53,3 - 4 7 * SUSPEND 5 7 * PshVPtr v0 6 9 * ADDSi v204, 134217934 8 9 * RDSPtr 9 9 * RefCpyV v2, 0x2c84dd0 (i:46681552, f:2.30638e-316) 12 9 * PopPtr 13 7 * ClrVPtr v4 14 7 * CmpPtr v2, v4 16 7 * TNZ 17 7 * CpyRtoV4 v5 18 7 * FREE v2, 0x2c84dd0 (i:46681552, f:2.30638e-316) 21 7 * FREE v4, 0x2c84dd0 (i:46681552, f:2.30638e-316) 24 7 * CpyVtoR4 v5 25 7 * JLowZ +29 (d:56) - 54,4 - 27 7 * { 27 7 * SUSPEND 28 7 * PshVPtr v0 29 9 * ADDSi v204, 134217934 31 9 * RDSPtr 32 9 * RefCpyV v2, 0x2c84dd0 (i:46681552, f:2.30638e-316) 35 9 * CALLINTF 4488 (void InputController::remove()) 37 7 * FREE v2, 0x2c84dd0 (i:46681552, f:2.30638e-316) - 55,4 - 40 7 * SUSPEND 41 7 * FREE v4, 0x2c84dd0 (i:46681552, f:2.30638e-316) 44 7 * VAR v4 45 9 * PshVPtr v0 46 11 * ADDSi v204, 134217934 48 11 * GETOBJREF 2 49 11 * REFCPY 0x2c84dd0 (i:46681552, f:2.30638e-316) 52 9 * FREE v4, 0x2c84dd0 (i:46681552, f:2.30638e-316) 55 9 * PopPtr - 57,3 - 56 7 * } 56 7 * 1: 56 7 * SUSPEND 57 7 * FREE v7, 0x490710 (i:4785936, f:2.36457e-317) 60 7 * VAR v7 61 9 * PshVPtr v0 62 11 * ADDSi v184, 134217934 64 11 * GETOBJREF 2 65 11 * REFCPY 0x490710 (i:4785936, f:2.36457e-317) 68 9 * FREE v7, 0x490710 (i:4785936, f:2.36457e-317) 71 9 * PopPtr - 58,3 - 72 7 * SUSPEND 73 7 * PshVPtr v0 74 9 * CALL 4048 (void GameObject::removeFromScene()) - 59,3 - 76 7 * SUSPEND 77 7 * 0: 77 7 * RET 2 Actor::~Actor() Temps: 2 Variables: 000: Actor this 002: (heap) String {noname} - 29,3 - 0 2 * SUSPEND 1 2 * STR 3 (l:14 s:"removed Ac") 2 5 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 4 2 * STOREOBJ v2 5 2 * ChkNullV v2 6 2 * VAR v2 7 4 * GETOBJREF 0 8 4 * CALLSYS 83 (void echo(const String&in)) 10 2 * FREE v2, 0x4871c0 (i:4747712, f:2.34568e-317) - 30,3 - 13 2 * SUSPEND 14 2 * 0: 14 2 * RET 2 void addIntersectGroup(int) Temps: 4, 6 Variables: 000: int key 002: (heap) Base@[] intersectGroup 004: (heap) Array {noname} 006: (heap) IntersectGroups {noname} - 21,2 - 0 6 * VarDecl 0 0 6 * SUSPEND 1 6 * VarDecl 1 1 6 * CALL 3992 (Base@[]@ factstub()) 3 6 * STOREOBJ v2 - 22,2 - 4 6 * SUSPEND 5 6 * PshVPtr v2 6 8 * RefCpyV v4, 0x2c95a60 (i:46750304, f:2.30977e-316) 9 8 * PopPtr 10 6 * VAR v4 11 8 * PshV4 v0 12 9 * PshGPtr 0x2d379d0 (i:47413712, f:2.34255e-316) 15 11 * CHKREF 16 11 * GETOBJ 3 17 11 * RefCpyV v6, 0x2c80b00 (i:46664448, f:2.30553e-316) 20 11 * CALLINTF 4417 (void IntersectGroups::insert(int, Base@[]@)) 22 6 * FREE v6, 0x2c80b00 (i:46664448, f:2.30553e-316) - 23,2 - 25 6 * SUSPEND 26 6 * FREE v2, 0x2c95a60 (i:46750304, f:2.30977e-316) 29 6 * 0: 29 6 * RET 1 BackgroundGenerator::BackgroundGenerator(Scene@, Timer@, String[][], Box, uint[]) Temps: 2, 4, 6, 7, 8, 9, 10, 12, 15, 18, 20, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43 Variables: -002: Scene@ sc -004: Timer@ t -006: String[][] inItems -008: Box bs -010: uint[] im 005: float zCenter 011: float xCenter 016: uint i 021: uint i2 000: BackgroundGenerator this 002: (heap) Array {noname} 004: (heap) _builtin_function_ {noname} 018: (heap) Array {noname} 020: (heap) Array {noname} 023: (heap) Array {noname} 025: (heap) Array {noname} 027: (heap) String {noname} 029: (heap) String {noname} 031: (heap) Object {noname} 033: (heap) Array {noname} 035: (heap) Array {noname} 037: (heap) Array {noname} 039: (heap) Box {noname} 041: (heap) Array {noname} 043: (heap) Random {noname} 015: Vector3 {noname} - 6,24 - 0 43 * VarDecl 0 0 43 * VarDecl 1 0 43 * VarDecl 2 0 43 * VarDecl 3 0 43 * VarDecl 4 0 43 * SUSPEND 1 43 * CALL 4554 (Object@[][]@ factstub()) 3 43 * STOREOBJ v33 4 43 * PshVPtr v33 5 45 * PshVPtr v0 6 47 * ADDSi v48, 134217952 8 47 * REFCPY 0x2d61b00 (i:47586048, f:2.35106e-316) 11 45 * PopPtr 12 43 * FREE v33, 0x2d61b00 (i:47586048, f:2.35106e-316) - 9,28 - 15 43 * SUSPEND 16 43 * CALL 4586 (GameObject@[][]@ factstub()) 18 43 * STOREOBJ v35 19 43 * PshVPtr v35 20 45 * PshVPtr v0 21 47 * ADDSi v72, 134217952 23 47 * REFCPY 0x2d69d40 (i:47619392, f:2.35271e-316) 26 45 * PopPtr 27 43 * FREE v35, 0x2d69d40 (i:47619392, f:2.35271e-316) - 11,17 - 30 43 * SUSPEND 31 43 * CALL 4602 (Vector3[]@ factstub()) 33 43 * STOREOBJ v37 34 43 * PshVPtr v37 35 45 * PshVPtr v0 36 47 * ADDSi v80, 134217952 38 47 * REFCPY 0x2d6dcc0 (i:47635648, f:2.35351e-316) 41 45 * PopPtr 42 43 * FREE v37, 0x2d6dcc0 (i:47635648, f:2.35351e-316) - 13,6 - 45 43 * SUSPEND 46 43 * CALL 4080 (Box@ Box()) 48 43 * STOREOBJ v39 49 43 * PshVPtr v39 50 45 * PshVPtr v0 51 47 * ADDSi v96, 134217952 53 47 * REFCPY 0x2c82e10 (i:46673424, f:2.30597e-316) 56 45 * PopPtr 57 43 * FREE v39, 0x2c82e10 (i:46673424, f:2.30597e-316) - 15,15 - 60 43 * SUSPEND 61 43 * CALL 4245 (uint[]@ factstub()) 63 43 * STOREOBJ v41 64 43 * PshVPtr v41 65 45 * PshVPtr v0 66 47 * ADDSi v108, 134217952 68 47 * REFCPY 0x2cf3100 (i:47132928, f:2.32868e-316) 71 45 * PopPtr 72 43 * FREE v41, 0x2cf3100 (i:47132928, f:2.32868e-316) - 7,9 - 75 43 * SUSPEND 76 43 * STR 22 (l:14 s:"Models/Deb") 77 46 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 79 43 * STOREOBJ v27 80 43 * ChkNullV v27 81 43 * VAR v27 82 45 * PshGPtr 0x2d32050 (i:47390800, f:2.34142e-316) 85 47 * CHKREF 86 47 * GETOBJREF 2 87 47 * CALLSYS 111 (String@ String::opAdd(const String&in) const) 89 43 * STOREOBJ v29 90 43 * FREE v27, 0x4871c0 (i:4747712, f:2.34568e-317) 93 43 * ChkNullV v29 94 43 * VAR v29 95 45 * CALLSYS 85 (String@ String()) 97 45 * STOREOBJ v27 98 45 * PshVPtr v27 99 47 * PshVPtr v0 100 49 * ADDSi v56, 134217952 102 49 * REFCPY 0x4871c0 (i:4747712, f:2.34568e-317) 105 47 * PopPtr 106 45 * FREE v27, 0x4871c0 (i:4747712, f:2.34568e-317) 109 45 * PshVPtr v0 110 47 * ADDSi v56, 134217952 112 47 * RDSPtr 113 47 * GETOBJREF 2 114 47 * CALLSYS 114 (String@ String::opAssign(const String&in)) 116 43 * STOREOBJ v27 117 43 * FREE v29, 0x4871c0 (i:4747712, f:2.34568e-317) 120 43 * FREE v27, 0x4871c0 (i:4747712, f:2.34568e-317) - 8,9 - 123 43 * SUSPEND 124 43 * PshC4 0x9fd3e (i:654654, f:9.17366e-040) 126 44 * CALL 4069 (Random@ Random(int)) 128 43 * STOREOBJ v43 129 43 * PshVPtr v43 130 45 * PshVPtr v0 131 47 * ADDSi v64, 134217952 133 47 * REFCPY 0x2c82590 (i:46671248, f:2.30587e-316) 136 45 * FREE v43, 0x2c82590 (i:46671248, f:2.30587e-316) 139 45 * PopPtr - 14,8 - 140 43 * SUSPEND 141 43 * SetV4 v9, 0x3e4ccccd (i:1045220557, f:0.2) 143 43 * LoadThisR v104, 134217952 145 43 * WRTV4 v9 - 20,3 - 146 43 * SUSPEND 147 43 * VAR v-2 148 45 * PshVPtr v0 149 47 * ADDSi v32, 134217952 151 47 * GETOBJREF 2 152 47 * REFCPY 0x493b20 (i:4799264, f:2.37115e-317) 155 45 * PopPtr - 21,3 - 156 43 * SUSPEND 157 43 * VAR v-4 158 45 * PshVPtr v0 159 47 * ADDSi v40, 134217952 161 47 * GETOBJREF 2 162 47 * REFCPY 0x490710 (i:4785936, f:2.36457e-317) 165 45 * PopPtr - 22,3 - 166 43 * SUSPEND 167 43 * VAR v-8 168 45 * PshVPtr v0 169 47 * ADDSi v96, 134217952 171 47 * RDSPtr 172 47 * GETOBJREF 2 173 47 * CALLSYS 4 (int& _builtin_object_::opAssign(int&in)) - 23,3 - 175 43 * SUSPEND 176 43 * VAR v-10 177 45 * PshVPtr v0 178 47 * ADDSi v108, 134217952 180 47 * RDSPtr 181 47 * GETOBJREF 2 182 47 * RefCpyV v2, 0x2cf3100 (i:47132928, f:2.32868e-316) 185 47 * CALLSYS 4251 (uint[]& Array::opAssign(const uint[]&in)) 187 43 * FREE v2, 0x2cf3100 (i:47132928, f:2.32868e-316) - 25,3 - 190 43 * SUSPEND 191 43 * PshVPtr v0 192 45 * FuncPtr 0x2d613d0 (i:47584208, f:2.35097e-316) 195 47 * CALLSYS 18 (_builtin_function_@ %delegate_factory(int&in, int&in)) 197 43 * STOREOBJ v4 198 43 * VAR v4 199 45 * PshVPtr v0 200 47 * ADDSi v88, 134217952 202 47 * GETOBJREF 2 203 47 * REFCPY 0x46b728 (i:4634408, f:2.2897e-317) 206 45 * FREE v4, 0x46b728 (i:4634408, f:2.2897e-317) 209 45 * PopPtr - 26,3 - 210 43 * SUSPEND 211 43 * VarDecl 5 211 43 * PshVPtr v0 212 45 * ADDSi v96, 134217952 214 45 * RDSPtr 215 45 * ADDSi v32, 134217938 217 45 * ADDSi v8, 67108879 219 45 * PopRPtr 220 43 * RDR4 v10 221 43 * PshVPtr v0 222 45 * ADDSi v96, 134217952 224 45 * RDSPtr 225 45 * ADDSi v32, 134217938 227 45 * ADDSi v8, 67108879 229 45 * PopRPtr 230 43 * RDR4 v6 231 43 * MULIf v6, v6, -1.000000 234 43 * PshVPtr v0 235 45 * ADDSi v96, 134217952 237 45 * RDSPtr 238 45 * ADDSi v44, 134217938 240 45 * ADDSi v8, 67108879 242 45 * PopRPtr 243 43 * RDR4 v8 244 43 * ADDf v7, v6, v8 246 43 * SetV4 v9, 0x40000000 (i:1073741824, f:2) 248 43 * DIVf v8, v7, v9 250 43 * ADDf v5, v10, v8 - 27,3 - 252 43 * SUSPEND 253 43 * VarDecl 6 253 43 * PshVPtr v0 254 45 * ADDSi v96, 134217952 256 45 * RDSPtr 257 45 * ADDSi v32, 134217938 259 45 * ADDSi v0, 67108879 261 45 * PopRPtr 262 43 * RDR4 v12 263 43 * PshVPtr v0 264 45 * ADDSi v96, 134217952 266 45 * RDSPtr 267 45 * ADDSi v32, 134217938 269 45 * ADDSi v0, 67108879 271 45 * PopRPtr 272 43 * RDR4 v8 273 43 * MULIf v10, v8, -1.000000 276 43 * PshVPtr v0 277 45 * ADDSi v96, 134217952 279 45 * RDSPtr 280 45 * ADDSi v44, 134217938 282 45 * ADDSi v0, 67108879 284 45 * PopRPtr 285 43 * RDR4 v6 286 43 * ADDf v9, v10, v6 288 43 * SetV4 v7, 0x40000000 (i:1073741824, f:2) 290 43 * DIVf v6, v9, v7 292 43 * ADDf v11, v12, v6 - 28,3 - 294 43 * SUSPEND 295 43 * PshV4 v5 296 44 * PshC4 0x0 (i:0, f:0) 298 45 * PshV4 v11 299 46 * PSF v15 300 48 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 302 43 * ObjInfo v15, 1 302 43 * VAR v15 303 45 * PshVPtr v0 304 47 * ADDSi v80, 134217952 306 47 * RDSPtr 307 47 * GETREF 2 308 47 * CALLSYS 4609 (void Array::add(const Vector3&in)) - 29,3 - 310 43 * ObjInfo v15, 0 310 43 * SUSPEND 311 43 * PshV4 v5 312 44 * PshVPtr v0 313 46 * ADDSi v96, 134217952 315 46 * RDSPtr 316 46 * ADDSi v44, 134217938 318 46 * ADDSi v4, 67108879 320 46 * PopRPtr 321 44 * RDR4 v7 322 44 * SUBIf v6, v7, 1.000000 325 44 * PshV4 v6 326 45 * PshV4 v11 327 46 * PSF v15 328 48 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 330 43 * ObjInfo v15, 1 330 43 * VAR v15 331 45 * PshVPtr v0 332 47 * ADDSi v80, 134217952 334 47 * RDSPtr 335 47 * GETREF 2 336 47 * CALLSYS 4609 (void Array::add(const Vector3&in)) - 30,8 - 338 43 * ObjInfo v15, 0 338 43 * SUSPEND 339 43 * VarDecl 7 339 43 * SetV4 v16, 0x0 (i:0, f:0) 341 43 * JMP +121 (d:464) 343 43 * 4: 343 43 * SUSPEND - 31,4 - 344 43 * { 344 43 * SUSPEND 345 43 * CALL 4570 (GameObject@[]@ factstub()) 347 43 * STOREOBJ v18 348 43 * ChkNullV v18 349 43 * VAR v18 350 45 * PshVPtr v0 351 47 * ADDSi v72, 134217952 353 47 * RDSPtr 354 47 * GETOBJREF 2 355 47 * CALLSYS 4593 (void Array::add(const GameObject@[]&in)) 357 43 * FREE v18, 0x2d65f50 (i:47603536, f:2.35193e-316) - 32,4 - 360 43 * SUSPEND 361 43 * CALL 4267 (Object@[]@ factstub()) 363 43 * STOREOBJ v20 364 43 * ChkNullV v20 365 43 * VAR v20 366 45 * PshVPtr v0 367 47 * ADDSi v48, 134217952 369 47 * RDSPtr 370 47 * GETOBJREF 2 371 47 * CALLSYS 4561 (void Array::add(const Object@[]&in)) 373 43 * FREE v20, 0x2cf8f10 (i:47157008, f:2.32987e-316) - 33,9 - 376 43 * SUSPEND 377 43 * VarDecl 8 377 43 * SetV4 v21, 0x0 (i:0, f:0) 379 43 * JMP +68 (d:449) 381 43 * 8: 381 43 * SUSPEND - 34,5 - 382 43 * { 382 43 * SUSPEND 383 43 * PshV4 v21 384 44 * PshV4 v16 385 45 * PshVPtr v-6 386 47 * CALLSYS 4233 (String[]& Array::opIndex(uint)) 388 44 * PshRPtr 389 46 * RefCpyV v25, 0x2ceb560 (i:47101280, f:2.32711e-316) 392 46 * CALLSYS 4217 (String& Array::opIndex(uint)) 394 43 * PshRPtr 395 45 * RefCpyV v27, 0x4871c0 (i:4747712, f:2.34568e-317) 398 45 * PopPtr 399 43 * FREE v25, 0x2ceb560 (i:47101280, f:2.32711e-316) 402 43 * VAR v27 403 45 * PshVPtr v0 404 47 * ADDSi v56, 134217952 406 47 * RDSPtr 407 47 * GETOBJREF 2 408 47 * CALLSYS 111 (String@ String::opAdd(const String&in) const) 410 43 * STOREOBJ v29 411 43 * FREE v27, 0x4871c0 (i:4747712, f:2.34568e-317) 414 43 * ChkNullV v29 415 43 * VAR v29 416 45 * PshGPtr 0x2d310a0 (i:47386784, f:2.34122e-316) 419 47 * GETOBJREF 2 420 47 * CALLSYS 783 (Object@ ObjectFactory::load(const String&in)) 422 43 * STOREOBJ v31 423 43 * FREE v29, 0x4871c0 (i:4747712, f:2.34568e-317) 426 43 * VAR v31 427 45 * PshV4 v16 428 46 * PshVPtr v0 429 48 * ADDSi v48, 134217952 431 48 * RDSPtr 432 48 * RefCpyV v23, 0x2d61b00 (i:47586048, f:2.35106e-316) 435 48 * CALLSYS 4558 (Object@[]& Array::opIndex(uint)) 437 45 * PshRPtr 438 47 * GETREF 2 439 47 * CALLSYS 4274 (void Array::add(Object@const&in)) 441 43 * FREE v31, 0x492650 (i:4793936, f:2.36852e-317) 444 43 * FREE v23, 0x2d61b00 (i:47586048, f:2.35106e-316) - 33,48 - 447 43 * } 447 43 * 7: 447 43 * SUSPEND 448 43 * IncVi v21 - 33,22 - 449 43 * 5: 449 43 * SUSPEND 450 43 * PshV4 v16 451 44 * PshVPtr v-6 452 46 * CALLSYS 4233 (String[]& Array::opIndex(uint)) 454 43 * PshRPtr 455 45 * CALLSYS 131 (uint Array::length() const) 457 43 * CpyRtoV4 v10 458 43 * CMPu v21, v10 460 43 * JS -81 (d:381) - 30,42 - 462 43 * 6: 462 43 * } 462 43 * 3: 462 43 * SUSPEND 463 43 * IncVi v16 - 30,20 - 464 43 * 1: 464 43 * SUSPEND 465 43 * PshVPtr v-6 466 45 * CALLSYS 131 (uint Array::length() const) 468 43 * CpyRtoV4 v8 469 43 * CMPu v16, v8 471 43 * JS -130 (d:343) - 37,3 - 473 43 * 2: 473 43 * SUSPEND 474 43 * 0: 474 43 * FREE v-2, 0x493b20 (i:4799264, f:2.37115e-317) 477 43 * FREE v-4, 0x490710 (i:4785936, f:2.36457e-317) 480 43 * FREE v-6, 0x2cef230 (i:47116848, f:2.32788e-316) 483 43 * FREE v-8, 0x2c82e10 (i:46673424, f:2.30597e-316) 486 43 * FREE v-10, 0x2cf3100 (i:47132928, f:2.32868e-316) 489 43 * RET 12 void BackgroundGenerator::clear() Temps: 2, 4, 6, 8, 10, 12, 14, 15, 17, 19 Variables: 003: uint gi 000: BackgroundGenerator this 002: (heap) _builtin_function_ {noname} 006: (heap) String {noname} 008: (heap) String {noname} 010: (heap) String {noname} 012: (heap) String {noname} 014: (heap) Array {noname} 017: (heap) Array {noname} 019: (heap) GameObject {noname} - 46,3 - 0 19 * SUSPEND 1 19 * PshVPtr v0 2 21 * ADDSi v88, 134217952 4 21 * RDSPtr 5 21 * RefCpyV v2, 0x46b728 (i:4634408, f:2.2897e-317) 8 21 * PopPtr 9 19 * VAR v2 10 21 * PshVPtr v0 11 23 * ADDSi v40, 134217952 13 23 * RDSPtr 14 23 * ADDSi v88, 67108902 16 23 * GETOBJ 2 17 23 * CALLSYS 729 (TimerEvent& TimerEvent::opSubAssign(Action@)) - 47,8 - 19 19 * SUSPEND 20 19 * VarDecl 0 20 19 * SetV4 v3, 0x0 (i:0, f:0) 22 19 * JMP +129 (d:153) 24 19 * 4: 24 19 * SUSPEND - 48,4 - 25 19 * { 25 19 * SUSPEND 26 19 * STR 2 (l:1 s:" ") 27 22 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 29 19 * STOREOBJ v12 30 19 * ChkNullV v12 31 19 * VAR v12 32 21 * PshV4 v3 33 22 * CALLSYS 91 (String@ String(const uint)) 35 21 * STOREOBJ v8 36 21 * ChkNullV v8 37 21 * VAR v8 38 23 * STR 23 (l:3 s:"gi:") 39 26 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 41 23 * STOREOBJ v6 42 23 * PshVPtr v6 43 25 * GETOBJREF 2 44 25 * CALLSYS 111 (String@ String::opAdd(const String&in) const) 46 21 * STOREOBJ v10 47 21 * FREE v6, 0x4871c0 (i:4747712, f:2.34568e-317) 50 21 * FREE v8, 0x4871c0 (i:4747712, f:2.34568e-317) 53 21 * PshVPtr v10 54 23 * GETOBJREF 2 55 23 * CALLSYS 111 (String@ String::opAdd(const String&in) const) 57 19 * STOREOBJ v8 58 19 * FREE v10, 0x4871c0 (i:4747712, f:2.34568e-317) 61 19 * FREE v12, 0x4871c0 (i:4747712, f:2.34568e-317) 64 19 * ChkNullV v8 65 19 * VAR v8 66 21 * GETOBJREF 0 67 21 * CALLSYS 83 (void echo(const String&in)) 69 19 * FREE v8, 0x4871c0 (i:4747712, f:2.34568e-317) - 49,4 - 72 19 * SUSPEND 73 19 * 5: 73 19 * PshV4 v3 74 20 * PshVPtr v0 75 22 * ADDSi v72, 134217952 77 22 * RDSPtr 78 22 * RefCpyV v14, 0x2d69d40 (i:47619392, f:2.35271e-316) 81 22 * CALLSYS 4590 (GameObject@[]& Array::opIndex(uint)) 83 19 * PshRPtr 84 21 * CALLSYS 131 (uint Array::length() const) 86 19 * CpyRtoV4 v4 87 19 * FREE v14, 0x2d69d40 (i:47619392, f:2.35271e-316) 90 19 * CMPIu v4, 0 92 19 * JNP +57 (d:151) 94 19 * SUSPEND - 50,5 - 95 19 * { 95 19 * SUSPEND 96 19 * PshC4 0x0 (i:0, f:0) 98 20 * PshV4 v3 99 21 * PshVPtr v0 100 23 * ADDSi v72, 134217952 102 23 * RDSPtr 103 23 * RefCpyV v14, 0x2d69d40 (i:47619392, f:2.35271e-316) 106 23 * CALLSYS 4590 (GameObject@[]& Array::opIndex(uint)) 108 20 * PshRPtr 109 22 * RefCpyV v17, 0x2d65f50 (i:47603536, f:2.35193e-316) 112 22 * CALLSYS 4574 (GameObject@& Array::opIndex(uint)) 114 19 * PshRPtr 115 21 * RDSPtr 116 21 * RefCpyV v19, 0x2c81a70 (i:46668400, f:2.30573e-316) 119 21 * CALLINTF 4457 (void Base::removeFromScene()) 121 19 * FREE v14, 0x2d69d40 (i:47619392, f:2.35271e-316) 124 19 * FREE v17, 0x2d65f50 (i:47603536, f:2.35193e-316) 127 19 * FREE v19, 0x2c81a70 (i:46668400, f:2.30573e-316) - 51,5 - 130 19 * SUSPEND 131 19 * PshC4 0x0 (i:0, f:0) 133 20 * PshV4 v3 134 21 * PshVPtr v0 135 23 * ADDSi v72, 134217952 137 23 * RDSPtr 138 23 * RefCpyV v14, 0x2d69d40 (i:47619392, f:2.35271e-316) 141 23 * CALLSYS 4590 (GameObject@[]& Array::opIndex(uint)) 143 20 * PshRPtr 144 22 * CALLSYS 129 (void Array::removeAt(uint)) 146 19 * FREE v14, 0x2d69d40 (i:47619392, f:2.35271e-316) 149 19 * } 149 19 * JMP -78 (d:73) - 47,46 - 151 19 * 6: 151 19 * } 151 19 * 3: 151 19 * SUSPEND 152 19 * IncVi v3 - 47,21 - 153 19 * 1: 153 19 * SUSPEND 154 19 * PshVPtr v0 155 21 * ADDSi v72, 134217952 157 21 * RDSPtr 158 21 * CALLSYS 131 (uint Array::length() const) 160 19 * CpyRtoV4 v4 161 19 * CMPu v3, v4 163 19 * JS -141 (d:24) - 54,3 - 165 19 * 2: 165 19 * SUSPEND 166 19 * 0: 166 19 * RET 2 GameObject BackgroundGenerator::generate(uint, Box, Object@[]@) Temps: 6, 13, 14, 15, 16, 17, 18, 21, 24, 26, 28, 30, 34, 42, 44, 46, 50, 52, 57 Variables: -002: uint amount -003: Box box -005: Object@[]@ inItems 002: (heap) Vector3[] positions 004: (heap) GameObject obj 005: uint control 007: uint i 008: bool intersects 011: Vector3 destVector 022: uint i2 022: uint randItemNr 032: (heap) Object temp 036: (heap) Object@ item 038: (heap) MyColor endColor 040: (heap) MyColor startColor 055: Vector3 rndVec 000: BackgroundGenerator this 013: (heap) Random {noname} 024: (heap) Vector3 {noname} 026: (heap) Box {noname} 028: (heap) Box {noname} 030: (heap) Random {noname} 034: (heap) Object {noname} 042: (heap) Model {noname} 044: (heap) MyColor {noname} 046: (heap) MyColor {noname} 052: (heap) Color {noname} 057: (heap) GameObject {noname} 021: Vector3 {noname} 050: Color {noname} - 80,3 - 0 57 * VarDecl 0 0 57 * VarDecl 1 0 57 * VarDecl 2 0 57 * SUSPEND 1 57 * VarDecl 3 1 57 * CALL 4602 (Vector3[]@ factstub()) 3 57 * STOREOBJ v2 - 81,3 - 4 57 * SUSPEND 5 57 * VarDecl 4 5 57 * CALL 4028 (GameObject@ GameObject()) 7 57 * STOREOBJ v4 - 82,3 - 8 57 * SUSPEND 9 57 * VarDecl 5 9 57 * SetV4 v5, 0x0 (i:0, f:0) - 83,8 - 11 57 * SUSPEND 12 57 * VarDecl 6 12 57 * SetV4 v7, 0x0 (i:0, f:0) 14 57 * JMP +403 (d:419) 16 57 * 4: 16 57 * SUSPEND - 84,4 - 17 57 * { 17 57 * SUSPEND 18 57 * VarDecl 7 18 57 * SetV1 v6, 0x0 20 57 * CpyVtoV4 v8, v6 - 86,4 - 22 57 * SUSPEND 23 57 * VarDecl 8 23 57 * PSF v11 24 59 * CALLSYS 183 (Vector3::Vector3()) 26 57 * ObjInfo v11, 1 26 57 * PshVPtr v-3 27 59 * ADDSi v44, 134217938 29 59 * ADDSi v8, 67108879 31 59 * PopRPtr 32 57 * RDR4 v6 33 57 * PshV4 v6 34 58 * PshVPtr v-3 35 60 * ADDSi v32, 134217938 37 60 * ADDSi v8, 67108879 39 60 * PopRPtr 40 58 * RDR4 v14 41 58 * PshV4 v14 42 59 * PshVPtr v-3 43 61 * ADDSi v44, 134217938 45 61 * ADDSi v4, 67108879 47 61 * PopRPtr 48 59 * RDR4 v15 49 59 * PshV4 v15 50 60 * PshVPtr v-3 51 62 * ADDSi v32, 134217938 53 62 * ADDSi v4, 67108879 55 62 * PopRPtr 56 60 * RDR4 v16 57 60 * PshV4 v16 58 61 * PshVPtr v-3 59 63 * ADDSi v44, 134217938 61 63 * ADDSi v0, 67108879 63 63 * PopRPtr 64 61 * RDR4 v17 65 61 * PshV4 v17 66 62 * PshVPtr v-3 67 64 * ADDSi v32, 134217938 69 64 * ADDSi v0, 67108879 71 64 * PopRPtr 72 62 * RDR4 v18 73 62 * PshV4 v18 74 63 * PshVPtr v0 75 65 * ADDSi v64, 134217952 77 65 * RDSPtr 78 65 * RefCpyV v13, 0x2c82590 (i:46671248, f:2.30587e-316) 81 65 * PopPtr 82 63 * VAR v13 83 65 * PSF v21 84 67 * GETOBJ 2 85 67 * CALL 4357 (Vector3 getRandVectorSd(Random@, float, float, float, float, float, float)) 87 57 * ObjInfo v21, 1 87 57 * PSF v21 88 59 * PSF v11 89 61 * COPY v3, 67108879 91 59 * ObjInfo v21, 0 91 59 * PopPtr - 87,9 - 92 57 * SUSPEND 93 57 * VarDecl 9 93 57 * SetV4 v22, 0x0 (i:0, f:0) 95 57 * JMP +67 (d:164) 97 57 * 8: 97 57 * SUSPEND - 88,5 - 98 57 * { 98 57 * SUSPEND 99 57 * CMPIu v5, 100 101 57 * JNP +3 (d:106) - 88,26 - 103 57 * { 103 57 * SUSPEND 104 57 * { 104 57 * } 104 57 * JMP +67 (d:173) - 89,5 - 106 56 } 106 57 * 9: 106 57 * SUSPEND 107 57 * IncVi v5 - 90,5 - 108 57 * SUSPEND 109 57 * PshC4 0x3f000000 (i:1056964608, f:0.5) 111 58 * PSF v24 112 60 * PshV4 v22 113 61 * PshVPtr v2 114 63 * CALLSYS 4606 (Vector3& Array::opIndex(uint)) 116 60 * PshRPtr 117 62 * ALLOC 0x487f30, 184 (type:Vector3) 121 58 * VAR v24 122 60 * GETOBJ 0 123 60 * CALL 4364 (Box@ getBound(Vector3, float)) 125 57 * STOREOBJ v28 126 57 * ChkNullV v28 127 57 * VAR v28 128 59 * PshC4 0x3f000000 (i:1056964608, f:0.5) 130 60 * PSF v24 131 62 * PSF v11 132 64 * ALLOC 0x487f30, 184 (type:Vector3) 136 60 * VAR v24 137 62 * GETOBJ 0 138 62 * CALL 4364 (Box@ getBound(Vector3, float)) 140 59 * STOREOBJ v26 141 59 * PshVPtr v26 142 61 * GETOBJ 2 143 61 * CALLINTF 4465 (bool Box::intersects(Box)) 145 57 * CpyRtoV4 v14 146 57 * FREE v26, 0x2c82e10 (i:46673424, f:2.30597e-316) 149 57 * CpyVtoR4 v14 150 57 * JLowZ +10 (d:162) - 91,6 - 152 57 * { 152 57 * SUSPEND 153 57 * DecVi v7 - 92,6 - 154 57 * SUSPEND 155 57 * SetV1 v14, 0x1 157 57 * CpyVtoV4 v8, v14 - 93,6 - 159 57 * SUSPEND 160 57 * { 160 57 * } 160 57 * JMP +11 (d:173) - 87,47 - 162 56 } 162 57 * 10: 162 57 * } 162 57 * 7: 162 57 * SUSPEND 163 57 * IncVi v22 - 87,22 - 164 57 * 5: 164 57 * SUSPEND 165 57 * PshVPtr v2 166 59 * CALLSYS 131 (uint Array::length() const) 168 57 * CpyRtoV4 v14 169 57 * CMPu v22, v14 171 57 * JS -76 (d:97) - 96,4 - 173 57 * 6: 173 57 * SUSPEND 174 57 * CpyVtoV4 v15, v8 176 57 * NOT v15 177 57 * CpyVtoR4 v15 178 57 * JLowZ +237 (d:417) - 97,5 - 180 57 * { 180 57 * SUSPEND 181 57 * VAR v11 182 59 * PshVPtr v2 183 61 * GETREF 2 184 61 * CALLSYS 4609 (void Array::add(const Vector3&in)) - 98,5 - 186 57 * SUSPEND 187 57 * VarDecl 10 187 57 * PshVPtr v-5 188 59 * CALLSYS 131 (uint Array::length() const) 190 57 * CpyRtoV4 v15 191 57 * SUBIi v16, v15, 1 194 57 * PshV4 v16 195 58 * PshC4 0x0 (i:0, f:0) 197 59 * PshVPtr v0 198 61 * ADDSi v64, 134217952 200 61 * RDSPtr 201 61 * RefCpyV v30, 0x2c82590 (i:46671248, f:2.30587e-316) 204 61 * CALLINTF 4464 (uint Random::get(int, int)) 206 57 * CpyRtoV4 v15 207 57 * FREE v30, 0x2c82590 (i:46671248, f:2.30587e-316) 210 57 * CpyVtoV4 v22, v15 - 101,5 - 212 57 * SUSPEND 213 57 * VarDecl 11 213 57 * PshV4 v22 214 58 * PshVPtr v-5 215 60 * CALLSYS 4271 (Object@& Array::opIndex(uint)) 217 57 * PshRPtr 218 59 * RDSPtr 219 59 * CHKREF 220 59 * RefCpyV v34, 0x492650 (i:4793936, f:2.36852e-317) 223 59 * PopPtr 224 57 * VAR v34 225 59 * GETOBJREF 0 226 59 * CALLSYS 792 (Object@ Object(const Object&in)) 228 57 * STOREOBJ v32 229 57 * FREE v34, 0x492650 (i:4793936, f:2.36852e-317) - 102,5 - 232 57 * SUSPEND 233 57 * VarDecl 12 233 57 * PshVPtr v32 234 59 * RefCpyV v34, 0x492650 (i:4793936, f:2.36852e-317) 237 59 * PopPtr 238 57 * PshVPtr v34 239 59 * RefCpyV v36, 0x492650 (i:4793936, f:2.36852e-317) 242 59 * FREE v34, 0x492650 (i:4793936, f:2.36852e-317) 245 59 * PopPtr - 104,5 - 246 57 * SUSPEND 247 57 * PshC4 0x3e99999a (i:1050253722, f:0.3) 249 58 * PshVPtr v36 250 60 * CALLSYS 815 (void Object::scale(float)) - 105,5 - 252 57 * SUSPEND 253 57 * VarDecl 13 253 57 * PshC4 0x32 (i:50, f:7.00649e-044) 255 58 * PshC4 0x32 (i:50, f:7.00649e-044) 257 59 * PshC4 0x96 (i:150, f:2.10195e-043) 259 60 * CALL 4142 (MyColor@ MyColor(int, int, int)) 261 57 * STOREOBJ v38 - 106,5 - 262 57 * SUSPEND 263 57 * VarDecl 14 263 57 * PshC4 0x5c (i:92, f:1.28919e-043) 265 58 * PshC4 0xba (i:186, f:2.60642e-043) 267 59 * PshC4 0xe9 (i:233, f:3.26503e-043) 269 60 * CALL 4142 (MyColor@ MyColor(int, int, int)) 271 57 * STOREOBJ v40 - 115,5 - 272 57 * SUSPEND 273 57 * PSF v52 274 59 * ALLOC 0x489a00, 525 (type:Color) 278 57 * LoadVObjR v11, v8, 67108879 281 57 * RDR4 v17 282 57 * PshV4 v17 283 58 * PshVPtr v-3 284 60 * ADDSi v44, 134217938 286 60 * ADDSi v8, 67108879 288 60 * PopRPtr 289 58 * RDR4 v6 290 58 * PshV4 v6 291 59 * PshVPtr v-3 292 61 * ADDSi v32, 134217938 294 61 * ADDSi v8, 67108879 296 61 * PopRPtr 297 59 * RDR4 v15 298 59 * PshV4 v15 299 60 * CALL 4140 (MyColor@ MyColor()) 301 60 * STOREOBJ v44 302 60 * PshVPtr v38 303 62 * CHKREF 304 62 * PshVPtr v44 305 64 * CALLSYS 4 (int& _builtin_object_::opAssign(int&in)) 307 60 * VAR v44 308 62 * CALL 4140 (MyColor@ MyColor()) 310 62 * STOREOBJ v46 311 62 * PshVPtr v40 312 64 * CHKREF 313 64 * PshVPtr v46 314 66 * CALLSYS 4 (int& _builtin_object_::opAssign(int&in)) 316 62 * VAR v46 317 64 * PSF v50 318 66 * GETOBJ 2 319 66 * GETOBJ 4 320 66 * CALL 4369 (Color modColor(MyColor, MyColor, float, float, float)) 322 57 * ObjInfo v50, 1 322 57 * PSF v50 323 59 * PshVPtr v52 324 61 * COPY v4, 67108885 326 59 * PopPtr 327 57 * ObjInfo v50, 0 327 57 * VAR v52 328 59 * PshVPtr v36 329 61 * CALLSYS 838 (Model@ Object::get_model() const) 331 59 * STOREOBJ v42 332 59 * PshVPtr v42 333 61 * GETOBJ 2 334 61 * CALLSYS 1351 (void Model::setColor(Color)) 336 57 * FREE v42, 0x49f960 (i:4847968, f:2.39521e-317) - 116,5 - 339 57 * SUSPEND 340 57 * VarDecl 15 340 57 * PSF v55 341 59 * CALLSYS 183 (Vector3::Vector3()) 343 57 * ObjInfo v55, 1 343 57 * PshC4 0x42c80000 (i:1120403456, f:100) 345 58 * PshC4 0xc2c80000 (i:-1027080192, f:-100) 347 59 * PshC4 0x42c80000 (i:1120403456, f:100) 349 60 * PshC4 0xc2c80000 (i:-1027080192, f:-100) 351 61 * PshC4 0x42c80000 (i:1120403456, f:100) 353 62 * PshC4 0xc2c80000 (i:-1027080192, f:-100) 355 63 * PshVPtr v0 356 65 * ADDSi v64, 134217952 358 65 * RDSPtr 359 65 * RefCpyV v13, 0x2c82590 (i:46671248, f:2.30587e-316) 362 65 * PopPtr 363 63 * VAR v13 364 65 * PSF v21 365 67 * GETOBJ 2 366 67 * CALL 4357 (Vector3 getRandVectorSd(Random@, float, float, float, float, float, float)) 368 57 * ObjInfo v21, 1 368 57 * PSF v21 369 59 * PSF v55 370 61 * COPY v3, 67108879 372 59 * ObjInfo v21, 0 372 59 * PopPtr - 117,5 - 373 57 * SUSPEND 374 57 * CpyGtoV4 v18, 0x140185b94 (i:5370305428, f:2.65328e-314) 377 57 * MULIf v17, v18, 0.450000 380 57 * PshV4 v17 381 58 * VAR v55 382 60 * PshVPtr v36 383 62 * GETREF 2 384 62 * CALLSYS 801 (void Object::relRotate(const Vector3&in, float)) - 118,5 - 386 57 * SUSPEND 387 57 * PSF v24 388 59 * PSF v11 389 61 * ALLOC 0x487f30, 184 (type:Vector3) 393 57 * VAR v24 394 59 * PshVPtr v36 395 61 * RefCpyV v34, 0x492650 (i:4793936, f:2.36852e-317) 398 61 * PopPtr 399 59 * VAR v34 400 61 * PshVPtr v4 401 63 * GETOBJ 2 402 63 * GETOBJ 4 403 63 * CALLINTF 4689 (uint GameObject::addChild(Object@, Vector3)) 405 57 * ObjInfo v55, 0 405 57 * FREE v40, 0x2c8a410 (i:46703632, f:2.30747e-316) 408 57 * FREE v38, 0x2c8a410 (i:46703632, f:2.30747e-316) 411 57 * FREE v36, 0x492650 (i:4793936, f:2.36852e-317) 414 57 * FREE v32, 0x492650 (i:4793936, f:2.36852e-317) - 83,32 - 417 57 * } 417 57 * 11: 417 57 * ObjInfo v11, 0 417 57 * } 417 57 * 3: 417 57 * SUSPEND 418 57 * IncVi v7 - 83,20 - 419 57 * 1: 419 57 * SUSPEND 420 57 * CMPu v7, v-2 422 57 * JS -408 (d:16) - 122,3 - 424 57 * 2: 424 57 * SUSPEND 425 57 * CALL 4028 (GameObject@ GameObject()) 427 57 * STOREOBJ v57 428 57 * PshVPtr v4 429 59 * CHKREF 430 59 * PshVPtr v57 431 61 * CALLSYS 4 (int& _builtin_object_::opAssign(int&in)) 433 57 * { 433 57 * FREE v4, 0x2c81a70 (i:46668400, f:2.30573e-316) 436 57 * FREE v2, 0x2d6dcc0 (i:47635648, f:2.35351e-316) 439 57 * } 439 57 * LOADOBJ v57 440 57 * 0: 440 57 * FREE v-3, 0x2c82e10 (i:46673424, f:2.30597e-316) 443 57 * FREE v-5, 0x2cf8f10 (i:47157008, f:2.32987e-316) 446 57 * RET 7 void BackgroundGenerator::start() Temps: 2 Variables: 000: BackgroundGenerator this 002: (heap) _builtin_function_ {noname} - 40,3 - 0 2 * SUSPEND 1 2 * PshVPtr v0 2 4 * ADDSi v88, 134217952 4 4 * RDSPtr 5 4 * RefCpyV v2, 0x46b728 (i:4634408, f:2.2897e-317) 8 4 * PopPtr 9 2 * VAR v2 10 4 * PshVPtr v0 11 6 * ADDSi v40, 134217952 13 6 * RDSPtr 14 6 * ADDSi v88, 67108902 16 6 * GETOBJ 2 17 6 * CALLSYS 728 (TimerEvent& TimerEvent::opAddAssign(Action@)) - 41,3 - 19 2 * SUSPEND 20 2 * 0: 20 2 * RET 2 void BackgroundGenerator::stop() Temps: 2 Variables: 000: BackgroundGenerator this 002: (heap) _builtin_function_ {noname} - 43,3 - 0 2 * SUSPEND 1 2 * PshVPtr v0 2 4 * ADDSi v88, 134217952 4 4 * RDSPtr 5 4 * RefCpyV v2, 0x46b728 (i:4634408, f:2.2897e-317) 8 4 * PopPtr 9 2 * VAR v2 10 4 * PshVPtr v0 11 6 * ADDSi v40, 134217952 13 6 * RDSPtr 14 6 * ADDSi v88, 67108902 16 6 * GETOBJ 2 17 6 * CALLSYS 729 (TimerEvent& TimerEvent::opSubAssign(Action@)) - 44,3 - 19 2 * SUSPEND 20 2 * 0: 20 2 * RET 2 void BackgroundGenerator::update() Temps: 2, 5, 7, 8, 9, 11, 16, 19, 21, 23, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45 Variables: 001: uint gi 003: uint i 006: float xRange 010: float zRange 013: (heap) Box objSize 025: (heap) GameObject obj 010: uint i 000: BackgroundGenerator this 005: (heap) Array {noname} 021: (heap) Vector3 {noname} 023: (heap) Vector3 {noname} 027: (heap) Array {noname} 029: (heap) Array {noname} 031: (heap) Array {noname} 033: (heap) Box {noname} 035: (heap) BackgroundGenerator {noname} 037: (heap) GameObject {noname} 039: (heap) Scene {noname} 041: (heap) Array {noname} 043: (heap) Array {noname} 045: (heap) GameObject {noname} 016: Vector3 {noname} 019: Vector3 {noname} - 56,8 - 0 45 * SUSPEND 1 45 * VarDecl 0 1 45 * SetV4 v1, 0x0 (i:0, f:0) 3 45 * JMP +491 (d:496) 5 45 * 4: 5 45 * SUSPEND - 57,9 - 6 45 * { 6 45 * SUSPEND 7 45 * VarDecl 1 7 45 * PshV4 v1 8 46 * PshVPtr v0 9 48 * ADDSi v72, 134217952 11 48 * RDSPtr 12 48 * RefCpyV v5, 0x2d69d40 (i:47619392, f:2.35271e-316) 15 48 * CALLSYS 4590 (GameObject@[]& Array::opIndex(uint)) 17 45 * PshRPtr 18 47 * CALLSYS 131 (uint Array::length() const) 20 45 * CpyRtoV4 v2 21 45 * FREE v5, 0x2d69d40 (i:47619392, f:2.35271e-316) 24 45 * CpyVtoV4 v3, v2 26 45 * JMP +270 (d:298) 28 45 * 8: 28 45 * SUSPEND - 58,5 - 29 45 * { 29 45 * SUSPEND 30 45 * VarDecl 2 30 45 * PshVPtr v0 31 47 * ADDSi v96, 134217952 33 47 * RDSPtr 34 47 * ADDSi v32, 134217938 36 47 * ADDSi v0, 67108879 38 47 * PopRPtr 39 45 * RDR4 v2 40 45 * MULIf v2, v2, -1.000000 43 45 * PshVPtr v0 44 47 * ADDSi v96, 134217952 46 47 * RDSPtr 47 47 * ADDSi v44, 134217938 49 47 * ADDSi v0, 67108879 51 47 * PopRPtr 52 45 * RDR4 v8 53 45 * ADDf v7, v2, v8 55 45 * SetV4 v9, 0x40000000 (i:1073741824, f:2) 57 45 * DIVf v6, v7, v9 - 59,5 - 59 45 * SUSPEND 60 45 * VarDecl 3 60 45 * PshVPtr v0 61 47 * ADDSi v96, 134217952 63 47 * RDSPtr 64 47 * ADDSi v32, 134217938 66 47 * ADDSi v8, 67108879 68 47 * PopRPtr 69 45 * RDR4 v9 70 45 * MULIf v7, v9, -1.000000 73 45 * PshVPtr v0 74 47 * ADDSi v96, 134217952 76 47 * RDSPtr 77 47 * ADDSi v44, 134217938 79 47 * ADDSi v8, 67108879 81 47 * PopRPtr 82 45 * RDR4 v2 83 45 * ADDf v8, v7, v2 85 45 * SetV4 v11, 0x40000000 (i:1073741824, f:2) 87 45 * DIVf v10, v8, v11 - 60,5 - 89 45 * SUSPEND 90 45 * VarDecl 4 90 45 * PSF v21 91 47 * PshV4 v10 92 48 * PshVPtr v0 93 50 * ADDSi v96, 134217952 95 50 * RDSPtr 96 50 * ADDSi v44, 134217938 98 50 * ADDSi v4, 67108879 100 50 * PopRPtr 101 48 * RDR4 v11 102 48 * SetV4 v2, 0x40000000 (i:1073741824, f:2) 104 48 * DIVf v8, v11, v2 106 48 * SUBIf v2, v8, 1.000000 109 48 * PshV4 v2 110 49 * PshV4 v6 111 50 * PSF v16 112 52 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 114 47 * ObjInfo v16, 1 114 47 * PSF v16 115 49 * ALLOC 0x487f30, 184 (type:Vector3) 119 45 * ObjInfo v16, 0 119 45 * VAR v21 120 47 * PSF v23 121 49 * CpyVtoV4 v9, v10 123 49 * NEGf v9 124 49 * PshV4 v9 125 50 * PshVPtr v0 126 52 * ADDSi v96, 134217952 128 52 * RDSPtr 129 52 * ADDSi v32, 134217938 131 52 * ADDSi v4, 67108879 133 52 * PopRPtr 134 50 * RDR4 v2 135 50 * SetV4 v8, 0x40000000 (i:1073741824, f:2) 137 50 * DIVf v7, v2, v8 139 50 * SUBIf v8, v7, 1.000000 142 50 * PshV4 v8 143 51 * CpyVtoV4 v11, v6 145 51 * NEGf v11 146 51 * PshV4 v11 147 52 * PSF v19 148 54 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 150 49 * ObjInfo v19, 1 150 49 * PSF v19 151 51 * ALLOC 0x487f30, 184 (type:Vector3) 155 47 * ObjInfo v19, 0 155 47 * VAR v23 156 49 * GETOBJ 0 157 49 * GETOBJ 2 158 49 * CALL 4078 (Box@ Box(Vector3, Vector3)) 160 45 * STOREOBJ v13 - 61,5 - 161 45 * SUSPEND 162 45 * VarDecl 5 162 45 * CALL 4028 (GameObject@ GameObject()) 164 45 * STOREOBJ v25 165 45 * PshV4 v1 166 46 * PshVPtr v0 167 48 * ADDSi v48, 134217952 169 48 * RDSPtr 170 48 * RefCpyV v27, 0x2d61b00 (i:47586048, f:2.35106e-316) 173 48 * CALLSYS 4558 (Object@[]& Array::opIndex(uint)) 175 45 * PshRPtr 176 47 * RefCpyV v31, 0x2cf8f10 (i:47157008, f:2.32987e-316) 179 47 * PopPtr 180 45 * FREE v27, 0x2d61b00 (i:47586048, f:2.35106e-316) 183 45 * VAR v31 184 47 * CALL 4080 (Box@ Box()) 186 47 * STOREOBJ v33 187 47 * PshVPtr v13 188 49 * CHKREF 189 49 * PshVPtr v33 190 51 * CALLSYS 4 (int& _builtin_object_::opAssign(int&in)) 192 47 * VAR v33 193 49 * PshV4 v1 194 50 * PshVPtr v0 195 52 * ADDSi v108, 134217952 197 52 * RDSPtr 198 52 * RefCpyV v29, 0x2cf3100 (i:47132928, f:2.32868e-316) 201 52 * CALLSYS 4249 (uint& Array::opIndex(uint)) 203 49 * RDR4 v7 204 49 * PshV4 v7 205 50 * PshGPtr 0x2d36e60 (i:47410784, f:2.3424e-316) 208 52 * GETOBJ 3 209 52 * GETOBJ 5 210 52 * RefCpyV v35, 0x2c8d630 (i:46716464, f:2.3081e-316) 213 52 * CALLINTF 4550 (GameObject BackgroundGenerator::generate(uint, Box, Object@[]@)) 215 45 * STOREOBJ v37 216 45 * FREE v35, 0x2c8d630 (i:46716464, f:2.3081e-316) 219 45 * FREE v29, 0x2cf3100 (i:47132928, f:2.32868e-316) 222 45 * PshVPtr v37 223 47 * CHKREF 224 47 * PshVPtr v25 225 49 * CALLSYS 4 (int& _builtin_object_::opAssign(int&in)) 227 45 * PshRPtr 228 47 * FREE v37, 0x2c81a70 (i:46668400, f:2.30573e-316) 231 47 * PopPtr - 62,5 - 232 45 * SUSPEND 233 45 * VAR v25 234 47 * PshV4 v1 235 48 * PshVPtr v0 236 50 * ADDSi v72, 134217952 238 50 * RDSPtr 239 50 * RefCpyV v5, 0x2d69d40 (i:47619392, f:2.35271e-316) 242 50 * CALLSYS 4590 (GameObject@[]& Array::opIndex(uint)) 244 47 * PshRPtr 245 49 * GETREF 2 246 49 * CALLSYS 4577 (void Array::add(GameObject@const&in)) 248 45 * FREE v5, 0x2d69d40 (i:47619392, f:2.35271e-316) - 63,5 - 251 45 * SUSPEND 252 45 * PshVPtr v0 253 47 * ADDSi v32, 134217952 255 47 * RDSPtr 256 47 * RefCpyV v39, 0x493b20 (i:4799264, f:2.37115e-317) 259 47 * PopPtr 260 45 * VAR v39 261 47 * PshVPtr v25 262 49 * GETOBJ 2 263 49 * CALLINTF 4456 (void Base::addToScene(Scene@)) - 64,5 - 265 45 * SUSPEND 266 45 * PSF v23 267 47 * PshV4 v3 268 48 * PshVPtr v0 269 50 * ADDSi v80, 134217952 271 50 * RDSPtr 272 50 * RefCpyV v41, 0x2d6dcc0 (i:47635648, f:2.35351e-316) 275 50 * CALLSYS 4606 (Vector3& Array::opIndex(uint)) 277 47 * PshRPtr 278 49 * ALLOC 0x487f30, 184 (type:Vector3) 282 45 * FREE v41, 0x2d6dcc0 (i:47635648, f:2.35351e-316) 285 45 * VAR v23 286 47 * PshVPtr v25 287 49 * GETOBJ 2 288 49 * CALLINTF 4705 (void GameObject::setPosition(Vector3)) 290 45 * FREE v25, 0x2c81a70 (i:46668400, f:2.30573e-316) 293 45 * FREE v13, 0x2c82e10 (i:46673424, f:2.30597e-316) - 57,49 - 296 45 * } 296 45 * 7: 296 45 * SUSPEND 297 45 * IncVi v3 - 57,42 - 298 45 * 5: 298 45 * SUSPEND 299 45 * CMPIu v3, 2 301 45 * JS -275 (d:28) - 67,9 - 303 45 * 6: 303 45 * SUSPEND 304 45 * VarDecl 6 304 45 * SetV4 v10, 0x0 (i:0, f:0) 306 45 * JMP +164 (d:472) 308 45 * 12: 308 45 * SUSPEND - 68,5 - 309 45 * { 309 45 * SUSPEND 310 45 * PSF v21 311 47 * PshV4 v10 312 48 * PshV4 v1 313 49 * PshVPtr v0 314 51 * ADDSi v72, 134217952 316 51 * RDSPtr 317 51 * RefCpyV v5, 0x2d69d40 (i:47619392, f:2.35271e-316) 320 51 * CALLSYS 4590 (GameObject@[]& Array::opIndex(uint)) 322 48 * PshRPtr 323 50 * RefCpyV v43, 0x2d65f50 (i:47603536, f:2.35193e-316) 326 50 * CALLSYS 4574 (GameObject@& Array::opIndex(uint)) 328 47 * PshRPtr 329 49 * RDSPtr 330 49 * ADDSi v32, 134217923 332 49 * ALLOC 0x487f30, 184 (type:Vector3) 336 45 * FREE v5, 0x2d69d40 (i:47619392, f:2.35271e-316) 339 45 * FREE v43, 0x2d65f50 (i:47603536, f:2.35193e-316) 342 45 * VAR v21 343 47 * PshVPtr v0 344 49 * ADDSi v96, 134217952 346 49 * RDSPtr 347 49 * GETOBJ 2 348 49 * RefCpyV v33, 0x2c82e10 (i:46673424, f:2.30597e-316) 351 49 * CALLINTF 4466 (bool Box::containsPoint(Vector3)) 353 45 * CpyRtoV4 v8 354 45 * FREE v33, 0x2c82e10 (i:46673424, f:2.30597e-316) 357 45 * CpyVtoR4 v8 358 45 * JLowZ +58 (d:418) - 69,6 - 360 45 * { 360 45 * SUSPEND 361 45 * PSF v23 362 47 * PshC4 0x0 (i:0, f:0) 364 48 * LoadThisR v104, 134217952 366 48 * RDR4 v11 367 48 * MULIf v9, v11, -1.000000 370 48 * PshV4 v9 371 49 * PshC4 0x0 (i:0, f:0) 373 50 * PSF v16 374 52 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 376 47 * ObjInfo v16, 1 376 47 * PSF v16 377 49 * ALLOC 0x487f30, 184 (type:Vector3) 381 45 * ObjInfo v16, 0 381 45 * VAR v23 382 47 * PshV4 v10 383 48 * PshV4 v1 384 49 * PshVPtr v0 385 51 * ADDSi v72, 134217952 387 51 * RDSPtr 388 51 * RefCpyV v5, 0x2d69d40 (i:47619392, f:2.35271e-316) 391 51 * CALLSYS 4590 (GameObject@[]& Array::opIndex(uint)) 393 48 * PshRPtr 394 50 * RefCpyV v43, 0x2d65f50 (i:47603536, f:2.35193e-316) 397 50 * CALLSYS 4574 (GameObject@& Array::opIndex(uint)) 399 47 * PshRPtr 400 49 * RDSPtr 401 49 * GETOBJ 2 402 49 * RefCpyV v45, 0x2c81a70 (i:46668400, f:2.30573e-316) 405 49 * CALLINTF 4697 (void GameObject::relTranslate(Vector3)) 407 45 * FREE v5, 0x2d69d40 (i:47619392, f:2.35271e-316) 410 45 * FREE v43, 0x2d65f50 (i:47603536, f:2.35193e-316) 413 45 * FREE v45, 0x2c81a70 (i:46668400, f:2.30573e-316) 416 45 * } 416 45 * JMP +52 (d:470) - 71,6 - 418 45 * 13: 418 45 * { 418 45 * SUSPEND 419 45 * PshV4 v10 420 46 * PshV4 v1 421 47 * PshVPtr v0 422 49 * ADDSi v72, 134217952 424 49 * RDSPtr 425 49 * RefCpyV v5, 0x2d69d40 (i:47619392, f:2.35271e-316) 428 49 * CALLSYS 4590 (GameObject@[]& Array::opIndex(uint)) 430 46 * PshRPtr 431 48 * RefCpyV v43, 0x2d65f50 (i:47603536, f:2.35193e-316) 434 48 * CALLSYS 4574 (GameObject@& Array::opIndex(uint)) 436 45 * PshRPtr 437 47 * RDSPtr 438 47 * RefCpyV v45, 0x2c81a70 (i:46668400, f:2.30573e-316) 441 47 * CALLINTF 4457 (void Base::removeFromScene()) 443 45 * FREE v5, 0x2d69d40 (i:47619392, f:2.35271e-316) 446 45 * FREE v43, 0x2d65f50 (i:47603536, f:2.35193e-316) 449 45 * FREE v45, 0x2c81a70 (i:46668400, f:2.30573e-316) - 72,6 - 452 45 * SUSPEND 453 45 * PshV4 v10 454 46 * PshV4 v1 455 47 * PshVPtr v0 456 49 * ADDSi v72, 134217952 458 49 * RDSPtr 459 49 * RefCpyV v5, 0x2d69d40 (i:47619392, f:2.35271e-316) 462 49 * CALLSYS 4590 (GameObject@[]& Array::opIndex(uint)) 464 46 * PshRPtr 465 48 * CALLSYS 129 (void Array::removeAt(uint)) 467 45 * FREE v5, 0x2d69d40 (i:47619392, f:2.35271e-316) - 67,49 - 470 45 * } 470 45 * 14: 470 45 * } 470 45 * 11: 470 45 * SUSPEND 471 45 * IncVi v10 - 67,21 - 472 45 * 9: 472 45 * SUSPEND 473 45 * PshV4 v1 474 46 * PshVPtr v0 475 48 * ADDSi v72, 134217952 477 48 * RDSPtr 478 48 * RefCpyV v5, 0x2d69d40 (i:47619392, f:2.35271e-316) 481 48 * CALLSYS 4590 (GameObject@[]& Array::opIndex(uint)) 483 45 * PshRPtr 484 47 * CALLSYS 131 (uint Array::length() const) 486 45 * CpyRtoV4 v9 487 45 * FREE v5, 0x2d69d40 (i:47619392, f:2.35271e-316) 490 45 * CMPu v10, v9 492 45 * JS -186 (d:308) - 56,46 - 494 45 * 10: 494 45 * } 494 45 * 3: 494 45 * SUSPEND 495 45 * IncVi v1 - 56,21 - 496 45 * 1: 496 45 * SUSPEND 497 45 * PshVPtr v0 498 47 * ADDSi v72, 134217952 500 47 * RDSPtr 501 47 * CALLSYS 131 (uint Array::length() const) 503 45 * CpyRtoV4 v2 504 45 * CMPu v1, v2 506 45 * JS -503 (d:5) - 77,3 - 508 45 * 2: 508 45 * SUSPEND 509 45 * 0: 509 45 * RET 2 void Base::addToScene(Scene@) Temps: 2, 4, 5 Variables: -002: Scene@ s 000: Base this 002: (heap) Base {noname} 004: (heap) ObjectRegistry {noname} - 22,3 - 0 5 * VarDecl 0 0 5 * SUSPEND 1 5 * PshVPtr v0 2 7 * RefCpyV v2, 0x2c81f10 (i:46669584, f:2.30578e-316) 5 7 * PopPtr 6 5 * VAR v2 7 7 * PshGPtr 0x2d38210 (i:47415824, f:2.34265e-316) 10 9 * CHKREF 11 9 * GETOBJ 2 12 9 * RefCpyV v4, 0x2c82250 (i:46670416, f:2.30582e-316) 15 9 * CALLINTF 4459 (void ObjectRegistry::register(Base@)) 17 5 * FREE v4, 0x2c82250 (i:46670416, f:2.30582e-316) - 23,3 - 20 5 * SUSPEND 21 5 * SetV1 v5, 0x1 23 5 * LoadThisR v80, 134217915 25 5 * WRTV1 v5 - 24,3 - 26 5 * SUSPEND 27 5 * 0: 27 5 * FREE v-2, 0x493b20 (i:4799264, f:2.37115e-317) 30 5 * RET 4 Base::Base() Temps: 1, 2, 3 Variables: 000: Base this - 7,10 - 0 3 * SUSPEND 1 3 * PshC4 0x0 (i:0, f:0) 3 4 * PshC4 0x0 (i:0, f:0) 5 5 * PshC4 0x0 (i:0, f:0) 7 6 * PshVPtr v0 8 8 * ADDSi v32, 134217915 10 8 * CALLSYS 185 (Vector3::Vector3(float, float, float)) - 8,8 - 12 3 * SUSPEND 13 3 * SetV4 v1, 0x3f800000 (i:1065353216, f:1) 15 3 * LoadThisR v44, 134217915 17 3 * WRTV4 v1 - 11,7 - 18 3 * SUSPEND 19 3 * SetV1 v3, 0x0 21 3 * LoadThisR v56, 134217915 23 3 * WRTV1 v3 - 12,7 - 24 3 * SUSPEND 25 3 * SetV4 v1, 0x4 (i:4, f:5.60519e-045) 27 3 * LoadThisR v60, 134217915 29 3 * WRTV4 v1 - 15,7 - 30 3 * SUSPEND 31 3 * SetV1 v3, 0x0 33 3 * LoadThisR v80, 134217915 35 3 * WRTV1 v3 36 3 * RET 2 void Base::intersectAction(Base@) Temps: 2 Variables: -002: Base@ obj 000: Base this 002: (heap) String {noname} - 18,3 - 0 2 * VarDecl 0 0 2 * SUSPEND 1 2 * STR 11 (l:10 s:"Intersect ") 2 5 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 4 2 * STOREOBJ v2 5 2 * ChkNullV v2 6 2 * VAR v2 7 4 * GETOBJREF 0 8 4 * CALLSYS 83 (void echo(const String&in)) 10 2 * FREE v2, 0x4871c0 (i:4747712, f:2.34568e-317) - 19,3 - 13 2 * SUSPEND 14 2 * 0: 14 2 * FREE v-2, 0x2c81f10 (i:46669584, f:2.30578e-316) 17 2 * RET 4 bool Base::opCmp(Base@) Temps: 1 Variables: -002: Base@ obj 000: Base this - 32,3 - 0 1 * VarDecl 0 0 1 * SUSPEND 1 1 * CmpPtr v0, v-2 3 1 * JNZ +6 (d:11) - 33,4 - 5 1 * { 5 1 * SUSPEND 6 1 * SetV1 v1, 0x1 8 1 * { 8 1 * } 8 1 * CpyVtoR4 v1 9 1 * JMP +6 (d:17) - 35,4 - 11 0 } 11 1 * 1: 11 1 * { 11 1 * SUSPEND 12 1 * SetV1 v1, 0x0 14 1 * { 14 1 * } 14 1 * CpyVtoR4 v1 15 1 * JMP +0 (d:17) 17 0 } 17 1 * 0: 17 1 * FREE v-2, 0x2c81f10 (i:46669584, f:2.30578e-316) 20 1 * RET 4 void Base::removeFromScene() Temps: 2, 4, 5 Variables: 000: Base this 002: (heap) Base {noname} 004: (heap) ObjectRegistry {noname} - 27,3 - 0 5 * SUSPEND 1 5 * PshVPtr v0 2 7 * RefCpyV v2, 0x2c81f10 (i:46669584, f:2.30578e-316) 5 7 * PopPtr 6 5 * VAR v2 7 7 * PshGPtr 0x2d38210 (i:47415824, f:2.34265e-316) 10 9 * CHKREF 11 9 * GETOBJ 2 12 9 * RefCpyV v4, 0x2c82250 (i:46670416, f:2.30582e-316) 15 9 * CALLINTF 4460 (void ObjectRegistry::unregister(Base@)) 17 5 * FREE v4, 0x2c82250 (i:46670416, f:2.30582e-316) - 28,3 - 20 5 * SUSPEND 21 5 * SetV1 v5, 0x0 23 5 * LoadThisR v80, 134217915 25 5 * WRTV1 v5 - 29,3 - 26 5 * SUSPEND 27 5 * 0: 27 5 * RET 2 Box::Box() Temps: Variables: 000: Box this - 136,10 - 0 0 * SUSPEND 1 0 * PshVPtr v0 2 2 * ADDSi v32, 134217938 4 2 * CALLSYS 183 (Vector3::Vector3()) - 137,10 - 6 0 * SUSPEND 7 0 * PshVPtr v0 8 2 * ADDSi v44, 134217938 10 2 * CALLSYS 183 (Vector3::Vector3()) - 145,3 - 12 0 * SUSPEND 13 0 * 0: 13 0 * RET 2 bool Box::containsPoint(Vector3) Temps: 1, 2, 3 Variables: -002: Vector3 p 000: Box this - 154,3 - 0 3 * VarDecl 0 0 3 * SUSPEND 1 3 * LoadRObjR v-2, v0, 67108879 4 3 * RDR4 v1 5 3 * PshVPtr v0 6 5 * ADDSi v44, 134217938 8 5 * ADDSi v0, 67108879 10 5 * PopRPtr 11 3 * RDR4 v2 12 3 * CMPf v1, v2 14 3 * JS +4 (d:20) 16 3 * SetV4 v3, 0x0 (i:0, f:0) 18 3 * JMP +17 (d:37) 20 3 * 2: 20 3 * LoadRObjR v-2, v0, 67108879 23 3 * RDR4 v2 24 3 * PshVPtr v0 25 5 * ADDSi v32, 134217938 27 5 * ADDSi v0, 67108879 29 5 * PopRPtr 30 3 * RDR4 v3 31 3 * CMPf v2, v3 33 3 * TP 34 3 * CpyRtoV4 v2 35 3 * CpyVtoV4 v3, v2 37 3 * 3: 37 3 * CpyVtoR4 v3 38 3 * JLowNZ +4 (d:44) 40 3 * SetV4 v2, 0x0 (i:0, f:0) 42 3 * JMP +17 (d:61) 44 3 * 4: 44 3 * LoadRObjR v-2, v4, 67108879 47 3 * RDR4 v1 48 3 * PshVPtr v0 49 5 * ADDSi v44, 134217938 51 5 * ADDSi v4, 67108879 53 5 * PopRPtr 54 3 * RDR4 v2 55 3 * CMPf v1, v2 57 3 * TS 58 3 * CpyRtoV4 v1 59 3 * CpyVtoV4 v2, v1 61 3 * 5: 61 3 * CpyVtoR4 v2 62 3 * JLowNZ +4 (d:68) 64 3 * SetV4 v1, 0x0 (i:0, f:0) 66 3 * JMP +17 (d:85) 68 3 * 6: 68 3 * LoadRObjR v-2, v4, 67108879 71 3 * RDR4 v3 72 3 * PshVPtr v0 73 5 * ADDSi v32, 134217938 75 5 * ADDSi v4, 67108879 77 5 * PopRPtr 78 3 * RDR4 v1 79 3 * CMPf v3, v1 81 3 * TP 82 3 * CpyRtoV4 v3 83 3 * CpyVtoV4 v1, v3 85 3 * 7: 85 3 * CpyVtoR4 v1 86 3 * JLowNZ +4 (d:92) 88 3 * SetV4 v3, 0x0 (i:0, f:0) 90 3 * JMP +17 (d:109) 92 3 * 8: 92 3 * LoadRObjR v-2, v8, 67108879 95 3 * RDR4 v2 96 3 * PshVPtr v0 97 5 * ADDSi v44, 134217938 99 5 * ADDSi v8, 67108879 101 5 * PopRPtr 102 3 * RDR4 v3 103 3 * CMPf v2, v3 105 3 * TS 106 3 * CpyRtoV4 v2 107 3 * CpyVtoV4 v3, v2 109 3 * 9: 109 3 * CpyVtoR4 v3 110 3 * JLowNZ +4 (d:116) 112 3 * SetV4 v2, 0x0 (i:0, f:0) 114 3 * JMP +17 (d:133) 116 3 * 10: 116 3 * LoadRObjR v-2, v8, 67108879 119 3 * RDR4 v1 120 3 * PshVPtr v0 121 5 * ADDSi v32, 134217938 123 5 * ADDSi v8, 67108879 125 5 * PopRPtr 126 3 * RDR4 v2 127 3 * CMPf v1, v2 129 3 * TP 130 3 * CpyRtoV4 v1 131 3 * CpyVtoV4 v2, v1 133 3 * 11: 133 3 * CpyVtoR4 v2 134 3 * JLowZ +6 (d:142) - 155,4 - 136 3 * { 136 3 * SUSPEND 137 3 * SetV1 v3, 0x1 139 3 * { 139 3 * } 139 3 * CpyVtoR4 v3 140 3 * JMP +4 (d:146) - 158,3 - 142 2 } 142 3 * 1: 142 3 * SUSPEND 143 3 * SetV1 v2, 0x0 145 3 * { 145 3 * } 145 3 * CpyVtoR4 v2 146 3 * 0: 146 3 * FREE v-2, 0x487f30 (i:4751152, f:2.34738e-317) 149 3 * RET 4 bool Box::intersects(Box) Temps: 1, 2, 3 Variables: -002: Box box 000: Box this - 148,3 - 0 3 * VarDecl 0 0 3 * SUSPEND 1 3 * PshVPtr v-2 2 5 * ADDSi v32, 134217938 4 5 * ADDSi v0, 67108879 6 5 * PopRPtr 7 3 * RDR4 v1 8 3 * PshVPtr v0 9 5 * ADDSi v44, 134217938 11 5 * ADDSi v0, 67108879 13 5 * PopRPtr 14 3 * RDR4 v2 15 3 * CMPf v1, v2 17 3 * JS +4 (d:23) 19 3 * SetV4 v3, 0x0 (i:0, f:0) 21 3 * JMP +20 (d:43) 23 3 * 2: 23 3 * PshVPtr v-2 24 5 * ADDSi v44, 134217938 26 5 * ADDSi v0, 67108879 28 5 * PopRPtr 29 3 * RDR4 v2 30 3 * PshVPtr v0 31 5 * ADDSi v32, 134217938 33 5 * ADDSi v0, 67108879 35 5 * PopRPtr 36 3 * RDR4 v3 37 3 * CMPf v2, v3 39 3 * TP 40 3 * CpyRtoV4 v2 41 3 * CpyVtoV4 v3, v2 43 3 * 3: 43 3 * CpyVtoR4 v3 44 3 * JLowNZ +4 (d:50) 46 3 * SetV4 v2, 0x0 (i:0, f:0) 48 3 * JMP +20 (d:70) 50 3 * 4: 50 3 * PshVPtr v-2 51 5 * ADDSi v32, 134217938 53 5 * ADDSi v4, 67108879 55 5 * PopRPtr 56 3 * RDR4 v1 57 3 * PshVPtr v0 58 5 * ADDSi v44, 134217938 60 5 * ADDSi v4, 67108879 62 5 * PopRPtr 63 3 * RDR4 v2 64 3 * CMPf v1, v2 66 3 * TS 67 3 * CpyRtoV4 v1 68 3 * CpyVtoV4 v2, v1 70 3 * 5: 70 3 * CpyVtoR4 v2 71 3 * JLowNZ +4 (d:77) 73 3 * SetV4 v1, 0x0 (i:0, f:0) 75 3 * JMP +20 (d:97) 77 3 * 6: 77 3 * PshVPtr v-2 78 5 * ADDSi v44, 134217938 80 5 * ADDSi v4, 67108879 82 5 * PopRPtr 83 3 * RDR4 v3 84 3 * PshVPtr v0 85 5 * ADDSi v32, 134217938 87 5 * ADDSi v4, 67108879 89 5 * PopRPtr 90 3 * RDR4 v1 91 3 * CMPf v3, v1 93 3 * TP 94 3 * CpyRtoV4 v3 95 3 * CpyVtoV4 v1, v3 97 3 * 7: 97 3 * CpyVtoR4 v1 98 3 * JLowZ +6 (d:106) - 149,4 - 100 3 * { 100 3 * SUSPEND 101 3 * SetV1 v2, 0x1 103 3 * { 103 3 * } 103 3 * CpyVtoR4 v2 104 3 * JMP +4 (d:110) - 151,3 - 106 2 } 106 3 * 1: 106 3 * SUSPEND 107 3 * SetV1 v1, 0x0 109 3 * { 109 3 * } 109 3 * CpyVtoR4 v1 110 3 * 0: 110 3 * FREE v-2, 0x2c82e10 (i:46673424, f:2.30597e-316) 113 3 * RET 4 bool Box::intersectsLine(Vector3, Vector3) Temps: 5, 6, 7, 8 Variables: -002: Vector3 lo -004: Vector3 ld 001: float txmin 002: float txmax 003: float tymin 004: float tymax 000: Box this - 165,3 - 0 8 * VarDecl 0 0 8 * VarDecl 1 0 8 * SUSPEND - 166,3 - 1 8 * VarDecl 2 1 8 * SUSPEND - 167,3 - 2 8 * VarDecl 3 2 8 * SUSPEND - 168,3 - 3 8 * VarDecl 4 3 8 * SUSPEND - 169,3 - 4 8 * VarDecl 5 4 8 * SUSPEND 5 8 * LoadRObjR v-4, v0, 67108879 8 8 * RDR4 v5 9 8 * CMPIf v5, 0.000000 11 8 * JNZ +70 (d:83) - 170,4 - 13 8 * { 13 8 * SUSPEND 14 8 * LoadRObjR v-2, v0, 67108879 17 8 * RDR4 v6 18 8 * PshVPtr v0 19 10 * ADDSi v32, 134217938 21 10 * ADDSi v0, 67108879 23 10 * PopRPtr 24 8 * RDR4 v5 25 8 * CMPf v6, v5 27 8 * JNS +4 (d:33) 29 8 * SetV1 v7, 0x1 31 8 * JMP +17 (d:50) 33 8 * 3: 33 8 * LoadRObjR v-2, v0, 67108879 36 8 * RDR4 v5 37 8 * PshVPtr v0 38 10 * ADDSi v44, 134217938 40 10 * ADDSi v0, 67108879 42 10 * PopRPtr 43 8 * RDR4 v7 44 8 * CMPf v5, v7 46 8 * TP 47 8 * CpyRtoV4 v5 48 8 * CpyVtoV4 v7, v5 50 8 * 4: 50 8 * CpyVtoR4 v7 51 8 * JLowZ +6 (d:59) - 170,40 - 53 8 * { 53 8 * SUSPEND 54 8 * SetV1 v6, 0x0 56 8 * { 56 8 * } 56 8 * CpyVtoR4 v6 57 8 * JMP +313 (d:372) - 171,4 - 59 7 } 59 8 * 2: 59 8 * SUSPEND 60 8 * LoadRObjR v-2, v4, 67108879 63 8 * RDR4 v7 64 8 * PshVPtr v0 65 10 * ADDSi v32, 134217938 67 10 * ADDSi v4, 67108879 69 10 * PopRPtr 70 8 * RDR4 v6 71 8 * CMPf v7, v6 73 8 * JNP +6 (d:81) - 171,23 - 75 8 * { 75 8 * SUSPEND 76 8 * SetV1 v6, 0x0 78 8 * { 78 8 * } 78 8 * CpyVtoR4 v6 79 8 * JMP +291 (d:372) 81 7 } 81 8 * 5: 81 8 * } 81 8 * JMP +285 (d:368) - 172,10 - 83 8 * 1: 83 8 * SUSPEND 84 8 * LoadRObjR v-4, v4, 67108879 87 8 * RDR4 v5 88 8 * CMPIf v5, 0.000000 90 8 * JNZ +70 (d:162) - 173,4 - 92 8 * { 92 8 * SUSPEND 93 8 * LoadRObjR v-2, v4, 67108879 96 8 * RDR4 v6 97 8 * PshVPtr v0 98 10 * ADDSi v32, 134217938 100 10 * ADDSi v4, 67108879 102 10 * PopRPtr 103 8 * RDR4 v7 104 8 * CMPf v6, v7 106 8 * JNS +4 (d:112) 108 8 * SetV1 v6, 0x1 110 8 * JMP +17 (d:129) 112 8 * 9: 112 8 * LoadRObjR v-2, v4, 67108879 115 8 * RDR4 v7 116 8 * PshVPtr v0 117 10 * ADDSi v44, 134217938 119 10 * ADDSi v4, 67108879 121 10 * PopRPtr 122 8 * RDR4 v6 123 8 * CMPf v7, v6 125 8 * TP 126 8 * CpyRtoV4 v7 127 8 * CpyVtoV4 v6, v7 129 8 * 10: 129 8 * CpyVtoR4 v6 130 8 * JLowZ +6 (d:138) - 173,40 - 132 8 * { 132 8 * SUSPEND 133 8 * SetV1 v5, 0x0 135 8 * { 135 8 * } 135 8 * CpyVtoR4 v5 136 8 * JMP +234 (d:372) - 174,4 - 138 7 } 138 8 * 8: 138 8 * SUSPEND 139 8 * LoadRObjR v-2, v0, 67108879 142 8 * RDR4 v6 143 8 * PshVPtr v0 144 10 * ADDSi v32, 134217938 146 10 * ADDSi v0, 67108879 148 10 * PopRPtr 149 8 * RDR4 v5 150 8 * CMPf v6, v5 152 8 * JNP +6 (d:160) - 174,23 - 154 8 * { 154 8 * SUSPEND 155 8 * SetV1 v5, 0x0 157 8 * { 157 8 * } 157 8 * CpyVtoR4 v5 158 8 * JMP +212 (d:372) 160 7 } 160 8 * 11: 160 8 * } 160 8 * JMP +206 (d:368) - 177,4 - 162 8 * 7: 162 8 * { 162 8 * SUSPEND 163 8 * LoadRObjR v-4, v0, 67108879 166 8 * RDR4 v7 167 8 * CMPIf v7, 0.000000 169 8 * JNP +42 (d:213) - 178,5 - 171 8 * { 171 8 * SUSPEND 172 8 * PshVPtr v0 173 10 * ADDSi v32, 134217938 175 10 * ADDSi v0, 67108879 177 10 * PopRPtr 178 8 * RDR4 v5 179 8 * LoadRObjR v-2, v0, 67108879 182 8 * RDR4 v6 183 8 * SUBf v7, v5, v6 185 8 * LoadRObjR v-4, v0, 67108879 188 8 * RDR4 v8 189 8 * DIVf v1, v7, v8 - 179,5 - 191 8 * SUSPEND 192 8 * PshVPtr v0 193 10 * ADDSi v44, 134217938 195 10 * ADDSi v0, 67108879 197 10 * PopRPtr 198 8 * RDR4 v8 199 8 * LoadRObjR v-2, v0, 67108879 202 8 * RDR4 v6 203 8 * SUBf v7, v8, v6 205 8 * LoadRObjR v-4, v0, 67108879 208 8 * RDR4 v5 209 8 * DIVf v2, v7, v5 211 8 * } 211 8 * JMP +40 (d:253) - 181,5 - 213 8 * 13: 213 8 * { 213 8 * SUSPEND 214 8 * PshVPtr v0 215 10 * ADDSi v44, 134217938 217 10 * ADDSi v0, 67108879 219 10 * PopRPtr 220 8 * RDR4 v5 221 8 * LoadRObjR v-2, v0, 67108879 224 8 * RDR4 v6 225 8 * SUBf v7, v5, v6 227 8 * LoadRObjR v-4, v0, 67108879 230 8 * RDR4 v8 231 8 * DIVf v1, v7, v8 - 182,5 - 233 8 * SUSPEND 234 8 * PshVPtr v0 235 10 * ADDSi v32, 134217938 237 10 * ADDSi v0, 67108879 239 10 * PopRPtr 240 8 * RDR4 v8 241 8 * LoadRObjR v-2, v0, 67108879 244 8 * RDR4 v6 245 8 * SUBf v7, v8, v6 247 8 * LoadRObjR v-4, v0, 67108879 250 8 * RDR4 v5 251 8 * DIVf v2, v7, v5 - 184,4 - 253 8 * } 253 8 * 14: 253 8 * SUSPEND 254 8 * LoadRObjR v-4, v4, 67108879 257 8 * RDR4 v5 258 8 * CMPIf v5, 0.000000 260 8 * JNP +42 (d:304) - 185,5 - 262 8 * { 262 8 * SUSPEND 263 8 * PshVPtr v0 264 10 * ADDSi v32, 134217938 266 10 * ADDSi v4, 67108879 268 10 * PopRPtr 269 8 * RDR4 v6 270 8 * LoadRObjR v-2, v4, 67108879 273 8 * RDR4 v7 274 8 * SUBf v5, v6, v7 276 8 * LoadRObjR v-4, v4, 67108879 279 8 * RDR4 v8 280 8 * DIVf v3, v5, v8 - 186,5 - 282 8 * SUSPEND 283 8 * PshVPtr v0 284 10 * ADDSi v44, 134217938 286 10 * ADDSi v4, 67108879 288 10 * PopRPtr 289 8 * RDR4 v8 290 8 * LoadRObjR v-2, v4, 67108879 293 8 * RDR4 v7 294 8 * SUBf v5, v8, v7 296 8 * LoadRObjR v-4, v4, 67108879 299 8 * RDR4 v6 300 8 * DIVf v4, v5, v6 302 8 * } 302 8 * JMP +40 (d:344) - 188,5 - 304 8 * 15: 304 8 * { 304 8 * SUSPEND 305 8 * PshVPtr v0 306 10 * ADDSi v44, 134217938 308 10 * ADDSi v4, 67108879 310 10 * PopRPtr 311 8 * RDR4 v6 312 8 * LoadRObjR v-2, v4, 67108879 315 8 * RDR4 v7 316 8 * SUBf v5, v6, v7 318 8 * LoadRObjR v-4, v4, 67108879 321 8 * RDR4 v8 322 8 * DIVf v3, v5, v8 - 189,5 - 324 8 * SUSPEND 325 8 * PshVPtr v0 326 10 * ADDSi v32, 134217938 328 10 * ADDSi v4, 67108879 330 10 * PopRPtr 331 8 * RDR4 v8 332 8 * LoadRObjR v-2, v4, 67108879 335 8 * RDR4 v7 336 8 * SUBf v5, v8, v7 338 8 * LoadRObjR v-4, v4, 67108879 341 8 * RDR4 v6 342 8 * DIVf v4, v5, v6 - 191,4 - 344 8 * } 344 8 * 16: 344 8 * SUSPEND 345 8 * CMPf v1, v4 347 8 * JNP +4 (d:353) 349 8 * SetV1 v5, 0x1 351 8 * JMP +6 (d:359) 353 8 * 18: 353 8 * CMPf v3, v2 355 8 * TP 356 8 * CpyRtoV4 v7 357 8 * CpyVtoV4 v5, v7 359 8 * 19: 359 8 * CpyVtoR4 v5 360 8 * JLowZ +6 (d:368) - 192,5 - 362 8 * { 362 8 * SUSPEND 363 8 * SetV1 v6, 0x0 365 8 * { 365 8 * } 365 8 * CpyVtoR4 v6 366 8 * JMP +4 (d:372) - 198,3 - 368 7 } 368 8 * 17: 368 8 * } 368 8 * 12: 368 8 * 6: 368 8 * SUSPEND 369 8 * SetV1 v5, 0x1 371 8 * { 371 8 * } 371 8 * CpyVtoR4 v5 372 8 * 0: 372 8 * FREE v-2, 0x487f30 (i:4751152, f:2.34738e-317) 375 8 * FREE v-4, 0x487f30 (i:4751152, f:2.34738e-317) 378 8 * RET 6 bool Box::ortLineIntersects(Vector3) Temps: 1 Variables: -002: Vector3 l 000: Box this - 161,3 - 0 1 * VarDecl 0 0 1 * SUSPEND 1 1 * SetV1 v1, 0x1 3 1 * { 3 1 * } 3 1 * CpyVtoR4 v1 4 1 * 0: 4 1 * FREE v-2, 0x487f30 (i:4751152, f:2.34738e-317) 7 1 * RET 4 float checkZero(float) Temps: 1, 2 Variables: 000: float i - 120,2 - 0 2 * VarDecl 0 0 2 * SUSPEND 1 2 * CMPIf v0, 0.000000 3 2 * JZ +4 (d:9) 5 2 * CpyVtoV4 v2, v0 7 2 * JMP +2 (d:11) 9 2 * 2: 9 2 * SetV4 v2, 0x3f800000 (i:1065353216, f:1) 11 2 * 1: 11 2 * { 11 2 * } 11 2 * CpyVtoR4 v2 12 2 * 0: 12 2 * RET 1 void CloseCredits() Temps: 2, 4, 5 Variables: 002: (heap) UIMenu {noname} 004: (heap) UIContainer {noname} - 212,2 - 0 5 * SUSPEND 1 5 * PshGPtr 0x2d38fe0 (i:47419360, f:2.34283e-316) 4 7 * CHKREF 5 7 * RefCpyV v2, 0x2c91580 (i:46732672, f:2.3089e-316) 8 7 * PopPtr 9 5 * VAR v2 10 7 * PshGPtr 0x2d3b580 (i:47428992, f:2.3433e-316) 13 9 * RefCpyV v4, 0x2c8ed70 (i:46722416, f:2.30839e-316) 16 9 * PopPtr 17 7 * VAR v4 18 9 * SetV1 v5, 0x1 20 9 * PshV4 v5 21 10 * GETOBJ 1 22 10 * GETOBJ 3 23 10 * CALL 4373 (void ToggleMenu(bool, UIContainer@, UIMenu@)) - 213,2 - 25 5 * SUSPEND 26 5 * PshGPtr 0x2d3a2a0 (i:47424160, f:2.34306e-316) 29 7 * CHKREF 30 7 * RefCpyV v2, 0x2c91580 (i:46732672, f:2.3089e-316) 33 7 * PopPtr 34 5 * VAR v2 35 7 * PshGPtr 0x2d3bea0 (i:47431328, f:2.34342e-316) 38 9 * RefCpyV v4, 0x2c8ed70 (i:46722416, f:2.30839e-316) 41 9 * PopPtr 42 7 * VAR v4 43 9 * SetV1 v5, 0x0 45 9 * PshV4 v5 46 10 * GETOBJ 1 47 10 * GETOBJ 3 48 10 * CALL 4373 (void ToggleMenu(bool, UIContainer@, UIMenu@)) - 214,2 - 50 5 * SUSPEND 51 5 * 0: 51 5 * RET 0 void createUI() Temps: 2, 4, 7, 8, 9, 10, 12, 14, 16, 18, 22, 26, 28, 32, 36, 38, 40, 41, 43, 45, 49, 57 Variables: 020: (heap) UIImage@ iLogo 024: (heap) UIButton@ bStart 030: (heap) UIButton@ bCredits 034: (heap) UIContainer@ containerStartMenu 047: (heap) UITextfield@ score 051: (heap) UIContainer@ scoreContainer 053: (heap) UITextfield@ multiplier 055: (heap) UIContainer@ multiplierContainer 059: (heap) UIButton@ bRestart 061: (heap) UIButton@ bQuit 063: (heap) UIImage@ creditsText 002: (heap) String {noname} 004: (heap) BitmapFont {noname} 012: (heap) Vector3 {noname} 014: (heap) Timer {noname} 016: (heap) Viewport {noname} 018: (heap) UI {noname} 022: (heap) UIImage {noname} 026: (heap) String {noname} 028: (heap) UIButton {noname} 032: (heap) UIContainer {noname} 036: (heap) UIElement {noname} 038: (heap) UIEntity {noname} 040: (heap) _builtin_function_ {noname} 043: (heap) UIMenu {noname} 045: (heap) UIMenu {noname} 049: (heap) UITextfield {noname} 057: (heap) _builtin_function_ {noname} 007: Vector3 {noname} - 25,2 - 0 63 * SUSPEND 1 63 * STR 71 (l:36 s:"../../Asse") 2 66 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 4 63 * STOREOBJ v2 5 63 * ChkNullV v2 6 63 * VAR v2 7 65 * PshGPtr 0x2d30820 (i:47384608, f:2.34111e-316) 10 67 * GETOBJREF 2 11 67 * CALLSYS 1329 (BitmapFont@ ResourcePool::getBitmapFont(const String&in)) 13 63 * STOREOBJ v4 14 63 * FREE v2, 0x4871c0 (i:4747712, f:2.34568e-317) 17 63 * VAR v4 18 65 * PGA 0x2d393f0 (i:47420400, f:2.34288e-316) 21 67 * GETOBJREF 2 22 67 * REFCPY 0x4a01e0 (i:4850144, f:2.39629e-317) 25 65 * FREE v4, 0x4a01e0 (i:4850144, f:2.39629e-317) 28 65 * PopPtr - 26,2 - 29 63 * SUSPEND 30 63 * PSF v12 31 65 * PshC4 0x3f000000 (i:1056964608, f:0.5) 33 66 * PshC4 0x3f000000 (i:1056964608, f:0.5) 35 67 * PshC4 0x3f000000 (i:1056964608, f:0.5) 37 68 * PSF v7 38 70 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 40 65 * ObjInfo v7, 1 40 65 * PSF v7 41 67 * ALLOC 0x487f30, 184 (type:Vector3) 45 63 * ObjInfo v7, 0 45 63 * VAR v12 46 65 * PshC4 0x3 (i:3, f:4.2039e-045) 48 66 * PshGPtr 0x2d34df0 (i:47402480, f:2.34199e-316) 51 68 * RefCpyV v14, 0x490710 (i:4785936, f:2.36457e-317) 54 68 * PopPtr 55 66 * VAR v14 56 68 * PshGPtr 0x2d318d0 (i:47388880, f:2.34132e-316) 59 70 * RefCpyV v16, 0x489180 (i:4755840, f:2.3497e-317) 62 70 * PopPtr 63 68 * VAR v16 64 70 * GETOBJ 0 65 70 * GETOBJ 2 66 70 * GETOBJ 5 67 70 * CALL 4282 (UI@ UI(Viewport@, Timer@, int, Vector3 = Vector3 ( 1 , 1 , 1 ))) 69 63 * STOREOBJ v18 70 63 * VAR v18 71 65 * PGA 0x2d38c90 (i:47418512, f:2.34279e-316) 74 67 * GETOBJREF 2 75 67 * REFCPY 0x2c8e480 (i:46720128, f:2.30828e-316) 78 65 * FREE v18, 0x2c8e480 (i:46720128, f:2.30828e-316) 81 65 * PopPtr - 30,2 - 82 63 * SUSPEND 83 63 * VarDecl 0 83 63 * STR 72 (l:40 s:"../../Asse") 84 66 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 86 63 * STOREOBJ v2 87 63 * ChkNullV v2 88 63 * VAR v2 89 65 * GETOBJ 0 90 65 * CALL 4316 (UIImage@ UIImage(String)) 92 63 * FREE v20, 0x2c901b0 (i:46727600, f:2.30865e-316) 95 63 * STOREOBJ v20 - 31,2 - 96 63 * SUSPEND 97 63 * VarDecl 1 97 63 * STR 73 (l:5 s:"START") 98 66 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 100 63 * STOREOBJ v2 101 63 * ChkNullV v2 102 63 * VAR v2 103 65 * STR 26 (l:0 s:"") 104 68 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 106 65 * STOREOBJ v26 107 65 * ChkNullV v26 108 65 * VAR v26 109 67 * GETOBJ 0 110 67 * GETOBJ 2 111 67 * CALL 4307 (UIButton@ UIButton(String, String)) 113 63 * FREE v24, 0x2c8fe70 (i:46726768, f:2.30861e-316) 116 63 * STOREOBJ v24 - 33,2 - 117 63 * SUSPEND 118 63 * VarDecl 2 118 63 * STR 74 (l:7 s:"CREDITS") 119 66 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 121 63 * STOREOBJ v26 122 63 * ChkNullV v26 123 63 * VAR v26 124 65 * STR 26 (l:0 s:"") 125 68 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 127 65 * STOREOBJ v2 128 65 * ChkNullV v2 129 65 * VAR v2 130 67 * GETOBJ 0 131 67 * GETOBJ 2 132 67 * CALL 4307 (UIButton@ UIButton(String, String)) 134 63 * FREE v30, 0x2c8fe70 (i:46726768, f:2.30861e-316) 137 63 * STOREOBJ v30 - 35,2 - 138 63 * SUSPEND 139 63 * CALL 4299 (UIContainer@ UIContainer()) 141 63 * STOREOBJ v32 142 63 * VAR v32 143 65 * PGA 0x2d3b580 (i:47428992, f:2.3433e-316) 146 67 * GETOBJREF 2 147 67 * REFCPY 0x2c8ed70 (i:46722416, f:2.30839e-316) 150 65 * FREE v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) 153 65 * PopPtr - 36,2 - 154 63 * SUSPEND 155 63 * VarDecl 3 155 63 * CALL 4299 (UIContainer@ UIContainer()) 157 63 * FREE v34, 0x2c8ed70 (i:46722416, f:2.30839e-316) 160 63 * STOREOBJ v34 - 37,2 - 161 63 * SUSPEND 162 63 * PshVPtr v20 163 65 * RefCpyV v36, 0x2c8ea30 (i:46721584, f:2.30835e-316) 166 65 * PopPtr 167 63 * VAR v36 168 65 * PshGPtr 0x2d3b580 (i:47428992, f:2.3433e-316) 171 67 * GETOBJ 2 172 67 * RefCpyV v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) 175 67 * CALLINTF 4626 (void UIContainer::AppendChild(UIElement@)) 177 63 * FREE v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) - 38,2 - 180 63 * SUSPEND 181 63 * PshVPtr v24 182 65 * RefCpyV v36, 0x2c8ea30 (i:46721584, f:2.30835e-316) 185 65 * PopPtr 186 63 * VAR v36 187 65 * PshVPtr v34 188 67 * GETOBJ 2 189 67 * CALLINTF 4626 (void UIContainer::AppendChild(UIElement@)) - 40,2 - 191 63 * SUSPEND 192 63 * PshVPtr v30 193 65 * RefCpyV v36, 0x2c8ea30 (i:46721584, f:2.30835e-316) 196 65 * PopPtr 197 63 * VAR v36 198 65 * PshVPtr v34 199 67 * GETOBJ 2 200 67 * CALLINTF 4626 (void UIContainer::AppendChild(UIElement@)) - 41,2 - 202 63 * SUSPEND 203 63 * PshVPtr v34 204 65 * RefCpyV v36, 0x2c8ea30 (i:46721584, f:2.30835e-316) 207 65 * PopPtr 208 63 * VAR v36 209 65 * PshGPtr 0x2d3b580 (i:47428992, f:2.3433e-316) 212 67 * GETOBJ 2 213 67 * RefCpyV v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) 216 67 * CALLINTF 4626 (void UIContainer::AppendChild(UIElement@)) 218 63 * FREE v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) - 42,2 - 221 63 * SUSPEND 222 63 * PshGPtr 0x2d3b580 (i:47428992, f:2.3433e-316) 225 65 * RefCpyV v38, 0x2c8e6f0 (i:46720752, f:2.30831e-316) 228 65 * PopPtr 229 63 * VAR v38 230 65 * PshGPtr 0x2d38c90 (i:47418512, f:2.34279e-316) 233 67 * GETOBJ 2 234 67 * RefCpyV v18, 0x2c8e480 (i:46720128, f:2.30828e-316) 237 67 * CALLINTF 4615 (void UI::Add(UIEntity@)) 239 63 * FREE v18, 0x2c8e480 (i:46720128, f:2.30828e-316) - 44,2 - 242 63 * SUSPEND 243 63 * PSF v12 244 65 * PshC4 0x43160000 (i:1125515264, f:150) 246 66 * PshC4 0x0 (i:0, f:0) 248 67 * PshC4 0x0 (i:0, f:0) 250 68 * PSF v7 251 70 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 253 65 * ObjInfo v7, 1 253 65 * PSF v7 254 67 * ALLOC 0x487f30, 184 (type:Vector3) 258 63 * ObjInfo v7, 0 258 63 * VAR v12 259 65 * PshVPtr v20 260 67 * GETOBJ 2 261 67 * CALLINTF 4618 (void UIElement::Position(Vector3)) - 45,2 - 263 63 * SUSPEND 264 63 * PSF v12 265 65 * PshC4 0x3f800000 (i:1065353216, f:1) 267 66 * PshC4 0x3f800000 (i:1065353216, f:1) 269 67 * PshC4 0x3f800000 (i:1065353216, f:1) 271 68 * PSF v7 272 70 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 274 65 * ObjInfo v7, 1 274 65 * PSF v7 275 67 * ALLOC 0x487f30, 184 (type:Vector3) 279 63 * ObjInfo v7, 0 279 63 * VAR v12 280 65 * PshVPtr v20 281 67 * GETOBJ 2 282 67 * CALLINTF 4624 (void UIElement::Scale(Vector3)) - 46,2 - 284 63 * SUSPEND 285 63 * PSF v12 286 65 * PshC4 0xc2c80000 (i:-1027080192, f:-100) 288 66 * PshC4 0x0 (i:0, f:0) 290 67 * PshC4 0xc2c80000 (i:-1027080192, f:-100) 292 68 * PSF v7 293 70 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 295 65 * ObjInfo v7, 1 295 65 * PSF v7 296 67 * ALLOC 0x487f30, 184 (type:Vector3) 300 63 * ObjInfo v7, 0 300 63 * VAR v12 301 65 * PshVPtr v34 302 67 * GETOBJ 2 303 67 * CALLINTF 4618 (void UIElement::Position(Vector3)) - 47,2 - 305 63 * SUSPEND 306 63 * PSF v12 307 65 * PshC4 0x0 (i:0, f:0) 309 66 * PshC4 0x0 (i:0, f:0) 311 67 * PshC4 0x0 (i:0, f:0) 313 68 * PSF v7 314 70 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 316 65 * ObjInfo v7, 1 316 65 * PSF v7 317 67 * ALLOC 0x487f30, 184 (type:Vector3) 321 63 * ObjInfo v7, 0 321 63 * VAR v12 322 65 * PshVPtr v24 323 67 * GETOBJ 2 324 67 * CALLINTF 4618 (void UIElement::Position(Vector3)) - 49,2 - 326 63 * SUSPEND 327 63 * PSF v12 328 65 * PshC4 0xc2200000 (i:-1038090240, f:-40) 330 66 * PshC4 0x0 (i:0, f:0) 332 67 * PshC4 0x0 (i:0, f:0) 334 68 * PSF v7 335 70 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 337 65 * ObjInfo v7, 1 337 65 * PSF v7 338 67 * ALLOC 0x487f30, 184 (type:Vector3) 342 63 * ObjInfo v7, 0 342 63 * VAR v12 343 65 * PshVPtr v30 344 67 * GETOBJ 2 345 67 * CALLINTF 4618 (void UIElement::Position(Vector3)) - 51,2 - 347 63 * SUSPEND 348 63 * FuncPtr 0x2d27000 (i:47345664, f:2.33919e-316) 351 65 * RefCpyV v40, 0x46b728 (i:4634408, f:2.2897e-317) 354 65 * PopPtr 355 63 * VAR v40 356 65 * PshVPtr v24 357 67 * ADDSi v116, 134217927 359 67 * GETOBJREF 2 360 67 * REFCPY 0x46b728 (i:4634408, f:2.2897e-317) 363 65 * FREE v40, 0x46b728 (i:4634408, f:2.2897e-317) 366 65 * PopPtr - 52,2 - 367 63 * SUSPEND 368 63 * FuncPtr 0x2d28730 (i:47351600, f:2.33948e-316) 371 65 * RefCpyV v40, 0x46b728 (i:4634408, f:2.2897e-317) 374 65 * PopPtr 375 63 * VAR v40 376 65 * PshVPtr v30 377 67 * ADDSi v116, 134217927 379 67 * GETOBJREF 2 380 67 * REFCPY 0x46b728 (i:4634408, f:2.2897e-317) 383 65 * FREE v40, 0x46b728 (i:4634408, f:2.2897e-317) 386 65 * PopPtr - 54,2 - 387 63 * SUSPEND 388 63 * PshC4 0x1 (i:1, f:1.4013e-045) 390 64 * CALL 4333 (UIMenu@ UIMenu(MenuDir)) 392 63 * STOREOBJ v43 393 63 * ChkNullV v43 394 63 * VAR v43 395 65 * PshGPtr 0x2d38fe0 (i:47419360, f:2.34283e-316) 398 67 * CHKREF 399 67 * GETOBJREF 2 400 67 * CALLSYS 4 (int& _builtin_object_::opAssign(int&in)) 402 63 * PshRPtr 403 65 * FREE v43, 0x2c91580 (i:46732672, f:2.3089e-316) 406 65 * PopPtr - 55,2 - 407 63 * SUSPEND 408 63 * PshGPtr 0x2d38fe0 (i:47419360, f:2.34283e-316) 411 65 * CHKREF 412 65 * RefCpyV v45, 0x2c91580 (i:46732672, f:2.3089e-316) 415 65 * CALLINTF 4665 (void UIMenu::Enable()) 417 63 * FREE v45, 0x2c91580 (i:46732672, f:2.3089e-316) - 56,2 - 420 63 * SUSPEND 421 63 * PshGPtr 0x2d38fe0 (i:47419360, f:2.34283e-316) 424 65 * CHKREF 425 65 * RefCpyV v43, 0x2c91580 (i:46732672, f:2.3089e-316) 428 65 * PopPtr 429 63 * VAR v43 430 65 * PshGPtr 0x2d38c90 (i:47418512, f:2.34279e-316) 433 67 * GETOBJ 2 434 67 * RefCpyV v18, 0x2c8e480 (i:46720128, f:2.30828e-316) 437 67 * CALLINTF 4616 (void UI::Register(UIMenu@)) 439 63 * FREE v18, 0x2c8e480 (i:46720128, f:2.30828e-316) - 58,2 - 442 63 * SUSPEND 443 63 * PshVPtr v24 444 65 * RefCpyV v28, 0x2c8fe70 (i:46726768, f:2.30861e-316) 447 65 * PopPtr 448 63 * VAR v28 449 65 * PshGPtr 0x2d38fe0 (i:47419360, f:2.34283e-316) 452 67 * CHKREF 453 67 * GETOBJ 2 454 67 * RefCpyV v45, 0x2c91580 (i:46732672, f:2.3089e-316) 457 67 * CALLINTF 4667 (void UIMenu::AddMenuItem(UIButton@)) 459 63 * FREE v45, 0x2c91580 (i:46732672, f:2.3089e-316) - 60,2 - 462 63 * SUSPEND 463 63 * PshVPtr v30 464 65 * RefCpyV v28, 0x2c8fe70 (i:46726768, f:2.30861e-316) 467 65 * PopPtr 468 63 * VAR v28 469 65 * PshGPtr 0x2d38fe0 (i:47419360, f:2.34283e-316) 472 67 * CHKREF 473 67 * GETOBJ 2 474 67 * RefCpyV v45, 0x2c91580 (i:46732672, f:2.3089e-316) 477 67 * CALLINTF 4667 (void UIMenu::AddMenuItem(UIButton@)) 479 63 * FREE v45, 0x2c91580 (i:46732672, f:2.3089e-316) - 67,2 - 482 63 * SUSPEND 483 63 * CALL 4299 (UIContainer@ UIContainer()) 485 63 * STOREOBJ v32 486 63 * VAR v32 487 65 * PGA 0x2d3b940 (i:47429952, f:2.34335e-316) 490 67 * GETOBJREF 2 491 67 * REFCPY 0x2c8ed70 (i:46722416, f:2.30839e-316) 494 65 * FREE v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) 497 65 * PopPtr - 68,2 - 498 63 * SUSPEND 499 63 * VarDecl 4 499 63 * STR 75 (l:6 s:"SCORE:") 500 66 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 502 63 * STOREOBJ v26 503 63 * ChkNullV v26 504 63 * VAR v26 505 65 * GETOBJ 0 506 65 * CALL 4321 (UITextfield@ UITextfield(String)) 508 63 * FREE v47, 0x2c904f0 (i:46728432, f:2.30869e-316) 511 63 * STOREOBJ v47 - 69,2 - 512 63 * SUSPEND 513 63 * STR 76 (l:1 s:"0") 514 66 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 516 63 * STOREOBJ v2 517 63 * ChkNullV v2 518 63 * VAR v2 519 65 * GETOBJ 0 520 65 * CALL 4321 (UITextfield@ UITextfield(String)) 522 63 * STOREOBJ v49 523 63 * VAR v49 524 65 * PGA 0x2d3ce90 (i:47435408, f:2.34362e-316) 527 67 * GETOBJREF 2 528 67 * REFCPY 0x2c904f0 (i:46728432, f:2.30869e-316) 531 65 * FREE v49, 0x2c904f0 (i:46728432, f:2.30869e-316) 534 65 * PopPtr - 70,2 - 535 63 * SUSPEND 536 63 * VarDecl 5 536 63 * CALL 4299 (UIContainer@ UIContainer()) 538 63 * FREE v51, 0x2c8ed70 (i:46722416, f:2.30839e-316) 541 63 * STOREOBJ v51 - 71,2 - 542 63 * SUSPEND 543 63 * PshVPtr v47 544 65 * RefCpyV v36, 0x2c8ea30 (i:46721584, f:2.30835e-316) 547 65 * PopPtr 548 63 * VAR v36 549 65 * PshVPtr v51 550 67 * GETOBJ 2 551 67 * CALLINTF 4626 (void UIContainer::AppendChild(UIElement@)) - 72,2 - 553 63 * SUSPEND 554 63 * PshGPtr 0x2d3ce90 (i:47435408, f:2.34362e-316) 557 65 * RefCpyV v36, 0x2c8ea30 (i:46721584, f:2.30835e-316) 560 65 * PopPtr 561 63 * VAR v36 562 65 * PshVPtr v51 563 67 * GETOBJ 2 564 67 * CALLINTF 4626 (void UIContainer::AppendChild(UIElement@)) - 73,2 - 566 63 * SUSPEND 567 63 * PshVPtr v51 568 65 * RefCpyV v36, 0x2c8ea30 (i:46721584, f:2.30835e-316) 571 65 * PopPtr 572 63 * VAR v36 573 65 * PshGPtr 0x2d3b940 (i:47429952, f:2.34335e-316) 576 67 * GETOBJ 2 577 67 * RefCpyV v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) 580 67 * CALLINTF 4626 (void UIContainer::AppendChild(UIElement@)) 582 63 * FREE v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) - 75,2 - 585 63 * SUSPEND 586 63 * PSF v12 587 65 * PshC4 0x3ecccccd (i:1053609165, f:0.4) 589 66 * PshC4 0x3ecccccd (i:1053609165, f:0.4) 591 67 * PshC4 0x3ecccccd (i:1053609165, f:0.4) 593 68 * PSF v7 594 70 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 596 65 * ObjInfo v7, 1 596 65 * PSF v7 597 67 * ALLOC 0x487f30, 184 (type:Vector3) 601 63 * ObjInfo v7, 0 601 63 * VAR v12 602 65 * PshVPtr v47 603 67 * GETOBJ 2 604 67 * CALLINTF 4624 (void UIElement::Scale(Vector3)) - 76,2 - 606 63 * SUSPEND 607 63 * PSF v12 608 65 * PshC4 0x3ecccccd (i:1053609165, f:0.4) 610 66 * PshC4 0x3ecccccd (i:1053609165, f:0.4) 612 67 * PshC4 0x3ecccccd (i:1053609165, f:0.4) 614 68 * PSF v7 615 70 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 617 65 * ObjInfo v7, 1 617 65 * PSF v7 618 67 * ALLOC 0x487f30, 184 (type:Vector3) 622 63 * ObjInfo v7, 0 622 63 * VAR v12 623 65 * PshGPtr 0x2d3ce90 (i:47435408, f:2.34362e-316) 626 67 * GETOBJ 2 627 67 * RefCpyV v49, 0x2c904f0 (i:46728432, f:2.30869e-316) 630 67 * CALLINTF 4624 (void UIElement::Scale(Vector3)) 632 63 * FREE v49, 0x2c904f0 (i:46728432, f:2.30869e-316) - 78,2 - 635 63 * SUSPEND 636 63 * PSF v12 637 65 * PshC4 0x0 (i:0, f:0) 639 66 * PshC4 0x0 (i:0, f:0) 641 67 * PshC4 0x42a00000 (i:1117782016, f:80) 643 68 * PSF v7 644 70 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 646 65 * ObjInfo v7, 1 646 65 * PSF v7 647 67 * ALLOC 0x487f30, 184 (type:Vector3) 651 63 * ObjInfo v7, 0 651 63 * VAR v12 652 65 * PshGPtr 0x2d3ce90 (i:47435408, f:2.34362e-316) 655 67 * GETOBJ 2 656 67 * RefCpyV v49, 0x2c904f0 (i:46728432, f:2.30869e-316) 659 67 * CALLINTF 4618 (void UIElement::Position(Vector3)) 661 63 * FREE v49, 0x2c904f0 (i:46728432, f:2.30869e-316) - 79,2 - 664 63 * SUSPEND 665 63 * PSF v12 666 65 * PshC4 0x43660000 (i:1130758144, f:230) 668 66 * PshC4 0x0 (i:0, f:0) 670 67 * PshC4 0xc3fa0000 (i:-1007026176, f:-500) 672 68 * PSF v7 673 70 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 675 65 * ObjInfo v7, 1 675 65 * PSF v7 676 67 * ALLOC 0x487f30, 184 (type:Vector3) 680 63 * ObjInfo v7, 0 680 63 * VAR v12 681 65 * PshVPtr v51 682 67 * GETOBJ 2 683 67 * CALLINTF 4618 (void UIElement::Position(Vector3)) - 82,2 - 685 63 * SUSPEND 686 63 * VarDecl 6 686 63 * STR 77 (l:11 s:"MULTIPLIER") 687 66 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 689 63 * STOREOBJ v26 690 63 * ChkNullV v26 691 63 * VAR v26 692 65 * GETOBJ 0 693 65 * CALL 4321 (UITextfield@ UITextfield(String)) 695 63 * FREE v53, 0x2c904f0 (i:46728432, f:2.30869e-316) 698 63 * STOREOBJ v53 - 83,2 - 699 63 * SUSPEND 700 63 * STR 78 (l:2 s:"X0") 701 66 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 703 63 * STOREOBJ v26 704 63 * ChkNullV v26 705 63 * VAR v26 706 65 * GETOBJ 0 707 65 * CALL 4321 (UITextfield@ UITextfield(String)) 709 63 * STOREOBJ v49 710 63 * VAR v49 711 65 * PGA 0x2d3d180 (i:47436160, f:2.34366e-316) 714 67 * GETOBJREF 2 715 67 * REFCPY 0x2c904f0 (i:46728432, f:2.30869e-316) 718 65 * FREE v49, 0x2c904f0 (i:46728432, f:2.30869e-316) 721 65 * PopPtr - 84,2 - 722 63 * SUSPEND 723 63 * VarDecl 7 723 63 * CALL 4299 (UIContainer@ UIContainer()) 725 63 * FREE v55, 0x2c8ed70 (i:46722416, f:2.30839e-316) 728 63 * STOREOBJ v55 - 85,2 - 729 63 * SUSPEND 730 63 * PshVPtr v53 731 65 * RefCpyV v36, 0x2c8ea30 (i:46721584, f:2.30835e-316) 734 65 * PopPtr 735 63 * VAR v36 736 65 * PshVPtr v55 737 67 * GETOBJ 2 738 67 * CALLINTF 4626 (void UIContainer::AppendChild(UIElement@)) - 86,2 - 740 63 * SUSPEND 741 63 * PshGPtr 0x2d3d180 (i:47436160, f:2.34366e-316) 744 65 * RefCpyV v36, 0x2c8ea30 (i:46721584, f:2.30835e-316) 747 65 * PopPtr 748 63 * VAR v36 749 65 * PshVPtr v55 750 67 * GETOBJ 2 751 67 * CALLINTF 4626 (void UIContainer::AppendChild(UIElement@)) - 87,2 - 753 63 * SUSPEND 754 63 * PshVPtr v55 755 65 * RefCpyV v36, 0x2c8ea30 (i:46721584, f:2.30835e-316) 758 65 * PopPtr 759 63 * VAR v36 760 65 * PshGPtr 0x2d3b940 (i:47429952, f:2.34335e-316) 763 67 * GETOBJ 2 764 67 * RefCpyV v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) 767 67 * CALLINTF 4626 (void UIContainer::AppendChild(UIElement@)) 769 63 * FREE v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) - 89,2 - 772 63 * SUSPEND 773 63 * PSF v12 774 65 * PshC4 0x3ecccccd (i:1053609165, f:0.4) 776 66 * PshC4 0x3ecccccd (i:1053609165, f:0.4) 778 67 * PshC4 0x3ecccccd (i:1053609165, f:0.4) 780 68 * PSF v7 781 70 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 783 65 * ObjInfo v7, 1 783 65 * PSF v7 784 67 * ALLOC 0x487f30, 184 (type:Vector3) 788 63 * ObjInfo v7, 0 788 63 * VAR v12 789 65 * PshVPtr v53 790 67 * GETOBJ 2 791 67 * CALLINTF 4624 (void UIElement::Scale(Vector3)) - 90,2 - 793 63 * SUSPEND 794 63 * PSF v12 795 65 * PshC4 0x3ecccccd (i:1053609165, f:0.4) 797 66 * PshC4 0x3ecccccd (i:1053609165, f:0.4) 799 67 * PshC4 0x3ecccccd (i:1053609165, f:0.4) 801 68 * PSF v7 802 70 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 804 65 * ObjInfo v7, 1 804 65 * PSF v7 805 67 * ALLOC 0x487f30, 184 (type:Vector3) 809 63 * ObjInfo v7, 0 809 63 * VAR v12 810 65 * PshGPtr 0x2d3d180 (i:47436160, f:2.34366e-316) 813 67 * GETOBJ 2 814 67 * RefCpyV v49, 0x2c904f0 (i:46728432, f:2.30869e-316) 817 67 * CALLINTF 4624 (void UIElement::Scale(Vector3)) 819 63 * FREE v49, 0x2c904f0 (i:46728432, f:2.30869e-316) - 92,2 - 822 63 * SUSPEND 823 63 * PSF v12 824 65 * PshC4 0x0 (i:0, f:0) 826 66 * PshC4 0x0 (i:0, f:0) 828 67 * PshC4 0x43070000 (i:1124532224, f:135) 830 68 * PSF v7 831 70 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 833 65 * ObjInfo v7, 1 833 65 * PSF v7 834 67 * ALLOC 0x487f30, 184 (type:Vector3) 838 63 * ObjInfo v7, 0 838 63 * VAR v12 839 65 * PshGPtr 0x2d3d180 (i:47436160, f:2.34366e-316) 842 67 * GETOBJ 2 843 67 * RefCpyV v49, 0x2c904f0 (i:46728432, f:2.30869e-316) 846 67 * CALLINTF 4618 (void UIElement::Position(Vector3)) 848 63 * FREE v49, 0x2c904f0 (i:46728432, f:2.30869e-316) - 93,2 - 851 63 * SUSPEND 852 63 * PSF v12 853 65 * PshC4 0x43480000 (i:1128792064, f:200) 855 66 * PshC4 0x0 (i:0, f:0) 857 67 * PshC4 0xc3fa0000 (i:-1007026176, f:-500) 859 68 * PSF v7 860 70 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 862 65 * ObjInfo v7, 1 862 65 * PSF v7 863 67 * ALLOC 0x487f30, 184 (type:Vector3) 867 63 * ObjInfo v7, 0 867 63 * VAR v12 868 65 * PshVPtr v55 869 67 * GETOBJ 2 870 67 * CALLINTF 4618 (void UIElement::Position(Vector3)) - 97,2 - 872 63 * SUSPEND 873 63 * CALL 4299 (UIContainer@ UIContainer()) 875 63 * STOREOBJ v32 876 63 * VAR v32 877 65 * PGA 0x2d3c490 (i:47432848, f:2.34349e-316) 880 67 * GETOBJREF 2 881 67 * REFCPY 0x2c8ed70 (i:46722416, f:2.30839e-316) 884 65 * FREE v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) 887 65 * PopPtr - 98,2 - 888 63 * SUSPEND 889 63 * STR 79 (l:46 s:"../../Asse") 890 66 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 892 63 * STOREOBJ v26 893 63 * ChkNullV v26 894 63 * VAR v26 895 65 * GETOBJ 0 896 65 * CALL 4316 (UIImage@ UIImage(String)) 898 63 * STOREOBJ v22 899 63 * VAR v22 900 65 * PGA 0x2d3d6c0 (i:47437504, f:2.34372e-316) 903 67 * GETOBJREF 2 904 67 * REFCPY 0x2c901b0 (i:46727600, f:2.30865e-316) 907 65 * FREE v22, 0x2c901b0 (i:46727600, f:2.30865e-316) 910 65 * PopPtr - 99,2 - 911 63 * SUSPEND 912 63 * STR 80 (l:46 s:"../../Asse") 913 66 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 915 63 * STOREOBJ v26 916 63 * ChkNullV v26 917 63 * VAR v26 918 65 * GETOBJ 0 919 65 * CALL 4316 (UIImage@ UIImage(String)) 921 63 * STOREOBJ v22 922 63 * VAR v22 923 65 * PGA 0x2d3d9b0 (i:47438256, f:2.34376e-316) 926 67 * GETOBJREF 2 927 67 * REFCPY 0x2c901b0 (i:46727600, f:2.30865e-316) 930 65 * FREE v22, 0x2c901b0 (i:46727600, f:2.30865e-316) 933 65 * PopPtr - 100,2 - 934 63 * SUSPEND 935 63 * STR 81 (l:46 s:"../../Asse") 936 66 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 938 63 * STOREOBJ v26 939 63 * ChkNullV v26 940 63 * VAR v26 941 65 * GETOBJ 0 942 65 * CALL 4316 (UIImage@ UIImage(String)) 944 63 * STOREOBJ v22 945 63 * VAR v22 946 65 * PGA 0x2d3ddf0 (i:47439344, f:2.34382e-316) 949 67 * GETOBJREF 2 950 67 * REFCPY 0x2c901b0 (i:46727600, f:2.30865e-316) 953 65 * FREE v22, 0x2c901b0 (i:46727600, f:2.30865e-316) 956 65 * PopPtr - 101,2 - 957 63 * SUSPEND 958 63 * PshGPtr 0x2d3d6c0 (i:47437504, f:2.34372e-316) 961 65 * RefCpyV v36, 0x2c8ea30 (i:46721584, f:2.30835e-316) 964 65 * PopPtr 965 63 * VAR v36 966 65 * PshGPtr 0x2d3c490 (i:47432848, f:2.34349e-316) 969 67 * GETOBJ 2 970 67 * RefCpyV v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) 973 67 * CALLINTF 4626 (void UIContainer::AppendChild(UIElement@)) 975 63 * FREE v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) - 102,2 - 978 63 * SUSPEND 979 63 * PshGPtr 0x2d3d9b0 (i:47438256, f:2.34376e-316) 982 65 * RefCpyV v36, 0x2c8ea30 (i:46721584, f:2.30835e-316) 985 65 * PopPtr 986 63 * VAR v36 987 65 * PshGPtr 0x2d3c490 (i:47432848, f:2.34349e-316) 990 67 * GETOBJ 2 991 67 * RefCpyV v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) 994 67 * CALLINTF 4626 (void UIContainer::AppendChild(UIElement@)) 996 63 * FREE v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) - 103,2 - 999 63 * SUSPEND 1000 63 * PshGPtr 0x2d3ddf0 (i:47439344, f:2.34382e-316) 1003 65 * RefCpyV v36, 0x2c8ea30 (i:46721584, f:2.30835e-316) 1006 65 * PopPtr 1007 63 * VAR v36 1008 65 * PshGPtr 0x2d3c490 (i:47432848, f:2.34349e-316) 1011 67 * GETOBJ 2 1012 67 * RefCpyV v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) 1015 67 * CALLINTF 4626 (void UIContainer::AppendChild(UIElement@)) 1017 63 * FREE v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) - 104,2 - 1020 63 * SUSPEND 1021 63 * PshGPtr 0x2d3c490 (i:47432848, f:2.34349e-316) 1024 65 * RefCpyV v36, 0x2c8ea30 (i:46721584, f:2.30835e-316) 1027 65 * PopPtr 1028 63 * VAR v36 1029 65 * PshGPtr 0x2d3b940 (i:47429952, f:2.34335e-316) 1032 67 * GETOBJ 2 1033 67 * RefCpyV v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) 1036 67 * CALLINTF 4626 (void UIContainer::AppendChild(UIElement@)) 1038 63 * FREE v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) - 106,2 - 1041 63 * SUSPEND 1042 63 * PSF v12 1043 65 * PshC4 0x3ecccccd (i:1053609165, f:0.4) 1045 66 * PshC4 0x3ecccccd (i:1053609165, f:0.4) 1047 67 * PshC4 0x3ecccccd (i:1053609165, f:0.4) 1049 68 * PSF v7 1050 70 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 1052 65 * ObjInfo v7, 1 1052 65 * PSF v7 1053 67 * ALLOC 0x487f30, 184 (type:Vector3) 1057 63 * ObjInfo v7, 0 1057 63 * VAR v12 1058 65 * PshGPtr 0x2d3d6c0 (i:47437504, f:2.34372e-316) 1061 67 * GETOBJ 2 1062 67 * RefCpyV v22, 0x2c901b0 (i:46727600, f:2.30865e-316) 1065 67 * CALLINTF 4624 (void UIElement::Scale(Vector3)) 1067 63 * FREE v22, 0x2c901b0 (i:46727600, f:2.30865e-316) - 107,2 - 1070 63 * SUSPEND 1071 63 * PSF v12 1072 65 * PshC4 0x3ecccccd (i:1053609165, f:0.4) 1074 66 * PshC4 0x3ecccccd (i:1053609165, f:0.4) 1076 67 * PshC4 0x3ecccccd (i:1053609165, f:0.4) 1078 68 * PSF v7 1079 70 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 1081 65 * ObjInfo v7, 1 1081 65 * PSF v7 1082 67 * ALLOC 0x487f30, 184 (type:Vector3) 1086 63 * ObjInfo v7, 0 1086 63 * VAR v12 1087 65 * PshGPtr 0x2d3d9b0 (i:47438256, f:2.34376e-316) 1090 67 * GETOBJ 2 1091 67 * RefCpyV v22, 0x2c901b0 (i:46727600, f:2.30865e-316) 1094 67 * CALLINTF 4624 (void UIElement::Scale(Vector3)) 1096 63 * FREE v22, 0x2c901b0 (i:46727600, f:2.30865e-316) - 108,2 - 1099 63 * SUSPEND 1100 63 * PSF v12 1101 65 * PshC4 0x3ecccccd (i:1053609165, f:0.4) 1103 66 * PshC4 0x3ecccccd (i:1053609165, f:0.4) 1105 67 * PshC4 0x3ecccccd (i:1053609165, f:0.4) 1107 68 * PSF v7 1108 70 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 1110 65 * ObjInfo v7, 1 1110 65 * PSF v7 1111 67 * ALLOC 0x487f30, 184 (type:Vector3) 1115 63 * ObjInfo v7, 0 1115 63 * VAR v12 1116 65 * PshGPtr 0x2d3ddf0 (i:47439344, f:2.34382e-316) 1119 67 * GETOBJ 2 1120 67 * RefCpyV v22, 0x2c901b0 (i:46727600, f:2.30865e-316) 1123 67 * CALLINTF 4624 (void UIElement::Scale(Vector3)) 1125 63 * FREE v22, 0x2c901b0 (i:46727600, f:2.30865e-316) - 110,2 - 1128 63 * SUSPEND 1129 63 * PSF v12 1130 65 * PshC4 0x0 (i:0, f:0) 1132 66 * PshC4 0x0 (i:0, f:0) 1134 67 * PshC4 0x42200000 (i:1109393408, f:40) 1136 68 * PSF v7 1137 70 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 1139 65 * ObjInfo v7, 1 1139 65 * PSF v7 1140 67 * ALLOC 0x487f30, 184 (type:Vector3) 1144 63 * ObjInfo v7, 0 1144 63 * VAR v12 1145 65 * PshGPtr 0x2d3d9b0 (i:47438256, f:2.34376e-316) 1148 67 * GETOBJ 2 1149 67 * RefCpyV v22, 0x2c901b0 (i:46727600, f:2.30865e-316) 1152 67 * CALLINTF 4618 (void UIElement::Position(Vector3)) 1154 63 * FREE v22, 0x2c901b0 (i:46727600, f:2.30865e-316) - 111,2 - 1157 63 * SUSPEND 1158 63 * PSF v12 1159 65 * PshC4 0x0 (i:0, f:0) 1161 66 * PshC4 0x0 (i:0, f:0) 1163 67 * PshC4 0x42a00000 (i:1117782016, f:80) 1165 68 * PSF v7 1166 70 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 1168 65 * ObjInfo v7, 1 1168 65 * PSF v7 1169 67 * ALLOC 0x487f30, 184 (type:Vector3) 1173 63 * ObjInfo v7, 0 1173 63 * VAR v12 1174 65 * PshGPtr 0x2d3ddf0 (i:47439344, f:2.34382e-316) 1177 67 * GETOBJ 2 1178 67 * RefCpyV v22, 0x2c901b0 (i:46727600, f:2.30865e-316) 1181 67 * CALLINTF 4618 (void UIElement::Position(Vector3)) 1183 63 * FREE v22, 0x2c901b0 (i:46727600, f:2.30865e-316) - 112,2 - 1186 63 * SUSPEND 1187 63 * PSF v12 1188 65 * PshC4 0x43700000 (i:1131413504, f:240) 1190 66 * PshC4 0x0 (i:0, f:0) 1192 67 * PshC4 0x43ca8000 (i:1137344512, f:405) 1194 68 * PSF v7 1195 70 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 1197 65 * ObjInfo v7, 1 1197 65 * PSF v7 1198 67 * ALLOC 0x487f30, 184 (type:Vector3) 1202 63 * ObjInfo v7, 0 1202 63 * VAR v12 1203 65 * PshGPtr 0x2d3c490 (i:47432848, f:2.34349e-316) 1206 67 * GETOBJ 2 1207 67 * RefCpyV v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) 1210 67 * CALLINTF 4618 (void UIElement::Position(Vector3)) 1212 63 * FREE v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) - 113,2 - 1215 63 * SUSPEND 1216 63 * PshGPtr 0x2d3b940 (i:47429952, f:2.34335e-316) 1219 65 * RefCpyV v38, 0x2c8e6f0 (i:46720752, f:2.30831e-316) 1222 65 * PopPtr 1223 63 * VAR v38 1224 65 * PshGPtr 0x2d38c90 (i:47418512, f:2.34279e-316) 1227 67 * GETOBJ 2 1228 67 * RefCpyV v18, 0x2c8e480 (i:46720128, f:2.30828e-316) 1231 67 * CALLINTF 4615 (void UI::Add(UIEntity@)) 1233 63 * FREE v18, 0x2c8e480 (i:46720128, f:2.30828e-316) - 114,2 - 1236 63 * SUSPEND 1237 63 * PshC4 0x1 (i:1, f:1.4013e-045) 1239 64 * CALL 4333 (UIMenu@ UIMenu(MenuDir)) 1241 63 * STOREOBJ v43 1242 63 * ChkNullV v43 1243 63 * VAR v43 1244 65 * PshGPtr 0x2d39f90 (i:47423376, f:2.34303e-316) 1247 67 * CHKREF 1248 67 * GETOBJREF 2 1249 67 * CALLSYS 4 (int& _builtin_object_::opAssign(int&in)) 1251 63 * PshRPtr 1252 65 * FREE v43, 0x2c91580 (i:46732672, f:2.3089e-316) 1255 65 * PopPtr - 115,2 - 1256 63 * SUSPEND 1257 63 * PshGPtr 0x2d39f90 (i:47423376, f:2.34303e-316) 1260 65 * CHKREF 1261 65 * RefCpyV v43, 0x2c91580 (i:46732672, f:2.3089e-316) 1264 65 * PopPtr 1265 63 * VAR v43 1266 65 * PshGPtr 0x2d38c90 (i:47418512, f:2.34279e-316) 1269 67 * GETOBJ 2 1270 67 * RefCpyV v18, 0x2c8e480 (i:46720128, f:2.30828e-316) 1273 67 * CALLINTF 4616 (void UI::Register(UIMenu@)) 1275 63 * FREE v18, 0x2c8e480 (i:46720128, f:2.30828e-316) - 116,2 - 1278 63 * SUSPEND 1279 63 * FuncPtr 0x2d29320 (i:47354656, f:2.33963e-316) 1282 65 * RefCpyV v57, 0x46b728 (i:4634408, f:2.2897e-317) 1285 65 * PopPtr 1286 63 * VAR v57 1287 65 * PshGPtr 0x2d39f90 (i:47423376, f:2.34303e-316) 1290 67 * ADDSi v52, 134217926 1292 67 * GETOBJREF 2 1293 67 * REFCPY 0x46b728 (i:4634408, f:2.2897e-317) 1296 65 * FREE v57, 0x46b728 (i:4634408, f:2.2897e-317) 1299 65 * PopPtr - 117,2 - 1300 63 * SUSPEND 1301 63 * PshGPtr 0x2d39f90 (i:47423376, f:2.34303e-316) 1304 65 * CHKREF 1305 65 * RefCpyV v43, 0x2c91580 (i:46732672, f:2.3089e-316) 1308 65 * PopPtr 1309 63 * VAR v43 1310 65 * PshGPtr 0x2d3b940 (i:47429952, f:2.34335e-316) 1313 67 * RefCpyV v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) 1316 67 * PopPtr 1317 65 * VAR v32 1318 67 * SetV1 v8, 0x0 1320 67 * PshV4 v8 1321 68 * GETOBJ 1 1322 68 * GETOBJ 3 1323 68 * CALL 4373 (void ToggleMenu(bool, UIContainer@, UIMenu@)) - 121,2 - 1325 63 * SUSPEND 1326 63 * CALL 4299 (UIContainer@ UIContainer()) 1328 63 * STOREOBJ v32 1329 63 * VAR v32 1330 65 * PGA 0x2d3c9d0 (i:47434192, f:2.34356e-316) 1333 67 * GETOBJREF 2 1334 67 * REFCPY 0x2c8ed70 (i:46722416, f:2.30839e-316) 1337 65 * FREE v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) 1340 65 * PopPtr - 122,2 - 1341 63 * SUSPEND 1342 63 * VarDecl 8 1342 63 * STR 82 (l:7 s:"RESTART") 1343 66 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 1345 63 * STOREOBJ v26 1346 63 * ChkNullV v26 1347 63 * VAR v26 1348 65 * STR 26 (l:0 s:"") 1349 68 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 1351 65 * STOREOBJ v2 1352 65 * ChkNullV v2 1353 65 * VAR v2 1354 67 * GETOBJ 0 1355 67 * GETOBJ 2 1356 67 * CALL 4307 (UIButton@ UIButton(String, String)) 1358 63 * FREE v59, 0x2c8fe70 (i:46726768, f:2.30861e-316) 1361 63 * STOREOBJ v59 - 123,2 - 1362 63 * SUSPEND 1363 63 * VarDecl 9 1363 63 * STR 83 (l:4 s:"QUIT") 1364 66 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 1366 63 * STOREOBJ v26 1367 63 * ChkNullV v26 1368 63 * VAR v26 1369 65 * STR 26 (l:0 s:"") 1370 68 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 1372 65 * STOREOBJ v2 1373 65 * ChkNullV v2 1374 65 * VAR v2 1375 67 * GETOBJ 0 1376 67 * GETOBJ 2 1377 67 * CALL 4307 (UIButton@ UIButton(String, String)) 1379 63 * FREE v61, 0x2c8fe70 (i:46726768, f:2.30861e-316) 1382 63 * STOREOBJ v61 - 124,2 - 1383 63 * SUSPEND 1384 63 * PshVPtr v59 1385 65 * RefCpyV v36, 0x2c8ea30 (i:46721584, f:2.30835e-316) 1388 65 * PopPtr 1389 63 * VAR v36 1390 65 * PshGPtr 0x2d3c9d0 (i:47434192, f:2.34356e-316) 1393 67 * GETOBJ 2 1394 67 * RefCpyV v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) 1397 67 * CALLINTF 4626 (void UIContainer::AppendChild(UIElement@)) 1399 63 * FREE v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) - 125,2 - 1402 63 * SUSPEND 1403 63 * PshVPtr v61 1404 65 * RefCpyV v36, 0x2c8ea30 (i:46721584, f:2.30835e-316) 1407 65 * PopPtr 1408 63 * VAR v36 1409 65 * PshGPtr 0x2d3c9d0 (i:47434192, f:2.34356e-316) 1412 67 * GETOBJ 2 1413 67 * RefCpyV v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) 1416 67 * CALLINTF 4626 (void UIContainer::AppendChild(UIElement@)) 1418 63 * FREE v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) - 126,2 - 1421 63 * SUSPEND 1422 63 * PshGPtr 0x2d3c9d0 (i:47434192, f:2.34356e-316) 1425 65 * RefCpyV v38, 0x2c8e6f0 (i:46720752, f:2.30831e-316) 1428 65 * PopPtr 1429 63 * VAR v38 1430 65 * PshGPtr 0x2d38c90 (i:47418512, f:2.34279e-316) 1433 67 * GETOBJ 2 1434 67 * RefCpyV v18, 0x2c8e480 (i:46720128, f:2.30828e-316) 1437 67 * CALLINTF 4615 (void UI::Add(UIEntity@)) 1439 63 * FREE v18, 0x2c8e480 (i:46720128, f:2.30828e-316) - 128,2 - 1442 63 * SUSPEND 1443 63 * PSF v12 1444 65 * PshC4 0x0 (i:0, f:0) 1446 66 * PshC4 0x0 (i:0, f:0) 1448 67 * PshC4 0x0 (i:0, f:0) 1450 68 * PSF v7 1451 70 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 1453 65 * ObjInfo v7, 1 1453 65 * PSF v7 1454 67 * ALLOC 0x487f30, 184 (type:Vector3) 1458 63 * ObjInfo v7, 0 1458 63 * VAR v12 1459 65 * PshVPtr v59 1460 67 * GETOBJ 2 1461 67 * CALLINTF 4618 (void UIElement::Position(Vector3)) - 129,2 - 1463 63 * SUSPEND 1464 63 * PSF v12 1465 65 * PshC4 0xc2200000 (i:-1038090240, f:-40) 1467 66 * PshC4 0x0 (i:0, f:0) 1469 67 * PshC4 0x0 (i:0, f:0) 1471 68 * PSF v7 1472 70 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 1474 65 * ObjInfo v7, 1 1474 65 * PSF v7 1475 67 * ALLOC 0x487f30, 184 (type:Vector3) 1479 63 * ObjInfo v7, 0 1479 63 * VAR v12 1480 65 * PshVPtr v61 1481 67 * GETOBJ 2 1482 67 * CALLINTF 4618 (void UIElement::Position(Vector3)) - 130,2 - 1484 63 * SUSPEND 1485 63 * PSF v12 1486 65 * PshC4 0xc2480000 (i:-1035468800, f:-50) 1488 66 * PshC4 0x0 (i:0, f:0) 1490 67 * PshC4 0xc2c80000 (i:-1027080192, f:-100) 1492 68 * PSF v7 1493 70 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 1495 65 * ObjInfo v7, 1 1495 65 * PSF v7 1496 67 * ALLOC 0x487f30, 184 (type:Vector3) 1500 63 * ObjInfo v7, 0 1500 63 * VAR v12 1501 65 * PshGPtr 0x2d3c9d0 (i:47434192, f:2.34356e-316) 1504 67 * GETOBJ 2 1505 67 * RefCpyV v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) 1508 67 * CALLINTF 4618 (void UIElement::Position(Vector3)) 1510 63 * FREE v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) - 131,2 - 1513 63 * SUSPEND 1514 63 * PshC4 0x1 (i:1, f:1.4013e-045) 1516 64 * CALL 4333 (UIMenu@ UIMenu(MenuDir)) 1518 63 * STOREOBJ v43 1519 63 * ChkNullV v43 1520 63 * VAR v43 1521 65 * PshGPtr 0x2d3ae60 (i:47427168, f:2.34321e-316) 1524 67 * CHKREF 1525 67 * GETOBJREF 2 1526 67 * CALLSYS 4 (int& _builtin_object_::opAssign(int&in)) 1528 63 * PshRPtr 1529 65 * FREE v43, 0x2c91580 (i:46732672, f:2.3089e-316) 1532 65 * PopPtr - 132,2 - 1533 63 * SUSPEND 1534 63 * PshGPtr 0x2d3ae60 (i:47427168, f:2.34321e-316) 1537 65 * CHKREF 1538 65 * RefCpyV v43, 0x2c91580 (i:46732672, f:2.3089e-316) 1541 65 * PopPtr 1542 63 * VAR v43 1543 65 * PshGPtr 0x2d38c90 (i:47418512, f:2.34279e-316) 1546 67 * GETOBJ 2 1547 67 * RefCpyV v18, 0x2c8e480 (i:46720128, f:2.30828e-316) 1550 67 * CALLINTF 4616 (void UI::Register(UIMenu@)) 1552 63 * FREE v18, 0x2c8e480 (i:46720128, f:2.30828e-316) - 133,2 - 1555 63 * SUSPEND 1556 63 * PshVPtr v59 1557 65 * RefCpyV v28, 0x2c8fe70 (i:46726768, f:2.30861e-316) 1560 65 * PopPtr 1561 63 * VAR v28 1562 65 * PshGPtr 0x2d3ae60 (i:47427168, f:2.34321e-316) 1565 67 * CHKREF 1566 67 * GETOBJ 2 1567 67 * RefCpyV v45, 0x2c91580 (i:46732672, f:2.3089e-316) 1570 67 * CALLINTF 4667 (void UIMenu::AddMenuItem(UIButton@)) 1572 63 * FREE v45, 0x2c91580 (i:46732672, f:2.3089e-316) - 134,2 - 1575 63 * SUSPEND 1576 63 * PshVPtr v61 1577 65 * RefCpyV v28, 0x2c8fe70 (i:46726768, f:2.30861e-316) 1580 65 * PopPtr 1581 63 * VAR v28 1582 65 * PshGPtr 0x2d3ae60 (i:47427168, f:2.34321e-316) 1585 67 * CHKREF 1586 67 * GETOBJ 2 1587 67 * RefCpyV v45, 0x2c91580 (i:46732672, f:2.3089e-316) 1590 67 * CALLINTF 4667 (void UIMenu::AddMenuItem(UIButton@)) 1592 63 * FREE v45, 0x2c91580 (i:46732672, f:2.3089e-316) - 135,2 - 1595 63 * SUSPEND 1596 63 * PshGPtr 0x2d3ae60 (i:47427168, f:2.34321e-316) 1599 65 * CHKREF 1600 65 * RefCpyV v43, 0x2c91580 (i:46732672, f:2.3089e-316) 1603 65 * PopPtr 1604 63 * VAR v43 1605 65 * PshGPtr 0x2d3c9d0 (i:47434192, f:2.34356e-316) 1608 67 * RefCpyV v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) 1611 67 * PopPtr 1612 65 * VAR v32 1613 67 * SetV1 v9, 0x0 1615 67 * PshV4 v9 1616 68 * GETOBJ 1 1617 68 * GETOBJ 3 1618 68 * CALL 4373 (void ToggleMenu(bool, UIContainer@, UIMenu@)) - 136,2 - 1620 63 * SUSPEND 1621 63 * FuncPtr 0x2d29980 (i:47356288, f:2.33971e-316) 1624 65 * RefCpyV v40, 0x46b728 (i:4634408, f:2.2897e-317) 1627 65 * PopPtr 1628 63 * VAR v40 1629 65 * PshVPtr v59 1630 67 * ADDSi v116, 134217927 1632 67 * GETOBJREF 2 1633 67 * REFCPY 0x46b728 (i:4634408, f:2.2897e-317) 1636 65 * FREE v40, 0x46b728 (i:4634408, f:2.2897e-317) 1639 65 * PopPtr - 137,2 - 1640 63 * SUSPEND 1641 63 * FuncPtr 0x2d29e60 (i:47357536, f:2.33977e-316) 1644 65 * RefCpyV v40, 0x46b728 (i:4634408, f:2.2897e-317) 1647 65 * PopPtr 1648 63 * VAR v40 1649 65 * PshVPtr v61 1650 67 * ADDSi v116, 134217927 1652 67 * GETOBJREF 2 1653 67 * REFCPY 0x46b728 (i:4634408, f:2.2897e-317) 1656 65 * FREE v40, 0x46b728 (i:4634408, f:2.2897e-317) 1659 65 * PopPtr - 144,2 - 1660 63 * SUSPEND 1661 63 * CALL 4299 (UIContainer@ UIContainer()) 1663 63 * STOREOBJ v32 1664 63 * VAR v32 1665 65 * PGA 0x2d3bea0 (i:47431328, f:2.34342e-316) 1668 67 * GETOBJREF 2 1669 67 * REFCPY 0x2c8ed70 (i:46722416, f:2.30839e-316) 1672 65 * FREE v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) 1675 65 * PopPtr - 145,2 - 1676 63 * SUSPEND 1677 63 * VarDecl 10 1677 63 * STR 84 (l:39 s:"../../Asse") 1678 66 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 1680 63 * STOREOBJ v26 1681 63 * ChkNullV v26 1682 63 * VAR v26 1683 65 * GETOBJ 0 1684 65 * CALL 4316 (UIImage@ UIImage(String)) 1686 63 * FREE v63, 0x2c901b0 (i:46727600, f:2.30865e-316) 1689 63 * STOREOBJ v63 - 146,2 - 1690 63 * SUSPEND 1691 63 * PshVPtr v63 1692 65 * RefCpyV v36, 0x2c8ea30 (i:46721584, f:2.30835e-316) 1695 65 * PopPtr 1696 63 * VAR v36 1697 65 * PshGPtr 0x2d3bea0 (i:47431328, f:2.34342e-316) 1700 67 * GETOBJ 2 1701 67 * RefCpyV v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) 1704 67 * CALLINTF 4626 (void UIContainer::AppendChild(UIElement@)) 1706 63 * FREE v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) - 147,2 - 1709 63 * SUSPEND 1710 63 * PshGPtr 0x2d3bea0 (i:47431328, f:2.34342e-316) 1713 65 * RefCpyV v38, 0x2c8e6f0 (i:46720752, f:2.30831e-316) 1716 65 * PopPtr 1717 63 * VAR v38 1718 65 * PshGPtr 0x2d38c90 (i:47418512, f:2.34279e-316) 1721 67 * GETOBJ 2 1722 67 * RefCpyV v18, 0x2c8e480 (i:46720128, f:2.30828e-316) 1725 67 * CALLINTF 4615 (void UI::Add(UIEntity@)) 1727 63 * FREE v18, 0x2c8e480 (i:46720128, f:2.30828e-316) - 149,2 - 1730 63 * SUSPEND 1731 63 * PshC4 0x1 (i:1, f:1.4013e-045) 1733 64 * CALL 4333 (UIMenu@ UIMenu(MenuDir)) 1735 63 * STOREOBJ v43 1736 63 * ChkNullV v43 1737 63 * VAR v43 1738 65 * PshGPtr 0x2d3a2a0 (i:47424160, f:2.34306e-316) 1741 67 * CHKREF 1742 67 * GETOBJREF 2 1743 67 * CALLSYS 4 (int& _builtin_object_::opAssign(int&in)) 1745 63 * PshRPtr 1746 65 * FREE v43, 0x2c91580 (i:46732672, f:2.3089e-316) 1749 65 * PopPtr - 150,2 - 1750 63 * SUSPEND 1751 63 * FuncPtr 0x2d28dc0 (i:47353280, f:2.33956e-316) 1754 65 * RefCpyV v57, 0x46b728 (i:4634408, f:2.2897e-317) 1757 65 * PopPtr 1758 63 * VAR v57 1759 65 * PshGPtr 0x2d3a2a0 (i:47424160, f:2.34306e-316) 1762 67 * ADDSi v52, 134217926 1764 67 * GETOBJREF 2 1765 67 * REFCPY 0x46b728 (i:4634408, f:2.2897e-317) 1768 65 * FREE v57, 0x46b728 (i:4634408, f:2.2897e-317) 1771 65 * PopPtr - 151,2 - 1772 63 * SUSPEND 1773 63 * PshGPtr 0x2d3a2a0 (i:47424160, f:2.34306e-316) 1776 65 * CHKREF 1777 65 * RefCpyV v43, 0x2c91580 (i:46732672, f:2.3089e-316) 1780 65 * PopPtr 1781 63 * VAR v43 1782 65 * PshGPtr 0x2d38c90 (i:47418512, f:2.34279e-316) 1785 67 * GETOBJ 2 1786 67 * RefCpyV v18, 0x2c8e480 (i:46720128, f:2.30828e-316) 1789 67 * CALLINTF 4616 (void UI::Register(UIMenu@)) 1791 63 * FREE v18, 0x2c8e480 (i:46720128, f:2.30828e-316) - 153,2 - 1794 63 * SUSPEND 1795 63 * PshGPtr 0x2d3a2a0 (i:47424160, f:2.34306e-316) 1798 65 * CHKREF 1799 65 * RefCpyV v43, 0x2c91580 (i:46732672, f:2.3089e-316) 1802 65 * PopPtr 1803 63 * VAR v43 1804 65 * PshGPtr 0x2d3bea0 (i:47431328, f:2.34342e-316) 1807 67 * RefCpyV v32, 0x2c8ed70 (i:46722416, f:2.30839e-316) 1810 67 * PopPtr 1811 65 * VAR v32 1812 67 * SetV1 v8, 0x0 1814 67 * PshV4 v8 1815 68 * GETOBJ 1 1816 68 * GETOBJ 3 1817 68 * CALL 4373 (void ToggleMenu(bool, UIContainer@, UIMenu@)) - 155,2 - 1819 63 * SUSPEND 1820 63 * FREE v63, 0x2c901b0 (i:46727600, f:2.30865e-316) 1823 63 * FREE v61, 0x2c8fe70 (i:46726768, f:2.30861e-316) 1826 63 * FREE v59, 0x2c8fe70 (i:46726768, f:2.30861e-316) 1829 63 * FREE v55, 0x2c8ed70 (i:46722416, f:2.30839e-316) 1832 63 * FREE v53, 0x2c904f0 (i:46728432, f:2.30869e-316) 1835 63 * FREE v51, 0x2c8ed70 (i:46722416, f:2.30839e-316) 1838 63 * FREE v47, 0x2c904f0 (i:46728432, f:2.30869e-316) 1841 63 * FREE v34, 0x2c8ed70 (i:46722416, f:2.30839e-316) 1844 63 * FREE v30, 0x2c8fe70 (i:46726768, f:2.30861e-316) 1847 63 * FREE v24, 0x2c8fe70 (i:46726768, f:2.30861e-316) 1850 63 * FREE v20, 0x2c901b0 (i:46727600, f:2.30865e-316) 1853 63 * 0: 1853 63 * RET 0 Vector3 cross(Vector3, Vector3) Temps: 4, 5, 6 Variables: -002: Vector3 a -004: Vector3 b 003: Vector3 c 000: Vector3 {noname param} - 69,2 - 0 6 * VarDecl 0 0 6 * VarDecl 1 0 6 * SUSPEND 1 6 * VarDecl 2 1 6 * PSF v3 2 8 * CALLSYS 183 (Vector3::Vector3()) - 70,2 - 4 6 * ObjInfo v3, 1 4 6 * SUSPEND 5 6 * LoadRObjR v-2, v4, 67108879 8 6 * RDR4 v4 9 6 * LoadRObjR v-4, v8, 67108879 12 6 * RDR4 v5 13 6 * MULf v4, v4, v5 15 6 * LoadRObjR v-2, v8, 67108879 18 6 * RDR4 v5 19 6 * LoadRObjR v-4, v4, 67108879 22 6 * RDR4 v6 23 6 * MULf v5, v5, v6 25 6 * SUBf v6, v4, v5 27 6 * LoadVObjR v3, v0, 67108879 30 6 * WRTV4 v6 - 71,2 - 31 6 * SUSPEND 32 6 * LoadRObjR v-2, v8, 67108879 35 6 * RDR4 v5 36 6 * LoadRObjR v-4, v0, 67108879 39 6 * RDR4 v6 40 6 * MULf v4, v5, v6 42 6 * LoadRObjR v-2, v0, 67108879 45 6 * RDR4 v6 46 6 * LoadRObjR v-4, v8, 67108879 49 6 * RDR4 v5 50 6 * MULf v6, v6, v5 52 6 * SUBf v5, v4, v6 54 6 * LoadVObjR v3, v4, 67108879 57 6 * WRTV4 v5 - 72,2 - 58 6 * SUSPEND 59 6 * LoadRObjR v-2, v0, 67108879 62 6 * RDR4 v6 63 6 * LoadRObjR v-4, v4, 67108879 66 6 * RDR4 v5 67 6 * MULf v4, v6, v5 69 6 * LoadRObjR v-2, v4, 67108879 72 6 * RDR4 v5 73 6 * LoadRObjR v-4, v0, 67108879 76 6 * RDR4 v6 77 6 * MULf v5, v5, v6 79 6 * SUBf v6, v4, v5 81 6 * LoadVObjR v3, v8, 67108879 84 6 * WRTV4 v6 - 73,2 - 85 6 * SUSPEND 86 6 * PSF v3 87 8 * PshVPtr v0 88 10 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 90 6 * ObjInfo v0, 1 90 6 * { 90 6 * ObjInfo v3, 0 90 6 * } 90 6 * 0: 90 6 * FREE v-2, 0x487f30 (i:4751152, f:2.34738e-317) 93 6 * FREE v-4, 0x487f30 (i:4751152, f:2.34738e-317) 96 6 * RET 6 float dot(Vector3, Vector3) Temps: 2, 3, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 Variables: 000: Vector3 a -002: Vector3 b 001: float d 006: (heap) String {noname} 008: (heap) String {noname} 010: (heap) String {noname} 012: (heap) String {noname} 014: (heap) String {noname} 016: (heap) String {noname} 018: (heap) String {noname} 020: (heap) String {noname} 022: (heap) String {noname} 024: (heap) String {noname} - 77,2 - 0 24 * VarDecl 0 0 24 * VarDecl 1 0 24 * SUSPEND 1 24 * VarDecl 2 1 24 * LoadThisR v0, 67108879 3 24 * RDR4 v2 4 24 * LoadRObjR v-2, v0, 67108879 7 24 * RDR4 v3 8 24 * MULf v2, v2, v3 10 24 * LoadThisR v4, 67108879 12 24 * RDR4 v3 13 24 * LoadRObjR v-2, v4, 67108879 16 24 * RDR4 v4 17 24 * MULf v3, v3, v4 19 24 * ADDf v4, v2, v3 21 24 * LoadThisR v8, 67108879 23 24 * RDR4 v3 24 24 * LoadRObjR v-2, v8, 67108879 27 24 * RDR4 v2 28 24 * MULf v3, v3, v2 30 24 * ADDf v1, v4, v3 - 78,2 - 32 24 * SUSPEND 33 24 * STR 2 (l:1 s:" ") 34 27 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 36 24 * STOREOBJ v24 37 24 * ChkNullV v24 38 24 * VAR v24 39 26 * PshV4 v1 40 27 * CALLSYS 93 (String@ String(const float)) 42 26 * STOREOBJ v22 43 26 * ChkNullV v22 44 26 * VAR v22 45 28 * STR 69 (l:3 s:" = ") 46 31 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 48 28 * STOREOBJ v20 49 28 * ChkNullV v20 50 28 * VAR v20 51 30 * LoadThisR v8, 67108879 53 30 * RDR4 v2 54 30 * LoadRObjR v-2, v8, 67108879 57 30 * RDR4 v3 58 30 * MULf v4, v2, v3 60 30 * PshV4 v4 61 31 * CALLSYS 93 (String@ String(const float)) 63 30 * STOREOBJ v18 64 30 * ChkNullV v18 65 30 * VAR v18 66 32 * STR 17 (l:2 s:", ") 67 35 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 69 32 * STOREOBJ v16 70 32 * ChkNullV v16 71 32 * VAR v16 72 34 * LoadThisR v4, 67108879 74 34 * RDR4 v2 75 34 * LoadRObjR v-2, v4, 67108879 78 34 * RDR4 v3 79 34 * MULf v4, v2, v3 81 34 * PshV4 v4 82 35 * CALLSYS 93 (String@ String(const float)) 84 34 * STOREOBJ v14 85 34 * ChkNullV v14 86 34 * VAR v14 87 36 * STR 17 (l:2 s:", ") 88 39 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 90 36 * STOREOBJ v12 91 36 * ChkNullV v12 92 36 * VAR v12 93 38 * LoadThisR v0, 67108879 95 38 * RDR4 v3 96 38 * LoadRObjR v-2, v0, 67108879 99 38 * RDR4 v2 100 38 * MULf v4, v3, v2 102 38 * PshV4 v4 103 39 * CALLSYS 93 (String@ String(const float)) 105 38 * STOREOBJ v8 106 38 * ChkNullV v8 107 38 * VAR v8 108 40 * STR 68 (l:5 s:"dot: ") 109 43 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 111 40 * STOREOBJ v6 112 40 * PshVPtr v6 113 42 * GETOBJREF 2 114 42 * CALLSYS 111 (String@ String::opAdd(const String&in) const) 116 38 * STOREOBJ v10 117 38 * FREE v6, 0x4871c0 (i:4747712, f:2.34568e-317) 120 38 * FREE v8, 0x4871c0 (i:4747712, f:2.34568e-317) 123 38 * PshVPtr v10 124 40 * GETOBJREF 2 125 40 * CALLSYS 111 (String@ String::opAdd(const String&in) const) 127 36 * STOREOBJ v8 128 36 * FREE v10, 0x4871c0 (i:4747712, f:2.34568e-317) 131 36 * FREE v12, 0x4871c0 (i:4747712, f:2.34568e-317) 134 36 * PshVPtr v8 135 38 * GETOBJREF 2 136 38 * CALLSYS 111 (String@ String::opAdd(const String&in) const) 138 34 * STOREOBJ v6 139 34 * FREE v8, 0x4871c0 (i:4747712, f:2.34568e-317) 142 34 * FREE v14, 0x4871c0 (i:4747712, f:2.34568e-317) 145 34 * PshVPtr v6 146 36 * GETOBJREF 2 147 36 * CALLSYS 111 (String@ String::opAdd(const String&in) const) 149 32 * STOREOBJ v8 150 32 * FREE v6, 0x4871c0 (i:4747712, f:2.34568e-317) 153 32 * FREE v16, 0x4871c0 (i:4747712, f:2.34568e-317) 156 32 * PshVPtr v8 157 34 * GETOBJREF 2 158 34 * CALLSYS 111 (String@ String::opAdd(const String&in) const) 160 30 * STOREOBJ v10 161 30 * FREE v8, 0x4871c0 (i:4747712, f:2.34568e-317) 164 30 * FREE v18, 0x4871c0 (i:4747712, f:2.34568e-317) 167 30 * PshVPtr v10 168 32 * GETOBJREF 2 169 32 * CALLSYS 111 (String@ String::opAdd(const String&in) const) 171 28 * STOREOBJ v8 172 28 * FREE v10, 0x4871c0 (i:4747712, f:2.34568e-317) 175 28 * FREE v20, 0x4871c0 (i:4747712, f:2.34568e-317) 178 28 * PshVPtr v8 179 30 * GETOBJREF 2 180 30 * CALLSYS 111 (String@ String::opAdd(const String&in) const) 182 26 * STOREOBJ v10 183 26 * FREE v8, 0x4871c0 (i:4747712, f:2.34568e-317) 186 26 * FREE v22, 0x4871c0 (i:4747712, f:2.34568e-317) 189 26 * PshVPtr v10 190 28 * GETOBJREF 2 191 28 * CALLSYS 111 (String@ String::opAdd(const String&in) const) 193 24 * STOREOBJ v8 194 24 * FREE v10, 0x4871c0 (i:4747712, f:2.34568e-317) 197 24 * FREE v24, 0x4871c0 (i:4747712, f:2.34568e-317) 200 24 * ChkNullV v8 201 24 * VAR v8 202 26 * GETOBJREF 0 203 26 * CALLSYS 83 (void echo(const String&in)) 205 24 * FREE v8, 0x4871c0 (i:4747712, f:2.34568e-317) - 79,2 - 208 24 * SUSPEND 209 24 * LoadThisR v0, 67108879 211 24 * RDR4 v2 212 24 * LoadRObjR v-2, v0, 67108879 215 24 * RDR4 v3 216 24 * MULf v4, v2, v3 218 24 * LoadThisR v4, 67108879 220 24 * RDR4 v3 221 24 * LoadRObjR v-2, v4, 67108879 224 24 * RDR4 v2 225 24 * MULf v3, v3, v2 227 24 * ADDf v2, v4, v3 229 24 * LoadThisR v8, 67108879 231 24 * RDR4 v3 232 24 * LoadRObjR v-2, v8, 67108879 235 24 * RDR4 v4 236 24 * MULf v3, v3, v4 238 24 * ADDf v4, v2, v3 240 24 * { 240 24 * } 240 24 * CpyVtoR4 v4 241 24 * 0: 241 24 * FREE v0, 0x487f30 (i:4751152, f:2.34738e-317) 244 24 * FREE v-2, 0x487f30 (i:4751152, f:2.34738e-317) 247 24 * RET 4 void EnemyBehaviour01::check() Temps: 2, 4, 5, 11, 12, 13, 15, 17, 19, 26, 29, 31, 33, 35 Variables: 008: Vector3 v 023: Quaternion qn 000: EnemyBehaviour01 this 002: (heap) Actor {noname} 004: (heap) Actor {noname} 015: (heap) Enemy {noname} 017: (heap) Weapon {noname} 019: (heap) Weapon {noname} 031: (heap) Vector3 {noname} 033: (heap) Box {noname} 035: (heap) _builtin_function_ {noname} 011: Vector3 {noname} 026: Vector3 {noname} 029: Vector3 {noname} - 9,3 - 0 35 * SUSPEND 1 35 * PshVPtr v0 2 37 * ADDSi v40, 134217948 4 37 * RDSPtr 5 37 * RefCpyV v2, 0x2c81320 (i:46666528, f:2.30563e-316) 8 37 * PopPtr 9 35 * ClrVPtr v4 10 35 * CmpPtr v2, v4 12 35 * TNZ 13 35 * CpyRtoV4 v5 14 35 * FREE v2, 0x2c81320 (i:46666528, f:2.30563e-316) 17 35 * FREE v4, 0x2c81320 (i:46666528, f:2.30563e-316) 20 35 * CpyVtoR4 v5 21 35 * JLowZ +234 (d:257) - 10,4 - 23 35 * { 23 35 * SUSPEND 24 35 * VarDecl 0 24 35 * PSF v8 25 37 * CALLSYS 183 (Vector3::Vector3()) 27 35 * ObjInfo v8, 1 27 35 * PshC4 0x0 (i:0, f:0) 29 36 * PshC4 0x3dcccccd (i:1036831949, f:0.1) 31 37 * PshC4 0x0 (i:0, f:0) 33 38 * PSF v11 34 40 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 36 35 * ObjInfo v11, 1 36 35 * PSF v11 37 37 * PSF v8 38 39 * COPY v3, 67108879 40 37 * ObjInfo v11, 0 40 37 * PopPtr - 11,4 - 41 35 * SUSPEND 42 35 * PshVPtr v0 43 37 * ADDSi v40, 134217948 45 37 * Cast 0x480000bd (i:1207959741, f:131075) 47 35 * STOREOBJ v15 48 35 * PshVPtr v15 49 37 * ADDSi v212, 134217917 51 37 * RDSPtr 52 37 * RefCpyV v17, 0x2c8ad00 (i:46705920, f:2.30758e-316) 55 37 * PopPtr 56 35 * ClrVPtr v19 57 35 * CmpPtr v17, v19 59 35 * TNZ 60 35 * CpyRtoV4 v5 61 35 * FREE v17, 0x2c8ad00 (i:46705920, f:2.30758e-316) 64 35 * FREE v19, 0x2c8ad00 (i:46705920, f:2.30758e-316) 67 35 * FREE v15, 0x2c8b380 (i:46707584, f:2.30766e-316) 70 35 * CpyVtoR4 v5 71 35 * JLowZ +91 (d:164) - 13,5 - 73 35 * { 73 35 * SUSPEND 74 35 * SetV4 v12, 0x32 (i:50, f:7.00649e-044) 76 35 * PshVPtr v0 77 37 * ADDSi v40, 134217948 79 37 * Cast 0x480000bd (i:1207959741, f:131075) 81 35 * STOREOBJ v15 82 35 * PshVPtr v15 83 37 * ADDSi v212, 134217917 85 37 * RDSPtr 86 37 * ADDSi v196, 134217945 88 37 * PopRPtr 89 35 * WRTV4 v12 90 35 * FREE v15, 0x2c8b380 (i:46707584, f:2.30766e-316) - 14,5 - 93 35 * SUSPEND 94 35 * VarDecl 1 94 35 * PSF v23 95 37 * CALLSYS 228 (Quaternion::Quaternion()) - 15,5 - 97 35 * ObjInfo v23, 1 97 35 * SUSPEND 98 35 * PshC4 0x3f800000 (i:1065353216, f:1) 100 36 * PshC4 0x0 (i:0, f:0) 102 37 * PshC4 0x0 (i:0, f:0) 104 38 * PSF v11 105 40 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 107 35 * ObjInfo v11, 1 107 35 * VAR v11 108 37 * PshVPtr v0 109 39 * ADDSi v40, 134217948 111 39 * Cast 0x480000bd (i:1207959741, f:131075) 113 37 * STOREOBJ v15 114 37 * PshVPtr v15 115 39 * ADDSi v32, 134217917 117 39 * PSF v26 118 41 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 120 37 * FREE v15, 0x2c8b380 (i:46707584, f:2.30766e-316) 123 37 * ObjInfo v26, 1 123 37 * VAR v26 124 39 * PSF v29 125 41 * PshGPtr 0x2d36b70 (i:47410032, f:2.34237e-316) 128 43 * ADDSi v40, 134217930 130 43 * RDSPtr 131 43 * ADDSi v32, 134217944 133 43 * GETREF 4 134 43 * CALLSYS 203 (Vector3 Vector3::opSub(const Vector3&in) const) 136 37 * ObjInfo v29, 1 136 37 * ObjInfo v26, 0 136 37 * VAR v29 137 39 * PSF v23 138 41 * GETREF 2 139 41 * GETREF 4 140 41 * CALLSYS 239 (void Quaternion::lookAt(const Vector3&in, const Vector3&in)) - 17,5 - 142 35 * ObjInfo v11, 0 142 35 * ObjInfo v29, 0 142 35 * SUSPEND 143 35 * PshVPtr v0 144 37 * ADDSi v40, 134217948 146 37 * Cast 0x480000bd (i:1207959741, f:131075) 148 35 * STOREOBJ v15 149 35 * PshVPtr v15 150 37 * ADDSi v212, 134217917 152 37 * RDSPtr 153 37 * RefCpyV v19, 0x2c8ad00 (i:46705920, f:2.30758e-316) 156 37 * CALLINTF 4749 (void Weapon::doAction()) 158 35 * FREE v15, 0x2c8b380 (i:46707584, f:2.30766e-316) 161 35 * FREE v19, 0x2c8ad00 (i:46705920, f:2.30758e-316) - 20,4 - 164 35 * ObjInfo v23, 0 164 35 * } 164 35 * 2: 164 35 * SUSPEND 165 35 * PSF v31 166 37 * VAR v8 167 39 * PSF v11 168 41 * PshVPtr v0 169 43 * ADDSi v40, 134217948 171 43 * RDSPtr 172 43 * ADDSi v32, 134217934 174 43 * GETREF 4 175 43 * CALLSYS 199 (Vector3 Vector3::opAdd(const Vector3&in) const) 177 37 * ObjInfo v11, 1 177 37 * PSF v11 178 39 * ALLOC 0x487f30, 184 (type:Vector3) 182 35 * ObjInfo v11, 0 182 35 * VAR v31 183 37 * PshVPtr v0 184 39 * ADDSi v40, 134217948 186 39 * RDSPtr 187 39 * ADDSi v176, 134217934 189 39 * RDSPtr 190 39 * GETOBJ 2 191 39 * RefCpyV v33, 0x2c82e10 (i:46673424, f:2.30597e-316) 194 39 * CALLINTF 4466 (bool Box::containsPoint(Vector3)) 196 35 * CpyRtoV4 v13 197 35 * FREE v33, 0x2c82e10 (i:46673424, f:2.30597e-316) 200 35 * CpyVtoR4 v13 201 35 * JLowZ +23 (d:226) - 21,5 - 203 35 * { 203 35 * SUSPEND 204 35 * PSF v31 205 37 * PSF v8 206 39 * ALLOC 0x487f30, 184 (type:Vector3) 210 35 * VAR v31 211 37 * PshVPtr v0 212 39 * ADDSi v40, 134217948 214 39 * RDSPtr 215 39 * GETOBJ 2 216 39 * RefCpyV v2, 0x2c81320 (i:46666528, f:2.30563e-316) 219 39 * CALLINTF 4697 (void GameObject::relTranslate(Vector3)) 221 35 * FREE v2, 0x2c81320 (i:46666528, f:2.30563e-316) 224 35 * } 224 35 * JMP +31 (d:257) - 23,5 - 226 35 * 3: 226 35 * { 226 35 * SUSPEND 227 35 * PshVPtr v0 228 37 * FuncPtr 0x2d43ea0 (i:47464096, f:2.34504e-316) 231 39 * CALLSYS 18 (_builtin_function_@ %delegate_factory(int&in, int&in)) 233 35 * STOREOBJ v35 234 35 * VAR v35 235 37 * PshVPtr v0 236 39 * ADDSi v32, 134217948 238 39 * RDSPtr 239 39 * ADDSi v88, 67108902 241 39 * GETOBJ 2 242 39 * CALLSYS 729 (TimerEvent& TimerEvent::opSubAssign(Action@)) - 24,5 - 244 35 * SUSPEND 245 35 * PshVPtr v0 246 37 * ADDSi v40, 134217948 248 37 * RDSPtr 249 37 * RefCpyV v4, 0x2c81320 (i:46666528, f:2.30563e-316) 252 37 * CALLINTF 4457 (void Base::removeFromScene()) 254 35 * FREE v4, 0x2c81320 (i:46666528, f:2.30563e-316) - 27,3 - 257 35 * } 257 35 * 4: 257 35 * ObjInfo v8, 0 257 35 * } 257 35 * 1: 257 35 * SUSPEND 258 35 * 0: 258 35 * RET 2 EnemyBehaviour01::EnemyBehaviour01(Timer@) Temps: 2 Variables: -002: Timer@ t 000: EnemyBehaviour01 this 002: (heap) Timer {noname} - 3,3 - 0 2 * VarDecl 0 0 2 * SUSPEND 1 2 * PshVPtr v-2 2 4 * RefCpyV v2, 0x490710 (i:4785936, f:2.36457e-317) 5 4 * PopPtr 6 2 * VAR v2 7 4 * PshVPtr v0 8 6 * GETOBJ 2 9 6 * CALL 4011 (ActorBehaviour::ActorBehaviour(Timer@)) - 4,3 - 11 2 * SUSPEND 12 2 * 0: 12 2 * FREE v-2, 0x490710 (i:4785936, f:2.36457e-317) 15 2 * RET 4 void EnemyBehaviour01::intersectAction(Base@) Temps: 2, 4, 6, 8, 10, 12 Variables: -002: Base@ obj 000: EnemyBehaviour01 this 002: (heap) _builtin_function_ {noname} 004: (heap) Vector3 {noname} 006: (heap) Scene {noname} 008: (heap) Timer {noname} 010: (heap) ExplosionEffect {noname} 012: (heap) Actor {noname} - 29,3 - 0 12 * VarDecl 0 0 12 * SUSPEND 1 12 * PshVPtr v0 2 14 * FuncPtr 0x2d43ea0 (i:47464096, f:2.34504e-316) 5 16 * CALLSYS 18 (_builtin_function_@ %delegate_factory(int&in, int&in)) 7 12 * STOREOBJ v2 8 12 * VAR v2 9 14 * PshVPtr v0 10 16 * ADDSi v32, 134217948 12 16 * RDSPtr 13 16 * ADDSi v88, 67108902 15 16 * GETOBJ 2 16 16 * CALLSYS 729 (TimerEvent& TimerEvent::opSubAssign(Action@)) - 30,3 - 18 12 * SUSPEND 19 12 * PSF v4 20 14 * PshVPtr v0 21 16 * ADDSi v40, 134217948 23 16 * RDSPtr 24 16 * ADDSi v32, 134217934 26 16 * ALLOC 0x487f30, 184 (type:Vector3) 30 12 * VAR v4 31 14 * PshVPtr v0 32 16 * ADDSi v40, 134217948 34 16 * RDSPtr 35 16 * ADDSi v64, 134217934 37 16 * RDSPtr 38 16 * RefCpyV v6, 0x493b20 (i:4799264, f:2.37115e-317) 41 16 * PopPtr 42 14 * VAR v6 43 16 * PshVPtr v0 44 18 * ADDSi v32, 134217948 46 18 * RDSPtr 47 18 * RefCpyV v8, 0x490710 (i:4785936, f:2.36457e-317) 50 18 * PopPtr 51 16 * VAR v8 52 18 * GETOBJ 0 53 18 * GETOBJ 2 54 18 * GETOBJ 4 55 18 * CALL 4190 (ExplosionEffect@ ExplosionEffect(Timer@, Scene@, Vector3)) 57 12 * STOREOBJ v10 58 12 * FREE v10, 0x2c8bf40 (i:46710592, f:2.30781e-316) - 31,3 - 61 12 * SUSPEND 62 12 * PshVPtr v0 63 14 * ADDSi v40, 134217948 65 14 * RDSPtr 66 14 * RefCpyV v12, 0x2c81320 (i:46666528, f:2.30563e-316) 69 14 * CALLINTF 4457 (void Base::removeFromScene()) 71 12 * FREE v12, 0x2c81320 (i:46666528, f:2.30563e-316) - 32,3 - 74 12 * SUSPEND 75 12 * 0: 75 12 * FREE v-2, 0x2c81f10 (i:46669584, f:2.30578e-316) 78 12 * RET 4 EnemyBehaviour01::~EnemyBehaviour01() Temps: 2 Variables: 000: EnemyBehaviour01 this 002: (heap) String {noname} - 6,3 - 0 2 * SUSPEND 1 2 * STR 19 (l:23 s:"removed en") 2 5 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 4 2 * STOREOBJ v2 5 2 * ChkNullV v2 6 2 * VAR v2 7 4 * GETOBJREF 0 8 4 * CALLSYS 83 (void echo(const String&in)) 10 2 * FREE v2, 0x4871c0 (i:4747712, f:2.34568e-317) - 7,3 - 13 2 * SUSPEND 14 2 * 0: 14 2 * RET 2 void EnemyBehaviour02::check() Temps: 2, 4, 5, 11, 12, 13, 15, 17, 19, 21, 23, 28, 32, 34, 36 Variables: 008: Vector3 v 027: Quaternion sinRot 000: EnemyBehaviour02 this 002: (heap) Actor {noname} 004: (heap) Actor {noname} 015: (heap) Enemy {noname} 017: (heap) Weapon {noname} 019: (heap) Weapon {noname} 021: (heap) Vector3 {noname} 023: (heap) Box {noname} 034: (heap) Quaternion {noname} 036: (heap) _builtin_function_ {noname} 011: Vector3 {noname} 032: Quaternion {noname} - 10,3 - 0 36 * SUSPEND 1 36 * PshVPtr v0 2 38 * ADDSi v40, 134217947 4 38 * RDSPtr 5 38 * RefCpyV v2, 0x2c81320 (i:46666528, f:2.30563e-316) 8 38 * PopPtr 9 36 * ClrVPtr v4 10 36 * CmpPtr v2, v4 12 36 * TNZ 13 36 * CpyRtoV4 v5 14 36 * FREE v2, 0x2c81320 (i:46666528, f:2.30563e-316) 17 36 * FREE v4, 0x2c81320 (i:46666528, f:2.30563e-316) 20 36 * CpyVtoR4 v5 21 36 * JLowZ +267 (d:290) - 11,4 - 23 36 * { 23 36 * SUSPEND 24 36 * VarDecl 0 24 36 * PSF v8 25 38 * CALLSYS 183 (Vector3::Vector3()) 27 36 * ObjInfo v8, 1 27 36 * PshC4 0x0 (i:0, f:0) 29 37 * PshC4 0x3dcccccd (i:1036831949, f:0.1) 31 38 * PshC4 0x0 (i:0, f:0) 33 39 * PSF v11 34 41 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 36 36 * ObjInfo v11, 1 36 36 * PSF v11 37 38 * PSF v8 38 40 * COPY v3, 67108879 40 38 * ObjInfo v11, 0 40 38 * PopPtr - 12,4 - 41 36 * SUSPEND 42 36 * PshVPtr v0 43 38 * ADDSi v40, 134217947 45 38 * Cast 0x480000bd (i:1207959741, f:131075) 47 36 * STOREOBJ v15 48 36 * PshVPtr v15 49 38 * ADDSi v212, 134217917 51 38 * RDSPtr 52 38 * RefCpyV v17, 0x2c8ad00 (i:46705920, f:2.30758e-316) 55 38 * PopPtr 56 36 * ClrVPtr v19 57 36 * CmpPtr v17, v19 59 36 * TNZ 60 36 * CpyRtoV4 v5 61 36 * FREE v17, 0x2c8ad00 (i:46705920, f:2.30758e-316) 64 36 * FREE v19, 0x2c8ad00 (i:46705920, f:2.30758e-316) 67 36 * FREE v15, 0x2c8b380 (i:46707584, f:2.30766e-316) 70 36 * CpyVtoR4 v5 71 36 * JLowZ +42 (d:115) - 13,5 - 73 36 * { 73 36 * SUSPEND 74 36 * SetV4 v12, 0x32 (i:50, f:7.00649e-044) 76 36 * PshVPtr v0 77 38 * ADDSi v40, 134217947 79 38 * Cast 0x480000bd (i:1207959741, f:131075) 81 36 * STOREOBJ v15 82 36 * PshVPtr v15 83 38 * ADDSi v212, 134217917 85 38 * RDSPtr 86 38 * ADDSi v196, 134217945 88 38 * PopRPtr 89 36 * WRTV4 v12 90 36 * FREE v15, 0x2c8b380 (i:46707584, f:2.30766e-316) - 14,5 - 93 36 * SUSPEND 94 36 * PshVPtr v0 95 38 * ADDSi v40, 134217947 97 38 * Cast 0x480000bd (i:1207959741, f:131075) 99 36 * STOREOBJ v15 100 36 * PshVPtr v15 101 38 * ADDSi v212, 134217917 103 38 * RDSPtr 104 38 * RefCpyV v17, 0x2c8ad00 (i:46705920, f:2.30758e-316) 107 38 * CALLINTF 4749 (void Weapon::doAction()) 109 36 * FREE v15, 0x2c8b380 (i:46707584, f:2.30766e-316) 112 36 * FREE v17, 0x2c8ad00 (i:46705920, f:2.30758e-316) - 17,4 - 115 36 * } 115 36 * 2: 115 36 * SUSPEND 116 36 * PSF v21 117 38 * VAR v8 118 40 * PSF v11 119 42 * PshVPtr v0 120 44 * ADDSi v40, 134217947 122 44 * RDSPtr 123 44 * ADDSi v32, 134217934 125 44 * GETREF 4 126 44 * CALLSYS 199 (Vector3 Vector3::opAdd(const Vector3&in) const) 128 38 * ObjInfo v11, 1 128 38 * PSF v11 129 40 * ALLOC 0x487f30, 184 (type:Vector3) 133 36 * ObjInfo v11, 0 133 36 * VAR v21 134 38 * PshVPtr v0 135 40 * ADDSi v40, 134217947 137 40 * RDSPtr 138 40 * ADDSi v176, 134217934 140 40 * RDSPtr 141 40 * GETOBJ 2 142 40 * RefCpyV v23, 0x2c82e10 (i:46673424, f:2.30597e-316) 145 40 * CALLINTF 4466 (bool Box::containsPoint(Vector3)) 147 36 * CpyRtoV4 v5 148 36 * FREE v23, 0x2c82e10 (i:46673424, f:2.30597e-316) 151 36 * CpyVtoR4 v5 152 36 * JLowZ +105 (d:259) - 18,5 - 154 36 * { 154 36 * SUSPEND 155 36 * PSF v21 156 38 * PSF v8 157 40 * ALLOC 0x487f30, 184 (type:Vector3) 161 36 * VAR v21 162 38 * PshVPtr v0 163 40 * ADDSi v40, 134217947 165 40 * RDSPtr 166 40 * GETOBJ 2 167 40 * RefCpyV v2, 0x2c81320 (i:46666528, f:2.30563e-316) 170 40 * CALLINTF 4697 (void GameObject::relTranslate(Vector3)) 172 36 * FREE v2, 0x2c81320 (i:46666528, f:2.30563e-316) - 19,5 - 175 36 * SUSPEND 176 36 * VarDecl 1 176 36 * CpyGtoV4 v28, 0x140185b94 (i:5370305428, f:2.65328e-314) 179 36 * PshVPtr v0 180 38 * ADDSi v40, 134217947 182 38 * RDSPtr 183 38 * ADDSi v32, 134217934 185 38 * ADDSi v4, 67108879 187 38 * PopRPtr 188 36 * RDR4 v5 189 36 * PshV4 v5 190 37 * CALLSYS 40 (float sin(float)) 192 36 * CpyRtoV4 v13 193 36 * MULIf v5, v13, 0.400000 196 36 * MULf v12, v28, v5 198 36 * PshV4 v12 199 37 * PshC4 0x3f800000 (i:1065353216, f:1) 201 38 * PshC4 0x0 (i:0, f:0) 203 39 * PshC4 0x0 (i:0, f:0) 205 40 * PSF v11 206 42 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 208 37 * ObjInfo v11, 1 208 37 * PSF v11 209 39 * PSF v27 210 41 * CALLSYS 230 (Quaternion::Quaternion(const Vector3&in, float)) - 20,17 - 212 36 * ObjInfo v11, 0 212 36 * ObjInfo v27, 1 212 36 * SUSPEND 213 36 * PSF v34 214 38 * ALLOC 0x488cd0, 228 (type:Quaternion) 218 36 * VAR v27 219 38 * PSF v32 220 40 * PshVPtr v0 221 42 * ADDSi v48, 134217947 223 42 * GETREF 4 224 42 * CALLSYS 248 (Quaternion Quaternion::opMul(const Quaternion&in) const) 226 36 * ObjInfo v32, 1 226 36 * PSF v32 227 38 * PshVPtr v34 228 40 * COPY v4, 67108882 230 38 * PopPtr 231 36 * ObjInfo v32, 0 231 36 * VAR v34 232 38 * PshVPtr v0 233 40 * ADDSi v40, 134217947 235 40 * RDSPtr 236 40 * GETOBJ 2 237 40 * RefCpyV v4, 0x2c81320 (i:46666528, f:2.30563e-316) 240 40 * CALLINTF 4695 (void GameObject::relRotate(Quaternion)) 242 36 * FREE v4, 0x2c81320 (i:46666528, f:2.30563e-316) - 21,17 - 245 36 * SUSPEND 246 36 * PSF v32 247 38 * PSF v27 248 40 * CALLSYS 243 (Quaternion Quaternion::inverse() const) 250 36 * ObjInfo v32, 1 250 36 * PSF v32 251 38 * PshVPtr v0 252 40 * ADDSi v48, 134217947 254 40 * COPY v4, 67108882 256 38 * ObjInfo v32, 0 256 38 * PopPtr 257 36 * ObjInfo v27, 0 257 36 * } 257 36 * JMP +31 (d:290) - 24,5 - 259 36 * 3: 259 36 * { 259 36 * SUSPEND 260 36 * PshVPtr v0 261 38 * FuncPtr 0x2d43ea0 (i:47464096, f:2.34504e-316) 264 40 * CALLSYS 18 (_builtin_function_@ %delegate_factory(int&in, int&in)) 266 36 * STOREOBJ v36 267 36 * VAR v36 268 38 * PshVPtr v0 269 40 * ADDSi v32, 134217947 271 40 * RDSPtr 272 40 * ADDSi v88, 67108902 274 40 * GETOBJ 2 275 40 * CALLSYS 729 (TimerEvent& TimerEvent::opSubAssign(Action@)) - 25,5 - 277 36 * SUSPEND 278 36 * PshVPtr v0 279 38 * ADDSi v40, 134217947 281 38 * RDSPtr 282 38 * RefCpyV v2, 0x2c81320 (i:46666528, f:2.30563e-316) 285 38 * CALLINTF 4457 (void Base::removeFromScene()) 287 36 * FREE v2, 0x2c81320 (i:46666528, f:2.30563e-316) - 28,3 - 290 36 * } 290 36 * 4: 290 36 * ObjInfo v8, 0 290 36 * } 290 36 * 1: 290 36 * SUSPEND 291 36 * 0: 291 36 * RET 2 EnemyBehaviour02::EnemyBehaviour02(Timer@) Temps: 2 Variables: -002: Timer@ t 000: EnemyBehaviour02 this 002: (heap) Timer {noname} - 2,13 - 0 2 * VarDecl 0 0 2 * SUSPEND 1 2 * PshVPtr v0 2 4 * ADDSi v48, 134217947 4 4 * CALLSYS 228 (Quaternion::Quaternion()) - 4,3 - 6 2 * SUSPEND 7 2 * PshVPtr v-2 8 4 * RefCpyV v2, 0x490710 (i:4785936, f:2.36457e-317) 11 4 * PopPtr 12 2 * VAR v2 13 4 * PshVPtr v0 14 6 * GETOBJ 2 15 6 * CALL 4011 (ActorBehaviour::ActorBehaviour(Timer@)) - 5,3 - 17 2 * SUSPEND 18 2 * 0: 18 2 * FREE v-2, 0x490710 (i:4785936, f:2.36457e-317) 21 2 * RET 4 void EnemyBehaviour02::intersectAction(Base@) Temps: 2, 4, 6, 8, 10, 12 Variables: -002: Base@ obj 000: EnemyBehaviour02 this 002: (heap) _builtin_function_ {noname} 004: (heap) Vector3 {noname} 006: (heap) Scene {noname} 008: (heap) Timer {noname} 010: (heap) ExplosionEffect {noname} 012: (heap) Actor {noname} - 30,3 - 0 12 * VarDecl 0 0 12 * SUSPEND 1 12 * PshVPtr v0 2 14 * FuncPtr 0x2d43ea0 (i:47464096, f:2.34504e-316) 5 16 * CALLSYS 18 (_builtin_function_@ %delegate_factory(int&in, int&in)) 7 12 * STOREOBJ v2 8 12 * VAR v2 9 14 * PshVPtr v0 10 16 * ADDSi v32, 134217947 12 16 * RDSPtr 13 16 * ADDSi v88, 67108902 15 16 * GETOBJ 2 16 16 * CALLSYS 729 (TimerEvent& TimerEvent::opSubAssign(Action@)) - 31,3 - 18 12 * SUSPEND 19 12 * PSF v4 20 14 * PshVPtr v0 21 16 * ADDSi v40, 134217947 23 16 * RDSPtr 24 16 * ADDSi v32, 134217934 26 16 * ALLOC 0x487f30, 184 (type:Vector3) 30 12 * VAR v4 31 14 * PshVPtr v0 32 16 * ADDSi v40, 134217947 34 16 * RDSPtr 35 16 * ADDSi v64, 134217934 37 16 * RDSPtr 38 16 * RefCpyV v6, 0x493b20 (i:4799264, f:2.37115e-317) 41 16 * PopPtr 42 14 * VAR v6 43 16 * PshVPtr v0 44 18 * ADDSi v32, 134217947 46 18 * RDSPtr 47 18 * RefCpyV v8, 0x490710 (i:4785936, f:2.36457e-317) 50 18 * PopPtr 51 16 * VAR v8 52 18 * GETOBJ 0 53 18 * GETOBJ 2 54 18 * GETOBJ 4 55 18 * CALL 4190 (ExplosionEffect@ ExplosionEffect(Timer@, Scene@, Vector3)) 57 12 * STOREOBJ v10 58 12 * FREE v10, 0x2c8bf40 (i:46710592, f:2.30781e-316) - 32,3 - 61 12 * SUSPEND 62 12 * PshVPtr v0 63 14 * ADDSi v40, 134217947 65 14 * RDSPtr 66 14 * RefCpyV v12, 0x2c81320 (i:46666528, f:2.30563e-316) 69 14 * CALLINTF 4457 (void Base::removeFromScene()) 71 12 * FREE v12, 0x2c81320 (i:46666528, f:2.30563e-316) - 33,3 - 74 12 * SUSPEND 75 12 * 0: 75 12 * FREE v-2, 0x2c81f10 (i:46669584, f:2.30578e-316) 78 12 * RET 4 EnemyBehaviour02::~EnemyBehaviour02() Temps: 2 Variables: 000: EnemyBehaviour02 this 002: (heap) String {noname} - 7,3 - 0 2 * SUSPEND 1 2 * STR 19 (l:23 s:"removed en") 2 5 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 4 2 * STOREOBJ v2 5 2 * ChkNullV v2 6 2 * VAR v2 7 4 * GETOBJREF 0 8 4 * CALLSYS 83 (void echo(const String&in)) 10 2 * FREE v2, 0x4871c0 (i:4747712, f:2.34568e-317) - 8,3 - 13 2 * SUSPEND 14 2 * 0: 14 2 * RET 2 Enemy::Enemy(Model@, Timer@, Scene@, Box@, ActorBehaviour@) Temps: 4, 5, 7, 10, 11, 12, 14, 16, 18, 20, 22, 24, 26 Variables: -002: Model@ eModel -004: Timer@ t -006: Scene@ s -008: Box@ st -010: ActorBehaviour@ ab 002: (heap) Object@ object 000: Enemy this 004: (heap) Object {noname} 007: (heap) Model {noname} 014: (heap) Vector3 {noname} 016: (heap) Scene {noname} 018: (heap) Box {noname} 020: (heap) Box {noname} 022: (heap) Timer {noname} 024: (heap) Weapon {noname} 026: (heap) GameObject {noname} 010: Vector3 {noname} - 4,10 - 0 26 * VarDecl 0 0 26 * VarDecl 1 0 26 * VarDecl 2 0 26 * VarDecl 3 0 26 * VarDecl 4 0 26 * SUSPEND 1 26 * PshVPtr v0 2 28 * CALL 4015 (Actor::Actor()) - 8,3 - 4 26 * SUSPEND 5 26 * VarDecl 5 5 26 * CALLSYS 791 (Object@ Object()) 7 26 * FREE v2, 0x492650 (i:4793936, f:2.36852e-317) 10 26 * STOREOBJ v2 - 9,3 - 11 26 * SUSPEND 12 26 * VAR v-6 13 28 * PshVPtr v0 14 30 * ADDSi v64, 134217917 16 30 * GETOBJREF 2 17 30 * REFCPY 0x493b20 (i:4799264, f:2.37115e-317) 20 28 * PopPtr - 10,3 - 21 26 * SUSPEND 22 26 * VAR v-4 23 28 * PshVPtr v0 24 30 * ADDSi v184, 134217917 26 30 * GETOBJREF 2 27 30 * REFCPY 0x490710 (i:4785936, f:2.36457e-317) 30 28 * PopPtr - 11,3 - 31 26 * SUSPEND 32 26 * VAR v-10 33 28 * PshVPtr v0 34 30 * ADDSi v196, 134217917 36 30 * GETOBJREF 2 37 30 * REFCPY 0x2c80ed0 (i:46665424, f:2.30558e-316) 40 28 * PopPtr - 12,3 - 41 26 * SUSPEND 42 26 * VAR v-8 43 28 * PshVPtr v0 44 30 * ADDSi v176, 134217917 46 30 * GETOBJREF 2 47 30 * REFCPY 0x2c82e10 (i:46673424, f:2.30597e-316) 50 28 * PopPtr - 13,3 - 51 26 * SUSPEND 52 26 * SetV4 v5, 0x1 (i:1, f:1.4013e-045) 54 26 * LoadThisR v52, 134217917 56 26 * WRTV4 v5 - 14,3 - 57 26 * SUSPEND 58 26 * SetV4 v5, 0x4 (i:4, f:5.60519e-045) 60 26 * LoadThisR v48, 134217917 62 26 * WRTV4 v5 - 15,3 - 63 26 * SUSPEND 64 26 * PshVPtr v-2 65 28 * RefCpyV v7, 0x49f960 (i:4847968, f:2.39521e-317) 68 28 * PopPtr 69 26 * VAR v7 70 28 * PshVPtr v2 71 30 * GETOBJ 2 72 30 * CALLSYS 837 (void Object::set_model(Model@)) - 16,3 - 74 26 * SUSPEND 75 26 * PshC4 0x3d4ccccd (i:1028443341, f:0.05) 77 27 * PshC4 0x3d4ccccd (i:1028443341, f:0.05) 79 28 * PshC4 0x3d4ccccd (i:1028443341, f:0.05) 81 29 * PSF v10 82 31 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 84 26 * ObjInfo v10, 1 84 26 * VAR v10 85 28 * PshVPtr v2 86 30 * GETREF 2 87 30 * CALLSYS 813 (void Object::scale(const Vector3&in)) - 17,3 - 89 26 * ObjInfo v10, 0 89 26 * SUSPEND 90 26 * PSF v14 91 28 * PshC4 0x0 (i:0, f:0) 93 29 * PshC4 0x0 (i:0, f:0) 95 30 * PshC4 0x0 (i:0, f:0) 97 31 * PSF v10 98 33 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 100 28 * ObjInfo v10, 1 100 28 * PSF v10 101 30 * ALLOC 0x487f30, 184 (type:Vector3) 105 26 * ObjInfo v10, 0 105 26 * VAR v14 106 28 * PshVPtr v2 107 30 * RefCpyV v4, 0x492650 (i:4793936, f:2.36852e-317) 110 30 * PopPtr 111 28 * VAR v4 112 30 * PshVPtr v0 113 32 * GETOBJ 2 114 32 * GETOBJ 4 115 32 * CALLINTF 4689 (uint GameObject::addChild(Object@, Vector3)) - 18,3 - 117 26 * SUSPEND 118 26 * PshVPtr v0 119 28 * ADDSi v64, 134217917 121 28 * RDSPtr 122 28 * RefCpyV v16, 0x493b20 (i:4799264, f:2.37115e-317) 125 28 * PopPtr 126 26 * VAR v16 127 28 * PshVPtr v0 128 30 * GETOBJ 2 129 30 * CALLINTF 4456 (void Base::addToScene(Scene@)) - 19,3 - 131 26 * SUSPEND 132 26 * PshC4 0x1 (i:1, f:1.4013e-045) 134 27 * PshVPtr v0 135 29 * CALLINTF 4753 (void Actor::addToIntersect(int)) - 20,3 - 137 26 * SUSPEND 138 26 * VAR v0 139 28 * PshVPtr v-10 140 30 * ADDSi v40, 134217933 142 30 * GETOBJREF 2 143 30 * REFCPY 0x2c81320 (i:46666528, f:2.30563e-316) 146 28 * PopPtr - 21,3 - 147 26 * SUSPEND 148 26 * PshC4 0x4 (i:4, f:5.60519e-045) 150 27 * PshC4 0x3 (i:3, f:4.2039e-045) 152 28 * CALL 4080 (Box@ Box()) 154 28 * STOREOBJ v18 155 28 * PshVPtr v0 156 30 * ADDSi v176, 134217917 158 30 * RDSPtr 159 30 * CHKREF 160 30 * RefCpyV v20, 0x2c82e10 (i:46673424, f:2.30597e-316) 163 30 * PopPtr 164 28 * PshVPtr v20 165 30 * CHKREF 166 30 * PshVPtr v18 167 32 * CALLSYS 4 (int& _builtin_object_::opAssign(int&in)) 169 28 * FREE v20, 0x2c82e10 (i:46673424, f:2.30597e-316) 172 28 * VAR v18 173 30 * PshVPtr v0 174 32 * ADDSi v184, 134217917 176 32 * RDSPtr 177 32 * RefCpyV v22, 0x490710 (i:4785936, f:2.36457e-317) 180 32 * PopPtr 181 30 * VAR v22 182 32 * GETOBJ 0 183 32 * GETOBJ 2 184 32 * CALL 4160 (Weapon@ Weapon(Timer@, Box, int, int)) 186 26 * STOREOBJ v24 187 26 * VAR v24 188 28 * PshVPtr v0 189 30 * ADDSi v212, 134217917 191 30 * GETOBJREF 2 192 30 * REFCPY 0x2c8ad00 (i:46705920, f:2.30758e-316) 195 28 * FREE v24, 0x2c8ad00 (i:46705920, f:2.30758e-316) 198 28 * PopPtr - 22,3 - 199 26 * SUSPEND 200 26 * PSF v14 201 28 * PshC4 0x0 (i:0, f:0) 203 29 * PshC4 0x0 (i:0, f:0) 205 30 * PshC4 0x0 (i:0, f:0) 207 31 * PSF v10 208 33 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 210 28 * ObjInfo v10, 1 210 28 * PSF v10 211 30 * ALLOC 0x487f30, 184 (type:Vector3) 215 26 * ObjInfo v10, 0 215 26 * VAR v14 216 28 * PshVPtr v0 217 30 * ADDSi v212, 134217917 219 30 * RDSPtr 220 30 * RefCpyV v26, 0x2c81a70 (i:46668400, f:2.30573e-316) 223 30 * PopPtr 224 28 * VAR v26 225 30 * PshVPtr v0 226 32 * GETOBJ 2 227 32 * GETOBJ 4 228 32 * CALLINTF 4690 (uint GameObject::addChild(GameObject@, Vector3)) - 23,3 - 230 26 * SUSPEND 231 26 * FREE v2, 0x492650 (i:4793936, f:2.36852e-317) 234 26 * 0: 234 26 * FREE v-2, 0x49f960 (i:4847968, f:2.39521e-317) 237 26 * FREE v-4, 0x490710 (i:4785936, f:2.36457e-317) 240 26 * FREE v-6, 0x493b20 (i:4799264, f:2.37115e-317) 243 26 * FREE v-8, 0x2c82e10 (i:46673424, f:2.30597e-316) 246 26 * FREE v-10, 0x2c80ed0 (i:46665424, f:2.30558e-316) 249 26 * RET 12 void Enemy::intersectAction(Base@) Temps: 2, 4 Variables: -002: Base@ obj 000: Enemy this 002: (heap) Base {noname} 004: (heap) ActorBehaviour {noname} - 32,3 - 0 4 * VarDecl 0 0 4 * SUSPEND 1 4 * PshVPtr v-2 2 6 * RefCpyV v2, 0x2c81f10 (i:46669584, f:2.30578e-316) 5 6 * PopPtr 6 4 * VAR v2 7 6 * PshVPtr v0 8 8 * ADDSi v196, 134217917 10 8 * RDSPtr 11 8 * GETOBJ 2 12 8 * RefCpyV v4, 0x2c80ed0 (i:46665424, f:2.30558e-316) 15 8 * CALLINTF 4454 (void ActorBehaviour::intersectAction(Base@)) 17 4 * FREE v4, 0x2c80ed0 (i:46665424, f:2.30558e-316) - 33,3 - 20 4 * SUSPEND 21 4 * 0: 21 4 * FREE v-2, 0x2c81f10 (i:46669584, f:2.30578e-316) 24 4 * RET 4 Enemy::~Enemy() Temps: 1 Variables: 000: Enemy this - 26,3 - 0 1 * SUSPEND 1 1 * LoadThisR v80, 134217917 3 1 * RDR1 v1 4 1 * CpyVtoR4 v1 5 1 * JLowZ +4 (d:11) - 27,4 - 7 1 * { 7 1 * SUSPEND 8 1 * PshVPtr v0 9 3 * CALL 4025 (void Actor::removeFromScene()) - 29,3 - 11 1 * } 11 1 * 1: 11 1 * SUSPEND 12 1 * 0: 12 1 * RET 2 ExplosionEffect::ExplosionEffect(Timer@, Scene@, Vector3) Temps: 2, 6, 7, 8, 9, 10, 13, 15, 17, 20, 29, 31, 33, 35, 36, 42, 44, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66 Variables: -002: Timer@ timer -004: Scene@ scene -006: Vector3 position 001: int i 005: Vector3 tempVect 018: float tempVel 021: float rad 025: Quaternion orientation 027: (heap) Object@ o 040: Color c 001: int i 005: Vector3 tempV 027: (heap) Object@ o 000: ExplosionEffect this 015: (heap) Vector3 {noname} 017: (heap) Vector3 {noname} 020: (heap) Random {noname} 029: (heap) Object {noname} 031: (heap) Model {noname} 033: (heap) Surface {noname} 035: (heap) Material {noname} 042: (heap) MyColor {noname} 044: (heap) MyColor {noname} 050: (heap) Color {noname} 052: (heap) ParticleBehaviours {noname} 054: (heap) Quaternion {noname} 056: (heap) _builtin_function_ {noname} 058: (heap) Scene {noname} 060: (heap) Timer {noname} 062: (heap) Particle {noname} 064: (heap) Flash {noname} 066: (heap) Explosion {noname} 013: Vector3 {noname} 048: Color {noname} - 7,8 - 0 66 * VarDecl 0 0 66 * VarDecl 1 0 66 * VarDecl 2 0 66 * SUSPEND 1 66 * VarDecl 3 1 66 * SetV4 v1, 0x0 (i:0, f:0) 3 66 * JMP +294 (d:299) 5 66 * 4: 5 66 * SUSPEND - 8,4 - 6 66 * { 6 66 * SUSPEND 7 66 * VarDecl 4 7 66 * PSF v5 8 68 * CALLSYS 183 (Vector3::Vector3()) 10 66 * ObjInfo v5, 1 10 66 * PSF v15 11 68 * PshC4 0x41200000 (i:1092616192, f:10) 13 69 * PshC4 0xc1200000 (i:-1054867456, f:-10) 15 70 * PshC4 0x41700000 (i:1097859072, f:15) 17 71 * PshC4 0xc1700000 (i:-1049624576, f:-15) 19 72 * PshC4 0x41200000 (i:1092616192, f:10) 21 73 * PshC4 0xc1200000 (i:-1054867456, f:-10) 23 74 * PSF v13 24 76 * CALL 4356 (Vector3 getRandVector(float, float, float, float, float, float)) 26 68 * ObjInfo v13, 1 26 68 * PSF v13 27 70 * ALLOC 0x487f30, 184 (type:Vector3) 31 66 * ObjInfo v13, 0 31 66 * VAR v15 32 68 * PSF v17 33 70 * PshVPtr v-6 34 72 * ALLOC 0x487f30, 184 (type:Vector3) 38 68 * VAR v17 39 70 * PSF v13 40 72 * GETOBJ 2 41 72 * GETOBJ 4 42 72 * CALL 4359 (Vector3 getDirectionVector(Vector3, Vector3)) 44 66 * ObjInfo v13, 1 44 66 * PSF v13 45 68 * PSF v5 46 70 * COPY v3, 67108879 48 68 * ObjInfo v13, 0 48 68 * PopPtr - 9,4 - 49 66 * SUSPEND 50 66 * VarDecl 5 50 66 * PshC4 0x19 (i:25, f:3.50325e-044) 52 67 * PshC4 0xf (i:15, f:2.10195e-044) 54 68 * PshGPtr 0x2d38980 (i:47417728, f:2.34275e-316) 57 70 * CHKREF 58 70 * RefCpyV v20, 0x2c82590 (i:46671248, f:2.30587e-316) 61 70 * CALLINTF 4464 (uint Random::get(int, int)) 63 66 * CpyRtoV4 v7 64 66 * FREE v20, 0x2c82590 (i:46671248, f:2.30587e-316) 67 66 * uTOf v7 68 66 * SetV4 v8, 0x42c80000 (i:1120403456, f:100) 70 66 * DIVf v18, v7, v8 - 10,4 - 72 66 * SUSPEND 73 66 * VarDecl 6 73 66 * PshC4 0xc8 (i:200, f:2.8026e-043) 75 67 * PshC4 0x0 (i:0, f:0) 77 68 * PshGPtr 0x2d38980 (i:47417728, f:2.34275e-316) 80 70 * CHKREF 81 70 * RefCpyV v20, 0x2c82590 (i:46671248, f:2.30587e-316) 84 70 * CALLINTF 4464 (uint Random::get(int, int)) 86 66 * CpyRtoV4 v6 87 66 * FREE v20, 0x2c82590 (i:46671248, f:2.30587e-316) 90 66 * uTOf v6 91 66 * SetV4 v2, 0x42c80000 (i:1120403456, f:100) 93 66 * DIVf v21, v6, v2 - 11,4 - 95 66 * SUSPEND 96 66 * VarDecl 7 96 66 * CpyGtoV4 v2, 0x140185b94 (i:5370305428, f:2.65328e-314) 99 66 * MULf v7, v2, v21 101 66 * PshV4 v7 102 67 * PSF v5 103 69 * PSF v25 104 71 * CALLSYS 230 (Quaternion::Quaternion(const Vector3&in, float)) - 12,4 - 106 66 * ObjInfo v25, 1 106 66 * SUSPEND 107 66 * VarDecl 8 107 66 * PshC4 0x5 (i:5, f:7.00649e-045) 109 67 * PshGPtr 0x2d310a0 (i:47386784, f:2.34122e-316) 112 69 * CALLSYS 786 (Object@ ObjectFactory::createSphere(uint = 5)) 114 66 * FREE v27, 0x492650 (i:4793936, f:2.36852e-317) 117 66 * STOREOBJ v27 - 13,4 - 118 66 * SUSPEND 119 66 * PshC4 0x3e99999a (i:1050253722, f:0.3) 121 67 * PshC4 0x40000000 (i:1073741824, f:2) 123 68 * PshC4 0x3e99999a (i:1050253722, f:0.3) 125 69 * PshVPtr v27 126 71 * CALLSYS 814 (void Object::scale(float, float, float)) - 14,4 - 128 66 * SUSPEND 129 66 * VAR v25 130 68 * PshVPtr v27 131 70 * GETREF 2 132 70 * CALLSYS 803 (void Object::relRotate(const Quaternion&in)) - 15,4 - 134 66 * SUSPEND 135 66 * PshC4 0x1 (i:1, f:1.4013e-045) 137 67 * PshC4 0x0 (i:0, f:0) 139 68 * PshVPtr v27 140 70 * CALLSYS 838 (Model@ Object::get_model() const) 142 68 * STOREOBJ v31 143 68 * PshVPtr v31 144 70 * CALLSYS 1349 (Surface@ Model::getSurface(uint)) 146 67 * STOREOBJ v33 147 67 * FREE v31, 0x49f960 (i:4847968, f:2.39521e-317) 150 67 * PshVPtr v33 151 69 * CALLSYS 1362 (Material@ Surface::get_material()) 153 67 * STOREOBJ v35 154 67 * FREE v33, 0x49fda0 (i:4849056, f:2.39575e-317) 157 67 * PshVPtr v35 158 69 * CALLSYS 1338 (void Material::set_mode(pDrawMode)) 160 66 * FREE v35, 0x49f520 (i:4846880, f:2.39468e-317) - 16,4 - 163 66 * SUSPEND 164 66 * VarDecl 9 164 66 * PSF v40 165 68 * CALLSYS 525 (Color::Color()) 167 66 * ObjInfo v40, 1 167 66 * PshV4 v21 168 67 * PshC4 0x40000000 (i:1073741824, f:2) 170 68 * PshC4 0x0 (i:0, f:0) 172 69 * PshC4 0xff (i:255, f:3.57331e-043) 174 70 * PshC4 0xff (i:255, f:3.57331e-043) 176 71 * PshC4 0xff (i:255, f:3.57331e-043) 178 72 * CALL 4142 (MyColor@ MyColor(int, int, int)) 180 69 * STOREOBJ v42 181 69 * ChkNullV v42 182 69 * VAR v42 183 71 * PshC4 0x0 (i:0, f:0) 185 72 * PshC4 0x3c (i:60, f:8.40779e-044) 187 73 * PshC4 0x64 (i:100, f:1.4013e-043) 189 74 * CALL 4142 (MyColor@ MyColor(int, int, int)) 191 71 * STOREOBJ v44 192 71 * ChkNullV v44 193 71 * VAR v44 194 73 * PSF v48 195 75 * GETOBJ 2 196 75 * GETOBJ 4 197 75 * CALL 4369 (Color modColor(MyColor, MyColor, float, float, float)) 199 66 * ObjInfo v48, 1 199 66 * PSF v48 200 68 * PSF v40 201 70 * COPY v4, 67108885 203 68 * ObjInfo v48, 0 203 68 * PopPtr - 17,4 - 204 66 * SUSPEND 205 66 * PSF v50 206 68 * ALLOC 0x489a00, 525 (type:Color) 210 66 * PSF v40 211 68 * PshVPtr v50 212 70 * COPY v4, 67108885 214 68 * PopPtr 215 66 * VAR v50 216 68 * PshVPtr v27 217 70 * CALLSYS 838 (Model@ Object::get_model() const) 219 68 * STOREOBJ v31 220 68 * PshVPtr v31 221 70 * GETOBJ 2 222 70 * CALLSYS 1351 (void Model::setColor(Color)) 224 66 * FREE v31, 0x49f960 (i:4847968, f:2.39521e-317) - 19,4 - 227 66 * SUSPEND 228 66 * PshVPtr v-4 229 68 * RefCpyV v58, 0x493b20 (i:4799264, f:2.37115e-317) 232 68 * PopPtr 233 66 * VAR v58 234 68 * PshC4 0x3e4ccccd (i:1045220557, f:0.2) 236 69 * PSF v15 237 71 * PshVPtr v-6 238 73 * ALLOC 0x487f30, 184 (type:Vector3) 242 69 * VAR v15 243 71 * PshC4 0x3f7ae148 (i:1065017672, f:0.98) 245 72 * PshC4 0x1e (i:30, f:4.2039e-044) 247 73 * PshV4 v18 248 74 * PSF v54 249 76 * ALLOC 0x488cd0, 228 (type:Quaternion) 253 74 * PSF v25 254 76 * PshVPtr v54 255 78 * COPY v4, 67108882 257 76 * PopPtr 258 74 * VAR v54 259 76 * CALL 4107 (ParticleBehaviours@ ParticleBehaviours()) 261 76 * STOREOBJ v52 262 76 * PshVPtr v52 263 78 * GETOBJ 2 264 78 * CALLINTF 4476 (P_BEHAVIOUR@ ParticleBehaviours::moveScale(Quaternion, float, int, float)) 266 71 * STOREOBJ v56 267 71 * FREE v52, 0x2c83e50 (i:46677584, f:2.30618e-316) 270 71 * VAR v56 271 73 * PshVPtr v-2 272 75 * RefCpyV v60, 0x490710 (i:4785936, f:2.36457e-317) 275 75 * PopPtr 276 73 * VAR v60 277 75 * PshVPtr v27 278 77 * RefCpyV v29, 0x492650 (i:4793936, f:2.36852e-317) 281 77 * PopPtr 282 75 * VAR v29 283 77 * GETOBJ 0 284 77 * GETOBJ 2 285 77 * GETOBJ 4 286 77 * GETOBJ 6 287 77 * GETOBJ 9 288 77 * CALL 4111 (Particle@ Particle(Object@, Timer@, P_BEHAVIOUR@, Vector3, float, Scene@)) 290 66 * STOREOBJ v62 291 66 * FREE v62, 0x2c84190 (i:46678416, f:2.30622e-316) 294 66 * ObjInfo v40, 0 294 66 * FREE v27, 0x492650 (i:4793936, f:2.36852e-317) - 7,27 - 297 66 * ObjInfo v25, 0 297 66 * ObjInfo v5, 0 297 66 * } 297 66 * 3: 297 66 * SUSPEND 298 66 * IncVi v1 - 7,19 - 299 66 * 1: 299 66 * SUSPEND 300 66 * CMPIi v1, 26 302 66 * JS -299 (d:5) - 21,3 - 304 66 * 2: 304 66 * SUSPEND 305 66 * PshC4 0x6 (i:6, f:8.40779e-045) 307 67 * PSF v17 308 69 * PshVPtr v-6 309 71 * ALLOC 0x487f30, 184 (type:Vector3) 313 67 * VAR v17 314 69 * PshVPtr v-4 315 71 * RefCpyV v58, 0x493b20 (i:4799264, f:2.37115e-317) 318 71 * PopPtr 319 69 * VAR v58 320 71 * PshVPtr v-2 321 73 * RefCpyV v60, 0x490710 (i:4785936, f:2.36457e-317) 324 73 * PopPtr 325 71 * VAR v60 326 73 * GETOBJ 0 327 73 * GETOBJ 2 328 73 * GETOBJ 4 329 73 * CALL 4196 (Flash@ Flash(Timer@, Scene@, Vector3, int)) 331 66 * STOREOBJ v64 332 66 * FREE v64, 0x2c8c640 (i:46712384, f:2.3079e-316) - 22,3 - 335 66 * SUSPEND 336 66 * PshC4 0x6 (i:6, f:8.40779e-045) 338 67 * PSF v15 339 69 * PshVPtr v-6 340 71 * ALLOC 0x487f30, 184 (type:Vector3) 344 67 * VAR v15 345 69 * PshVPtr v-4 346 71 * RefCpyV v58, 0x493b20 (i:4799264, f:2.37115e-317) 349 71 * PopPtr 350 69 * VAR v58 351 71 * PshVPtr v-2 352 73 * RefCpyV v60, 0x490710 (i:4785936, f:2.36457e-317) 355 73 * PopPtr 356 71 * VAR v60 357 73 * GETOBJ 0 358 73 * GETOBJ 2 359 73 * GETOBJ 4 360 73 * CALL 4192 (Explosion@ Explosion(Timer@, Scene@, Vector3, int)) 362 66 * STOREOBJ v66 363 66 * FREE v66, 0x2c8c300 (i:46711552, f:2.30786e-316) - 23,8 - 366 66 * SUSPEND 367 66 * VarDecl 10 367 66 * SetV4 v1, 0x0 (i:0, f:0) 369 66 * JMP +175 (d:546) 371 66 * 8: 371 66 * SUSPEND - 24,4 - 372 66 * { 372 66 * SUSPEND 373 66 * VarDecl 11 373 66 * PSF v5 374 68 * CALLSYS 183 (Vector3::Vector3()) 376 66 * ObjInfo v5, 1 376 66 * PSF v15 377 68 * PshC4 0x41200000 (i:1092616192, f:10) 379 69 * PshC4 0xc1200000 (i:-1054867456, f:-10) 381 70 * PshC4 0x41700000 (i:1097859072, f:15) 383 71 * PshC4 0xc1700000 (i:-1049624576, f:-15) 385 72 * PshC4 0x41200000 (i:1092616192, f:10) 387 73 * PshC4 0xc1200000 (i:-1054867456, f:-10) 389 74 * PSF v13 390 76 * CALL 4356 (Vector3 getRandVector(float, float, float, float, float, float)) 392 68 * ObjInfo v13, 1 392 68 * PSF v13 393 70 * ALLOC 0x487f30, 184 (type:Vector3) 397 66 * ObjInfo v13, 0 397 66 * VAR v15 398 68 * PSF v17 399 70 * PshVPtr v-6 400 72 * ALLOC 0x487f30, 184 (type:Vector3) 404 68 * VAR v17 405 70 * PSF v13 406 72 * GETOBJ 2 407 72 * GETOBJ 4 408 72 * CALL 4359 (Vector3 getDirectionVector(Vector3, Vector3)) 410 66 * ObjInfo v13, 1 410 66 * PSF v13 411 68 * PSF v5 412 70 * COPY v3, 67108879 414 68 * ObjInfo v13, 0 414 68 * PopPtr - 25,4 - 415 66 * SUSPEND 416 66 * VarDecl 12 416 66 * PshGPtr 0x2d310a0 (i:47386784, f:2.34122e-316) 419 68 * CALLSYS 785 (Object@ ObjectFactory::createCube()) 421 66 * FREE v27, 0x492650 (i:4793936, f:2.36852e-317) 424 66 * STOREOBJ v27 - 26,4 - 425 66 * SUSPEND 426 66 * PSF v50 427 68 * ALLOC 0x489a00, 525 (type:Color) 431 66 * SetV1 v9, 0xff 433 66 * PshV4 v9 434 67 * SetV1 v6, 0xa 436 67 * PshV4 v6 437 68 * SetV1 v10, 0xa 439 68 * PshV4 v10 440 69 * SetV1 v7, 0x3c 442 69 * PshV4 v7 443 70 * PSF v48 444 72 * CALLSYS 526 (Color::Color(uint8, uint8, uint8, uint8)) 446 66 * ObjInfo v48, 1 446 66 * PSF v48 447 68 * PshVPtr v50 448 70 * COPY v4, 67108885 450 68 * PopPtr 451 66 * ObjInfo v48, 0 451 66 * VAR v50 452 68 * PshVPtr v27 453 70 * CALLSYS 838 (Model@ Object::get_model() const) 455 68 * STOREOBJ v31 456 68 * PshVPtr v31 457 70 * GETOBJ 2 458 70 * CALLSYS 1351 (void Model::setColor(Color)) 460 66 * FREE v31, 0x49f960 (i:4847968, f:2.39521e-317) - 27,4 - 463 66 * SUSPEND 464 66 * PshC4 0x3dcccccd (i:1036831949, f:0.1) 466 67 * PshC4 0x3f800000 (i:1065353216, f:1) 468 68 * PshC4 0x3f000000 (i:1056964608, f:0.5) 470 69 * PshVPtr v27 471 71 * CALLSYS 814 (void Object::scale(float, float, float)) - 28,4 - 473 66 * SUSPEND 474 66 * PshVPtr v-4 475 68 * RefCpyV v58, 0x493b20 (i:4799264, f:2.37115e-317) 478 68 * PopPtr 479 66 * VAR v58 480 68 * PshC4 0x3f147ae1 (i:1058306785, f:0.58) 482 69 * PSF v15 483 71 * PshVPtr v-6 484 73 * ALLOC 0x487f30, 184 (type:Vector3) 488 69 * VAR v15 489 71 * PshC4 0x3f7ae148 (i:1065017672, f:0.98) 491 72 * PshC4 0x1e (i:30, f:4.2039e-044) 493 73 * PSF v17 494 75 * PshC4 0x3df5c28f (i:1039516303, f:0.12) 496 76 * PSF v13 497 78 * PSF v5 498 80 * CALLSYS 210 (Vector3 Vector3::opMul(float) const) 500 75 * ObjInfo v13, 1 500 75 * PSF v13 501 77 * ALLOC 0x487f30, 184 (type:Vector3) 505 73 * ObjInfo v13, 0 505 73 * VAR v17 506 75 * CALL 4107 (ParticleBehaviours@ ParticleBehaviours()) 508 75 * STOREOBJ v52 509 75 * PshVPtr v52 510 77 * GETOBJ 2 511 77 * CALLINTF 4478 (P_BEHAVIOUR@ ParticleBehaviours::moveScaleRotate(Vector3, int, float)) 513 71 * STOREOBJ v56 514 71 * FREE v52, 0x2c83e50 (i:46677584, f:2.30618e-316) 517 71 * VAR v56 518 73 * PshVPtr v-2 519 75 * RefCpyV v60, 0x490710 (i:4785936, f:2.36457e-317) 522 75 * PopPtr 523 73 * VAR v60 524 75 * PshVPtr v27 525 77 * RefCpyV v29, 0x492650 (i:4793936, f:2.36852e-317) 528 77 * PopPtr 529 75 * VAR v29 530 77 * GETOBJ 0 531 77 * GETOBJ 2 532 77 * GETOBJ 4 533 77 * GETOBJ 6 534 77 * GETOBJ 9 535 77 * CALL 4111 (Particle@ Particle(Object@, Timer@, P_BEHAVIOUR@, Vector3, float, Scene@)) 537 66 * STOREOBJ v62 538 66 * FREE v62, 0x2c84190 (i:46678416, f:2.30622e-316) 541 66 * FREE v27, 0x492650 (i:4793936, f:2.36852e-317) - 23,26 - 544 66 * ObjInfo v5, 0 544 66 * } 544 66 * 7: 544 66 * SUSPEND 545 66 * IncVi v1 - 23,19 - 546 66 * 5: 546 66 * SUSPEND 547 66 * CMPIi v1, 6 549 66 * JS -180 (d:371) - 30,3 - 551 66 * 6: 551 66 * SUSPEND 552 66 * 0: 552 66 * FREE v-2, 0x490710 (i:4785936, f:2.36457e-317) 555 66 * FREE v-4, 0x493b20 (i:4799264, f:2.37115e-317) 558 66 * FREE v-6, 0x487f30 (i:4751152, f:2.34738e-317) 561 66 * RET 8 ExplosionEffect::~ExplosionEffect() Temps: 2 Variables: 000: ExplosionEffect this 002: (heap) String {noname} - 4,3 - 0 2 * SUSPEND 1 2 * STR 20 (l:24 s:"ExplosionE") 2 5 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 4 2 * STOREOBJ v2 5 2 * ChkNullV v2 6 2 * VAR v2 7 4 * GETOBJREF 0 8 4 * CALLSYS 83 (void echo(const String&in)) 10 2 * FREE v2, 0x4871c0 (i:4747712, f:2.34568e-317) - 5,3 - 13 2 * SUSPEND 14 2 * 0: 14 2 * RET 2 void Explosion::check() Temps: 1, 2, 3, 5, 7 Variables: 000: Explosion this 005: (heap) _builtin_function_ {noname} 007: (heap) Object {noname} - 63,3 - 0 7 * SUSPEND 1 7 * LoadThisR v108, 134217949 3 7 * RDR4 v3 4 7 * LoadThisR v92, 134217949 6 7 * RDR4 v1 7 7 * SetV4 v2, 0x2 (i:2, f:2.8026e-045) 9 7 * DIVi v1, v1, v2 11 7 * CMPi v3, v1 13 7 * JNS +11 (d:26) - 64,4 - 15 7 * { 15 7 * SUSPEND 16 7 * PshC4 0x3fa00000 (i:1067450368, f:1.25) 18 8 * PshVPtr v0 19 10 * ADDSi v96, 134217949 21 10 * RDSPtr 22 10 * CALLSYS 815 (void Object::scale(float)) 24 7 * } 24 7 * JMP +61 (d:87) - 66,10 - 26 7 * 1: 26 7 * SUSPEND 27 7 * LoadThisR v108, 134217949 29 7 * RDR4 v2 30 7 * LoadThisR v92, 134217949 32 7 * RDR4 v1 33 7 * CMPi v2, v1 35 7 * JNS +11 (d:48) - 67,4 - 37 7 * { 37 7 * SUSPEND 38 7 * PshC4 0x3f000000 (i:1056964608, f:0.5) 40 8 * PshVPtr v0 41 10 * ADDSi v96, 134217949 43 10 * RDSPtr 44 10 * CALLSYS 815 (void Object::scale(float)) 46 7 * } 46 7 * JMP +39 (d:87) - 70,4 - 48 7 * 3: 48 7 * { 48 7 * SUSPEND 49 7 * PshVPtr v0 50 9 * FuncPtr 0x2d5df70 (i:47570800, f:2.35031e-316) 53 11 * CALLSYS 18 (_builtin_function_@ %delegate_factory(int&in, int&in)) 55 7 * STOREOBJ v5 56 7 * VAR v5 57 9 * PshVPtr v0 58 11 * ADDSi v84, 134217949 60 11 * RDSPtr 61 11 * ADDSi v88, 67108902 63 11 * GETOBJ 2 64 11 * CALLSYS 729 (TimerEvent& TimerEvent::opSubAssign(Action@)) - 72,4 - 66 7 * SUSPEND 67 7 * PshVPtr v0 68 9 * ADDSi v96, 134217949 70 9 * RDSPtr 71 9 * RefCpyV v7, 0x492650 (i:4793936, f:2.36852e-317) 74 9 * PopPtr 75 7 * VAR v7 76 9 * PshVPtr v0 77 11 * ADDSi v64, 134217949 79 11 * RDSPtr 80 11 * GETOBJ 2 81 11 * CALLSYS 858 (void Scene::remove(Object@)) - 73,4 - 83 7 * SUSPEND 84 7 * PshVPtr v0 85 9 * CALL 4057 (void Base::removeFromScene()) - 75,3 - 87 7 * } 87 7 * 4: 87 7 * 2: 87 7 * SUSPEND 88 7 * LoadThisR v108, 134217949 90 7 * INCi - 76,3 - 91 7 * SUSPEND 92 7 * 0: 92 7 * RET 2 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 Explosion::~Explosion() Temps: 1, 3 Variables: 000: Explosion this 003: (heap) Object {noname} - 57,3 - 0 3 * SUSPEND 1 3 * LoadThisR v80, 134217949 3 3 * RDR1 v1 4 3 * CpyVtoR4 v1 5 3 * JLowZ +17 (d:24) - 58,4 - 7 3 * { 7 3 * SUSPEND 8 3 * PshVPtr v0 9 5 * ADDSi v96, 134217949 11 5 * RDSPtr 12 5 * RefCpyV v3, 0x492650 (i:4793936, f:2.36852e-317) 15 5 * PopPtr 16 3 * VAR v3 17 5 * PshVPtr v0 18 7 * ADDSi v64, 134217949 20 7 * RDSPtr 21 7 * GETOBJ 2 22 7 * CALLSYS 858 (void Scene::remove(Object@)) - 60,3 - 24 3 * } 24 3 * 1: 24 3 * SUSPEND 25 3 * 0: 25 3 * RET 2 void Flash::check() Temps: 1, 2, 3, 5, 6, 7, 9, 11, 12, 16, 18, 19, 21, 23 Variables: 000: Flash this 005: (heap) Model {noname} 009: (heap) MyColor {noname} 011: (heap) MyColor {noname} 018: (heap) Color {noname} 021: (heap) _builtin_function_ {noname} 023: (heap) Object {noname} 016: Color {noname} - 30,3 - 0 23 * SUSPEND 1 23 * LoadThisR v108, 134217950 3 23 * RDR4 v3 4 23 * LoadThisR v92, 134217950 6 23 * RDR4 v1 7 23 * SetV4 v2, 0x2 (i:2, f:2.8026e-045) 9 23 * DIVi v1, v1, v2 11 23 * CMPi v3, v1 13 23 * JNS +78 (d:93) - 31,4 - 15 23 * { 15 23 * SUSPEND 16 23 * PSF v18 17 25 * ALLOC 0x489a00, 525 (type:Color) 21 23 * LoadThisR v108, 134217950 23 23 * RDR4 v1 24 23 * SetV4 v2, 0x2 (i:2, f:2.8026e-045) 26 23 * DIVi v3, v1, v2 28 23 * iTOf v3 29 23 * PshV4 v3 30 24 * LoadThisR v92, 134217950 32 24 * RDR4 v2 33 24 * SetV4 v1, 0x2 (i:2, f:2.8026e-045) 35 24 * DIVi v2, v2, v1 37 24 * SUBIi v1, v2, 1 40 24 * iTOf v1 41 24 * PshV4 v1 42 25 * PshC4 0x0 (i:0, f:0) 44 26 * PshC4 0x0 (i:0, f:0) 46 27 * PshC4 0x0 (i:0, f:0) 48 28 * PshC4 0x0 (i:0, f:0) 50 29 * CALL 4142 (MyColor@ MyColor(int, int, int)) 52 26 * STOREOBJ v9 53 26 * ChkNullV v9 54 26 * VAR v9 55 28 * PshC4 0x0 (i:0, f:0) 57 29 * PshC4 0x0 (i:0, f:0) 59 30 * PshC4 0x0 (i:0, f:0) 61 31 * CALL 4142 (MyColor@ MyColor(int, int, int)) 63 28 * STOREOBJ v11 64 28 * ChkNullV v11 65 28 * VAR v11 66 30 * PSF v16 67 32 * GETOBJ 2 68 32 * GETOBJ 4 69 32 * CALL 4369 (Color modColor(MyColor, MyColor, float, float, float)) 71 23 * ObjInfo v16, 1 71 23 * PSF v16 72 25 * PshVPtr v18 73 27 * COPY v4, 67108885 75 25 * PopPtr 76 23 * ObjInfo v16, 0 76 23 * VAR v18 77 25 * PshVPtr v0 78 27 * ADDSi v96, 134217950 80 27 * RDSPtr 81 27 * CALLSYS 838 (Model@ Object::get_model() const) 83 25 * STOREOBJ v5 84 25 * PshVPtr v5 85 27 * GETOBJ 2 86 27 * CALLSYS 1351 (void Model::setColor(Color)) 88 23 * FREE v5, 0x49f960 (i:4847968, f:2.39521e-317) 91 23 * } 91 23 * JMP +120 (d:213) - 32,10 - 93 23 * 1: 93 23 * SUSPEND 94 23 * LoadThisR v108, 134217950 96 23 * RDR4 v6 97 23 * LoadThisR v92, 134217950 99 23 * RDR4 v7 100 23 * CMPi v6, v7 102 23 * JNS +70 (d:174) - 33,4 - 104 23 * { 104 23 * SUSPEND 105 23 * PSF v18 106 25 * ALLOC 0x489a00, 525 (type:Color) 110 23 * LoadThisR v108, 134217950 112 23 * RDR4 v3 113 23 * iTOf v3 114 23 * PshV4 v3 115 24 * LoadThisR v92, 134217950 117 24 * RDR4 v2 118 24 * SUBIi v7, v2, 1 121 24 * iTOf v7 122 24 * PshV4 v7 123 25 * PshC4 0x0 (i:0, f:0) 125 26 * PshC4 0x0 (i:0, f:0) 127 27 * PshC4 0x0 (i:0, f:0) 129 28 * PshC4 0x0 (i:0, f:0) 131 29 * CALL 4142 (MyColor@ MyColor(int, int, int)) 133 26 * STOREOBJ v11 134 26 * ChkNullV v11 135 26 * VAR v11 136 28 * PshC4 0xff (i:255, f:3.57331e-043) 138 29 * PshC4 0xff (i:255, f:3.57331e-043) 140 30 * PshC4 0xff (i:255, f:3.57331e-043) 142 31 * CALL 4142 (MyColor@ MyColor(int, int, int)) 144 28 * STOREOBJ v9 145 28 * ChkNullV v9 146 28 * VAR v9 147 30 * PSF v16 148 32 * GETOBJ 2 149 32 * GETOBJ 4 150 32 * CALL 4369 (Color modColor(MyColor, MyColor, float, float, float)) 152 23 * ObjInfo v16, 1 152 23 * PSF v16 153 25 * PshVPtr v18 154 27 * COPY v4, 67108885 156 25 * PopPtr 157 23 * ObjInfo v16, 0 157 23 * VAR v18 158 25 * PshVPtr v0 159 27 * ADDSi v96, 134217950 161 27 * RDSPtr 162 27 * CALLSYS 838 (Model@ Object::get_model() const) 164 25 * STOREOBJ v5 165 25 * PshVPtr v5 166 27 * GETOBJ 2 167 27 * CALLSYS 1351 (void Model::setColor(Color)) 169 23 * FREE v5, 0x49f960 (i:4847968, f:2.39521e-317) 172 23 * } 172 23 * JMP +39 (d:213) - 35,4 - 174 23 * 3: 174 23 * { 174 23 * SUSPEND 175 23 * PshVPtr v0 176 25 * FuncPtr 0x2d5f1a0 (i:47575456, f:2.35054e-316) 179 27 * CALLSYS 18 (_builtin_function_@ %delegate_factory(int&in, int&in)) 181 23 * STOREOBJ v21 182 23 * VAR v21 183 25 * PshVPtr v0 184 27 * ADDSi v84, 134217950 186 27 * RDSPtr 187 27 * ADDSi v88, 67108902 189 27 * GETOBJ 2 190 27 * CALLSYS 729 (TimerEvent& TimerEvent::opSubAssign(Action@)) - 37,4 - 192 23 * SUSPEND 193 23 * PshVPtr v0 194 25 * ADDSi v96, 134217950 196 25 * RDSPtr 197 25 * RefCpyV v23, 0x492650 (i:4793936, f:2.36852e-317) 200 25 * PopPtr 201 23 * VAR v23 202 25 * PshVPtr v0 203 27 * ADDSi v64, 134217950 205 27 * RDSPtr 206 27 * GETOBJ 2 207 27 * CALLSYS 858 (void Scene::remove(Object@)) - 38,4 - 209 23 * SUSPEND 210 23 * PshVPtr v0 211 25 * CALL 4057 (void Base::removeFromScene()) - 40,3 - 213 23 * } 213 23 * 4: 213 23 * 2: 213 23 * SUSPEND 214 23 * LoadThisR v108, 134217950 216 23 * INCi - 41,3 - 217 23 * SUSPEND 218 23 * 0: 218 23 * RET 2 Flash::Flash(Timer@, Scene@, Vector3, int) Temps: 4, 5, 7, 9, 11, 12, 14, 16 Variables: -002: Timer@ t -004: Scene@ s -006: Vector3 p -008: int d 002: (heap) Object temp 000: Flash this 004: (heap) Object {noname} 007: (heap) Model {noname} 009: (heap) Surface {noname} 011: (heap) Material {noname} 014: (heap) _builtin_function_ {noname} 016: (heap) Scene {noname} - 4,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()) - 7,8 - 4 16 * SUSPEND 5 16 * SetV4 v5, 0x3f800000 (i:1065353216, f:1) 7 16 * LoadThisR v104, 134217950 9 16 * WRTV4 v5 - 8,6 - 10 16 * SUSPEND 11 16 * SetV4 v5, 0x0 (i:0, f:0) 13 16 * LoadThisR v108, 134217950 15 16 * WRTV4 v5 - 11,3 - 16 16 * SUSPEND 17 16 * VAR v-2 18 18 * PshVPtr v0 19 20 * ADDSi v84, 134217950 21 20 * GETOBJREF 2 22 20 * REFCPY 0x490710 (i:4785936, f:2.36457e-317) 25 18 * PopPtr - 12,3 - 26 16 * SUSPEND 27 16 * VAR v-4 28 18 * PshVPtr v0 29 20 * ADDSi v64, 134217950 31 20 * GETOBJREF 2 32 20 * REFCPY 0x493b20 (i:4799264, f:2.37115e-317) 35 18 * PopPtr - 13,3 - 36 16 * SUSPEND 37 16 * LoadThisR v92, 134217950 39 16 * WRTV4 v-8 - 14,3 - 40 16 * SUSPEND 41 16 * VarDecl 4 41 16 * PshGPtr 0x2d36590 (i:47408528, f:2.34229e-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) - 15,3 - 57 16 * SUSPEND 58 16 * VAR v2 59 18 * PshVPtr v0 60 20 * ADDSi v96, 134217950 62 20 * GETOBJREF 2 63 20 * REFCPY 0x492650 (i:4793936, f:2.36852e-317) 66 18 * PopPtr - 16,3 - 67 16 * SUSPEND 68 16 * PshC4 0x40400000 (i:1077936128, f:3) 70 17 * PshVPtr v0 71 19 * ADDSi v96, 134217950 73 19 * RDSPtr 74 19 * CALLSYS 815 (void Object::scale(float)) - 17,3 - 76 16 * SUSPEND 77 16 * VAR v-6 78 18 * PshVPtr v0 79 20 * ADDSi v96, 134217950 81 20 * RDSPtr 82 20 * GETOBJREF 2 83 20 * CALLSYS 804 (void Object::setPosition(const Vector3&in)) - 18,3 - 85 16 * SUSPEND 86 16 * PshC4 0x1 (i:1, f:1.4013e-045) 88 17 * PshC4 0x0 (i:0, f:0) 90 18 * PshVPtr v0 91 20 * ADDSi v96, 134217950 93 20 * RDSPtr 94 20 * CALLSYS 838 (Model@ Object::get_model() const) 96 18 * STOREOBJ v7 97 18 * PshVPtr v7 98 20 * CALLSYS 1349 (Surface@ Model::getSurface(uint)) 100 17 * STOREOBJ v9 101 17 * FREE v7, 0x49f960 (i:4847968, f:2.39521e-317) 104 17 * PshVPtr v9 105 19 * CALLSYS 1362 (Material@ Surface::get_material()) 107 17 * STOREOBJ v11 108 17 * FREE v9, 0x49fda0 (i:4849056, f:2.39575e-317) 111 17 * PshVPtr v11 112 19 * CALLSYS 1338 (void Material::set_mode(pDrawMode)) 114 16 * FREE v11, 0x49f520 (i:4846880, f:2.39468e-317) - 19,3 - 117 16 * SUSPEND 118 16 * PshVPtr v0 119 18 * ADDSi v96, 134217950 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, 134217950 130 20 * RDSPtr 131 20 * GETOBJ 2 132 20 * CALLSYS 857 (void Scene::add(Object@)) - 21,3 - 134 16 * SUSPEND 135 16 * PshVPtr v0 136 18 * FuncPtr 0x2d5f1a0 (i:47575456, f:2.35054e-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, 134217950 146 20 * RDSPtr 147 20 * ADDSi v88, 67108902 149 20 * GETOBJ 2 150 20 * CALLSYS 728 (TimerEvent& TimerEvent::opAddAssign(Action@)) - 22,3 - 152 16 * SUSPEND 153 16 * PshVPtr v0 154 18 * ADDSi v64, 134217950 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@)) - 23,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 Flash::~Flash() Temps: 1, 3 Variables: 000: Flash this 003: (heap) Object {noname} - 25,3 - 0 3 * SUSPEND 1 3 * LoadThisR v80, 134217950 3 3 * RDR1 v1 4 3 * CpyVtoR4 v1 5 3 * JLowZ +17 (d:24) - 26,4 - 7 3 * { 7 3 * SUSPEND 8 3 * PshVPtr v0 9 5 * ADDSi v96, 134217950 11 5 * RDSPtr 12 5 * RefCpyV v3, 0x492650 (i:4793936, f:2.36852e-317) 15 5 * PopPtr 16 3 * VAR v3 17 5 * PshVPtr v0 18 7 * ADDSi v64, 134217950 20 7 * RDSPtr 21 7 * GETOBJ 2 22 7 * CALLSYS 858 (void Scene::remove(Object@)) - 28,3 - 24 3 * } 24 3 * 1: 24 3 * SUSPEND 25 3 * 0: 25 3 * RET 2 GameObjectProperties::GameObjectProperties() Temps: 1 Variables: 000: GameObjectProperties this - 6,10 - 0 1 * SUSPEND 1 1 * PshVPtr v0 2 3 * ADDSi v56, 134217928 4 3 * CALLSYS 183 (Vector3::Vector3()) - 7,10 - 6 1 * SUSPEND 7 1 * PshVPtr v0 8 3 * ADDSi v68, 134217928 10 3 * CALLSYS 183 (Vector3::Vector3()) - 3,7 - 12 1 * SUSPEND 13 1 * SetV1 v1, 0x1 15 1 * LoadThisR v36, 134217928 17 1 * WRTV1 v1 18 1 * RET 2 uint GameObject::addChild(GameObject@, Vector3) Temps: 3, 5, 8, 10, 12 Variables: -002: GameObject@ obj -004: Vector3 pos 002: (heap) GameObjectProperties prop 000: GameObject this 005: (heap) Scene {noname} 010: (heap) Vector3 {noname} 012: (heap) GameObjectProperties {noname} 008: Vector3 {noname} - 42,3 - 0 12 * VarDecl 0 0 12 * VarDecl 1 0 12 * SUSPEND 1 12 * VarDecl 2 1 12 * CALL 4095 (GameObjectProperties@ GameObjectProperties()) 3 12 * STOREOBJ v2 - 44,3 - 4 12 * SUSPEND 5 12 * LoadThisR v80, 134217923 7 12 * RDR1 v3 8 12 * CpyVtoR4 v3 9 12 * JLowZ +34 (d:45) - 45,4 - 11 12 * { 11 12 * SUSPEND 12 12 * PshVPtr v0 13 14 * ADDSi v64, 134217923 15 14 * RDSPtr 16 14 * RefCpyV v5, 0x493b20 (i:4799264, f:2.37115e-317) 19 14 * PopPtr 20 12 * VAR v5 21 14 * PshVPtr v-2 22 16 * GETOBJ 2 23 16 * CALLINTF 4456 (void Base::addToScene(Scene@)) - 46,4 - 25 12 * SUSPEND 26 12 * PSF v10 27 14 * VAR v-4 28 16 * PSF v8 29 18 * PshVPtr v0 30 20 * ADDSi v132, 134217923 32 20 * GETOBJREF 4 33 20 * CALLSYS 246 (Vector3 Quaternion::rotVector3(const Vector3&in) const) 35 14 * ObjInfo v8, 1 35 14 * PSF v8 36 16 * ALLOC 0x487f30, 184 (type:Vector3) 40 12 * ObjInfo v8, 0 40 12 * VAR v10 41 14 * PshVPtr v-2 42 16 * GETOBJ 2 43 16 * CALLINTF 4705 (void GameObject::setPosition(Vector3)) - 49,3 - 45 12 * } 45 12 * 1: 45 12 * SUSPEND 46 12 * VAR v-2 47 14 * PshVPtr v2 48 16 * ADDSi v40, 134217928 50 16 * GETOBJREF 2 51 16 * REFCPY 0x2c81a70 (i:46668400, f:2.30573e-316) 54 14 * PopPtr - 50,3 - 55 12 * SUSPEND 56 12 * SetV4 v3, 0x1 (i:1, f:1.4013e-045) 58 12 * LoadRObjR v2, v80, 134217928 61 12 * WRTV4 v3 - 51,3 - 62 12 * SUSPEND 63 12 * PSF v10 64 14 * PshVPtr v-4 65 16 * ALLOC 0x487f30, 184 (type:Vector3) 69 12 * VAR v10 70 14 * PshVPtr v2 71 16 * RefCpyV v12, 0x2c83490 (i:46675088, f:2.30606e-316) 74 16 * PopPtr 75 14 * VAR v12 76 16 * PshVPtr v0 77 18 * GETOBJ 2 78 18 * GETOBJ 4 79 18 * CALLINTF 4691 (uint GameObject::setProperties(GameObjectProperties@, Vector3)) 81 12 * CpyRtoV4 v3 82 12 * { 82 12 * FREE v2, 0x2c83490 (i:46675088, f:2.30606e-316) 85 12 * } 85 12 * CpyVtoR4 v3 86 12 * 0: 86 12 * FREE v-2, 0x2c81a70 (i:46668400, f:2.30573e-316) 89 12 * FREE v-4, 0x487f30 (i:4751152, f:2.34738e-317) 92 12 * RET 6 void GameObject::addToScene(Scene@) Temps: 1, 3, 6, 7, 9, 12, 15, 17, 19, 21, 23 Variables: -002: Scene@ s 004: uint i 000: GameObject this 003: (heap) String {noname} 006: (heap) Array {noname} 009: (heap) Array {noname} 017: (heap) Object {noname} 019: (heap) Vector3 {noname} 021: (heap) GameObject {noname} 023: (heap) Scene {noname} 012: Vector3 {noname} 015: Vector3 {noname} - 218,3 - 0 23 * VarDecl 0 0 23 * SUSPEND 1 23 * LoadThisR v80, 134217923 3 23 * RDR1 v1 4 23 * CpyVtoR4 v1 5 23 * JLowZ +15 (d:22) - 219,4 - 7 23 * { 7 23 * SUSPEND 8 23 * STR 4 (l:45 s:"WARNING: G") 9 26 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 11 23 * STOREOBJ v3 12 23 * ChkNullV v3 13 23 * VAR v3 14 25 * GETOBJREF 0 15 25 * CALLSYS 83 (void echo(const String&in)) 17 23 * FREE v3, 0x4871c0 (i:4747712, f:2.34568e-317) 20 23 * } 20 23 * JMP +255 (d:277) - 221,4 - 22 23 * 1: 22 23 * { 22 23 * SUSPEND 23 23 * SetV1 v1, 0x1 25 23 * LoadThisR v80, 134217923 27 23 * WRTV1 v1 - 222,4 - 28 23 * SUSPEND 29 23 * VAR v-2 30 25 * PshVPtr v0 31 27 * ADDSi v64, 134217923 33 27 * GETOBJREF 2 34 27 * REFCPY 0x493b20 (i:4799264, f:2.37115e-317) 37 25 * PopPtr - 223,9 - 38 23 * SUSPEND 39 23 * VarDecl 1 39 23 * SetV4 v4, 0x0 (i:0, f:0) 41 23 * JMP +211 (d:254) 43 23 * 6: 43 23 * SUSPEND - 224,5 - 44 23 * { 44 23 * SUSPEND 45 23 * PshV4 v4 46 24 * PshVPtr v0 47 26 * ADDSi v84, 134217923 49 26 * RDSPtr 50 26 * RefCpyV v6, 0x2d8ae40 (i:47754816, f:2.3594e-316) 53 26 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 55 23 * PshRPtr 56 25 * RDSPtr 57 25 * ADDSi v80, 134217928 59 25 * PopRPtr 60 23 * RDR4 v1 61 23 * FREE v6, 0x2d8ae40 (i:47754816, f:2.3594e-316) 64 23 * CMPIi v1, 0 66 23 * JNZ +84 (d:152) - 225,6 - 68 23 * { 68 23 * SUSPEND 69 23 * PshVPtr v0 70 25 * ADDSi v32, 134217923 72 25 * PSF v12 73 27 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 75 23 * ObjInfo v12, 1 75 23 * VAR v12 76 25 * PSF v15 77 27 * PshV4 v4 78 28 * PshVPtr v0 79 30 * ADDSi v84, 134217923 81 30 * RDSPtr 82 30 * RefCpyV v9, 0x2d8ae40 (i:47754816, f:2.3594e-316) 85 30 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 87 27 * PshRPtr 88 29 * RDSPtr 89 29 * ADDSi v56, 134217928 91 29 * GETREF 4 92 29 * CALLSYS 199 (Vector3 Vector3::opAdd(const Vector3&in) const) 94 23 * ObjInfo v15, 1 94 23 * ObjInfo v12, 0 94 23 * FREE v9, 0x2d8ae40 (i:47754816, f:2.3594e-316) 97 23 * VAR v15 98 25 * PshV4 v4 99 26 * PshVPtr v0 100 28 * ADDSi v84, 134217923 102 28 * RDSPtr 103 28 * RefCpyV v6, 0x2d8ae40 (i:47754816, f:2.3594e-316) 106 28 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 108 25 * PshRPtr 109 27 * RDSPtr 110 27 * ADDSi v48, 134217928 112 27 * RDSPtr 113 27 * GETREF 2 114 27 * CALLSYS 804 (void Object::setPosition(const Vector3&in)) 116 23 * ObjInfo v15, 0 116 23 * FREE v6, 0x2d8ae40 (i:47754816, f:2.3594e-316) - 226,6 - 119 23 * SUSPEND 120 23 * PshV4 v4 121 24 * PshVPtr v0 122 26 * ADDSi v84, 134217923 124 26 * RDSPtr 125 26 * RefCpyV v9, 0x2d8ae40 (i:47754816, f:2.3594e-316) 128 26 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 130 23 * PshRPtr 131 25 * RDSPtr 132 25 * ADDSi v48, 134217928 134 25 * RDSPtr 135 25 * RefCpyV v17, 0x492650 (i:4793936, f:2.36852e-317) 138 25 * PopPtr 139 23 * FREE v9, 0x2d8ae40 (i:47754816, f:2.3594e-316) 142 23 * VAR v17 143 25 * PshVPtr v0 144 27 * ADDSi v64, 134217923 146 27 * RDSPtr 147 27 * GETOBJ 2 148 27 * CALLSYS 857 (void Scene::add(Object@)) 150 23 * } 150 23 * JMP +100 (d:252) - 228,6 - 152 23 * 7: 152 23 * { 152 23 * SUSPEND 153 23 * PSF v19 154 25 * PshVPtr v0 155 27 * ADDSi v32, 134217923 157 27 * PSF v12 158 29 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 160 25 * ObjInfo v12, 1 160 25 * VAR v12 161 27 * PSF v15 162 29 * PshV4 v4 163 30 * PshVPtr v0 164 32 * ADDSi v84, 134217923 166 32 * RDSPtr 167 32 * RefCpyV v9, 0x2d8ae40 (i:47754816, f:2.3594e-316) 170 32 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 172 29 * PshRPtr 173 31 * RDSPtr 174 31 * ADDSi v56, 134217928 176 31 * GETREF 4 177 31 * CALLSYS 199 (Vector3 Vector3::opAdd(const Vector3&in) const) 179 25 * ObjInfo v15, 1 179 25 * ObjInfo v12, 0 179 25 * FREE v9, 0x2d8ae40 (i:47754816, f:2.3594e-316) 182 25 * PSF v15 183 27 * ALLOC 0x487f30, 184 (type:Vector3) 187 23 * ObjInfo v15, 0 187 23 * VAR v19 188 25 * PshV4 v4 189 26 * PshVPtr v0 190 28 * ADDSi v84, 134217923 192 28 * RDSPtr 193 28 * RefCpyV v6, 0x2d8ae40 (i:47754816, f:2.3594e-316) 196 28 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 198 25 * PshRPtr 199 27 * RDSPtr 200 27 * ADDSi v40, 134217928 202 27 * RDSPtr 203 27 * GETOBJ 2 204 27 * RefCpyV v21, 0x2c81a70 (i:46668400, f:2.30573e-316) 207 27 * CALLINTF 4705 (void GameObject::setPosition(Vector3)) 209 23 * FREE v6, 0x2d8ae40 (i:47754816, f:2.3594e-316) 212 23 * FREE v21, 0x2c81a70 (i:46668400, f:2.30573e-316) - 229,6 - 215 23 * SUSPEND 216 23 * PshVPtr v0 217 25 * ADDSi v64, 134217923 219 25 * RDSPtr 220 25 * RefCpyV v23, 0x493b20 (i:4799264, f:2.37115e-317) 223 25 * PopPtr 224 23 * VAR v23 225 25 * PshV4 v4 226 26 * PshVPtr v0 227 28 * ADDSi v84, 134217923 229 28 * RDSPtr 230 28 * RefCpyV v9, 0x2d8ae40 (i:47754816, f:2.3594e-316) 233 28 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 235 25 * PshRPtr 236 27 * RDSPtr 237 27 * ADDSi v40, 134217928 239 27 * RDSPtr 240 27 * GETOBJ 2 241 27 * RefCpyV v21, 0x2c81a70 (i:46668400, f:2.30573e-316) 244 27 * CALLINTF 4456 (void Base::addToScene(Scene@)) 246 23 * FREE v9, 0x2d8ae40 (i:47754816, f:2.3594e-316) 249 23 * FREE v21, 0x2c81a70 (i:46668400, f:2.30573e-316) - 223,49 - 252 23 * } 252 23 * 8: 252 23 * } 252 23 * 5: 252 23 * SUSPEND 253 23 * IncVi v4 - 223,21 - 254 23 * 3: 254 23 * SUSPEND 255 23 * PshVPtr v0 256 25 * ADDSi v84, 134217923 258 25 * RDSPtr 259 25 * CALLSYS 131 (uint Array::length() const) 261 23 * CpyRtoV4 v1 262 23 * CMPu v4, v1 264 23 * JS -223 (d:43) - 232,4 - 266 23 * 4: 266 23 * SUSPEND 267 23 * PshVPtr v-2 268 25 * RefCpyV v23, 0x493b20 (i:4799264, f:2.37115e-317) 271 25 * PopPtr 272 23 * VAR v23 273 25 * PshVPtr v0 274 27 * GETOBJ 2 275 27 * CALL 4056 (void Base::addToScene(Scene@)) - 235,3 - 277 23 * } 277 23 * 2: 277 23 * SUSPEND 278 23 * 0: 278 23 * FREE v-2, 0x493b20 (i:4799264, f:2.37115e-317) 281 23 * RET 4 GameObject::GameObject() Temps: 2, 3, 4, 5 Variables: 000: GameObject this 002: (heap) Array {noname} - 8,31 - 0 5 * SUSPEND 1 5 * CALL 4715 (GameObjectProperties@[]@ factstub()) 3 5 * STOREOBJ v2 4 5 * PshVPtr v2 5 7 * PshVPtr v0 6 9 * ADDSi v84, 134217923 8 9 * REFCPY 0x2d8ae40 (i:47754816, f:2.3594e-316) 11 7 * PopPtr 12 5 * FREE v2, 0x2d8ae40 (i:47754816, f:2.3594e-316) - 17,13 - 15 5 * SUSPEND 16 5 * PshVPtr v0 17 7 * ADDSi v132, 134217923 19 7 * CALLSYS 228 (Quaternion::Quaternion()) - 20,8 - 21 5 * SUSPEND 22 5 * PshVPtr v0 23 7 * CALL 4059 (Base::Base()) - 11,8 - 25 5 * SUSPEND 26 5 * SetV4 v3, 0x3f800000 (i:1065353216, f:1) 28 5 * LoadThisR v92, 134217923 30 5 * WRTV4 v3 - 12,8 - 31 5 * SUSPEND 32 5 * SetV4 v3, 0x3f800000 (i:1065353216, f:1) 34 5 * LoadThisR v96, 134217923 36 5 * WRTV4 v3 - 13,8 - 37 5 * SUSPEND 38 5 * SetV4 v3, 0x3f800000 (i:1065353216, f:1) 40 5 * LoadThisR v100, 134217923 42 5 * WRTV4 v3 - 14,8 - 43 5 * SUSPEND 44 5 * SetV4 v3, 0x0 (i:0, f:0) 46 5 * LoadThisR v104, 134217923 48 5 * WRTV4 v3 - 15,10 - 49 5 * SUSPEND 50 5 * PshC4 0x3f800000 (i:1065353216, f:1) 52 6 * PshC4 0x0 (i:0, f:0) 54 7 * PshC4 0x0 (i:0, f:0) 56 8 * PshVPtr v0 57 10 * ADDSi v108, 134217923 59 10 * CALLSYS 185 (Vector3::Vector3(float, float, float)) - 16,10 - 61 5 * SUSPEND 62 5 * PshC4 0x3f800000 (i:1065353216, f:1) 64 6 * PshC4 0x0 (i:0, f:0) 66 7 * PshC4 0x0 (i:0, f:0) 68 8 * PshVPtr v0 69 10 * ADDSi v120, 134217923 71 10 * CALLSYS 185 (Vector3::Vector3(float, float, float)) - 19,6 - 73 5 * SUSPEND 74 5 * SetV4 v3, 0x0 (i:0, f:0) 76 5 * LoadThisR v148, 134217923 78 5 * WRTV4 v3 - 21,10 - 79 5 * SUSPEND 80 5 * PshC4 0x3f800000 (i:1065353216, f:1) 82 6 * PshC4 0x3f800000 (i:1065353216, f:1) 84 7 * PshC4 0x3f800000 (i:1065353216, f:1) 86 8 * PshVPtr v0 87 10 * ADDSi v160, 134217923 89 10 * CALLSYS 185 (Vector3::Vector3(float, float, float)) - 22,15 - 91 5 * SUSPEND 92 5 * SetV4 v4, 0x0 (i:0, f:0) 94 5 * LoadThisR v172, 134217923 96 5 * WRTV4 v4 - 26,3 - 97 5 * SUSPEND 98 5 * 0: 98 5 * RET 2 GameObjectProperties@ GameObject::getChildProperties(GameObject@) Temps: 2, 4, 6, 8 Variables: -002: GameObject@ gameObject 001: uint i 000: GameObject this 004: (heap) Array {noname} 006: (heap) GameObject {noname} 008: (heap) GameObjectProperties {noname} - 295,8 - 0 8 * VarDecl 0 0 8 * SUSPEND 1 8 * VarDecl 1 1 8 * SetV4 v1, 0x0 (i:0, f:0) 3 8 * JMP +59 (d:64) 5 8 * 4: 5 8 * SUSPEND - 296,4 - 6 8 * { 6 8 * SUSPEND 7 8 * PshV4 v1 8 9 * PshVPtr v0 9 11 * ADDSi v84, 134217923 11 11 * RDSPtr 12 11 * RefCpyV v4, 0x2d8ae40 (i:47754816, f:2.3594e-316) 15 11 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 17 8 * PshRPtr 18 10 * RDSPtr 19 10 * ADDSi v40, 134217928 21 10 * RDSPtr 22 10 * RefCpyV v6, 0x2c81a70 (i:46668400, f:2.30573e-316) 25 10 * PopPtr 26 8 * CmpPtr v6, v-2 28 8 * TZ 29 8 * CpyRtoV4 v2 30 8 * FREE v6, 0x2c81a70 (i:46668400, f:2.30573e-316) 33 8 * FREE v4, 0x2d8ae40 (i:47754816, f:2.3594e-316) 36 8 * CpyVtoR4 v2 37 8 * JLowZ +23 (d:62) - 297,5 - 39 8 * { 39 8 * SUSPEND 40 8 * PshV4 v1 41 9 * PshVPtr v0 42 11 * ADDSi v84, 134217923 44 11 * RDSPtr 45 11 * RefCpyV v4, 0x2d8ae40 (i:47754816, f:2.3594e-316) 48 11 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 50 8 * PshRPtr 51 10 * RDSPtr 52 10 * RefCpyV v8, 0x2c83490 (i:46675088, f:2.30606e-316) 55 10 * PopPtr 56 8 * FREE v4, 0x2d8ae40 (i:47754816, f:2.3594e-316) 59 8 * { 59 8 * } 59 8 * LOADOBJ v8 60 8 * JMP +20 (d:82) - 295,48 - 62 7 } 62 8 * 5: 62 8 * } 62 8 * 3: 62 8 * SUSPEND 63 8 * IncVi v1 - 295,20 - 64 8 * 1: 64 8 * SUSPEND 65 8 * PshVPtr v0 66 10 * ADDSi v84, 134217923 68 10 * RDSPtr 69 10 * CALLSYS 131 (uint Array::length() const) 71 8 * CpyRtoV4 v2 72 8 * CMPu v1, v2 74 8 * JS -71 (d:5) - 300,3 - 76 8 * 2: 76 8 * SUSPEND 77 8 * PshVPtr v0 78 10 * CALLINTF 4711 (GameObjectProperties@ GameObject::getEmptyProp()) 80 8 * STOREOBJ v8 81 8 * { 81 8 * } 81 8 * LOADOBJ v8 82 8 * 0: 82 8 * FREE v-2, 0x2c81a70 (i:46668400, f:2.30573e-316) 85 8 * RET 4 GameObjectProperties@ GameObject::getChildPropertiesById(uint) Temps: 2, 4, 6, 8 Variables: -002: uint objId 001: uint i 000: GameObject this 004: (heap) Array {noname} 006: (heap) GameObjectProperties {noname} 008: (heap) String {noname} - 304,8 - 0 8 * VarDecl 0 0 8 * SUSPEND 1 8 * VarDecl 1 1 8 * SetV4 v1, 0x0 (i:0, f:0) 3 8 * JMP +50 (d:55) 5 8 * 4: 5 8 * SUSPEND - 305,4 - 6 8 * { 6 8 * SUSPEND 7 8 * PshV4 v1 8 9 * PshVPtr v0 9 11 * ADDSi v84, 134217923 11 11 * RDSPtr 12 11 * RefCpyV v4, 0x2d8ae40 (i:47754816, f:2.3594e-316) 15 11 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 17 8 * PshRPtr 18 10 * RDSPtr 19 10 * ADDSi v32, 134217928 21 10 * PopRPtr 22 8 * RDR4 v2 23 8 * FREE v4, 0x2d8ae40 (i:47754816, f:2.3594e-316) 26 8 * CMPu v2, v-2 28 8 * JNZ +23 (d:53) - 306,5 - 30 8 * { 30 8 * SUSPEND 31 8 * PshV4 v1 32 9 * PshVPtr v0 33 11 * ADDSi v84, 134217923 35 11 * RDSPtr 36 11 * RefCpyV v4, 0x2d8ae40 (i:47754816, f:2.3594e-316) 39 11 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 41 8 * PshRPtr 42 10 * RDSPtr 43 10 * RefCpyV v6, 0x2c83490 (i:46675088, f:2.30606e-316) 46 10 * PopPtr 47 8 * FREE v4, 0x2d8ae40 (i:47754816, f:2.3594e-316) 50 8 * { 50 8 * } 50 8 * LOADOBJ v6 51 8 * JMP +33 (d:86) - 304,48 - 53 7 } 53 8 * 5: 53 8 * } 53 8 * 3: 53 8 * SUSPEND 54 8 * IncVi v1 - 304,20 - 55 8 * 1: 55 8 * SUSPEND 56 8 * PshVPtr v0 57 10 * ADDSi v84, 134217923 59 10 * RDSPtr 60 10 * CALLSYS 131 (uint Array::length() const) 62 8 * CpyRtoV4 v2 63 8 * CMPu v1, v2 65 8 * JS -62 (d:5) - 309,3 - 67 8 * 2: 67 8 * SUSPEND 68 8 * STR 10 (l:48 s:"WARNING: G") 69 11 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 71 8 * STOREOBJ v8 72 8 * ChkNullV v8 73 8 * VAR v8 74 10 * GETOBJREF 0 75 10 * CALLSYS 83 (void echo(const String&in)) 77 8 * FREE v8, 0x4871c0 (i:4747712, f:2.34568e-317) - 310,3 - 80 8 * SUSPEND 81 8 * PshVPtr v0 82 10 * CALLINTF 4711 (GameObjectProperties@ GameObject::getEmptyProp()) 84 8 * STOREOBJ v6 85 8 * { 85 8 * } 85 8 * LOADOBJ v6 86 8 * 0: 86 8 * RET 3 GameObjectProperties@ GameObject::getEmptyProp() Temps: 3, 5 Variables: 002: (heap) GameObjectProperties prop 000: GameObject this 005: (heap) GameObjectProperties {noname} - 314,3 - 0 5 * SUSPEND 1 5 * VarDecl 0 1 5 * CALL 4095 (GameObjectProperties@ GameObjectProperties()) 3 5 * STOREOBJ v2 - 315,3 - 4 5 * SUSPEND 5 5 * SetV1 v3, 0x0 7 5 * LoadRObjR v2, v36, 134217928 10 5 * WRTV1 v3 - 316,3 - 11 5 * SUSPEND 12 5 * { 12 5 * } 12 5 * LOADOBJ v2 13 5 * 0: 13 5 * RET 2 void GameObject::relRotate(Quaternion) Temps: 12, 15, 18, 20, 22, 23, 27, 28, 31, 39, 43, 46, 48 Variables: -002: Quaternion q 004: Quaternion origRot 008: Quaternion quatInv 019: uint i 025: (heap) Object@ object 035: Quaternion rotDiffrence 041: (heap) GameObject@ object 035: Quaternion rotDiffrence 000: GameObject this 022: (heap) Array {noname} 027: (heap) Object {noname} 043: (heap) Vector3 {noname} 048: (heap) Quaternion {noname} 012: Quaternion {noname} 015: Vector3 {noname} 018: Vector3 {noname} 031: Vector3 {noname} 039: Quaternion {noname} 046: Vector3 {noname} - 95,3 - 0 48 * VarDecl 0 0 48 * SUSPEND 1 48 * VarDecl 1 1 48 * PSF v4 2 50 * CALLSYS 228 (Quaternion::Quaternion()) 4 48 * ObjInfo v4, 1 4 48 * PshVPtr v0 5 50 * ADDSi v132, 134217923 7 50 * PSF v4 8 52 * COPY v4, 67108882 10 50 * PopPtr - 96,3 - 11 48 * SUSPEND 12 48 * VarDecl 2 12 48 * PSF v8 13 50 * CALLSYS 228 (Quaternion::Quaternion()) 15 48 * ObjInfo v8, 1 15 48 * PSF v12 16 50 * PshVPtr v0 17 52 * ADDSi v132, 134217923 19 52 * CALLSYS 243 (Quaternion Quaternion::inverse() const) 21 48 * ObjInfo v12, 1 21 48 * PSF v12 22 50 * PSF v8 23 52 * COPY v4, 67108882 25 50 * ObjInfo v12, 0 25 50 * PopPtr - 97,3 - 26 48 * SUSPEND 27 48 * VAR v-2 28 50 * PSF v12 29 52 * PshVPtr v0 30 54 * ADDSi v132, 134217923 32 54 * GETOBJREF 4 33 54 * CALLSYS 248 (Quaternion Quaternion::opMul(const Quaternion&in) const) 35 48 * ObjInfo v12, 1 35 48 * PSF v12 36 50 * PshVPtr v0 37 52 * ADDSi v132, 134217923 39 52 * COPY v4, 67108882 41 50 * ObjInfo v12, 0 41 50 * PopPtr - 98,3 - 42 48 * SUSPEND 43 48 * PshVPtr v0 44 50 * ADDSi v120, 134217923 46 50 * PSF v15 47 52 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 49 48 * ObjInfo v15, 1 49 48 * VAR v15 50 50 * PSF v18 51 52 * PshVPtr v0 52 54 * ADDSi v132, 134217923 54 54 * GETREF 4 55 54 * CALLSYS 246 (Vector3 Quaternion::rotVector3(const Vector3&in) const) 57 48 * ObjInfo v18, 1 57 48 * ObjInfo v15, 0 57 48 * PSF v18 58 50 * PshVPtr v0 59 52 * ADDSi v108, 134217923 61 52 * COPY v3, 67108879 63 50 * ObjInfo v18, 0 63 50 * PopPtr - 99,8 - 64 48 * SUSPEND 65 48 * VarDecl 3 65 48 * SetV4 v19, 0x0 (i:0, f:0) 67 48 * JMP +467 (d:536) 69 48 * 4: 69 48 * SUSPEND - 100,4 - 70 48 * { 70 48 * SUSPEND 71 48 * PshV4 v19 72 49 * PshVPtr v0 73 51 * ADDSi v84, 134217923 75 51 * RDSPtr 76 51 * RefCpyV v22, 0x2d8ae40 (i:47754816, f:2.3594e-316) 79 51 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 81 48 * PshRPtr 82 50 * RDSPtr 83 50 * ADDSi v68, 134217928 85 50 * PSF v15 86 52 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 88 48 * FREE v22, 0x2d8ae40 (i:47754816, f:2.3594e-316) 91 48 * ObjInfo v15, 1 91 48 * VAR v15 92 50 * PSF v18 93 52 * PshVPtr v0 94 54 * ADDSi v132, 134217923 96 54 * GETREF 4 97 54 * CALLSYS 246 (Vector3 Quaternion::rotVector3(const Vector3&in) const) 99 48 * ObjInfo v18, 1 99 48 * ObjInfo v15, 0 99 48 * VAR v18 100 50 * PshV4 v19 101 51 * PshVPtr v0 102 53 * ADDSi v84, 134217923 104 53 * RDSPtr 105 53 * RefCpyV v22, 0x2d8ae40 (i:47754816, f:2.3594e-316) 108 53 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 110 50 * PshRPtr 111 52 * RDSPtr 112 52 * ADDSi v56, 134217928 114 52 * GETREF 2 115 52 * COPY v3, 67108879 117 50 * ObjInfo v18, 0 117 50 * PopPtr 118 48 * FREE v22, 0x2d8ae40 (i:47754816, f:2.3594e-316) - 101,4 - 121 48 * SUSPEND 122 48 * PshV4 v19 123 49 * PshVPtr v0 124 51 * ADDSi v84, 134217923 126 51 * RDSPtr 127 51 * RefCpyV v22, 0x2d8ae40 (i:47754816, f:2.3594e-316) 130 51 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 132 48 * PshRPtr 133 50 * RDSPtr 134 50 * ADDSi v80, 134217928 136 50 * PopRPtr 137 48 * RDR4 v20 138 48 * FREE v22, 0x2d8ae40 (i:47754816, f:2.3594e-316) 141 48 * CMPIi v20, 0 143 48 * JNZ +188 (d:333) - 102,5 - 145 48 * { 145 48 * SUSPEND 146 48 * VarDecl 4 146 48 * PshV4 v19 147 49 * PshVPtr v0 148 51 * ADDSi v84, 134217923 150 51 * RDSPtr 151 51 * RefCpyV v22, 0x2d8ae40 (i:47754816, f:2.3594e-316) 154 51 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 156 48 * PshRPtr 157 50 * RDSPtr 158 50 * ADDSi v48, 134217928 160 50 * RDSPtr 161 50 * RefCpyV v25, 0x492650 (i:4793936, f:2.36852e-317) 164 50 * PopPtr 165 48 * FREE v22, 0x2d8ae40 (i:47754816, f:2.3594e-316) - 104,5 - 168 48 * SUSPEND 169 48 * PshVPtr v0 170 50 * ADDSi v32, 134217923 172 50 * PSF v18 173 52 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 175 48 * ObjInfo v18, 1 175 48 * VAR v18 176 50 * PSF v15 177 52 * PshV4 v19 178 53 * PshVPtr v0 179 55 * ADDSi v84, 134217923 181 55 * RDSPtr 182 55 * RefCpyV v22, 0x2d8ae40 (i:47754816, f:2.3594e-316) 185 55 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 187 52 * PshRPtr 188 54 * RDSPtr 189 54 * ADDSi v56, 134217928 191 54 * GETREF 4 192 54 * CALLSYS 199 (Vector3 Vector3::opAdd(const Vector3&in) const) 194 48 * ObjInfo v15, 1 194 48 * ObjInfo v18, 0 194 48 * FREE v22, 0x2d8ae40 (i:47754816, f:2.3594e-316) 197 48 * VAR v15 198 50 * PshVPtr v25 199 52 * GETREF 2 200 52 * CALLSYS 804 (void Object::setPosition(const Vector3&in)) - 105,5 - 202 48 * ObjInfo v15, 0 202 48 * SUSPEND 203 48 * PshC4 0x3f800000 (i:1065353216, f:1) 205 49 * PshC4 0x0 (i:0, f:0) 207 50 * PshC4 0x0 (i:0, f:0) 209 51 * PSF v18 210 53 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 212 48 * ObjInfo v18, 1 212 48 * VAR v18 213 50 * PSF v31 214 52 * PSF v4 215 54 * GETREF 4 216 54 * CALLSYS 246 (Vector3 Quaternion::rotVector3(const Vector3&in) const) 218 48 * ObjInfo v31, 1 218 48 * ObjInfo v18, 0 218 48 * VAR v31 219 50 * PshC4 0x3f800000 (i:1065353216, f:1) 221 51 * PshC4 0x0 (i:0, f:0) 223 52 * PshC4 0x0 (i:0, f:0) 225 53 * PSF v18 226 55 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 228 50 * ObjInfo v18, 1 228 50 * VAR v18 229 52 * PSF v15 230 54 * PshVPtr v25 231 56 * RefCpyV v27, 0x492650 (i:4793936, f:2.36852e-317) 234 56 * CALLSYS 821 (const Quaternion& Object::get_quaternion() const) 236 54 * PshRPtr 237 56 * GETREF 4 238 56 * CALLSYS 246 (Vector3 Quaternion::rotVector3(const Vector3&in) const) 240 50 * ObjInfo v15, 1 240 50 * ObjInfo v18, 0 240 50 * FREE v27, 0x492650 (i:4793936, f:2.36852e-317) 243 50 * PSF v15 244 52 * GETREF 2 245 52 * CALLSYS 217 (bool Vector3::opEquals(const Vector3&in) const) 247 48 * CpyRtoV4 v28 248 48 * ObjInfo v15, 0 248 48 * ObjInfo v31, 0 248 48 * CpyVtoR4 v28 249 48 * JLowZ +8 (d:259) - 106,6 - 251 48 * { 251 48 * SUSPEND 252 48 * VAR v-2 253 50 * PshVPtr v25 254 52 * GETOBJREF 2 255 52 * CALLSYS 803 (void Object::relRotate(const Quaternion&in)) 257 48 * } 257 48 * JMP +69 (d:328) - 108,6 - 259 48 * 6: 259 48 * { 259 48 * SUSPEND 260 48 * VarDecl 5 260 48 * PSF v35 261 50 * CALLSYS 228 (Quaternion::Quaternion()) 263 48 * ObjInfo v35, 1 263 48 * PSF v12 264 50 * CALLSYS 228 (Quaternion::Quaternion()) 266 48 * ObjInfo v12, 1 266 48 * PshVPtr v25 267 50 * RefCpyV v27, 0x492650 (i:4793936, f:2.36852e-317) 270 50 * CALLSYS 821 (const Quaternion& Object::get_quaternion() const) 272 48 * PshRPtr 273 50 * PSF v12 274 52 * COPY v4, 67108882 276 50 * PopPtr 277 48 * FREE v27, 0x492650 (i:4793936, f:2.36852e-317) 280 48 * VAR v12 281 50 * PSF v39 282 52 * PSF v8 283 54 * GETREF 4 284 54 * CALLSYS 248 (Quaternion Quaternion::opMul(const Quaternion&in) const) 286 48 * ObjInfo v39, 1 286 48 * ObjInfo v12, 0 286 48 * PSF v39 287 50 * PSF v35 288 52 * COPY v4, 67108882 290 50 * ObjInfo v39, 0 290 50 * PopPtr - 109,6 - 291 48 * SUSPEND 292 48 * PSF v35 293 50 * CALLSYS 234 (void Quaternion::normalize()) - 110,6 - 295 48 * SUSPEND 296 48 * PSF v39 297 50 * PshVPtr v25 298 52 * RefCpyV v27, 0x492650 (i:4793936, f:2.36852e-317) 301 52 * CALLSYS 821 (const Quaternion& Object::get_quaternion() const) 303 50 * PshRPtr 304 52 * CALLSYS 243 (Quaternion Quaternion::inverse() const) 306 48 * ObjInfo v39, 1 306 48 * FREE v27, 0x492650 (i:4793936, f:2.36852e-317) 309 48 * VAR v39 310 50 * PshVPtr v25 311 52 * GETREF 2 312 52 * CALLSYS 803 (void Object::relRotate(const Quaternion&in)) - 111,6 - 314 48 * ObjInfo v39, 0 314 48 * SUSPEND 315 48 * VAR v35 316 50 * PSF v12 317 52 * PshVPtr v0 318 54 * ADDSi v132, 134217923 320 54 * GETREF 4 321 54 * CALLSYS 248 (Quaternion Quaternion::opMul(const Quaternion&in) const) 323 48 * ObjInfo v12, 1 323 48 * VAR v12 324 50 * PshVPtr v25 325 52 * GETREF 2 326 52 * CALLSYS 803 (void Object::relRotate(const Quaternion&in)) 328 48 * ObjInfo v12, 0 328 48 * ObjInfo v35, 0 328 48 * } 328 48 * 7: 328 48 * FREE v25, 0x492650 (i:4793936, f:2.36852e-317) 331 48 * } 331 48 * JMP +201 (d:534) - 114,5 - 333 48 * 5: 333 48 * { 333 48 * SUSPEND 334 48 * VarDecl 6 334 48 * PshV4 v19 335 49 * PshVPtr v0 336 51 * ADDSi v84, 134217923 338 51 * RDSPtr 339 51 * RefCpyV v22, 0x2d8ae40 (i:47754816, f:2.3594e-316) 342 51 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 344 48 * PshRPtr 345 50 * RDSPtr 346 50 * ADDSi v40, 134217928 348 50 * RDSPtr 349 50 * RefCpyV v41, 0x2c81a70 (i:46668400, f:2.30573e-316) 352 50 * PopPtr 353 48 * FREE v22, 0x2d8ae40 (i:47754816, f:2.3594e-316) - 116,5 - 356 48 * SUSPEND 357 48 * PSF v43 358 50 * PshVPtr v0 359 52 * ADDSi v32, 134217923 361 52 * PSF v31 362 54 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 364 50 * ObjInfo v31, 1 364 50 * VAR v31 365 52 * PSF v18 366 54 * PshV4 v19 367 55 * PshVPtr v0 368 57 * ADDSi v84, 134217923 370 57 * RDSPtr 371 57 * RefCpyV v22, 0x2d8ae40 (i:47754816, f:2.3594e-316) 374 57 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 376 54 * PshRPtr 377 56 * RDSPtr 378 56 * ADDSi v56, 134217928 380 56 * GETREF 4 381 56 * CALLSYS 199 (Vector3 Vector3::opAdd(const Vector3&in) const) 383 50 * ObjInfo v18, 1 383 50 * ObjInfo v31, 0 383 50 * FREE v22, 0x2d8ae40 (i:47754816, f:2.3594e-316) 386 50 * PSF v18 387 52 * ALLOC 0x487f30, 184 (type:Vector3) 391 48 * ObjInfo v18, 0 391 48 * VAR v43 392 50 * PshVPtr v41 393 52 * GETOBJ 2 394 52 * CALLINTF 4705 (void GameObject::setPosition(Vector3)) - 117,5 - 396 48 * SUSPEND 397 48 * PshC4 0x3f800000 (i:1065353216, f:1) 399 49 * PshC4 0x0 (i:0, f:0) 401 50 * PshC4 0x0 (i:0, f:0) 403 51 * PSF v31 404 53 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 406 48 * ObjInfo v31, 1 406 48 * VAR v31 407 50 * PSF v46 408 52 * PSF v4 409 54 * GETREF 4 410 54 * CALLSYS 246 (Vector3 Quaternion::rotVector3(const Vector3&in) const) 412 48 * ObjInfo v46, 1 412 48 * ObjInfo v31, 0 412 48 * VAR v46 413 50 * PshC4 0x3f800000 (i:1065353216, f:1) 415 51 * PshC4 0x0 (i:0, f:0) 417 52 * PshC4 0x0 (i:0, f:0) 419 53 * PSF v15 420 55 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 422 50 * ObjInfo v15, 1 422 50 * VAR v15 423 52 * PSF v18 424 54 * PshVPtr v41 425 56 * ADDSi v132, 134217923 427 56 * GETREF 4 428 56 * CALLSYS 246 (Vector3 Quaternion::rotVector3(const Vector3&in) const) 430 50 * ObjInfo v18, 1 430 50 * ObjInfo v15, 0 430 50 * PSF v18 431 52 * GETREF 2 432 52 * CALLSYS 217 (bool Vector3::opEquals(const Vector3&in) const) 434 48 * CpyRtoV4 v28 435 48 * ObjInfo v18, 0 435 48 * ObjInfo v46, 0 435 48 * CpyVtoR4 v28 436 48 * JLowZ +18 (d:456) - 118,6 - 438 48 * { 438 48 * SUSPEND 439 48 * PSF v48 440 50 * ALLOC 0x488cd0, 228 (type:Quaternion) 444 48 * PshVPtr v-2 445 50 * PshVPtr v48 446 52 * COPY v4, 67108882 448 50 * PopPtr 449 48 * VAR v48 450 50 * PshVPtr v41 451 52 * GETOBJ 2 452 52 * CALLINTF 4695 (void GameObject::relRotate(Quaternion)) 454 48 * } 454 48 * JMP +75 (d:531) - 120,6 - 456 48 * 9: 456 48 * { 456 48 * SUSPEND 457 48 * VarDecl 7 457 48 * PSF v35 458 50 * CALLSYS 228 (Quaternion::Quaternion()) 460 48 * ObjInfo v35, 1 460 48 * PSF v12 461 50 * CALLSYS 228 (Quaternion::Quaternion()) 463 48 * ObjInfo v12, 1 463 48 * PshVPtr v41 464 50 * ADDSi v132, 134217923 466 50 * PSF v12 467 52 * COPY v4, 67108882 469 50 * PopPtr 470 48 * VAR v12 471 50 * PSF v39 472 52 * PSF v8 473 54 * GETREF 4 474 54 * CALLSYS 248 (Quaternion Quaternion::opMul(const Quaternion&in) const) 476 48 * ObjInfo v39, 1 476 48 * ObjInfo v12, 0 476 48 * PSF v39 477 50 * PSF v35 478 52 * COPY v4, 67108882 480 50 * ObjInfo v39, 0 480 50 * PopPtr - 121,6 - 481 48 * SUSPEND 482 48 * PSF v35 483 50 * CALLSYS 234 (void Quaternion::normalize()) - 122,6 - 485 48 * SUSPEND 486 48 * PSF v48 487 50 * ALLOC 0x488cd0, 228 (type:Quaternion) 491 48 * PSF v12 492 50 * PshVPtr v41 493 52 * ADDSi v132, 134217923 495 52 * CALLSYS 243 (Quaternion Quaternion::inverse() const) 497 48 * ObjInfo v12, 1 497 48 * PSF v12 498 50 * PshVPtr v48 499 52 * COPY v4, 67108882 501 50 * PopPtr 502 48 * ObjInfo v12, 0 502 48 * VAR v48 503 50 * PshVPtr v41 504 52 * GETOBJ 2 505 52 * CALLINTF 4695 (void GameObject::relRotate(Quaternion)) - 123,6 - 507 48 * SUSPEND 508 48 * PSF v48 509 50 * ALLOC 0x488cd0, 228 (type:Quaternion) 513 48 * VAR v35 514 50 * PSF v39 515 52 * PshVPtr v0 516 54 * ADDSi v132, 134217923 518 54 * GETREF 4 519 54 * CALLSYS 248 (Quaternion Quaternion::opMul(const Quaternion&in) const) 521 48 * ObjInfo v39, 1 521 48 * PSF v39 522 50 * PshVPtr v48 523 52 * COPY v4, 67108882 525 50 * PopPtr 526 48 * ObjInfo v39, 0 526 48 * VAR v48 527 50 * PshVPtr v41 528 52 * GETOBJ 2 529 52 * CALLINTF 4695 (void GameObject::relRotate(Quaternion)) 531 48 * ObjInfo v35, 0 531 48 * } 531 48 * 10: 531 48 * FREE v41, 0x2c81a70 (i:46668400, f:2.30573e-316) - 99,48 - 534 48 * } 534 48 * 8: 534 48 * } 534 48 * 3: 534 48 * SUSPEND 535 48 * IncVi v19 - 99,20 - 536 48 * 1: 536 48 * SUSPEND 537 48 * PshVPtr v0 538 50 * ADDSi v84, 134217923 540 50 * RDSPtr 541 50 * CALLSYS 131 (uint Array::length() const) 543 48 * CpyRtoV4 v20 544 48 * CMPu v19, v20 546 48 * JS -479 (d:69) - 127,3 - 548 48 * 2: 548 48 * SUSPEND 549 48 * ObjInfo v8, 0 549 48 * ObjInfo v4, 0 549 48 * 0: 549 48 * FREE v-2, 0x488cd0 (i:4754640, f:2.3491e-317) 552 48 * RET 4 void GameObject::relTranslate(Vector3) Temps: 3, 5 Variables: -002: Vector3 v 000: GameObject this 005: (heap) Vector3 {noname} 003: Vector3 {noname} - 138,3 - 0 5 * VarDecl 0 0 5 * SUSPEND 1 5 * VAR v-2 2 7 * PSF v3 3 9 * PshVPtr v0 4 11 * ADDSi v132, 134217923 6 11 * GETOBJREF 4 7 11 * CALLSYS 246 (Vector3 Quaternion::rotVector3(const Vector3&in) const) 9 5 * ObjInfo v3, 1 9 5 * PSF v3 10 7 * PshVPtr v-2 11 9 * COPY v3, 67108879 13 7 * ObjInfo v3, 0 13 7 * PopPtr - 139,3 - 14 5 * SUSPEND 15 5 * VAR v-2 16 7 * PshVPtr v0 17 9 * ADDSi v32, 134217923 19 9 * GETOBJREF 2 20 9 * CALLSYS 201 (Vector3& Vector3::opAddAssign(const Vector3&in)) - 140,3 - 22 5 * SUSPEND 23 5 * PSF v5 24 7 * PshVPtr v0 25 9 * ADDSi v32, 134217923 27 9 * ALLOC 0x487f30, 184 (type:Vector3) 31 5 * VAR v5 32 7 * PshVPtr v0 33 9 * GETOBJ 2 34 9 * CALLINTF 4698 (void GameObject::translateAllChildrenWorld(Vector3)) - 141,3 - 36 5 * SUSPEND 37 5 * 0: 37 5 * FREE v-2, 0x487f30 (i:4751152, f:2.34738e-317) 40 5 * RET 4 void GameObject::removeChild(Object@) Temps: 2, 4, 6 Variables: -002: Object@ obj 001: uint i 000: GameObject this 004: (heap) Array {noname} 006: (heap) Object {noname} - 276,8 - 0 6 * VarDecl 0 0 6 * SUSPEND 1 6 * VarDecl 1 1 6 * SetV4 v1, 0x0 (i:0, f:0) 3 6 * JMP +50 (d:55) 5 6 * 4: 5 6 * SUSPEND - 277,4 - 6 6 * { 6 6 * SUSPEND 7 6 * PshV4 v1 8 7 * PshVPtr v0 9 9 * ADDSi v84, 134217923 11 9 * RDSPtr 12 9 * RefCpyV v4, 0x2d8ae40 (i:47754816, f:2.3594e-316) 15 9 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 17 6 * PshRPtr 18 8 * RDSPtr 19 8 * ADDSi v48, 134217928 21 8 * RDSPtr 22 8 * RefCpyV v6, 0x492650 (i:4793936, f:2.36852e-317) 25 8 * PopPtr 26 6 * CmpPtr v6, v-2 28 6 * TZ 29 6 * CpyRtoV4 v2 30 6 * FREE v6, 0x492650 (i:4793936, f:2.36852e-317) 33 6 * FREE v4, 0x2d8ae40 (i:47754816, f:2.3594e-316) 36 6 * CpyVtoR4 v2 37 6 * JLowZ +14 (d:53) - 278,5 - 39 6 * { 39 6 * SUSPEND 40 6 * LDV v1 41 6 * RDR4 v2 42 6 * DECi 43 6 * PshV4 v2 44 7 * PshVPtr v0 45 9 * ADDSi v84, 134217923 47 9 * RDSPtr 48 9 * CALLSYS 129 (void Array::removeAt(uint)) - 279,5 - 50 6 * SUSPEND 51 6 * { 51 6 * } 51 6 * JMP +14 (d:67) - 276,48 - 53 5 } 53 6 * 5: 53 6 * } 53 6 * 3: 53 6 * SUSPEND 54 6 * IncVi v1 - 276,20 - 55 6 * 1: 55 6 * SUSPEND 56 6 * PshVPtr v0 57 8 * ADDSi v84, 134217923 59 8 * RDSPtr 60 8 * CALLSYS 131 (uint Array::length() const) 62 6 * CpyRtoV4 v2 63 6 * CMPu v1, v2 65 6 * JS -62 (d:5) - 282,3 - 67 6 * 2: 67 6 * SUSPEND 68 6 * PshVPtr v-2 69 8 * RefCpyV v6, 0x492650 (i:4793936, f:2.36852e-317) 72 8 * PopPtr 73 6 * VAR v6 74 8 * PshVPtr v0 75 10 * ADDSi v64, 134217923 77 10 * RDSPtr 78 10 * GETOBJ 2 79 10 * CALLSYS 858 (void Scene::remove(Object@)) - 283,3 - 81 6 * SUSPEND 82 6 * 0: 82 6 * FREE v-2, 0x492650 (i:4793936, f:2.36852e-317) 85 6 * RET 4 void GameObject::removeFromScene() Temps: 2, 4, 5, 9, 12, 13, 15, 17, 19, 21, 23, 25, 27, 29 Variables: 007: (heap) GameObject@ tempRef 010: uint i 000: GameObject this 002: (heap) Base {noname} 004: (heap) Base {noname} 009: (heap) GameObject {noname} 012: (heap) Array {noname} 015: (heap) Object {noname} 017: (heap) String {noname} 019: (heap) String {noname} 021: (heap) String {noname} 023: (heap) String {noname} 025: (heap) String {noname} 027: (heap) String {noname} 029: (heap) Scene {noname} - 238,3 - 0 29 * SUSPEND 1 29 * PshVPtr v0 2 31 * ADDSi v152, 134217923 4 31 * RDSPtr 5 31 * RefCpyV v2, 0x2c81f10 (i:46669584, f:2.30578e-316) 8 31 * PopPtr 9 29 * ClrVPtr v4 10 29 * CmpPtr v2, v4 12 29 * TNZ 13 29 * CpyRtoV4 v5 14 29 * FREE v2, 0x2c81f10 (i:46669584, f:2.30578e-316) 17 29 * FREE v4, 0x2c81f10 (i:46669584, f:2.30578e-316) 20 29 * CpyVtoR4 v5 21 29 * JLowZ +26 (d:49) - 239,4 - 23 29 * { 23 29 * SUSPEND 24 29 * VarDecl 0 24 29 * PshVPtr v0 25 31 * ADDSi v152, 134217923 27 31 * Cast 0x480000c3 (i:1207959747, f:131075) 29 29 * FREE v7, 0x2c81a70 (i:46668400, f:2.30573e-316) 32 29 * STOREOBJ v7 - 240,4 - 33 29 * SUSPEND 34 29 * PshVPtr v0 35 31 * RefCpyV v9, 0x2c81a70 (i:46668400, f:2.30573e-316) 38 31 * PopPtr 39 29 * VAR v9 40 31 * PshVPtr v7 41 33 * GETOBJ 2 42 33 * CALLINTF 4706 (void GameObject::removeChild(GameObject@)) 44 29 * FREE v7, 0x2c81a70 (i:46668400, f:2.30573e-316) 47 29 * } 47 29 * JMP +283 (d:332) - 242,4 - 49 29 * 1: 49 29 * { 49 29 * SUSPEND 50 29 * LoadThisR v80, 134217923 52 29 * RDR1 v5 53 29 * CpyVtoR4 v5 54 29 * JLowZ +243 (d:299) - 243,10 - 56 29 * { 56 29 * SUSPEND 57 29 * VarDecl 1 57 29 * SetV4 v10, 0x0 (i:0, f:0) 59 29 * JMP +218 (d:279) 61 29 * 7: 61 29 * SUSPEND - 244,6 - 62 29 * { 62 29 * SUSPEND 63 29 * PshV4 v10 64 30 * PshVPtr v0 65 32 * ADDSi v84, 134217923 67 32 * RDSPtr 68 32 * RefCpyV v12, 0x2d8ae40 (i:47754816, f:2.3594e-316) 71 32 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 73 29 * PshRPtr 74 31 * RDSPtr 75 31 * ADDSi v80, 134217928 77 31 * PopRPtr 78 29 * RDR4 v5 79 29 * FREE v12, 0x2d8ae40 (i:47754816, f:2.3594e-316) 82 29 * CMPIi v5, 0 84 29 * JNZ +63 (d:149) - 245,7 - 86 29 * { 86 29 * SUSPEND 87 29 * PshV4 v10 88 30 * PshVPtr v0 89 32 * ADDSi v84, 134217923 91 32 * RDSPtr 92 32 * RefCpyV v12, 0x2d8ae40 (i:47754816, f:2.3594e-316) 95 32 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 97 29 * PshRPtr 98 31 * RDSPtr 99 31 * ADDSi v48, 134217928 101 31 * RDSPtr 102 31 * RefCpyV v15, 0x492650 (i:4793936, f:2.36852e-317) 105 31 * PopPtr 106 29 * FREE v12, 0x2d8ae40 (i:47754816, f:2.3594e-316) 109 29 * VAR v15 110 31 * PshVPtr v0 111 33 * ADDSi v64, 134217923 113 33 * RDSPtr 114 33 * GETOBJ 2 115 33 * CALLSYS 858 (void Scene::remove(Object@)) - 246,7 - 117 29 * SUSPEND 118 29 * FREE v15, 0x492650 (i:4793936, f:2.36852e-317) 121 29 * VAR v15 122 31 * PshV4 v10 123 32 * PshVPtr v0 124 34 * ADDSi v84, 134217923 126 34 * RDSPtr 127 34 * RefCpyV v12, 0x2d8ae40 (i:47754816, f:2.3594e-316) 130 34 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 132 31 * PshRPtr 133 33 * RDSPtr 134 33 * ADDSi v48, 134217928 136 33 * GETOBJREF 2 137 33 * REFCPY 0x492650 (i:4793936, f:2.36852e-317) 140 31 * FREE v15, 0x492650 (i:4793936, f:2.36852e-317) 143 31 * PopPtr 144 29 * FREE v12, 0x2d8ae40 (i:47754816, f:2.3594e-316) 147 29 * } 147 29 * JMP +27 (d:176) - 248,7 - 149 29 * 8: 149 29 * { 149 29 * SUSPEND 150 29 * PshV4 v10 151 30 * PshVPtr v0 152 32 * ADDSi v84, 134217923 154 32 * RDSPtr 155 32 * RefCpyV v12, 0x2d8ae40 (i:47754816, f:2.3594e-316) 158 32 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 160 29 * PshRPtr 161 31 * RDSPtr 162 31 * ADDSi v40, 134217928 164 31 * RDSPtr 165 31 * RefCpyV v9, 0x2c81a70 (i:46668400, f:2.30573e-316) 168 31 * CALLINTF 4457 (void Base::removeFromScene()) 170 29 * FREE v12, 0x2d8ae40 (i:47754816, f:2.3594e-316) 173 29 * FREE v9, 0x2c81a70 (i:46668400, f:2.30573e-316) - 250,6 - 176 29 * } 176 29 * 9: 176 29 * SUSPEND 177 29 * STR 2 (l:1 s:" ") 178 32 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 180 29 * STOREOBJ v27 181 29 * ChkNullV v27 182 29 * VAR v27 183 31 * PshVPtr v0 184 33 * ADDSi v84, 134217923 186 33 * RDSPtr 187 33 * CALLSYS 131 (uint Array::length() const) 189 31 * CpyRtoV4 v5 190 31 * PshV4 v5 191 32 * CALLSYS 91 (String@ String(const uint)) 193 31 * STOREOBJ v25 194 31 * ChkNullV v25 195 31 * VAR v25 196 33 * STR 6 (l:9 s:" length: ") 197 36 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 199 33 * STOREOBJ v23 200 33 * ChkNullV v23 201 33 * VAR v23 202 35 * PshV4 v10 203 36 * CALLSYS 91 (String@ String(const uint)) 205 35 * STOREOBJ v19 206 35 * ChkNullV v19 207 35 * VAR v19 208 37 * STR 5 (l:10 s:"Remove at ") 209 40 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 211 37 * STOREOBJ v17 212 37 * PshVPtr v17 213 39 * GETOBJREF 2 214 39 * CALLSYS 111 (String@ String::opAdd(const String&in) const) 216 35 * STOREOBJ v21 217 35 * FREE v17, 0x4871c0 (i:4747712, f:2.34568e-317) 220 35 * FREE v19, 0x4871c0 (i:4747712, f:2.34568e-317) 223 35 * PshVPtr v21 224 37 * GETOBJREF 2 225 37 * CALLSYS 111 (String@ String::opAdd(const String&in) const) 227 33 * STOREOBJ v19 228 33 * FREE v21, 0x4871c0 (i:4747712, f:2.34568e-317) 231 33 * FREE v23, 0x4871c0 (i:4747712, f:2.34568e-317) 234 33 * PshVPtr v19 235 35 * GETOBJREF 2 236 35 * CALLSYS 111 (String@ String::opAdd(const String&in) const) 238 31 * STOREOBJ v21 239 31 * FREE v19, 0x4871c0 (i:4747712, f:2.34568e-317) 242 31 * FREE v25, 0x4871c0 (i:4747712, f:2.34568e-317) 245 31 * PshVPtr v21 246 33 * GETOBJREF 2 247 33 * CALLSYS 111 (String@ String::opAdd(const String&in) const) 249 29 * STOREOBJ v19 250 29 * FREE v21, 0x4871c0 (i:4747712, f:2.34568e-317) 253 29 * FREE v27, 0x4871c0 (i:4747712, f:2.34568e-317) 256 29 * ChkNullV v19 257 29 * VAR v19 258 31 * GETOBJREF 0 259 31 * CALLSYS 83 (void echo(const String&in)) 261 29 * FREE v19, 0x4871c0 (i:4747712, f:2.34568e-317) - 252,6 - 264 29 * SUSPEND 265 29 * STR 7 (l:8 s:"removed ") 266 32 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 268 29 * STOREOBJ v17 269 29 * ChkNullV v17 270 29 * VAR v17 271 31 * GETOBJREF 0 272 31 * CALLSYS 83 (void echo(const String&in)) 274 29 * FREE v17, 0x4871c0 (i:4747712, f:2.34568e-317) - 243,50 - 277 29 * } 277 29 * 6: 277 29 * SUSPEND 278 29 * IncVi v10 - 243,22 - 279 29 * 4: 279 29 * SUSPEND 280 29 * PshVPtr v0 281 31 * ADDSi v84, 134217923 283 31 * RDSPtr 284 31 * CALLSYS 131 (uint Array::length() const) 286 29 * CpyRtoV4 v5 287 29 * CMPu v10, v5 289 29 * JS -230 (d:61) - 254,5 - 291 29 * 5: 291 29 * SUSPEND 292 29 * SetV1 v13, 0x0 294 29 * LoadThisR v80, 134217923 296 29 * WRTV1 v13 297 29 * } 297 29 * JMP +13 (d:312) - 256,5 - 299 29 * 3: 299 29 * { 299 29 * SUSPEND 300 29 * STR 8 (l:71 s:"WARNING: G") 301 32 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 303 29 * STOREOBJ v19 304 29 * ChkNullV v19 305 29 * VAR v19 306 31 * GETOBJREF 0 307 31 * CALLSYS 83 (void echo(const String&in)) 309 29 * FREE v19, 0x4871c0 (i:4747712, f:2.34568e-317) - 258,4 - 312 29 * } 312 29 * 10: 312 29 * SUSPEND 313 29 * FREE v29, 0x493b20 (i:4799264, f:2.37115e-317) 316 29 * VAR v29 317 31 * PshVPtr v0 318 33 * ADDSi v64, 134217923 320 33 * GETOBJREF 2 321 33 * REFCPY 0x493b20 (i:4799264, f:2.37115e-317) 324 31 * FREE v29, 0x493b20 (i:4799264, f:2.37115e-317) 327 31 * PopPtr - 259,4 - 328 29 * SUSPEND 329 29 * PshVPtr v0 330 31 * CALL 4057 (void Base::removeFromScene()) - 261,3 - 332 29 * } 332 29 * 2: 332 29 * SUSPEND 333 29 * 0: 333 29 * RET 2 void GameObject::rotate(Quaternion) Temps: 4, 7, 10, 12, 14, 15, 23, 27, 31, 33 Variables: -002: Quaternion q 011: uint i 017: (heap) Object@ object 021: Quaternion qt 029: (heap) GameObject@ object 021: Quaternion qt 000: GameObject this 014: (heap) Array {noname} 023: (heap) Object {noname} 031: (heap) Vector3 {noname} 033: (heap) Quaternion {noname} 004: Quaternion {noname} 007: Vector3 {noname} 010: Vector3 {noname} 027: Quaternion {noname} - 67,3 - 0 33 * VarDecl 0 0 33 * SUSPEND 1 33 * VAR v-2 2 35 * PSF v4 3 37 * PshVPtr v0 4 39 * ADDSi v132, 134217923 6 39 * GETOBJREF 4 7 39 * CALLSYS 248 (Quaternion Quaternion::opMul(const Quaternion&in) const) 9 33 * ObjInfo v4, 1 9 33 * PSF v4 10 35 * PshVPtr v0 11 37 * ADDSi v132, 134217923 13 37 * COPY v4, 67108882 15 35 * ObjInfo v4, 0 15 35 * PopPtr - 68,3 - 16 33 * SUSPEND 17 33 * PshVPtr v0 18 35 * ADDSi v108, 134217923 20 35 * PSF v7 21 37 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 23 33 * ObjInfo v7, 1 23 33 * VAR v7 24 35 * PSF v10 25 37 * PshVPtr v-2 26 39 * GETREF 4 27 39 * CALLSYS 246 (Vector3 Quaternion::rotVector3(const Vector3&in) const) 29 33 * ObjInfo v10, 1 29 33 * ObjInfo v7, 0 29 33 * PSF v10 30 35 * PshVPtr v0 31 37 * ADDSi v108, 134217923 33 37 * COPY v3, 67108879 35 35 * ObjInfo v10, 0 35 35 * PopPtr - 69,8 - 36 33 * SUSPEND 37 33 * VarDecl 1 37 33 * SetV4 v11, 0x0 (i:0, f:0) 39 33 * JMP +275 (d:316) 41 33 * 4: 41 33 * SUSPEND - 70,4 - 42 33 * { 42 33 * SUSPEND 43 33 * PshV4 v11 44 34 * PshVPtr v0 45 36 * ADDSi v84, 134217923 47 36 * RDSPtr 48 36 * RefCpyV v14, 0x2d8ae40 (i:47754816, f:2.3594e-316) 51 36 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 53 33 * PshRPtr 54 35 * RDSPtr 55 35 * ADDSi v56, 134217928 57 35 * PSF v7 58 37 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 60 33 * FREE v14, 0x2d8ae40 (i:47754816, f:2.3594e-316) 63 33 * ObjInfo v7, 1 63 33 * VAR v7 64 35 * PSF v10 65 37 * PshVPtr v-2 66 39 * GETREF 4 67 39 * CALLSYS 246 (Vector3 Quaternion::rotVector3(const Vector3&in) const) 69 33 * ObjInfo v10, 1 69 33 * ObjInfo v7, 0 69 33 * VAR v10 70 35 * PshV4 v11 71 36 * PshVPtr v0 72 38 * ADDSi v84, 134217923 74 38 * RDSPtr 75 38 * RefCpyV v14, 0x2d8ae40 (i:47754816, f:2.3594e-316) 78 38 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 80 35 * PshRPtr 81 37 * RDSPtr 82 37 * ADDSi v56, 134217928 84 37 * GETREF 2 85 37 * COPY v3, 67108879 87 35 * ObjInfo v10, 0 87 35 * PopPtr 88 33 * FREE v14, 0x2d8ae40 (i:47754816, f:2.3594e-316) - 71,4 - 91 33 * SUSPEND 92 33 * PshV4 v11 93 34 * PshVPtr v0 94 36 * ADDSi v84, 134217923 96 36 * RDSPtr 97 36 * RefCpyV v14, 0x2d8ae40 (i:47754816, f:2.3594e-316) 100 36 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 102 33 * PshRPtr 103 35 * RDSPtr 104 35 * ADDSi v80, 134217928 106 35 * PopRPtr 107 33 * RDR4 v12 108 33 * FREE v14, 0x2d8ae40 (i:47754816, f:2.3594e-316) 111 33 * CMPIi v12, 0 113 33 * JNZ +96 (d:211) - 72,5 - 115 33 * { 115 33 * SUSPEND 116 33 * VarDecl 2 116 33 * PshV4 v11 117 34 * PshVPtr v0 118 36 * ADDSi v84, 134217923 120 36 * RDSPtr 121 36 * RefCpyV v14, 0x2d8ae40 (i:47754816, f:2.3594e-316) 124 36 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 126 33 * PshRPtr 127 35 * RDSPtr 128 35 * ADDSi v48, 134217928 130 35 * RDSPtr 131 35 * RefCpyV v17, 0x492650 (i:4793936, f:2.36852e-317) 134 35 * PopPtr 135 33 * FREE v14, 0x2d8ae40 (i:47754816, f:2.3594e-316) - 73,5 - 138 33 * SUSPEND 139 33 * VarDecl 3 139 33 * PSF v21 140 35 * CALLSYS 228 (Quaternion::Quaternion()) 142 33 * ObjInfo v21, 1 142 33 * VAR v-2 143 35 * PSF v27 144 37 * PSF v4 145 39 * PshVPtr v17 146 41 * RefCpyV v23, 0x492650 (i:4793936, f:2.36852e-317) 149 41 * CALLSYS 821 (const Quaternion& Object::get_quaternion() const) 151 39 * PshRPtr 152 41 * CALLSYS 243 (Quaternion Quaternion::inverse() const) 154 37 * ObjInfo v4, 1 154 37 * FREE v23, 0x492650 (i:4793936, f:2.36852e-317) 157 37 * PSF v4 158 39 * GETOBJREF 4 159 39 * CALLSYS 248 (Quaternion Quaternion::opMul(const Quaternion&in) const) 161 33 * ObjInfo v27, 1 161 33 * ObjInfo v4, 0 161 33 * PSF v27 162 35 * PSF v21 163 37 * COPY v4, 67108882 165 35 * ObjInfo v27, 0 165 35 * PopPtr - 74,5 - 166 33 * SUSPEND 167 33 * PshVPtr v0 168 35 * ADDSi v32, 134217923 170 35 * PSF v10 171 37 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 173 33 * ObjInfo v10, 1 173 33 * VAR v10 174 35 * PSF v7 175 37 * PshV4 v11 176 38 * PshVPtr v0 177 40 * ADDSi v84, 134217923 179 40 * RDSPtr 180 40 * RefCpyV v14, 0x2d8ae40 (i:47754816, f:2.3594e-316) 183 40 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 185 37 * PshRPtr 186 39 * RDSPtr 187 39 * ADDSi v56, 134217928 189 39 * GETREF 4 190 39 * CALLSYS 199 (Vector3 Vector3::opAdd(const Vector3&in) const) 192 33 * ObjInfo v7, 1 192 33 * ObjInfo v10, 0 192 33 * FREE v14, 0x2d8ae40 (i:47754816, f:2.3594e-316) 195 33 * VAR v7 196 35 * PshVPtr v17 197 37 * GETREF 2 198 37 * CALLSYS 804 (void Object::setPosition(const Vector3&in)) - 75,5 - 200 33 * ObjInfo v7, 0 200 33 * SUSPEND 201 33 * VAR v21 202 35 * PshVPtr v17 203 37 * GETREF 2 204 37 * CALLSYS 800 (void Object::rotate(const Quaternion&in)) 206 33 * ObjInfo v21, 0 206 33 * FREE v17, 0x492650 (i:4793936, f:2.36852e-317) 209 33 * } 209 33 * JMP +103 (d:314) - 77,5 - 211 33 * 5: 211 33 * { 211 33 * SUSPEND 212 33 * VarDecl 4 212 33 * PshV4 v11 213 34 * PshVPtr v0 214 36 * ADDSi v84, 134217923 216 36 * RDSPtr 217 36 * RefCpyV v14, 0x2d8ae40 (i:47754816, f:2.3594e-316) 220 36 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 222 33 * PshRPtr 223 35 * RDSPtr 224 35 * ADDSi v40, 134217928 226 35 * RDSPtr 227 35 * RefCpyV v29, 0x2c81a70 (i:46668400, f:2.30573e-316) 230 35 * PopPtr 231 33 * FREE v14, 0x2d8ae40 (i:47754816, f:2.3594e-316) - 78,5 - 234 33 * SUSPEND 235 33 * VarDecl 5 235 33 * PSF v21 236 35 * CALLSYS 228 (Quaternion::Quaternion()) 238 33 * ObjInfo v21, 1 238 33 * VAR v-2 239 35 * PSF v4 240 37 * PSF v27 241 39 * PshVPtr v29 242 41 * ADDSi v132, 134217923 244 41 * CALLSYS 243 (Quaternion Quaternion::inverse() const) 246 37 * ObjInfo v27, 1 246 37 * PSF v27 247 39 * GETOBJREF 4 248 39 * CALLSYS 248 (Quaternion Quaternion::opMul(const Quaternion&in) const) 250 33 * ObjInfo v4, 1 250 33 * ObjInfo v27, 0 250 33 * PSF v4 251 35 * PSF v21 252 37 * COPY v4, 67108882 254 35 * ObjInfo v4, 0 254 35 * PopPtr - 79,5 - 255 33 * SUSPEND 256 33 * PSF v31 257 35 * PshVPtr v0 258 37 * ADDSi v32, 134217923 260 37 * PSF v7 261 39 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 263 35 * ObjInfo v7, 1 263 35 * VAR v7 264 37 * PSF v10 265 39 * PshV4 v11 266 40 * PshVPtr v0 267 42 * ADDSi v84, 134217923 269 42 * RDSPtr 270 42 * RefCpyV v14, 0x2d8ae40 (i:47754816, f:2.3594e-316) 273 42 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 275 39 * PshRPtr 276 41 * RDSPtr 277 41 * ADDSi v56, 134217928 279 41 * GETREF 4 280 41 * CALLSYS 199 (Vector3 Vector3::opAdd(const Vector3&in) const) 282 35 * ObjInfo v10, 1 282 35 * ObjInfo v7, 0 282 35 * FREE v14, 0x2d8ae40 (i:47754816, f:2.3594e-316) 285 35 * PSF v10 286 37 * ALLOC 0x487f30, 184 (type:Vector3) 290 33 * ObjInfo v10, 0 290 33 * VAR v31 291 35 * PshVPtr v29 292 37 * GETOBJ 2 293 37 * CALLINTF 4705 (void GameObject::setPosition(Vector3)) - 80,5 - 295 33 * SUSPEND 296 33 * PSF v33 297 35 * ALLOC 0x488cd0, 228 (type:Quaternion) 301 33 * PSF v21 302 35 * PshVPtr v33 303 37 * COPY v4, 67108882 305 35 * PopPtr 306 33 * VAR v33 307 35 * PshVPtr v29 308 37 * GETOBJ 2 309 37 * CALLINTF 4693 (void GameObject::rotate(Quaternion)) 311 33 * ObjInfo v21, 0 311 33 * FREE v29, 0x2c81a70 (i:46668400, f:2.30573e-316) - 69,48 - 314 33 * } 314 33 * 6: 314 33 * } 314 33 * 3: 314 33 * SUSPEND 315 33 * IncVi v11 - 69,20 - 316 33 * 1: 316 33 * SUSPEND 317 33 * PshVPtr v0 318 35 * ADDSi v84, 134217923 320 35 * RDSPtr 321 35 * CALLSYS 131 (uint Array::length() const) 323 33 * CpyRtoV4 v12 324 33 * CMPu v11, v12 326 33 * JS -287 (d:41) - 83,3 - 328 33 * 2: 328 33 * SUSPEND 329 33 * 0: 329 33 * FREE v-2, 0x488cd0 (i:4754640, f:2.3491e-317) 332 33 * RET 4 void GameObject::scale(Vector3) Temps: 1, 2, 5, 7, 9, 12, 14 Variables: -002: Vector3 s 003: uint i 000: GameObject this 005: (heap) Array {noname} 007: (heap) Vector3 {noname} 009: (heap) GameObject {noname} 014: (heap) GameObjectProperties {noname} 012: Vector3 {noname} - 154,3 - 0 14 * VarDecl 0 0 14 * SUSPEND 1 14 * LoadThisR v92, 134217923 3 14 * RDR4 v1 4 14 * LoadRObjR v-2, v0, 67108879 7 14 * RDR4 v2 8 14 * MULf v1, v1, v2 10 14 * LoadThisR v92, 134217923 12 14 * WRTV4 v1 - 155,3 - 13 14 * SUSPEND 14 14 * LoadThisR v100, 134217923 16 14 * RDR4 v2 17 14 * LoadRObjR v-2, v4, 67108879 20 14 * RDR4 v1 21 14 * MULf v2, v2, v1 23 14 * LoadThisR v100, 134217923 25 14 * WRTV4 v2 - 156,3 - 26 14 * SUSPEND 27 14 * LoadThisR v96, 134217923 29 14 * RDR4 v1 30 14 * LoadRObjR v-2, v8, 67108879 33 14 * RDR4 v2 34 14 * MULf v1, v1, v2 36 14 * LoadThisR v96, 134217923 38 14 * WRTV4 v1 - 157,3 - 39 14 * SUSPEND 40 14 * VAR v-2 41 16 * PshVPtr v0 42 18 * ADDSi v160, 134217923 44 18 * GETOBJREF 2 45 18 * CALLSYS 201 (Vector3& Vector3::opAddAssign(const Vector3&in)) - 158,8 - 47 14 * SUSPEND 48 14 * VarDecl 1 48 14 * SetV4 v3, 0x0 (i:0, f:0) 50 14 * JMP +142 (d:194) 52 14 * 4: 52 14 * SUSPEND - 159,4 - 53 14 * { 53 14 * SUSPEND 54 14 * PshV4 v3 55 15 * PshVPtr v0 56 17 * ADDSi v84, 134217923 58 17 * RDSPtr 59 17 * RefCpyV v5, 0x2d8ae40 (i:47754816, f:2.3594e-316) 62 17 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 64 14 * PshRPtr 65 16 * RDSPtr 66 16 * ADDSi v80, 134217928 68 16 * PopRPtr 69 14 * RDR4 v2 70 14 * FREE v5, 0x2d8ae40 (i:47754816, f:2.3594e-316) 73 14 * CMPIi v2, 0 75 14 * JNZ +25 (d:102) - 160,5 - 77 14 * { 77 14 * SUSPEND 78 14 * VAR v-2 79 16 * PshV4 v3 80 17 * PshVPtr v0 81 19 * ADDSi v84, 134217923 83 19 * RDSPtr 84 19 * RefCpyV v5, 0x2d8ae40 (i:47754816, f:2.3594e-316) 87 19 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 89 16 * PshRPtr 90 18 * RDSPtr 91 18 * ADDSi v48, 134217928 93 18 * RDSPtr 94 18 * GETOBJREF 2 95 18 * CALLSYS 813 (void Object::scale(const Vector3&in)) 97 14 * FREE v5, 0x2d8ae40 (i:47754816, f:2.3594e-316) 100 14 * } 100 14 * JMP +35 (d:137) - 162,5 - 102 14 * 5: 102 14 * { 102 14 * SUSPEND 103 14 * PSF v7 104 16 * PshVPtr v-2 105 18 * ALLOC 0x487f30, 184 (type:Vector3) 109 14 * VAR v7 110 16 * PshV4 v3 111 17 * PshVPtr v0 112 19 * ADDSi v84, 134217923 114 19 * RDSPtr 115 19 * RefCpyV v5, 0x2d8ae40 (i:47754816, f:2.3594e-316) 118 19 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 120 16 * PshRPtr 121 18 * RDSPtr 122 18 * ADDSi v40, 134217928 124 18 * RDSPtr 125 18 * GETOBJ 2 126 18 * RefCpyV v9, 0x2c81a70 (i:46668400, f:2.30573e-316) 129 18 * CALLINTF 4699 (void GameObject::scale(Vector3)) 131 14 * FREE v5, 0x2d8ae40 (i:47754816, f:2.3594e-316) 134 14 * FREE v9, 0x2c81a70 (i:46668400, f:2.30573e-316) - 164,4 - 137 14 * } 137 14 * 6: 137 14 * SUSPEND 138 14 * PSF v7 139 16 * VAR v-2 140 18 * PSF v12 141 20 * PshV4 v3 142 21 * PshVPtr v0 143 23 * ADDSi v84, 134217923 145 23 * RDSPtr 146 23 * RefCpyV v5, 0x2d8ae40 (i:47754816, f:2.3594e-316) 149 23 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 151 20 * PshRPtr 152 22 * RDSPtr 153 22 * ADDSi v68, 134217928 155 22 * GETOBJREF 4 156 22 * CALLSYS 209 (Vector3 Vector3::opMul(const Vector3&in) const) 158 16 * ObjInfo v12, 1 158 16 * FREE v5, 0x2d8ae40 (i:47754816, f:2.3594e-316) 161 16 * PSF v12 162 18 * ALLOC 0x487f30, 184 (type:Vector3) 166 14 * ObjInfo v12, 0 166 14 * VAR v7 167 16 * PshV4 v3 168 17 * PshVPtr v0 169 19 * ADDSi v84, 134217923 171 19 * RDSPtr 172 19 * RefCpyV v5, 0x2d8ae40 (i:47754816, f:2.3594e-316) 175 19 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 177 16 * PshRPtr 178 18 * RDSPtr 179 18 * RefCpyV v14, 0x2c83490 (i:46675088, f:2.30606e-316) 182 18 * PopPtr 183 16 * FREE v5, 0x2d8ae40 (i:47754816, f:2.3594e-316) 186 16 * VAR v14 187 18 * PshVPtr v0 188 20 * GETOBJ 2 189 20 * GETOBJ 4 190 20 * CALLINTF 4703 (void GameObject::setChildPosition(GameObjectProperties@, Vector3)) - 158,48 - 192 14 * } 192 14 * 3: 192 14 * SUSPEND 193 14 * IncVi v3 - 158,20 - 194 14 * 1: 194 14 * SUSPEND 195 14 * PshVPtr v0 196 16 * ADDSi v84, 134217923 198 16 * RDSPtr 199 16 * CALLSYS 131 (uint Array::length() const) 201 14 * CpyRtoV4 v1 202 14 * CMPu v3, v1 204 14 * JS -154 (d:52) - 166,3 - 206 14 * 2: 206 14 * SUSPEND 207 14 * 0: 207 14 * FREE v-2, 0x487f30 (i:4751152, f:2.34738e-317) 210 14 * RET 4 void GameObject::setChildPosition(GameObjectProperties@, Vector3) Temps: 3, 4, 5, 8, 10, 12 Variables: -002: GameObjectProperties@ prop -004: Vector3 v 000: GameObject this 010: (heap) Vector3 {noname} 012: (heap) GameObject {noname} 003: Vector3 {noname} 008: Vector3 {noname} - 184,3 - 0 12 * VarDecl 0 0 12 * VarDecl 1 0 12 * SUSPEND 1 12 * PshVPtr v-4 2 14 * PshVPtr v-2 3 16 * ADDSi v68, 134217928 5 16 * COPY v3, 67108879 7 14 * PopPtr - 185,3 - 8 12 * SUSPEND 9 12 * VAR v-4 10 14 * PSF v3 11 16 * PshVPtr v0 12 18 * ADDSi v132, 134217923 14 18 * GETOBJREF 4 15 18 * CALLSYS 246 (Vector3 Quaternion::rotVector3(const Vector3&in) const) 17 12 * ObjInfo v3, 1 17 12 * PSF v3 18 14 * PshVPtr v-2 19 16 * ADDSi v56, 134217928 21 16 * COPY v3, 67108879 23 14 * ObjInfo v3, 0 23 14 * PopPtr - 186,3 - 24 12 * SUSPEND 25 12 * LoadRObjR v-2, v80, 134217928 28 12 * RDR4 v4 29 12 * CMPIi v4, 0 31 12 * JNZ +25 (d:58) - 187,4 - 33 12 * { 33 12 * SUSPEND 34 12 * PshVPtr v0 35 14 * ADDSi v32, 134217923 37 14 * PSF v3 38 16 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 40 12 * ObjInfo v3, 1 40 12 * VAR v3 41 14 * PSF v8 42 16 * PshVPtr v-2 43 18 * ADDSi v56, 134217928 45 18 * GETREF 4 46 18 * CALLSYS 199 (Vector3 Vector3::opAdd(const Vector3&in) const) 48 12 * ObjInfo v8, 1 48 12 * ObjInfo v3, 0 48 12 * VAR v8 49 14 * PshVPtr v-2 50 16 * ADDSi v48, 134217928 52 16 * RDSPtr 53 16 * GETREF 2 54 16 * CALLSYS 804 (void Object::setPosition(const Vector3&in)) 56 12 * ObjInfo v8, 0 56 12 * } 56 12 * JMP +35 (d:93) - 189,4 - 58 12 * 1: 58 12 * { 58 12 * SUSPEND 59 12 * PSF v10 60 14 * PshVPtr v0 61 16 * ADDSi v32, 134217923 63 16 * PSF v3 64 18 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 66 14 * ObjInfo v3, 1 66 14 * VAR v3 67 16 * PSF v8 68 18 * PshVPtr v-2 69 20 * ADDSi v56, 134217928 71 20 * GETREF 4 72 20 * CALLSYS 199 (Vector3 Vector3::opAdd(const Vector3&in) const) 74 14 * ObjInfo v8, 1 74 14 * ObjInfo v3, 0 74 14 * PSF v8 75 16 * ALLOC 0x487f30, 184 (type:Vector3) 79 12 * ObjInfo v8, 0 79 12 * VAR v10 80 14 * PshVPtr v-2 81 16 * ADDSi v40, 134217928 83 16 * RDSPtr 84 16 * GETOBJ 2 85 16 * RefCpyV v12, 0x2c81a70 (i:46668400, f:2.30573e-316) 88 16 * CALLINTF 4705 (void GameObject::setPosition(Vector3)) 90 12 * FREE v12, 0x2c81a70 (i:46668400, f:2.30573e-316) - 191,3 - 93 12 * } 93 12 * 2: 93 12 * SUSPEND 94 12 * 0: 94 12 * FREE v-2, 0x2c83490 (i:46675088, f:2.30606e-316) 97 12 * FREE v-4, 0x487f30 (i:4751152, f:2.34738e-317) 100 12 * RET 6 void GameObject::setPosition(Vector3) Temps: 2, 4, 5, 7, 10, 13, 15, 17 Variables: -002: Vector3 v 001: uint i 000: GameObject this 004: (heap) Array {noname} 007: (heap) Array {noname} 015: (heap) Vector3 {noname} 017: (heap) GameObject {noname} 010: Vector3 {noname} 013: Vector3 {noname} - 207,3 - 0 17 * VarDecl 0 0 17 * SUSPEND 1 17 * PshVPtr v-2 2 19 * PshVPtr v0 3 21 * ADDSi v32, 134217923 5 21 * COPY v3, 67108879 7 19 * PopPtr - 208,8 - 8 17 * SUSPEND 9 17 * VarDecl 1 9 17 * SetV4 v1, 0x0 (i:0, f:0) 11 17 * JMP +143 (d:156) 13 17 * 4: 13 17 * SUSPEND - 209,4 - 14 17 * { 14 17 * SUSPEND 15 17 * PshV4 v1 16 18 * PshVPtr v0 17 20 * ADDSi v84, 134217923 19 20 * RDSPtr 20 20 * RefCpyV v4, 0x2d8ae40 (i:47754816, f:2.3594e-316) 23 20 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 25 17 * PshRPtr 26 19 * RDSPtr 27 19 * ADDSi v80, 134217928 29 19 * PopRPtr 30 17 * RDR4 v2 31 17 * FREE v4, 0x2d8ae40 (i:47754816, f:2.3594e-316) 34 17 * CMPIi v2, 0 36 17 * JNZ +53 (d:91) - 210,5 - 38 17 * { 38 17 * SUSPEND 39 17 * PshVPtr v0 40 19 * ADDSi v32, 134217923 42 19 * PSF v10 43 21 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 45 17 * ObjInfo v10, 1 45 17 * VAR v10 46 19 * PSF v13 47 21 * PshV4 v1 48 22 * PshVPtr v0 49 24 * ADDSi v84, 134217923 51 24 * RDSPtr 52 24 * RefCpyV v7, 0x2d8ae40 (i:47754816, f:2.3594e-316) 55 24 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 57 21 * PshRPtr 58 23 * RDSPtr 59 23 * ADDSi v56, 134217928 61 23 * GETREF 4 62 23 * CALLSYS 199 (Vector3 Vector3::opAdd(const Vector3&in) const) 64 17 * ObjInfo v13, 1 64 17 * ObjInfo v10, 0 64 17 * FREE v7, 0x2d8ae40 (i:47754816, f:2.3594e-316) 67 17 * VAR v13 68 19 * PshV4 v1 69 20 * PshVPtr v0 70 22 * ADDSi v84, 134217923 72 22 * RDSPtr 73 22 * RefCpyV v4, 0x2d8ae40 (i:47754816, f:2.3594e-316) 76 22 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 78 19 * PshRPtr 79 21 * RDSPtr 80 21 * ADDSi v48, 134217928 82 21 * RDSPtr 83 21 * GETREF 2 84 21 * CALLSYS 804 (void Object::setPosition(const Vector3&in)) 86 17 * ObjInfo v13, 0 86 17 * FREE v4, 0x2d8ae40 (i:47754816, f:2.3594e-316) 89 17 * } 89 17 * JMP +63 (d:154) - 212,5 - 91 17 * 5: 91 17 * { 91 17 * SUSPEND 92 17 * PSF v15 93 19 * PshVPtr v0 94 21 * ADDSi v32, 134217923 96 21 * PSF v10 97 23 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 99 19 * ObjInfo v10, 1 99 19 * VAR v10 100 21 * PSF v13 101 23 * PshV4 v1 102 24 * PshVPtr v0 103 26 * ADDSi v84, 134217923 105 26 * RDSPtr 106 26 * RefCpyV v4, 0x2d8ae40 (i:47754816, f:2.3594e-316) 109 26 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 111 23 * PshRPtr 112 25 * RDSPtr 113 25 * ADDSi v56, 134217928 115 25 * GETREF 4 116 25 * CALLSYS 199 (Vector3 Vector3::opAdd(const Vector3&in) const) 118 19 * ObjInfo v13, 1 118 19 * ObjInfo v10, 0 118 19 * FREE v4, 0x2d8ae40 (i:47754816, f:2.3594e-316) 121 19 * PSF v13 122 21 * ALLOC 0x487f30, 184 (type:Vector3) 126 17 * ObjInfo v13, 0 126 17 * VAR v15 127 19 * PshV4 v1 128 20 * PshVPtr v0 129 22 * ADDSi v84, 134217923 131 22 * RDSPtr 132 22 * RefCpyV v7, 0x2d8ae40 (i:47754816, f:2.3594e-316) 135 22 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 137 19 * PshRPtr 138 21 * RDSPtr 139 21 * ADDSi v40, 134217928 141 21 * RDSPtr 142 21 * GETOBJ 2 143 21 * RefCpyV v17, 0x2c81a70 (i:46668400, f:2.30573e-316) 146 21 * CALLINTF 4705 (void GameObject::setPosition(Vector3)) 148 17 * FREE v7, 0x2d8ae40 (i:47754816, f:2.3594e-316) 151 17 * FREE v17, 0x2c81a70 (i:46668400, f:2.30573e-316) - 208,48 - 154 17 * } 154 17 * 6: 154 17 * } 154 17 * 3: 154 17 * SUSPEND 155 17 * IncVi v1 - 208,20 - 156 17 * 1: 156 17 * SUSPEND 157 17 * PshVPtr v0 158 19 * ADDSi v84, 134217923 160 19 * RDSPtr 161 19 * CALLSYS 131 (uint Array::length() const) 163 17 * CpyRtoV4 v2 164 17 * CMPu v1, v2 166 17 * JS -155 (d:13) - 215,3 - 168 17 * 2: 168 17 * SUSPEND 169 17 * 0: 169 17 * FREE v-2, 0x487f30 (i:4751152, f:2.34738e-317) 172 17 * RET 4 uint GameObject::setProperties(GameObjectProperties@, Vector3) Temps: 1, 4 Variables: -002: GameObjectProperties@ prop -004: Vector3 pos 000: GameObject this 004: Vector3 {noname} - 55,3 - 0 4 * VarDecl 0 0 4 * VarDecl 1 0 4 * SUSPEND 1 4 * LoadThisR v172, 134217923 3 4 * RDR4 v1 4 4 * LoadRObjR v-2, v32, 134217928 7 4 * WRTV4 v1 - 56,3 - 8 4 * SUSPEND 9 4 * VAR v-4 10 6 * PSF v4 11 8 * PshVPtr v0 12 10 * ADDSi v132, 134217923 14 10 * GETOBJREF 4 15 10 * CALLSYS 246 (Vector3 Quaternion::rotVector3(const Vector3&in) const) 17 4 * ObjInfo v4, 1 17 4 * PSF v4 18 6 * PshVPtr v-2 19 8 * ADDSi v56, 134217928 21 8 * COPY v3, 67108879 23 6 * ObjInfo v4, 0 23 6 * PopPtr - 57,3 - 24 4 * SUSPEND 25 4 * PshVPtr v-4 26 6 * PshVPtr v-2 27 8 * ADDSi v68, 134217928 29 8 * COPY v3, 67108879 31 6 * PopPtr - 58,3 - 32 4 * SUSPEND 33 4 * VAR v-2 34 6 * PshVPtr v0 35 8 * ADDSi v84, 134217923 37 8 * RDSPtr 38 8 * GETREF 2 39 8 * CALLSYS 4722 (void Array::add(GameObjectProperties@const&in)) - 59,3 - 41 4 * SUSPEND 42 4 * LoadThisR v172, 134217923 44 4 * RDR4 v1 45 4 * INCi 46 4 * { 46 4 * } 46 4 * CpyVtoR4 v1 47 4 * 0: 47 4 * FREE v-2, 0x2c83490 (i:46675088, f:2.30606e-316) 50 4 * FREE v-4, 0x487f30 (i:4751152, f:2.34738e-317) 53 4 * RET 6 void GameObject::translate(Vector3) Temps: 1, 3, 5 Variables: -002: Vector3 v 000: GameObject this 003: (heap) Base {noname} 005: (heap) Vector3 {noname} - 130,3 - 0 5 * VarDecl 0 0 5 * SUSPEND 1 5 * VAR v-2 2 7 * PshVPtr v0 3 9 * ADDSi v32, 134217923 5 9 * GETOBJREF 2 6 9 * CALLSYS 201 (Vector3& Vector3::opAddAssign(const Vector3&in)) - 131,3 - 8 5 * SUSPEND 9 5 * LoadThisR v56, 134217923 11 5 * RDR1 v1 12 5 * CpyVtoR4 v1 13 5 * JLowZ +10 (d:25) - 132,4 - 15 5 * { 15 5 * SUSPEND 16 5 * PshVPtr v0 17 7 * RefCpyV v3, 0x2c81f10 (i:46669584, f:2.30578e-316) 20 7 * PopPtr 21 5 * VAR v3 22 7 * GETOBJ 0 23 7 * CALL 4354 (void intersectTest(Base@)) - 134,3 - 25 5 * } 25 5 * 1: 25 5 * SUSPEND 26 5 * PSF v5 27 7 * PshVPtr v0 28 9 * ADDSi v32, 134217923 30 9 * ALLOC 0x487f30, 184 (type:Vector3) 34 5 * VAR v5 35 7 * PshVPtr v0 36 9 * GETOBJ 2 37 9 * CALLINTF 4698 (void GameObject::translateAllChildrenWorld(Vector3)) - 135,3 - 39 5 * SUSPEND 40 5 * 0: 40 5 * FREE v-2, 0x487f30 (i:4751152, f:2.34738e-317) 43 5 * RET 4 void GameObject::translateAllChildrenWorld(Vector3) Temps: 2, 4, 5, 7, 10, 12, 14 Variables: -002: Vector3 v 001: uint i 000: GameObject this 004: (heap) Array {noname} 007: (heap) Array {noname} 012: (heap) Vector3 {noname} 014: (heap) GameObject {noname} 010: Vector3 {noname} - 144,8 - 0 14 * VarDecl 0 0 14 * SUSPEND 1 14 * VarDecl 1 1 14 * SetV4 v1, 0x0 (i:0, f:0) 3 14 * JMP +131 (d:136) 5 14 * 4: 5 14 * SUSPEND - 145,4 - 6 14 * { 6 14 * SUSPEND 7 14 * PshV4 v1 8 15 * PshVPtr v0 9 17 * ADDSi v84, 134217923 11 17 * RDSPtr 12 17 * RefCpyV v4, 0x2d8ae40 (i:47754816, f:2.3594e-316) 15 17 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 17 14 * PshRPtr 18 16 * RDSPtr 19 16 * ADDSi v80, 134217928 21 16 * PopRPtr 22 14 * RDR4 v2 23 14 * FREE v4, 0x2d8ae40 (i:47754816, f:2.3594e-316) 26 14 * CMPIi v2, 0 28 14 * JNZ +47 (d:77) - 146,5 - 30 14 * { 30 14 * SUSPEND 31 14 * VAR v-2 32 16 * PSF v10 33 18 * PshV4 v1 34 19 * PshVPtr v0 35 21 * ADDSi v84, 134217923 37 21 * RDSPtr 38 21 * RefCpyV v7, 0x2d8ae40 (i:47754816, f:2.3594e-316) 41 21 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 43 18 * PshRPtr 44 20 * RDSPtr 45 20 * ADDSi v56, 134217928 47 20 * GETOBJREF 4 48 20 * CALLSYS 199 (Vector3 Vector3::opAdd(const Vector3&in) const) 50 14 * ObjInfo v10, 1 50 14 * FREE v7, 0x2d8ae40 (i:47754816, f:2.3594e-316) 53 14 * VAR v10 54 16 * PshV4 v1 55 17 * PshVPtr v0 56 19 * ADDSi v84, 134217923 58 19 * RDSPtr 59 19 * RefCpyV v4, 0x2d8ae40 (i:47754816, f:2.3594e-316) 62 19 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 64 16 * PshRPtr 65 18 * RDSPtr 66 18 * ADDSi v48, 134217928 68 18 * RDSPtr 69 18 * GETREF 2 70 18 * CALLSYS 804 (void Object::setPosition(const Vector3&in)) 72 14 * ObjInfo v10, 0 72 14 * FREE v4, 0x2d8ae40 (i:47754816, f:2.3594e-316) 75 14 * } 75 14 * JMP +57 (d:134) - 148,5 - 77 14 * 5: 77 14 * { 77 14 * SUSPEND 78 14 * PSF v12 79 16 * VAR v-2 80 18 * PSF v10 81 20 * PshV4 v1 82 21 * PshVPtr v0 83 23 * ADDSi v84, 134217923 85 23 * RDSPtr 86 23 * RefCpyV v4, 0x2d8ae40 (i:47754816, f:2.3594e-316) 89 23 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 91 20 * PshRPtr 92 22 * RDSPtr 93 22 * ADDSi v56, 134217928 95 22 * GETOBJREF 4 96 22 * CALLSYS 199 (Vector3 Vector3::opAdd(const Vector3&in) const) 98 16 * ObjInfo v10, 1 98 16 * FREE v4, 0x2d8ae40 (i:47754816, f:2.3594e-316) 101 16 * PSF v10 102 18 * ALLOC 0x487f30, 184 (type:Vector3) 106 14 * ObjInfo v10, 0 106 14 * VAR v12 107 16 * PshV4 v1 108 17 * PshVPtr v0 109 19 * ADDSi v84, 134217923 111 19 * RDSPtr 112 19 * RefCpyV v7, 0x2d8ae40 (i:47754816, f:2.3594e-316) 115 19 * CALLSYS 4719 (GameObjectProperties@& Array::opIndex(uint)) 117 16 * PshRPtr 118 18 * RDSPtr 119 18 * ADDSi v40, 134217928 121 18 * RDSPtr 122 18 * GETOBJ 2 123 18 * RefCpyV v14, 0x2c81a70 (i:46668400, f:2.30573e-316) 126 18 * CALLINTF 4705 (void GameObject::setPosition(Vector3)) 128 14 * FREE v7, 0x2d8ae40 (i:47754816, f:2.3594e-316) 131 14 * FREE v14, 0x2c81a70 (i:46668400, f:2.30573e-316) - 144,48 - 134 14 * } 134 14 * 6: 134 14 * } 134 14 * 3: 134 14 * SUSPEND 135 14 * IncVi v1 - 144,20 - 136 14 * 1: 136 14 * SUSPEND 137 14 * PshVPtr v0 138 16 * ADDSi v84, 134217923 140 16 * RDSPtr 141 16 * CALLSYS 131 (uint Array::length() const) 143 14 * CpyRtoV4 v2 144 14 * CMPu v1, v2 146 14 * JS -143 (d:5) - 151,3 - 148 14 * 2: 148 14 * SUSPEND 149 14 * 0: 149 14 * FREE v-2, 0x487f30 (i:4751152, f:2.34738e-317) 152 14 * RET 4 void GameObject::translateChild(uint, Vector3) Temps: 4, 5, 8, 11, 12, 14, 16 Variables: -002: uint objId -003: Vector3 v 002: (heap) GameObjectProperties@ prop 000: GameObject this 004: (heap) GameObjectProperties {noname} 014: (heap) Vector3 {noname} 016: (heap) GameObject {noname} 008: Vector3 {noname} 011: Vector3 {noname} - 194,3 - 0 16 * VarDecl 0 0 16 * VarDecl 1 0 16 * SUSPEND 1 16 * VarDecl 2 1 16 * PshV4 v-2 2 17 * PshVPtr v0 3 19 * CALLINTF 4710 (GameObjectProperties@ GameObject::getChildPropertiesById(uint)) 5 16 * FREE v2, 0x2c83490 (i:46675088, f:2.30606e-316) 8 16 * STOREOBJ v2 - 195,3 - 9 16 * SUSPEND 10 16 * LoadRObjR v2, v36, 134217928 13 16 * RDR1 v5 14 16 * CpyVtoR4 v5 15 16 * JLowZ +107 (d:124) - 196,4 - 17 16 * { 17 16 * SUSPEND 18 16 * VAR v-3 19 18 * PSF v8 20 20 * PshVPtr v2 21 22 * ADDSi v68, 134217928 23 22 * GETOBJREF 4 24 22 * CALLSYS 199 (Vector3 Vector3::opAdd(const Vector3&in) const) 26 16 * ObjInfo v8, 1 26 16 * PSF v8 27 18 * PshVPtr v2 28 20 * ADDSi v68, 134217928 30 20 * COPY v3, 67108879 32 18 * ObjInfo v8, 0 32 18 * PopPtr - 197,4 - 33 16 * SUSPEND 34 16 * PshVPtr v2 35 18 * ADDSi v68, 134217928 37 18 * PSF v8 38 20 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 40 16 * ObjInfo v8, 1 40 16 * VAR v8 41 18 * PSF v11 42 20 * PshVPtr v0 43 22 * ADDSi v132, 134217923 45 22 * GETREF 4 46 22 * CALLSYS 246 (Vector3 Quaternion::rotVector3(const Vector3&in) const) 48 16 * ObjInfo v11, 1 48 16 * ObjInfo v8, 0 48 16 * PSF v11 49 18 * PshVPtr v2 50 20 * ADDSi v56, 134217928 52 20 * COPY v3, 67108879 54 18 * ObjInfo v11, 0 54 18 * PopPtr - 198,4 - 55 16 * SUSPEND 56 16 * LoadRObjR v2, v80, 134217928 59 16 * RDR4 v5 60 16 * CMPIi v5, 0 62 16 * JNZ +25 (d:89) - 199,5 - 64 16 * { 64 16 * SUSPEND 65 16 * PshVPtr v0 66 18 * ADDSi v32, 134217923 68 18 * PSF v11 69 20 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 71 16 * ObjInfo v11, 1 71 16 * VAR v11 72 18 * PSF v8 73 20 * PshVPtr v2 74 22 * ADDSi v56, 134217928 76 22 * GETREF 4 77 22 * CALLSYS 199 (Vector3 Vector3::opAdd(const Vector3&in) const) 79 16 * ObjInfo v8, 1 79 16 * ObjInfo v11, 0 79 16 * VAR v8 80 18 * PshVPtr v2 81 20 * ADDSi v48, 134217928 83 20 * RDSPtr 84 20 * GETREF 2 85 20 * CALLSYS 804 (void Object::setPosition(const Vector3&in)) 87 16 * ObjInfo v8, 0 87 16 * } 87 16 * JMP +35 (d:124) - 201,5 - 89 16 * 2: 89 16 * { 89 16 * SUSPEND 90 16 * PSF v14 91 18 * PshVPtr v0 92 20 * ADDSi v32, 134217923 94 20 * PSF v11 95 22 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 97 18 * ObjInfo v11, 1 97 18 * VAR v11 98 20 * PSF v8 99 22 * PshVPtr v2 100 24 * ADDSi v56, 134217928 102 24 * GETREF 4 103 24 * CALLSYS 199 (Vector3 Vector3::opAdd(const Vector3&in) const) 105 18 * ObjInfo v8, 1 105 18 * ObjInfo v11, 0 105 18 * PSF v8 106 20 * ALLOC 0x487f30, 184 (type:Vector3) 110 16 * ObjInfo v8, 0 110 16 * VAR v14 111 18 * PshVPtr v2 112 20 * ADDSi v40, 134217928 114 20 * RDSPtr 115 20 * GETOBJ 2 116 20 * RefCpyV v16, 0x2c81a70 (i:46668400, f:2.30573e-316) 119 20 * CALLINTF 4705 (void GameObject::setPosition(Vector3)) 121 16 * FREE v16, 0x2c81a70 (i:46668400, f:2.30573e-316) - 204,3 - 124 16 * } 124 16 * 3: 124 16 * } 124 16 * 1: 124 16 * SUSPEND 125 16 * FREE v2, 0x2c83490 (i:46675088, f:2.30606e-316) 128 16 * 0: 128 16 * FREE v-3, 0x487f30 (i:4751152, f:2.34738e-317) 131 16 * RET 5 GameObject::~GameObject() Temps: Variables: 000: GameObject this - 30,3 - 0 0 * SUSPEND 1 0 * 0: 1 0 * RET 2 void Game::check() Temps: Variables: 000: Game this - 246,3 - 0 0 * SUSPEND 1 0 * 0: 1 0 * RET 2 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 void Game::generateEnemy() Temps: 1, 2, 3, 4, 7, 8, 9, 11, 13, 15, 17, 19 Variables: 000: Game this 011: (heap) Vector3 {noname} 013: (heap) Wave {noname} 015: (heap) String {noname} 017: (heap) String {noname} 019: (heap) String {noname} 007: Vector3 {noname} - 227,3 - 0 19 * SUSPEND 1 19 * LoadThisR v104, 134217930 3 19 * DECi 4 19 * RDR4 v1 5 19 * CMPIi v1, 1 7 19 * JNS +87 (d:96) - 228,4 - 9 19 * { 9 19 * SUSPEND 10 19 * PSF v11 11 21 * PshC4 0x0 (i:0, f:0) 13 22 * PshC4 0x41400000 (i:1094713344, f:12) 15 23 * PshC4 0xa (i:10, f:1.4013e-044) 17 24 * PshC4 0x0 (i:0, f:0) 19 25 * CALL 4351 (int RandRange(int, int)) 21 23 * CpyRtoV4 v3 22 23 * SUBIi v2, v3, 5 25 23 * iTOf v2 26 23 * PshV4 v2 27 24 * PSF v7 28 26 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 30 21 * ObjInfo v7, 1 30 21 * PSF v7 31 23 * ALLOC 0x487f30, 184 (type:Vector3) 35 19 * ObjInfo v7, 0 35 19 * VAR v11 36 21 * PshVPtr v0 37 23 * ADDSi v112, 134217930 39 23 * RDSPtr 40 23 * GETOBJ 2 41 23 * RefCpyV v13, 0x2c8cdc0 (i:46714304, f:2.30799e-316) 44 23 * CALLINTF 4542 (void Wave::make(Vector3)) 46 19 * FREE v13, 0x2c8cdc0 (i:46714304, f:2.30799e-316) - 236,4 - 49 19 * SUSPEND 50 19 * LoadThisR v108, 134217930 52 19 * RDR4 v4 53 19 * LoadThisR v104, 134217930 55 19 * WRTV4 v4 - 237,4 - 56 19 * SUSPEND 57 19 * STR 2 (l:1 s:" ") 58 22 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 60 19 * STOREOBJ v17 61 19 * ChkNullV v17 62 19 * VAR v17 63 21 * PshC4 0xc (i:12, f:1.68156e-044) 65 22 * PshC4 0x0 (i:0, f:0) 67 23 * CALL 4351 (int RandRange(int, int)) 69 21 * CpyRtoV4 v3 70 21 * SUBIi v4, v3, 6 73 21 * PshV4 v4 74 22 * CALLSYS 92 (String@ String(const int)) 76 21 * STOREOBJ v15 77 21 * PshVPtr v15 78 23 * GETOBJREF 2 79 23 * CALLSYS 111 (String@ String::opAdd(const String&in) const) 81 19 * STOREOBJ v19 82 19 * FREE v15, 0x4871c0 (i:4747712, f:2.34568e-317) 85 19 * FREE v17, 0x4871c0 (i:4747712, f:2.34568e-317) 88 19 * ChkNullV v19 89 19 * VAR v19 90 21 * GETOBJREF 0 91 21 * CALLSYS 83 (void echo(const String&in)) 93 19 * FREE v19, 0x4871c0 (i:4747712, f:2.34568e-317) - 240,3 - 96 19 * } 96 19 * 1: 96 19 * SUSPEND 97 19 * 0: 97 19 * RET 2 void Game::init() Temps: 2, 4, 7, 8, 9, 10, 12, 14, 16, 18, 19, 20, 22, 24 Variables: 000: Game this 002: (heap) Scene {noname} 004: (heap) Player {noname} 012: (heap) Vector3 {noname} 014: (heap) Timer {noname} 016: (heap) InputControllerInterface {noname} 018: (heap) InputController {noname} 022: (heap) InputControlPair {noname} 024: (heap) _builtin_function_ {noname} 007: Vector3 {noname} - 201,3 - 0 24 * SUSPEND 1 24 * PshVPtr v0 2 26 * ADDSi v32, 134217930 4 26 * RDSPtr 5 26 * RefCpyV v2, 0x493b20 (i:4799264, f:2.37115e-317) 8 26 * PopPtr 9 24 * VAR v2 10 26 * PshVPtr v0 11 28 * ADDSi v40, 134217930 13 28 * RDSPtr 14 28 * GETOBJ 2 15 28 * RefCpyV v4, 0x2c8a9c0 (i:46705088, f:2.30754e-316) 18 28 * CALLINTF 4456 (void Base::addToScene(Scene@)) 20 24 * FREE v4, 0x2c8a9c0 (i:46705088, f:2.30754e-316) - 202,3 - 23 24 * SUSPEND 24 24 * PSF v12 25 26 * PshC4 0x0 (i:0, f:0) 27 27 * PshC4 0x0 (i:0, f:0) 29 28 * PshC4 0x0 (i:0, f:0) 31 29 * PSF v7 32 31 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 34 26 * ObjInfo v7, 1 34 26 * PSF v7 35 28 * ALLOC 0x487f30, 184 (type:Vector3) 39 24 * ObjInfo v7, 0 39 24 * VAR v12 40 26 * PshVPtr v0 41 28 * ADDSi v40, 134217930 43 28 * RDSPtr 44 28 * GETOBJ 2 45 28 * RefCpyV v4, 0x2c8a9c0 (i:46705088, f:2.30754e-316) 48 28 * CALLINTF 4696 (void GameObject::translate(Vector3)) 50 24 * FREE v4, 0x2c8a9c0 (i:46705088, f:2.30754e-316) - 207,3 - 53 24 * SUSPEND 54 24 * PshVPtr v0 55 26 * ADDSi v88, 134217930 57 26 * RDSPtr 58 26 * RefCpyV v14, 0x490710 (i:4785936, f:2.36457e-317) 61 26 * PopPtr 62 24 * VAR v14 63 26 * PshVPtr v0 64 28 * ADDSi v48, 134217930 66 28 * RDSPtr 67 28 * RefCpyV v16, 0x2c84550 (i:46679376, f:2.30627e-316) 70 28 * PopPtr 71 26 * VAR v16 72 28 * GETOBJ 0 73 28 * GETOBJ 2 74 28 * CALL 4125 (InputController@ InputController(InputControllerInterface@, Timer@)) 76 24 * STOREOBJ v18 77 24 * VAR v18 78 26 * PshVPtr v0 79 28 * ADDSi v64, 134217930 81 28 * GETOBJREF 2 82 28 * REFCPY 0x2c84dd0 (i:46681552, f:2.30638e-316) 85 26 * FREE v18, 0x2c84dd0 (i:46681552, f:2.30638e-316) 88 26 * PopPtr - 208,3 - 89 24 * SUSPEND 90 24 * SetV1 v8, 0x0 92 24 * PshVPtr v0 93 26 * ADDSi v64, 134217930 95 26 * RDSPtr 96 26 * ADDSi v73, 134217931 98 26 * PopRPtr 99 24 * WRTV1 v8 - 209,3 - 100 24 * SUSPEND 101 24 * PshC4 0xb (i:11, f:1.54143e-044) 103 25 * PshC4 0x70 (i:112, f:1.56945e-043) 105 26 * CALL 4121 (InputControlPair@ InputControlPair(pKeyCode, InputControllerAction)) 107 24 * STOREOBJ v22 108 24 * VAR v22 109 26 * PshVPtr v0 110 28 * ADDSi v64, 134217930 112 28 * RDSPtr 113 28 * ADDSi v32, 134217931 115 28 * RDSPtr 116 28 * GETREF 2 117 28 * CALLSYS 4499 (void Array::add(InputControlPair@const&in)) 119 24 * FREE v22, 0x2c84990 (i:46680464, f:2.30632e-316) - 210,3 - 122 24 * SUSPEND 123 24 * PshC4 0xa (i:10, f:1.4013e-044) 125 25 * PshC4 0x6f (i:111, f:1.55544e-043) 127 26 * CALL 4121 (InputControlPair@ InputControlPair(pKeyCode, InputControllerAction)) 129 24 * STOREOBJ v22 130 24 * VAR v22 131 26 * PshVPtr v0 132 28 * ADDSi v64, 134217930 134 28 * RDSPtr 135 28 * ADDSi v32, 134217931 137 28 * RDSPtr 138 28 * GETREF 2 139 28 * CALLSYS 4499 (void Array::add(InputControlPair@const&in)) 141 24 * FREE v22, 0x2c84990 (i:46680464, f:2.30632e-316) - 211,3 - 144 24 * SUSPEND 145 24 * PshVPtr v0 146 26 * ADDSi v64, 134217930 148 26 * RDSPtr 149 26 * RefCpyV v18, 0x2c84dd0 (i:46681552, f:2.30638e-316) 152 26 * CALLINTF 4486 (void InputController::setActive()) 154 24 * FREE v18, 0x2c84dd0 (i:46681552, f:2.30638e-316) - 213,3 - 157 24 * SUSPEND 158 24 * PshVPtr v0 159 26 * ADDSi v80, 134217930 161 26 * RDSPtr 162 26 * RefCpyV v14, 0x490710 (i:4785936, f:2.36457e-317) 165 26 * PopPtr 166 24 * VAR v14 167 26 * PshVPtr v0 168 28 * ADDSi v40, 134217930 170 28 * RDSPtr 171 28 * RefCpyV v16, 0x2c84550 (i:46679376, f:2.30627e-316) 174 28 * PopPtr 175 26 * VAR v16 176 28 * GETOBJ 0 177 28 * GETOBJ 2 178 28 * CALL 4125 (InputController@ InputController(InputControllerInterface@, Timer@)) 180 24 * STOREOBJ v18 181 24 * VAR v18 182 26 * PshVPtr v0 183 28 * ADDSi v56, 134217930 185 28 * GETOBJREF 2 186 28 * REFCPY 0x2c84dd0 (i:46681552, f:2.30638e-316) 189 26 * FREE v18, 0x2c84dd0 (i:46681552, f:2.30638e-316) 192 26 * PopPtr - 215,3 - 193 24 * SUSPEND 194 24 * PshC4 0x0 (i:0, f:0) 196 25 * PshC4 0x64 (i:100, f:1.4013e-043) 198 26 * CALL 4121 (InputControlPair@ InputControlPair(pKeyCode, InputControllerAction)) 200 24 * STOREOBJ v22 201 24 * VAR v22 202 26 * PshVPtr v0 203 28 * ADDSi v56, 134217930 205 28 * RDSPtr 206 28 * ADDSi v32, 134217931 208 28 * RDSPtr 209 28 * GETREF 2 210 28 * CALLSYS 4499 (void Array::add(InputControlPair@const&in)) 212 24 * FREE v22, 0x2c84990 (i:46680464, f:2.30632e-316) - 216,3 - 215 24 * SUSPEND 216 24 * PshC4 0x1 (i:1, f:1.4013e-045) 218 25 * PshC4 0x61 (i:97, f:1.35926e-043) 220 26 * CALL 4121 (InputControlPair@ InputControlPair(pKeyCode, InputControllerAction)) 222 24 * STOREOBJ v22 223 24 * VAR v22 224 26 * PshVPtr v0 225 28 * ADDSi v56, 134217930 227 28 * RDSPtr 228 28 * ADDSi v32, 134217931 230 28 * RDSPtr 231 28 * GETREF 2 232 28 * CALLSYS 4499 (void Array::add(InputControlPair@const&in)) 234 24 * FREE v22, 0x2c84990 (i:46680464, f:2.30632e-316) - 217,3 - 237 24 * SUSPEND 238 24 * PshC4 0x2 (i:2, f:2.8026e-045) 240 25 * PshC4 0x77 (i:119, f:1.66755e-043) 242 26 * CALL 4121 (InputControlPair@ InputControlPair(pKeyCode, InputControllerAction)) 244 24 * STOREOBJ v22 245 24 * VAR v22 246 26 * PshVPtr v0 247 28 * ADDSi v56, 134217930 249 28 * RDSPtr 250 28 * ADDSi v32, 134217931 252 28 * RDSPtr 253 28 * GETREF 2 254 28 * CALLSYS 4499 (void Array::add(InputControlPair@const&in)) 256 24 * FREE v22, 0x2c84990 (i:46680464, f:2.30632e-316) - 218,3 - 259 24 * SUSPEND 260 24 * PshC4 0x3 (i:3, f:4.2039e-045) 262 25 * PshC4 0x73 (i:115, f:1.61149e-043) 264 26 * CALL 4121 (InputControlPair@ InputControlPair(pKeyCode, InputControllerAction)) 266 24 * STOREOBJ v22 267 24 * VAR v22 268 26 * PshVPtr v0 269 28 * ADDSi v56, 134217930 271 28 * RDSPtr 272 28 * ADDSi v32, 134217931 274 28 * RDSPtr 275 28 * GETREF 2 276 28 * CALLSYS 4499 (void Array::add(InputControlPair@const&in)) 278 24 * FREE v22, 0x2c84990 (i:46680464, f:2.30632e-316) - 219,3 - 281 24 * SUSPEND 282 24 * PshC4 0x8 (i:8, f:1.12104e-044) 284 25 * PshC4 0x20 (i:32, f:4.48416e-044) 286 26 * CALL 4121 (InputControlPair@ InputControlPair(pKeyCode, InputControllerAction)) 288 24 * STOREOBJ v22 289 24 * VAR v22 290 26 * PshVPtr v0 291 28 * ADDSi v56, 134217930 293 28 * RDSPtr 294 28 * ADDSi v32, 134217931 296 28 * RDSPtr 297 28 * GETREF 2 298 28 * CALLSYS 4499 (void Array::add(InputControlPair@const&in)) 300 24 * FREE v22, 0x2c84990 (i:46680464, f:2.30632e-316) - 222,3 - 303 24 * SUSPEND 304 24 * PshVPtr v0 305 26 * ADDSi v56, 134217930 307 26 * RDSPtr 308 26 * RefCpyV v18, 0x2c84dd0 (i:46681552, f:2.30638e-316) 311 26 * CALLINTF 4486 (void InputController::setActive()) 313 24 * FREE v18, 0x2c84dd0 (i:46681552, f:2.30638e-316) - 223,3 - 316 24 * SUSPEND 317 24 * PshVPtr v0 318 26 * FuncPtr 0x2c90f70 (i:46731120, f:2.30882e-316) 321 28 * CALLSYS 18 (_builtin_function_@ %delegate_factory(int&in, int&in)) 323 24 * STOREOBJ v24 324 24 * VAR v24 325 26 * PshVPtr v0 326 28 * ADDSi v80, 134217930 328 28 * RDSPtr 329 28 * ADDSi v88, 67108902 331 28 * GETOBJ 2 332 28 * CALLSYS 728 (TimerEvent& TimerEvent::opAddAssign(Action@)) - 224,3 - 334 24 * SUSPEND 335 24 * 0: 335 24 * RET 2 void Game::removePlayer() Temps: 2 Variables: 000: Game this 002: (heap) Player {noname} - 198,3 - 0 2 * SUSPEND 1 2 * PshVPtr v0 2 4 * ADDSi v40, 134217930 4 4 * RDSPtr 5 4 * RefCpyV v2, 0x2c8a9c0 (i:46705088, f:2.30754e-316) 8 4 * CALLINTF 4457 (void Base::removeFromScene()) 10 2 * FREE v2, 0x2c8a9c0 (i:46705088, f:2.30754e-316) - 199,3 - 13 2 * SUSPEND 14 2 * 0: 14 2 * RET 2 Game::~Game() Temps: Variables: 000: Game this - 196,3 - 0 0 * SUSPEND 1 0 * 0: 1 0 * RET 2 Box@ getBound(Vector3, float) Temps: 1, 2, 3, 4, 7, 8, 11, 13, 15, 17 Variables: 000: Vector3 val -002: float size 013: (heap) Vector3 {noname} 015: (heap) Vector3 {noname} 017: (heap) Box {noname} 007: Vector3 {noname} 011: Vector3 {noname} - 91,2 - 0 17 * VarDecl 0 0 17 * VarDecl 1 0 17 * SUSPEND 1 17 * PSF v13 2 19 * LoadThisR v8, 67108879 4 19 * RDR4 v2 5 19 * SetV4 v1, 0x40000000 (i:1073741824, f:2) 7 19 * DIVf v1, v-2, v1 9 19 * ADDf v2, v2, v1 11 19 * PshV4 v2 12 20 * LoadThisR v4, 67108879 14 20 * RDR4 v3 15 20 * SetV4 v1, 0x40000000 (i:1073741824, f:2) 17 20 * DIVf v1, v-2, v1 19 20 * ADDf v3, v3, v1 21 20 * PshV4 v3 22 21 * LoadThisR v0, 67108879 24 21 * RDR4 v4 25 21 * SetV4 v1, 0x40000000 (i:1073741824, f:2) 27 21 * DIVf v1, v-2, v1 29 21 * ADDf v4, v4, v1 31 21 * PshV4 v4 32 22 * PSF v7 33 24 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 35 19 * ObjInfo v7, 1 35 19 * PSF v7 36 21 * ALLOC 0x487f30, 184 (type:Vector3) 40 17 * ObjInfo v7, 0 40 17 * VAR v13 41 19 * PSF v15 42 21 * LoadThisR v8, 67108879 44 21 * RDR4 v2 45 21 * SetV4 v1, 0x40000000 (i:1073741824, f:2) 47 21 * DIVf v4, v-2, v1 49 21 * SUBf v1, v2, v4 51 21 * PshV4 v1 52 22 * LoadThisR v4, 67108879 54 22 * RDR4 v3 55 22 * SetV4 v4, 0x40000000 (i:1073741824, f:2) 57 22 * DIVf v2, v-2, v4 59 22 * SUBf v4, v3, v2 61 22 * PshV4 v4 62 23 * LoadThisR v0, 67108879 64 23 * RDR4 v8 65 23 * SetV4 v2, 0x40000000 (i:1073741824, f:2) 67 23 * DIVf v3, v-2, v2 69 23 * SUBf v2, v8, v3 71 23 * PshV4 v2 72 24 * PSF v11 73 26 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 75 21 * ObjInfo v11, 1 75 21 * PSF v11 76 23 * ALLOC 0x487f30, 184 (type:Vector3) 80 19 * ObjInfo v11, 0 80 19 * VAR v15 81 21 * GETOBJ 0 82 21 * GETOBJ 2 83 21 * CALL 4078 (Box@ Box(Vector3, Vector3)) 85 17 * STOREOBJ v17 86 17 * { 86 17 * } 86 17 * LOADOBJ v17 87 17 * 0: 87 17 * FREE v0, 0x487f30 (i:4751152, f:2.34738e-317) 90 17 * RET 3 Vector3 getDirectionVector(Vector3, Vector3) Temps: 6, 8, 9 Variables: -002: Vector3 a -004: Vector3 b 003: Vector3 v 000: Vector3 {noname param} 008: (heap) Vector3 {noname} 006: Vector3 {noname} - 55,2 - 0 9 * VarDecl 0 0 9 * VarDecl 1 0 9 * SUSPEND 1 9 * VarDecl 2 1 9 * PSF v3 2 11 * CALLSYS 183 (Vector3::Vector3()) 4 9 * ObjInfo v3, 1 4 9 * VAR v-2 5 11 * PSF v6 6 13 * PshVPtr v-4 7 15 * GETOBJREF 4 8 15 * CALLSYS 203 (Vector3 Vector3::opSub(const Vector3&in) const) 10 9 * ObjInfo v6, 1 10 9 * PSF v6 11 11 * PSF v3 12 13 * COPY v3, 67108879 14 11 * ObjInfo v6, 0 14 11 * PopPtr - 56,2 - 15 9 * SUSPEND 16 9 * PSF v8 17 11 * PSF v3 18 13 * ALLOC 0x487f30, 184 (type:Vector3) 22 9 * VAR v8 23 11 * GETOBJ 0 24 11 * CALL 4358 (float getVectorLength(Vector3)) 26 9 * CpyRtoV4 v9 27 9 * PshV4 v9 28 10 * PSF v6 29 12 * PSF v3 30 14 * CALLSYS 214 (Vector3 Vector3::opDiv(float) const) 32 9 * ObjInfo v6, 1 32 9 * PSF v6 33 11 * PshVPtr v0 34 13 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 36 9 * ObjInfo v6, 0 36 9 * ObjInfo v0, 1 36 9 * { 36 9 * ObjInfo v3, 0 36 9 * } 36 9 * 0: 36 9 * FREE v-2, 0x487f30 (i:4751152, f:2.34738e-317) 39 9 * FREE v-4, 0x487f30 (i:4751152, f:2.34738e-317) 42 9 * RET 6 Vector3 getOrthagonalVector(Vector3) Temps: 4, 5, 6, 7 Variables: -002: Vector3 v 003: Vector3 v2 000: Vector3 {noname param} - 83,2 - 0 7 * VarDecl 0 0 7 * SUSPEND 1 7 * VarDecl 1 1 7 * PshC4 0x0 (i:0, f:0) 3 8 * PshC4 0x3f800000 (i:1065353216, f:1) 5 9 * PshC4 0x3f800000 (i:1065353216, f:1) 7 10 * PSF v3 8 12 * CALLSYS 185 (Vector3::Vector3(float, float, float)) - 84,2 - 10 7 * ObjInfo v3, 1 10 7 * SUSPEND 11 7 * LoadRObjR v-2, v0, 67108879 14 7 * RDR4 v4 15 7 * MULIf v5, v4, 1.000000 18 7 * LoadRObjR v-2, v4, 67108879 21 7 * RDR4 v6 22 7 * MULIf v6, v6, 1.000000 25 7 * ADDf v4, v5, v6 27 7 * NEGf v4 28 7 * LoadRObjR v-2, v8, 67108879 31 7 * RDR4 v7 32 7 * DIVf v6, v4, v7 34 7 * LoadVObjR v3, v8, 67108879 37 7 * WRTV4 v6 - 85,2 - 38 7 * SUSPEND 39 7 * PSF v3 40 9 * CALLSYS 186 (void Vector3::normalize()) - 86,2 - 42 7 * SUSPEND 43 7 * PSF v3 44 9 * PshVPtr v0 45 11 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 47 7 * ObjInfo v0, 1 47 7 * { 47 7 * ObjInfo v3, 0 47 7 * } 47 7 * 0: 47 7 * FREE v-2, 0x487f30 (i:4751152, f:2.34738e-317) 50 7 * RET 4 Vector3 getRandVector(float, float, float, float, float, float) Temps: 5, 6, 7, 8, 11 Variables: -002: float minX -003: float maxX -004: float minY -005: float maxY -006: float minZ -007: float maxZ 001: float x 002: float y 003: float z 000: float {noname param} -001: float {noname param} 005: (heap) Random {noname} 011: Vector3 {noname} - 34,2 - 0 11 * VarDecl 0 0 11 * VarDecl 1 0 11 * VarDecl 2 0 11 * VarDecl 3 0 11 * VarDecl 4 0 11 * VarDecl 5 0 11 * SUSPEND - 35,2 - 1 11 * VarDecl 6 1 11 * VarDecl 7 1 11 * VarDecl 8 1 11 * SUSPEND 2 11 * PshGPtr 0x2d38980 (i:47417728, f:2.34275e-316) 5 13 * CHKREF 6 13 * RefCpyV v5, 0x2c82590 (i:46671248, f:2.30587e-316) 9 13 * CALLINTF 4462 (float Random::getFloat()) 11 11 * CpyRtoV4 v6 12 11 * FREE v5, 0x2c82590 (i:46671248, f:2.30587e-316) 15 11 * SUBf v7, v-3, v-2 17 11 * ADDIf v7, v7, 1.000000 20 11 * MODf v8, v6, v7 22 11 * ADDf v1, v-2, v8 - 36,2 - 24 11 * SUSPEND 25 11 * PshGPtr 0x2d38980 (i:47417728, f:2.34275e-316) 28 13 * CHKREF 29 13 * RefCpyV v5, 0x2c82590 (i:46671248, f:2.30587e-316) 32 13 * CALLINTF 4462 (float Random::getFloat()) 34 11 * CpyRtoV4 v7 35 11 * FREE v5, 0x2c82590 (i:46671248, f:2.30587e-316) 38 11 * SUBf v6, v-5, v-4 40 11 * ADDIf v6, v6, 1.000000 43 11 * MODf v8, v7, v6 45 11 * ADDf v2, v-4, v8 - 37,2 - 47 11 * SUSPEND 48 11 * PshGPtr 0x2d38980 (i:47417728, f:2.34275e-316) 51 13 * CHKREF 52 13 * RefCpyV v5, 0x2c82590 (i:46671248, f:2.30587e-316) 55 13 * CALLINTF 4462 (float Random::getFloat()) 57 11 * CpyRtoV4 v6 58 11 * FREE v5, 0x2c82590 (i:46671248, f:2.30587e-316) 61 11 * SUBf v7, v-7, v-6 63 11 * ADDIf v7, v7, 1.000000 66 11 * MODf v8, v6, v7 68 11 * ADDf v3, v-6, v8 - 38,2 - 70 11 * SUSPEND 71 11 * PshV4 v3 72 12 * PshV4 v2 73 13 * PshV4 v1 74 14 * PSF v11 75 16 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 77 11 * ObjInfo v11, 1 77 11 * PSF v11 78 13 * PshVPtr v0 79 15 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 81 11 * ObjInfo v11, 0 81 11 * ObjInfo v0, 1 81 11 * { 81 11 * } 81 11 * 0: 81 11 * RET 8 Vector3 getRandVectorSd(Random@, float, float, float, float, float, float) Temps: 4, 5, 6, 9 Variables: -002: Random@ rand -004: float minX -005: float maxX -006: float minY -007: float maxY -008: float minZ -009: float maxZ 001: float x 002: float y 003: float z 000: Random@ {noname param} -003: float {noname param} 009: Vector3 {noname} - 41,2 - 0 9 * VarDecl 0 0 9 * VarDecl 1 0 9 * VarDecl 2 0 9 * VarDecl 3 0 9 * VarDecl 4 0 9 * VarDecl 5 0 9 * VarDecl 6 0 9 * SUSPEND - 42,2 - 1 9 * VarDecl 7 1 9 * VarDecl 8 1 9 * VarDecl 9 1 9 * SUSPEND 2 9 * PshVPtr v-2 3 11 * CALLINTF 4462 (float Random::getFloat()) 5 9 * CpyRtoV4 v4 6 9 * SUBf v5, v-5, v-4 8 9 * ADDIf v5, v5, 1.000000 11 9 * MODf v6, v4, v5 13 9 * ADDf v1, v-4, v6 - 43,2 - 15 9 * SUSPEND 16 9 * PshVPtr v-2 17 11 * CALLINTF 4462 (float Random::getFloat()) 19 9 * CpyRtoV4 v6 20 9 * SUBf v5, v-7, v-6 22 9 * ADDIf v5, v5, 1.000000 25 9 * MODf v4, v6, v5 27 9 * ADDf v2, v-6, v4 - 44,2 - 29 9 * SUSPEND 30 9 * PshVPtr v-2 31 11 * CALLINTF 4462 (float Random::getFloat()) 33 9 * CpyRtoV4 v4 34 9 * SUBf v5, v-9, v-8 36 9 * ADDIf v5, v5, 1.000000 39 9 * MODf v6, v4, v5 41 9 * ADDf v3, v-8, v6 - 45,2 - 43 9 * SUSPEND 44 9 * PshV4 v3 45 10 * PshV4 v2 46 11 * PshV4 v1 47 12 * PSF v9 48 14 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 50 9 * ObjInfo v9, 1 50 9 * PSF v9 51 11 * PshVPtr v0 52 13 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 54 9 * ObjInfo v9, 0 54 9 * ObjInfo v0, 1 54 9 * { 54 9 * } 54 9 * 0: 54 9 * FREE v-2, 0x2c82590 (i:46671248, f:2.30587e-316) 57 9 * RET 10 float getVectorLength(Vector3) Temps: 1, 2, 3 Variables: 000: Vector3 a - 49,2 - 0 3 * VarDecl 0 0 3 * SUSPEND 1 3 * LoadThisR v0, 67108879 3 3 * RDR4 v1 4 3 * LoadThisR v0, 67108879 6 3 * RDR4 v2 7 3 * MULf v1, v1, v2 9 3 * LoadThisR v4, 67108879 11 3 * RDR4 v2 12 3 * LoadThisR v4, 67108879 14 3 * RDR4 v3 15 3 * MULf v2, v2, v3 17 3 * ADDf v3, v1, v2 19 3 * LoadThisR v8, 67108879 21 3 * RDR4 v2 22 3 * LoadThisR v8, 67108879 24 3 * RDR4 v1 25 3 * MULf v2, v2, v1 27 3 * ADDf v1, v3, v2 29 3 * PshV4 v1 30 4 * CALLSYS 52 (float sqrt(float)) 32 3 * CpyRtoV4 v2 33 3 * { 33 3 * } 33 3 * CpyVtoR4 v2 34 3 * 0: 34 3 * FREE v0, 0x487f30 (i:4751152, f:2.34738e-317) 37 3 * RET 2 void init() Temps: 4, 5, 6, 7, 11, 12, 14, 16, 18, 20, 22, 24, 26, 28, 29, 31, 34, 36, 38, 40, 50, 55, 57, 59, 61, 63, 65, 67 Variables: 002: (heap) Object@ test1 042: (heap) String[][] items 044: (heap) String[] mediumDebris 046: (heap) String[] smallDebris 048: (heap) uint[] ia1 052: (heap) uint[] ia2 004: (heap) PointLight {noname} 014: null handle {noname} 016: (heap) Object {noname} 018: (heap) String {noname} 020: (heap) String {noname} 022: (heap) Model {noname} 024: (heap) Surface {noname} 026: (heap) Material {noname} 028: (heap) Timer {noname} 031: (heap) _builtin_function_ {noname} 036: (heap) Timer {noname} 038: (heap) Scene {noname} 040: (heap) Game {noname} 050: (heap) {noname} 057: (heap) Vector3 {noname} 059: (heap) Vector3 {noname} 061: (heap) Box {noname} 063: (heap) Array {noname} 065: (heap) Array {noname} 067: (heap) BackgroundGenerator {noname} 011: Color {noname} 034: Vector3 {noname} 055: Vector3 {noname} - 47,2 - 0 67 * SUSPEND - 48,2 - 1 67 * VarDecl 0 1 67 * SUSPEND 2 67 * CALLSYS 495 (PointLight@ PointLight()) 4 67 * STOREOBJ v4 5 67 * VAR v4 6 69 * PGA 0x2d33b40 (i:47397696, f:2.34176e-316) 9 71 * GETOBJREF 2 10 71 * REFCPY 0x48b920 (i:4765984, f:2.35471e-317) 13 69 * FREE v4, 0x48b920 (i:4765984, f:2.35471e-317) 16 69 * PopPtr - 49,2 - 17 67 * SUSPEND 18 67 * PshC4 0x40000000 (i:1073741824, f:2) 20 68 * PshC4 0x0 (i:0, f:0) 22 69 * PshC4 0x0 (i:0, f:0) 24 70 * PshGPtr 0x2d33b40 (i:47397696, f:2.34176e-316) 27 72 * CALLSYS 348 (void PointLight::setPosition(float, float, float)) - 50,2 - 29 67 * SUSPEND 30 67 * PshC4 0x42a00000 (i:1117782016, f:80) 32 68 * PshGPtr 0x2d33b40 (i:47397696, f:2.34176e-316) 35 70 * CALLSYS 358 (void PointLight::scale(float)) - 51,2 - 37 67 * SUSPEND 38 67 * SetV1 v7, 0xff 40 67 * PshV4 v7 41 68 * SetV1 v5, 0xff 43 68 * PshV4 v5 44 69 * SetV1 v6, 0xff 46 69 * PshV4 v6 47 70 * SetV1 v12, 0xff 49 70 * PshV4 v12 50 71 * PSF v11 51 73 * CALLSYS 526 (Color::Color(uint8, uint8, uint8, uint8)) 53 67 * ObjInfo v11, 1 53 67 * VAR v11 54 69 * PshGPtr 0x2d33b40 (i:47397696, f:2.34176e-316) 57 71 * GETREF 2 58 71 * CALLSYS 386 (void PointLight::set_color(const Color&in)) - 52,2 - 60 67 * ObjInfo v11, 0 60 67 * SUSPEND 61 67 * PshGPtr 0x2d33b40 (i:47397696, f:2.34176e-316) 64 69 * RefCpyV v4, 0x48b920 (i:4765984, f:2.35471e-317) 67 69 * PopPtr 68 67 * ClrVPtr v14 69 67 * CmpPtr v4, v14 71 67 * JZ +9 (d:82) 73 67 * PshVPtr v4 74 69 * CALLSYS 502 (Object@ PointLight::_beh_11_()) 76 67 * STOREOBJ v16 77 67 * FREE v4, 0x48b920 (i:4765984, f:2.35471e-317) 80 67 * JMP +1 (d:83) 82 67 * 1: 82 67 * ClrVPtr v16 83 67 * 2: 83 67 * VAR v16 84 69 * PshGPtr 0x2d2e290 (i:47374992, f:2.34064e-316) 87 71 * GETOBJ 2 88 71 * CALLSYS 857 (void Scene::add(Object@)) - 55,2 - 90 67 * SUSPEND 91 67 * STR 36 (l:25 s:"Models/Eff") 92 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 94 67 * STOREOBJ v18 95 67 * ChkNullV v18 96 67 * VAR v18 97 69 * PshGPtr 0x2d32050 (i:47390800, f:2.34142e-316) 100 71 * CHKREF 101 71 * GETOBJREF 2 102 71 * CALLSYS 111 (String@ String::opAdd(const String&in) const) 104 67 * STOREOBJ v20 105 67 * FREE v18, 0x4871c0 (i:4747712, f:2.34568e-317) 108 67 * ChkNullV v20 109 67 * VAR v20 110 69 * PshGPtr 0x2d310a0 (i:47386784, f:2.34122e-316) 113 71 * GETOBJREF 2 114 71 * CALLSYS 783 (Object@ ObjectFactory::load(const String&in)) 116 67 * STOREOBJ v16 117 67 * FREE v20, 0x4871c0 (i:4747712, f:2.34568e-317) 120 67 * VAR v16 121 69 * PGA 0x2d35a90 (i:47405712, f:2.34215e-316) 124 71 * GETOBJREF 2 125 71 * REFCPY 0x492650 (i:4793936, f:2.36852e-317) 128 69 * FREE v16, 0x492650 (i:4793936, f:2.36852e-317) 131 69 * PopPtr - 56,2 - 132 67 * SUSPEND 133 67 * STR 37 (l:29 s:"Models/Eff") 134 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 136 67 * STOREOBJ v18 137 67 * ChkNullV v18 138 67 * VAR v18 139 69 * PshGPtr 0x2d32050 (i:47390800, f:2.34142e-316) 142 71 * CHKREF 143 71 * GETOBJREF 2 144 71 * CALLSYS 111 (String@ String::opAdd(const String&in) const) 146 67 * STOREOBJ v20 147 67 * FREE v18, 0x4871c0 (i:4747712, f:2.34568e-317) 150 67 * ChkNullV v20 151 67 * VAR v20 152 69 * PshGPtr 0x2d310a0 (i:47386784, f:2.34122e-316) 155 71 * GETOBJREF 2 156 71 * CALLSYS 783 (Object@ ObjectFactory::load(const String&in)) 158 67 * STOREOBJ v16 159 67 * FREE v20, 0x4871c0 (i:4747712, f:2.34568e-317) 162 67 * VAR v16 163 69 * PGA 0x2d30c80 (i:47385728, f:2.34117e-316) 166 71 * GETOBJREF 2 167 71 * REFCPY 0x492650 (i:4793936, f:2.36852e-317) 170 69 * FREE v16, 0x492650 (i:4793936, f:2.36852e-317) 173 69 * PopPtr - 57,2 - 174 67 * SUSPEND 175 67 * STR 38 (l:24 s:"Materials/") 176 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 178 67 * STOREOBJ v18 179 67 * ChkNullV v18 180 67 * VAR v18 181 69 * PshGPtr 0x2d32050 (i:47390800, f:2.34142e-316) 184 71 * CHKREF 185 71 * GETOBJREF 2 186 71 * CALLSYS 111 (String@ String::opAdd(const String&in) const) 188 67 * STOREOBJ v20 189 67 * FREE v18, 0x4871c0 (i:4747712, f:2.34568e-317) 192 67 * ChkNullV v20 193 67 * VAR v20 194 69 * PshGPtr 0x2d30820 (i:47384608, f:2.34111e-316) 197 71 * GETOBJREF 2 198 71 * CALLSYS 1327 (Material@ ResourcePool::getMaterial(const String&in)) 200 67 * STOREOBJ v26 201 67 * FREE v20, 0x4871c0 (i:4747712, f:2.34568e-317) 204 67 * VAR v26 205 69 * PshC4 0x0 (i:0, f:0) 207 70 * PshGPtr 0x2d30c80 (i:47385728, f:2.34117e-316) 210 72 * CALLSYS 838 (Model@ Object::get_model() const) 212 70 * STOREOBJ v22 213 70 * PshVPtr v22 214 72 * CALLSYS 1349 (Surface@ Model::getSurface(uint)) 216 69 * STOREOBJ v24 217 69 * FREE v22, 0x49f960 (i:4847968, f:2.39521e-317) 220 69 * PshVPtr v24 221 71 * GETOBJ 2 222 71 * CALLSYS 1361 (void Surface::setMaterial(Material@)) 224 67 * FREE v24, 0x49fda0 (i:4849056, f:2.39575e-317) - 58,2 - 227 67 * SUSPEND 228 67 * STR 39 (l:24 s:"Models/Eff") 229 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 231 67 * STOREOBJ v18 232 67 * ChkNullV v18 233 67 * VAR v18 234 69 * PshGPtr 0x2d32050 (i:47390800, f:2.34142e-316) 237 71 * CHKREF 238 71 * GETOBJREF 2 239 71 * CALLSYS 111 (String@ String::opAdd(const String&in) const) 241 67 * STOREOBJ v20 242 67 * FREE v18, 0x4871c0 (i:4747712, f:2.34568e-317) 245 67 * ChkNullV v20 246 67 * VAR v20 247 69 * PshGPtr 0x2d310a0 (i:47386784, f:2.34122e-316) 250 71 * GETOBJREF 2 251 71 * CALLSYS 783 (Object@ ObjectFactory::load(const String&in)) 253 67 * STOREOBJ v16 254 67 * FREE v20, 0x4871c0 (i:4747712, f:2.34568e-317) 257 67 * VAR v16 258 69 * PGA 0x2d36590 (i:47408528, f:2.34229e-316) 261 71 * GETOBJREF 2 262 71 * REFCPY 0x492650 (i:4793936, f:2.36852e-317) 265 69 * FREE v16, 0x492650 (i:4793936, f:2.36852e-317) 268 69 * PopPtr - 60,2 - 269 67 * SUSPEND 270 67 * SetV1 v5, 0x1 272 67 * PshV4 v5 273 68 * PshC4 0x41a00000 (i:1101004800, f:20) 275 69 * PshGPtr 0x2d2c350 (i:47366992, f:2.34024e-316) 278 71 * CALLSYS 714 (Timer@ Control::createTimer(float, bool)) 280 67 * STOREOBJ v28 281 67 * VAR v28 282 69 * PGA 0x2d34910 (i:47401232, f:2.34193e-316) 285 71 * GETOBJREF 2 286 71 * REFCPY 0x490710 (i:4785936, f:2.36457e-317) 289 69 * FREE v28, 0x490710 (i:4785936, f:2.36457e-317) 292 69 * PopPtr - 61,2 - 293 67 * SUSPEND 294 67 * PshGPtr 0x2d34910 (i:47401232, f:2.34193e-316) 297 69 * CALLSYS 725 (void Timer::start()) - 62,2 - 299 67 * SUSPEND 300 67 * SetV1 v12, 0x1 302 67 * PshV4 v12 303 68 * PshC4 0x41a00000 (i:1101004800, f:20) 305 69 * PshGPtr 0x2d2c350 (i:47366992, f:2.34024e-316) 308 71 * CALLSYS 714 (Timer@ Control::createTimer(float, bool)) 310 67 * STOREOBJ v28 311 67 * VAR v28 312 69 * PGA 0x2d34df0 (i:47402480, f:2.34199e-316) 315 71 * GETOBJREF 2 316 71 * REFCPY 0x490710 (i:4785936, f:2.36457e-317) 319 69 * FREE v28, 0x490710 (i:4785936, f:2.36457e-317) 322 69 * PopPtr - 63,2 - 323 67 * SUSPEND 324 67 * PshGPtr 0x2d34df0 (i:47402480, f:2.34199e-316) 327 69 * CALLSYS 725 (void Timer::start()) - 65,2 - 329 67 * SUSPEND 330 67 * STR 40 (l:24 s:"Images/bac") 331 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 333 67 * STOREOBJ v18 334 67 * ChkNullV v18 335 67 * VAR v18 336 69 * PshGPtr 0x2d32050 (i:47390800, f:2.34142e-316) 339 71 * CHKREF 340 71 * GETOBJREF 2 341 71 * CALLSYS 111 (String@ String::opAdd(const String&in) const) 343 67 * STOREOBJ v20 344 67 * FREE v18, 0x4871c0 (i:4747712, f:2.34568e-317) 347 67 * VAR v20 348 69 * PshGPtr 0x2d310a0 (i:47386784, f:2.34122e-316) 351 71 * GETOBJ 2 352 71 * CALLSYS 790 (Object@ ObjectFactory::createPoster(const String@)) 354 67 * STOREOBJ v16 355 67 * VAR v16 356 69 * PGA 0x2d35700 (i:47404800, f:2.34211e-316) 359 71 * GETOBJREF 2 360 71 * REFCPY 0x492650 (i:4793936, f:2.36852e-317) 363 69 * FREE v16, 0x492650 (i:4793936, f:2.36852e-317) 366 69 * PopPtr - 66,2 - 367 67 * SUSPEND 368 67 * PshC4 0x2 (i:2, f:2.8026e-045) 370 68 * PshC4 0x0 (i:0, f:0) 372 69 * PshGPtr 0x2d35700 (i:47404800, f:2.34211e-316) 375 71 * CALLSYS 838 (Model@ Object::get_model() const) 377 69 * STOREOBJ v22 378 69 * PshVPtr v22 379 71 * CALLSYS 1349 (Surface@ Model::getSurface(uint)) 381 68 * STOREOBJ v24 382 68 * FREE v22, 0x49f960 (i:4847968, f:2.39521e-317) 385 68 * PshVPtr v24 386 70 * CALLSYS 1362 (Material@ Surface::get_material()) 388 68 * STOREOBJ v26 389 68 * FREE v24, 0x49fda0 (i:4849056, f:2.39575e-317) 392 68 * PshVPtr v26 393 70 * CALLSYS 1338 (void Material::set_mode(pDrawMode)) 395 67 * FREE v26, 0x49f520 (i:4846880, f:2.39468e-317) - 67,2 - 398 67 * SUSPEND 399 67 * PshC4 0x3ca3d70a (i:1017370378, f:0.02) 401 68 * PshGPtr 0x2d35700 (i:47404800, f:2.34211e-316) 404 70 * CALLSYS 815 (void Object::scale(float)) - 68,2 - 406 67 * SUSPEND 407 67 * PshGPtr 0x2d35700 (i:47404800, f:2.34211e-316) 410 69 * RefCpyV v16, 0x492650 (i:4793936, f:2.36852e-317) 413 69 * PopPtr 414 67 * VAR v16 415 69 * PshGPtr 0x2d2d420 (i:47371296, f:2.34045e-316) 418 71 * GETOBJ 2 419 71 * CALLSYS 857 (void Scene::add(Object@)) - 70,2 - 421 67 * SUSPEND 422 67 * PshC4 0x0 (i:0, f:0) 424 68 * PshC4 0xc1200000 (i:-1054867456, f:-10) 426 69 * PshC4 0x0 (i:0, f:0) 428 70 * PshGPtr 0x2d2fc80 (i:47381632, f:2.34096e-316) 431 72 * CALLSYS 586 (void Camera::translate(float, float, float)) - 72,2 - 433 67 * SUSPEND 434 67 * FuncPtr 0x2d19110 (i:47288592, f:2.33637e-316) 437 69 * RefCpyV v31, 0x46b728 (i:4634408, f:2.2897e-317) 440 69 * PopPtr 441 67 * VAR v31 442 69 * PshGPtr 0x2d34910 (i:47401232, f:2.34193e-316) 445 71 * ADDSi v88, 67108902 447 71 * GETOBJ 2 448 71 * CALLSYS 728 (TimerEvent& TimerEvent::opAddAssign(Action@)) - 73,2 - 450 67 * SUSPEND 451 67 * PshC4 0x41300000 (i:1093664768, f:11) 453 68 * PshC4 0x0 (i:0, f:0) 455 69 * PshC4 0x0 (i:0, f:0) 457 70 * PSF v34 458 72 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 460 67 * ObjInfo v34, 1 460 67 * VAR v34 461 69 * PshGPtr 0x2d2f0d0 (i:47378640, f:2.34082e-316) 464 71 * GETREF 2 465 71 * CALLSYS 583 (void Camera::setPosition(const Vector3&in)) - 74,2 - 467 67 * ObjInfo v34, 0 467 67 * SUSPEND 468 67 * CpyGtoV4 v5, 0x140185b94 (i:5370305428, f:2.65328e-314) 471 67 * MULIf v12, v5, 0.500000 474 67 * PshV4 v12 475 68 * PshC4 0x0 (i:0, f:0) 477 69 * PshC4 0x0 (i:0, f:0) 479 70 * PshC4 0xbf800000 (i:-1082130432, f:-1) 481 71 * PSF v34 482 73 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 484 68 * ObjInfo v34, 1 484 68 * VAR v34 485 70 * PshGPtr 0x2d2f0d0 (i:47378640, f:2.34082e-316) 488 72 * GETREF 2 489 72 * CALLSYS 580 (void Camera::relRotate(const Vector3&in, float)) - 75,2 - 491 67 * ObjInfo v34, 0 491 67 * SUSPEND 492 67 * CpyGtoV4 v5, 0x140185b94 (i:5370305428, f:2.65328e-314) 495 67 * MULIf v12, v5, 0.500000 498 67 * PshV4 v12 499 68 * PshC4 0x0 (i:0, f:0) 501 69 * PshC4 0xbf800000 (i:-1082130432, f:-1) 503 70 * PshC4 0x0 (i:0, f:0) 505 71 * PSF v34 506 73 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 508 68 * ObjInfo v34, 1 508 68 * VAR v34 509 70 * PshGPtr 0x2d2f0d0 (i:47378640, f:2.34082e-316) 512 72 * GETREF 2 513 72 * CALLSYS 580 (void Camera::relRotate(const Vector3&in, float)) - 81,2 - 515 67 * ObjInfo v34, 0 515 67 * SUSPEND 516 67 * PshGPtr 0x2d34df0 (i:47402480, f:2.34199e-316) 519 69 * RefCpyV v28, 0x490710 (i:4785936, f:2.36457e-317) 522 69 * PopPtr 523 67 * VAR v28 524 69 * PshGPtr 0x2d34910 (i:47401232, f:2.34193e-316) 527 71 * RefCpyV v36, 0x490710 (i:4785936, f:2.36457e-317) 530 71 * PopPtr 531 69 * VAR v36 532 71 * PshGPtr 0x2d2e290 (i:47374992, f:2.34064e-316) 535 73 * RefCpyV v38, 0x493b20 (i:4799264, f:2.37115e-317) 538 73 * PopPtr 539 71 * VAR v38 540 73 * GETOBJ 0 541 73 * GETOBJ 2 542 73 * GETOBJ 4 543 73 * CALL 3983 (Game@ Game(Scene@, Timer@, Timer@)) 545 67 * STOREOBJ v40 546 67 * VAR v40 547 69 * PGA 0x2d36b70 (i:47410032, f:2.34237e-316) 550 71 * GETOBJREF 2 551 71 * REFCPY 0x2c807c0 (i:46663616, f:2.30549e-316) 554 69 * FREE v40, 0x2c807c0 (i:46663616, f:2.30549e-316) 557 69 * PopPtr - 88,2 - 558 67 * SUSPEND 559 67 * VarDecl 1 559 67 * CALL 4229 (String[][]@ factstub()) 561 67 * STOREOBJ v42 - 89,2 - 562 67 * SUSPEND 563 67 * VarDecl 2 563 67 * CALL 4213 (String[]@ factstub()) 565 67 * STOREOBJ v44 - 90,2 - 566 67 * SUSPEND 567 67 * STR 41 (l:13 s:"medium_01.") 568 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 570 67 * STOREOBJ v20 571 67 * ChkNullV v20 572 67 * VAR v20 573 69 * PshVPtr v44 574 71 * GETOBJREF 2 575 71 * CALLSYS 4220 (void Array::add(const String&in)) 577 67 * FREE v20, 0x4871c0 (i:4747712, f:2.34568e-317) - 91,2 - 580 67 * SUSPEND 581 67 * STR 42 (l:13 s:"medium_02.") 582 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 584 67 * STOREOBJ v18 585 67 * ChkNullV v18 586 67 * VAR v18 587 69 * PshVPtr v44 588 71 * GETOBJREF 2 589 71 * CALLSYS 4220 (void Array::add(const String&in)) 591 67 * FREE v18, 0x4871c0 (i:4747712, f:2.34568e-317) - 92,2 - 594 67 * SUSPEND 595 67 * STR 43 (l:13 s:"medium_03.") 596 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 598 67 * STOREOBJ v20 599 67 * ChkNullV v20 600 67 * VAR v20 601 69 * PshVPtr v44 602 71 * GETOBJREF 2 603 71 * CALLSYS 4220 (void Array::add(const String&in)) 605 67 * FREE v20, 0x4871c0 (i:4747712, f:2.34568e-317) - 93,2 - 608 67 * SUSPEND 609 67 * STR 44 (l:13 s:"medium_04.") 610 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 612 67 * STOREOBJ v18 613 67 * ChkNullV v18 614 67 * VAR v18 615 69 * PshVPtr v44 616 71 * GETOBJREF 2 617 71 * CALLSYS 4220 (void Array::add(const String&in)) 619 67 * FREE v18, 0x4871c0 (i:4747712, f:2.34568e-317) - 94,2 - 622 67 * SUSPEND 623 67 * VAR v44 624 69 * PshVPtr v42 625 71 * GETOBJREF 2 626 71 * CALLSYS 4236 (void Array::add(const String[]&in)) - 95,2 - 628 67 * SUSPEND 629 67 * VarDecl 3 629 67 * CALL 4213 (String[]@ factstub()) 631 67 * STOREOBJ v46 - 96,2 - 632 67 * SUSPEND 633 67 * STR 45 (l:12 s:"small_01.3") 634 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 636 67 * STOREOBJ v20 637 67 * ChkNullV v20 638 67 * VAR v20 639 69 * PshVPtr v46 640 71 * GETOBJREF 2 641 71 * CALLSYS 4220 (void Array::add(const String&in)) 643 67 * FREE v20, 0x4871c0 (i:4747712, f:2.34568e-317) - 97,2 - 646 67 * SUSPEND 647 67 * STR 46 (l:12 s:"small_02.3") 648 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 650 67 * STOREOBJ v18 651 67 * ChkNullV v18 652 67 * VAR v18 653 69 * PshVPtr v46 654 71 * GETOBJREF 2 655 71 * CALLSYS 4220 (void Array::add(const String&in)) 657 67 * FREE v18, 0x4871c0 (i:4747712, f:2.34568e-317) - 98,2 - 660 67 * SUSPEND 661 67 * STR 47 (l:12 s:"small_03.3") 662 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 664 67 * STOREOBJ v20 665 67 * ChkNullV v20 666 67 * VAR v20 667 69 * PshVPtr v46 668 71 * GETOBJREF 2 669 71 * CALLSYS 4220 (void Array::add(const String&in)) 671 67 * FREE v20, 0x4871c0 (i:4747712, f:2.34568e-317) - 99,2 - 674 67 * SUSPEND 675 67 * STR 48 (l:12 s:"small_04.3") 676 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 678 67 * STOREOBJ v18 679 67 * ChkNullV v18 680 67 * VAR v18 681 69 * PshVPtr v46 682 71 * GETOBJREF 2 683 71 * CALLSYS 4220 (void Array::add(const String&in)) 685 67 * FREE v18, 0x4871c0 (i:4747712, f:2.34568e-317) - 100,2 - 688 67 * SUSPEND 689 67 * STR 49 (l:12 s:"small_05.3") 690 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 692 67 * STOREOBJ v20 693 67 * ChkNullV v20 694 67 * VAR v20 695 69 * PshVPtr v46 696 71 * GETOBJREF 2 697 71 * CALLSYS 4220 (void Array::add(const String&in)) 699 67 * FREE v20, 0x4871c0 (i:4747712, f:2.34568e-317) - 101,2 - 702 67 * SUSPEND 703 67 * STR 50 (l:12 s:"small_06.3") 704 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 706 67 * STOREOBJ v18 707 67 * ChkNullV v18 708 67 * VAR v18 709 69 * PshVPtr v46 710 71 * GETOBJREF 2 711 71 * CALLSYS 4220 (void Array::add(const String&in)) 713 67 * FREE v18, 0x4871c0 (i:4747712, f:2.34568e-317) - 102,2 - 716 67 * SUSPEND 717 67 * STR 51 (l:12 s:"small_07.3") 718 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 720 67 * STOREOBJ v20 721 67 * ChkNullV v20 722 67 * VAR v20 723 69 * PshVPtr v46 724 71 * GETOBJREF 2 725 71 * CALLSYS 4220 (void Array::add(const String&in)) 727 67 * FREE v20, 0x4871c0 (i:4747712, f:2.34568e-317) - 103,2 - 730 67 * SUSPEND 731 67 * STR 52 (l:12 s:"small_08.3") 732 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 734 67 * STOREOBJ v18 735 67 * ChkNullV v18 736 67 * VAR v18 737 69 * PshVPtr v46 738 71 * GETOBJREF 2 739 71 * CALLSYS 4220 (void Array::add(const String&in)) 741 67 * FREE v18, 0x4871c0 (i:4747712, f:2.34568e-317) - 104,2 - 744 67 * SUSPEND 745 67 * STR 53 (l:12 s:"small_09.3") 746 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 748 67 * STOREOBJ v20 749 67 * ChkNullV v20 750 67 * VAR v20 751 69 * PshVPtr v46 752 71 * GETOBJREF 2 753 71 * CALLSYS 4220 (void Array::add(const String&in)) 755 67 * FREE v20, 0x4871c0 (i:4747712, f:2.34568e-317) - 105,2 - 758 67 * SUSPEND 759 67 * STR 54 (l:12 s:"small_10.3") 760 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 762 67 * STOREOBJ v18 763 67 * ChkNullV v18 764 67 * VAR v18 765 69 * PshVPtr v46 766 71 * GETOBJREF 2 767 71 * CALLSYS 4220 (void Array::add(const String&in)) 769 67 * FREE v18, 0x4871c0 (i:4747712, f:2.34568e-317) - 106,2 - 772 67 * SUSPEND 773 67 * STR 55 (l:12 s:"small_11.3") 774 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 776 67 * STOREOBJ v20 777 67 * ChkNullV v20 778 67 * VAR v20 779 69 * PshVPtr v46 780 71 * GETOBJREF 2 781 71 * CALLSYS 4220 (void Array::add(const String&in)) 783 67 * FREE v20, 0x4871c0 (i:4747712, f:2.34568e-317) - 107,2 - 786 67 * SUSPEND 787 67 * STR 56 (l:12 s:"small_12.3") 788 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 790 67 * STOREOBJ v18 791 67 * ChkNullV v18 792 67 * VAR v18 793 69 * PshVPtr v46 794 71 * GETOBJREF 2 795 71 * CALLSYS 4220 (void Array::add(const String&in)) 797 67 * FREE v18, 0x4871c0 (i:4747712, f:2.34568e-317) - 108,2 - 800 67 * SUSPEND 801 67 * STR 57 (l:12 s:"small_13.3") 802 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 804 67 * STOREOBJ v20 805 67 * ChkNullV v20 806 67 * VAR v20 807 69 * PshVPtr v46 808 71 * GETOBJREF 2 809 71 * CALLSYS 4220 (void Array::add(const String&in)) 811 67 * FREE v20, 0x4871c0 (i:4747712, f:2.34568e-317) - 109,2 - 814 67 * SUSPEND 815 67 * STR 58 (l:12 s:"small_14.3") 816 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 818 67 * STOREOBJ v18 819 67 * ChkNullV v18 820 67 * VAR v18 821 69 * PshVPtr v46 822 71 * GETOBJREF 2 823 71 * CALLSYS 4220 (void Array::add(const String&in)) 825 67 * FREE v18, 0x4871c0 (i:4747712, f:2.34568e-317) - 110,2 - 828 67 * SUSPEND 829 67 * STR 59 (l:12 s:"small_15.3") 830 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 832 67 * STOREOBJ v20 833 67 * ChkNullV v20 834 67 * VAR v20 835 69 * PshVPtr v46 836 71 * GETOBJREF 2 837 71 * CALLSYS 4220 (void Array::add(const String&in)) 839 67 * FREE v20, 0x4871c0 (i:4747712, f:2.34568e-317) - 111,2 - 842 67 * SUSPEND 843 67 * STR 60 (l:12 s:"small_16.3") 844 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 846 67 * STOREOBJ v18 847 67 * ChkNullV v18 848 67 * VAR v18 849 69 * PshVPtr v46 850 71 * GETOBJREF 2 851 71 * CALLSYS 4220 (void Array::add(const String&in)) 853 67 * FREE v18, 0x4871c0 (i:4747712, f:2.34568e-317) - 112,2 - 856 67 * SUSPEND 857 67 * STR 61 (l:12 s:"small_17.3") 858 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 860 67 * STOREOBJ v20 861 67 * ChkNullV v20 862 67 * VAR v20 863 69 * PshVPtr v46 864 71 * GETOBJREF 2 865 71 * CALLSYS 4220 (void Array::add(const String&in)) 867 67 * FREE v20, 0x4871c0 (i:4747712, f:2.34568e-317) - 113,2 - 870 67 * SUSPEND 871 67 * STR 62 (l:12 s:"small_18.3") 872 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 874 67 * STOREOBJ v18 875 67 * ChkNullV v18 876 67 * VAR v18 877 69 * PshVPtr v46 878 71 * GETOBJREF 2 879 71 * CALLSYS 4220 (void Array::add(const String&in)) 881 67 * FREE v18, 0x4871c0 (i:4747712, f:2.34568e-317) - 114,2 - 884 67 * SUSPEND 885 67 * STR 63 (l:12 s:"small_19.3") 886 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 888 67 * STOREOBJ v20 889 67 * ChkNullV v20 890 67 * VAR v20 891 69 * PshVPtr v46 892 71 * GETOBJREF 2 893 71 * CALLSYS 4220 (void Array::add(const String&in)) 895 67 * FREE v20, 0x4871c0 (i:4747712, f:2.34568e-317) - 115,2 - 898 67 * SUSPEND 899 67 * STR 64 (l:12 s:"small_20.3") 900 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 902 67 * STOREOBJ v18 903 67 * ChkNullV v18 904 67 * VAR v18 905 69 * PshVPtr v46 906 71 * GETOBJREF 2 907 71 * CALLSYS 4220 (void Array::add(const String&in)) 909 67 * FREE v18, 0x4871c0 (i:4747712, f:2.34568e-317) - 116,2 - 912 67 * SUSPEND 913 67 * STR 65 (l:12 s:"small_21.3") 914 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 916 67 * STOREOBJ v20 917 67 * ChkNullV v20 918 67 * VAR v20 919 69 * PshVPtr v46 920 71 * GETOBJREF 2 921 71 * CALLSYS 4220 (void Array::add(const String&in)) 923 67 * FREE v20, 0x4871c0 (i:4747712, f:2.34568e-317) - 117,2 - 926 67 * SUSPEND 927 67 * STR 66 (l:12 s:"small_22.3") 928 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 930 67 * STOREOBJ v18 931 67 * ChkNullV v18 932 67 * VAR v18 933 69 * PshVPtr v46 934 71 * GETOBJREF 2 935 71 * CALLSYS 4220 (void Array::add(const String&in)) 937 67 * FREE v18, 0x4871c0 (i:4747712, f:2.34568e-317) - 118,2 - 940 67 * SUSPEND 941 67 * STR 67 (l:12 s:"small_23.3") 942 70 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 944 67 * STOREOBJ v20 945 67 * ChkNullV v20 946 67 * VAR v20 947 69 * PshVPtr v46 948 71 * GETOBJREF 2 949 71 * CALLSYS 4220 (void Array::add(const String&in)) 951 67 * FREE v20, 0x4871c0 (i:4747712, f:2.34568e-317) - 119,2 - 954 67 * SUSPEND 955 67 * VAR v46 956 69 * PshVPtr v42 957 71 * GETOBJREF 2 958 71 * CALLSYS 4236 (void Array::add(const String[]&in)) - 120,2 - 960 67 * SUSPEND 961 67 * VarDecl 4 961 67 * AllocMem v50, 12 963 67 * SetListSize v50, 0, 2 966 67 * SetV4 v5, 0x2 (i:2, f:2.8026e-045) 968 67 * PshListElmnt v50, 4 970 69 * PopRPtr 971 67 * WRTV4 v5 972 67 * SetV4 v7, 0x14 (i:20, f:2.8026e-044) 974 67 * PshListElmnt v50, 8 976 69 * PopRPtr 977 67 * WRTV4 v7 978 67 * PshVPtr v50 979 69 * CALL 4248 (uint[]@ factstub(int&in) { repeat uint }) 981 67 * STOREOBJ v48 982 67 * FREE v50, 0x2e602e0 (i:48628448, f:2.40256e-316) - 121,2 - 985 67 * SUSPEND 986 67 * VarDecl 5 986 67 * AllocMem v50, 12 988 67 * SetListSize v50, 0, 2 991 67 * SetV4 v5, 0x1 (i:1, f:1.4013e-045) 993 67 * PshListElmnt v50, 4 995 69 * PopRPtr 996 67 * WRTV4 v5 997 67 * SetV4 v7, 0x4b (i:75, f:1.05097e-043) 999 67 * PshListElmnt v50, 8 1001 69 * PopRPtr 1002 67 * WRTV4 v7 1003 67 * PshVPtr v50 1004 69 * CALL 4248 (uint[]@ factstub(int&in) { repeat uint }) 1006 67 * STOREOBJ v52 1007 67 * FREE v50, 0x2e602e0 (i:48628448, f:2.40256e-316) - 122,2 - 1010 67 * SUSPEND 1011 67 * CALL 4245 (uint[]@ factstub()) 1013 67 * STOREOBJ v63 1014 67 * PshVPtr v48 1015 69 * PshVPtr v63 1016 71 * CALLSYS 128 (T[]& Array::opAssign(const T[]&in)) 1018 67 * VAR v63 1019 69 * PSF v57 1020 71 * PshC4 0xc0800000 (i:-1065353216, f:-4) 1022 72 * PshC4 0x42c80000 (i:1120403456, f:100) 1024 73 * PshC4 0x41400000 (i:1094713344, f:12) 1026 74 * PSF v34 1027 76 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 1029 71 * ObjInfo v34, 1 1029 71 * PSF v34 1030 73 * ALLOC 0x487f30, 184 (type:Vector3) 1034 69 * ObjInfo v34, 0 1034 69 * VAR v57 1035 71 * PSF v59 1036 73 * PshC4 0xc1a00000 (i:-1046478848, f:-20) 1038 74 * PshC4 0xc2c80000 (i:-1027080192, f:-100) 1040 75 * PshC4 0xc1400000 (i:-1052770304, f:-12) 1042 76 * PSF v55 1043 78 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 1045 73 * ObjInfo v55, 1 1045 73 * PSF v55 1046 75 * ALLOC 0x487f30, 184 (type:Vector3) 1050 71 * ObjInfo v55, 0 1050 71 * VAR v59 1051 73 * GETOBJ 0 1052 73 * GETOBJ 2 1053 73 * CALL 4078 (Box@ Box(Vector3, Vector3)) 1055 69 * STOREOBJ v61 1056 69 * ChkNullV v61 1057 69 * VAR v61 1058 71 * CALL 4229 (String[][]@ factstub()) 1060 71 * STOREOBJ v65 1061 71 * PshVPtr v42 1062 73 * PshVPtr v65 1063 75 * CALLSYS 128 (T[]& Array::opAssign(const T[]&in)) 1065 71 * VAR v65 1066 73 * PshGPtr 0x2d34910 (i:47401232, f:2.34193e-316) 1069 75 * RefCpyV v28, 0x490710 (i:4785936, f:2.36457e-317) 1072 75 * PopPtr 1073 73 * VAR v28 1074 75 * PshGPtr 0x2d2e290 (i:47374992, f:2.34064e-316) 1077 77 * RefCpyV v38, 0x493b20 (i:4799264, f:2.37115e-317) 1080 77 * PopPtr 1081 75 * VAR v38 1082 77 * GETOBJ 0 1083 77 * GETOBJ 2 1084 77 * GETOBJ 4 1085 77 * GETOBJ 6 1086 77 * GETOBJ 8 1087 77 * CALL 4259 (BackgroundGenerator@ BackgroundGenerator(Scene@, Timer@, String[][], Box, uint[])) 1089 67 * STOREOBJ v67 1090 67 * VAR v67 1091 69 * PGA 0x2d36e60 (i:47410784, f:2.3424e-316) 1094 71 * GETOBJREF 2 1095 71 * REFCPY 0x2c8d630 (i:46716464, f:2.3081e-316) 1098 69 * FREE v67, 0x2c8d630 (i:46716464, f:2.3081e-316) 1101 69 * PopPtr - 123,2 - 1102 67 * SUSPEND 1103 67 * CALL 4245 (uint[]@ factstub()) 1105 67 * STOREOBJ v63 1106 67 * PshVPtr v52 1107 69 * PshVPtr v63 1108 71 * CALLSYS 128 (T[]& Array::opAssign(const T[]&in)) 1110 67 * VAR v63 1111 69 * PSF v57 1112 71 * PshC4 0xc1c80000 (i:-1043857408, f:-25) 1114 72 * PshC4 0x42f00000 (i:1123024896, f:120) 1116 73 * PshC4 0x41a00000 (i:1101004800, f:20) 1118 74 * PSF v34 1119 76 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 1121 71 * ObjInfo v34, 1 1121 71 * PSF v34 1122 73 * ALLOC 0x487f30, 184 (type:Vector3) 1126 69 * ObjInfo v34, 0 1126 69 * VAR v57 1127 71 * PSF v59 1128 73 * PshC4 0xc2480000 (i:-1035468800, f:-50) 1130 74 * PshC4 0xc2f00000 (i:-1024458752, f:-120) 1132 75 * PshC4 0xc1a00000 (i:-1046478848, f:-20) 1134 76 * PSF v55 1135 78 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 1137 73 * ObjInfo v55, 1 1137 73 * PSF v55 1138 75 * ALLOC 0x487f30, 184 (type:Vector3) 1142 71 * ObjInfo v55, 0 1142 71 * VAR v59 1143 73 * GETOBJ 0 1144 73 * GETOBJ 2 1145 73 * CALL 4078 (Box@ Box(Vector3, Vector3)) 1147 69 * STOREOBJ v61 1148 69 * ChkNullV v61 1149 69 * VAR v61 1150 71 * CALL 4229 (String[][]@ factstub()) 1152 71 * STOREOBJ v65 1153 71 * PshVPtr v42 1154 73 * PshVPtr v65 1155 75 * CALLSYS 128 (T[]& Array::opAssign(const T[]&in)) 1157 71 * VAR v65 1158 73 * PshGPtr 0x2d34910 (i:47401232, f:2.34193e-316) 1161 75 * RefCpyV v36, 0x490710 (i:4785936, f:2.36457e-317) 1164 75 * PopPtr 1165 73 * VAR v36 1166 75 * PshGPtr 0x2d2e290 (i:47374992, f:2.34064e-316) 1169 77 * RefCpyV v38, 0x493b20 (i:4799264, f:2.37115e-317) 1172 77 * PopPtr 1173 75 * VAR v38 1174 77 * GETOBJ 0 1175 77 * GETOBJ 2 1176 77 * GETOBJ 4 1177 77 * GETOBJ 6 1178 77 * GETOBJ 8 1179 77 * CALL 4259 (BackgroundGenerator@ BackgroundGenerator(Scene@, Timer@, String[][], Box, uint[])) 1181 67 * STOREOBJ v67 1182 67 * VAR v67 1183 69 * PGA 0x2d371b0 (i:47411632, f:2.34245e-316) 1186 71 * GETOBJREF 2 1187 71 * REFCPY 0x2c8d630 (i:46716464, f:2.3081e-316) 1190 69 * FREE v67, 0x2c8d630 (i:46716464, f:2.3081e-316) 1193 69 * PopPtr - 125,2 - 1194 67 * SUSPEND 1195 67 * SetV1 v5, 0x0 1197 67 * PshV4 v5 1198 68 * PshC4 0x43c80000 (i:1137180672, f:400) 1200 69 * PshGPtr 0x2d2c350 (i:47366992, f:2.34024e-316) 1203 71 * CALLSYS 714 (Timer@ Control::createTimer(float, bool)) 1205 67 * STOREOBJ v28 1206 67 * VAR v28 1207 69 * PGA 0x2d35230 (i:47403568, f:2.34205e-316) 1210 71 * GETOBJREF 2 1211 71 * REFCPY 0x490710 (i:4785936, f:2.36457e-317) 1214 69 * FREE v28, 0x490710 (i:4785936, f:2.36457e-317) 1217 69 * PopPtr - 126,2 - 1218 67 * SUSPEND 1219 67 * FuncPtr 0x2d181c0 (i:47284672, f:2.33617e-316) 1222 69 * RefCpyV v31, 0x46b728 (i:4634408, f:2.2897e-317) 1225 69 * PopPtr 1226 67 * VAR v31 1227 69 * PshGPtr 0x2d35230 (i:47403568, f:2.34205e-316) 1230 71 * ADDSi v88, 67108902 1232 71 * GETOBJ 2 1233 71 * CALLSYS 728 (TimerEvent& TimerEvent::opAddAssign(Action@)) - 127,2 - 1235 67 * SUSPEND 1236 67 * PshGPtr 0x2d35230 (i:47403568, f:2.34205e-316) 1239 69 * CALLSYS 725 (void Timer::start()) - 129,2 - 1241 67 * SUSPEND 1242 67 * FREE v52, 0x2cf3100 (i:47132928, f:2.32868e-316) 1245 67 * FREE v48, 0x2cf3100 (i:47132928, f:2.32868e-316) 1248 67 * FREE v46, 0x2ceb560 (i:47101280, f:2.32711e-316) 1251 67 * FREE v44, 0x2ceb560 (i:47101280, f:2.32711e-316) 1254 67 * FREE v42, 0x2cef230 (i:47116848, f:2.32788e-316) 1257 67 * FREE v2, 0x492650 (i:4793936, f:2.36852e-317) 1260 67 * 0: 1260 67 * RET 0 void initStartup() Temps: 2, 4 Variables: 002: (heap) _builtin_function_ {noname} 004: (heap) Intro {noname} - 132,2 - 0 4 * SUSPEND 1 4 * FuncPtr 0x2d18b80 (i:47287168, f:2.3363e-316) 4 6 * RefCpyV v2, 0x46b728 (i:4634408, f:2.2897e-317) 7 6 * PopPtr 8 4 * VAR v2 9 6 * GETOBJ 0 10 6 * CALL 4342 (Intro@ Intro(IntroEndCallback@)) 12 4 * STOREOBJ v4 13 4 * VAR v4 14 6 * PGA 0x2d375f0 (i:47412720, f:2.3425e-316) 17 8 * GETOBJREF 2 18 8 * REFCPY 0x2c91ba0 (i:46734240, f:2.30898e-316) 21 6 * FREE v4, 0x2c91ba0 (i:46734240, f:2.30898e-316) 24 6 * PopPtr - 133,2 - 25 4 * SUSPEND 26 4 * 0: 26 4 * RET 0 void InputController::eval() Temps: 4, 6, 8, 9, 13, 14, 15, 17 Variables: 002: (heap) pKeyCode[] pp 003: uint i 010: bool p 011: uint i2 000: InputController this 006: (heap) Control {noname} 008: (heap) Array {noname} 013: (heap) Array {noname} 017: (heap) InputControllerInterface {noname} - 53,3 - 0 17 * SUSPEND 1 17 * VarDecl 0 1 17 * CALL 4524 (pKeyCode[]@ factstub()) 3 17 * STOREOBJ v2 - 54,8 - 4 17 * SUSPEND 5 17 * VarDecl 1 5 17 * SetV4 v3, 0x0 (i:0, f:0) 7 17 * JMP +188 (d:197) 9 17 * 4: 9 17 * SUSPEND - 55,4 - 10 17 * { 10 17 * SUSPEND 11 17 * PshV4 v3 12 18 * PshVPtr v0 13 20 * ADDSi v32, 134217931 15 20 * RDSPtr 16 20 * RefCpyV v8, 0x2d4e430 (i:47506480, f:2.34713e-316) 19 20 * CALLSYS 4496 (InputControlPair@& Array::opIndex(uint)) 21 17 * PshRPtr 22 19 * RDSPtr 23 19 * ADDSi v32, 134217919 25 19 * PopRPtr 26 17 * RDR4 v9 27 17 * PshV4 v9 28 18 * PshGPtr 0x2d2c350 (i:47366992, f:2.34024e-316) 31 20 * RefCpyV v6, 0x48fe90 (i:4783760, f:2.36349e-317) 34 20 * CALLSYS 720 (Input& Control::get_Input()) 36 18 * PshRPtr 37 20 * CALLSYS 1366 (bool Input::keyIsPressed(pKeyCode)) 39 17 * CpyRtoV4 v4 40 17 * FREE v6, 0x48fe90 (i:4783760, f:2.36349e-317) 43 17 * FREE v8, 0x2d4e430 (i:47506480, f:2.34713e-316) 46 17 * CpyVtoR4 v4 47 17 * JLowZ +146 (d:195) - 57,5 - 49 17 * { 49 17 * SUSPEND 50 17 * PshV4 v3 51 18 * PshVPtr v0 52 20 * ADDSi v32, 134217931 54 20 * RDSPtr 55 20 * RefCpyV v8, 0x2d4e430 (i:47506480, f:2.34713e-316) 58 20 * CALLSYS 4496 (InputControlPair@& Array::opIndex(uint)) 60 17 * PshRPtr 61 19 * RDSPtr 62 19 * ADDSi v32, 134217919 64 19 * PopRPtr 65 17 * RDR4 v9 66 17 * FREE v8, 0x2d4e430 (i:47506480, f:2.34713e-316) 69 17 * VAR v9 70 19 * PshVPtr v2 71 21 * GETREF 2 72 21 * CALLSYS 4531 (void Array::add(const pKeyCode&in)) - 58,5 - 74 17 * SUSPEND 75 17 * VarDecl 2 75 17 * SetV1 v4, 0x0 77 17 * CpyVtoV4 v10, v4 - 59,5 - 79 17 * SUSPEND 80 17 * LoadThisR v73, 134217931 82 17 * RDR1 v4 83 17 * NOT v4 84 17 * CpyVtoR4 v4 85 17 * JLowZ +66 (d:153) - 60,11 - 87 17 * { 87 17 * SUSPEND 88 17 * VarDecl 3 88 17 * SetV4 v11, 0x0 (i:0, f:0) 90 17 * JMP +49 (d:141) 92 17 * 10: 92 17 * SUSPEND - 61,7 - 93 17 * { 93 17 * SUSPEND 94 17 * PshV4 v3 95 18 * PshVPtr v0 96 20 * ADDSi v32, 134217931 98 20 * RDSPtr 99 20 * RefCpyV v8, 0x2d4e430 (i:47506480, f:2.34713e-316) 102 20 * CALLSYS 4496 (InputControlPair@& Array::opIndex(uint)) 104 17 * PshRPtr 105 19 * RDSPtr 106 19 * ADDSi v32, 134217919 108 19 * PopRPtr 109 17 * RDR4 v9 110 17 * PshV4 v11 111 18 * PshVPtr v0 112 20 * ADDSi v76, 134217931 114 20 * RDSPtr 115 20 * RefCpyV v13, 0x2d56d00 (i:47541504, f:2.34886e-316) 118 20 * CALLSYS 4528 (pKeyCode& Array::opIndex(uint)) 120 17 * RDR4 v14 121 17 * FREE v8, 0x2d4e430 (i:47506480, f:2.34713e-316) 124 17 * FREE v13, 0x2d56d00 (i:47541504, f:2.34886e-316) 127 17 * CMPi v9, v14 129 17 * JNZ +8 (d:139) - 62,8 - 131 17 * { 131 17 * SUSPEND 132 17 * SetV1 v4, 0x1 134 17 * CpyVtoV4 v10, v4 - 63,8 - 136 17 * SUSPEND 137 17 * { 137 17 * } 137 17 * JMP +14 (d:153) - 60,46 - 139 16 } 139 17 * 11: 139 17 * } 139 17 * 9: 139 17 * SUSPEND 140 17 * IncVi v11 - 60,21 - 141 17 * 7: 141 17 * SUSPEND 142 17 * PshVPtr v0 143 19 * ADDSi v76, 134217931 145 19 * RDSPtr 146 19 * CALLSYS 131 (uint Array::length() const) 148 17 * CpyRtoV4 v4 149 17 * CMPu v11, v4 151 17 * JS -61 (d:92) - 67,5 - 153 17 * 8: 153 17 * } 153 17 * 6: 153 17 * SUSPEND 154 17 * CpyVtoV4 v4, v10 156 17 * NOT v4 157 17 * CpyVtoR4 v4 158 17 * JLowZ +35 (d:195) - 68,6 - 160 17 * { 160 17 * SUSPEND 161 17 * PshC4 0x0 (i:0, f:0) 163 18 * PshV4 v3 164 19 * PshVPtr v0 165 21 * ADDSi v32, 134217931 167 21 * RDSPtr 168 21 * RefCpyV v8, 0x2d4e430 (i:47506480, f:2.34713e-316) 171 21 * CALLSYS 4496 (InputControlPair@& Array::opIndex(uint)) 173 18 * PshRPtr 174 20 * RDSPtr 175 20 * ADDSi v36, 134217919 177 20 * PopRPtr 178 18 * RDR4 v15 179 18 * PshV4 v15 180 19 * PshVPtr v0 181 21 * ADDSi v56, 134217931 183 21 * RDSPtr 184 21 * RefCpyV v17, 0x2c84550 (i:46679376, f:2.30627e-316) 187 21 * CALLINTF 3972 (void InputControllerInterface::doAction(InputControllerAction, int = 0)) 189 17 * FREE v17, 0x2c84550 (i:46679376, f:2.30627e-316) 192 17 * FREE v8, 0x2d4e430 (i:47506480, f:2.34713e-316) - 54,40 - 195 17 * } 195 17 * 12: 195 17 * } 195 17 * 5: 195 17 * } 195 17 * 3: 195 17 * SUSPEND 196 17 * IncVi v3 - 54,20 - 197 17 * 1: 197 17 * SUSPEND 198 17 * PshVPtr v0 199 19 * ADDSi v32, 134217931 201 19 * RDSPtr 202 19 * CALLSYS 131 (uint Array::length() const) 204 17 * CpyRtoV4 v4 205 17 * CMPu v3, v4 207 17 * JS -200 (d:9) - 72,3 - 209 17 * 2: 209 17 * SUSPEND 210 17 * PshVPtr v2 211 19 * RefCpyV v13, 0x2d56d00 (i:47541504, f:2.34886e-316) 214 19 * PopPtr 215 17 * VAR v13 216 19 * PshVPtr v0 217 21 * ADDSi v76, 134217931 219 21 * GETOBJREF 2 220 21 * REFCPY 0x2d56d00 (i:47541504, f:2.34886e-316) 223 19 * FREE v13, 0x2d56d00 (i:47541504, f:2.34886e-316) 226 19 * PopPtr - 73,3 - 227 17 * SUSPEND 228 17 * FREE v2, 0x2d56d00 (i:47541504, f:2.34886e-316) 231 17 * 0: 231 17 * RET 2 void InputController::evalMouseMove(int, int, int, int) Temps: 1, 3, 4, 6, 7, 8 Variables: -002: int x -003: int y -004: int xRel -005: int yRel 000: InputController this 003: (heap) Array {noname} 006: (heap) InputControllerInterface {noname} - 86,3 - 0 8 * VarDecl 0 0 8 * VarDecl 1 0 8 * VarDecl 2 0 8 * VarDecl 3 0 8 * SUSPEND 1 8 * LoadThisR v74, 134217931 3 8 * RDR1 v1 4 8 * CpyVtoR4 v1 5 8 * JLowZ +96 (d:103) - 87,4 - 7 8 * { 7 8 * SUSPEND 8 8 * PshV4 v-4 9 9 * PshC4 0x0 (i:0, f:0) 11 10 * PshVPtr v0 12 12 * ADDSi v40, 134217931 14 12 * RDSPtr 15 12 * RefCpyV v3, 0x2d52460 (i:47522912, f:2.34794e-316) 18 12 * CALLSYS 4512 (InputControllerAction& Array::opIndex(uint)) 20 9 * RDR4 v4 21 9 * PshV4 v4 22 10 * PshVPtr v0 23 12 * ADDSi v56, 134217931 25 12 * RDSPtr 26 12 * RefCpyV v6, 0x2c84550 (i:46679376, f:2.30627e-316) 29 12 * CALLINTF 3972 (void InputControllerInterface::doAction(InputControllerAction, int = 0)) 31 8 * FREE v6, 0x2c84550 (i:46679376, f:2.30627e-316) 34 8 * FREE v3, 0x2d52460 (i:47522912, f:2.34794e-316) - 88,4 - 37 8 * SUSPEND 38 8 * PshV4 v-5 39 9 * PshC4 0x1 (i:1, f:1.4013e-045) 41 10 * PshVPtr v0 42 12 * ADDSi v40, 134217931 44 12 * RDSPtr 45 12 * RefCpyV v3, 0x2d52460 (i:47522912, f:2.34794e-316) 48 12 * CALLSYS 4512 (InputControllerAction& Array::opIndex(uint)) 50 9 * RDR4 v4 51 9 * PshV4 v4 52 10 * PshVPtr v0 53 12 * ADDSi v56, 134217931 55 12 * RDSPtr 56 12 * RefCpyV v6, 0x2c84550 (i:46679376, f:2.30627e-316) 59 12 * CALLINTF 3972 (void InputControllerInterface::doAction(InputControllerAction, int = 0)) 61 8 * FREE v6, 0x2c84550 (i:46679376, f:2.30627e-316) 64 8 * FREE v3, 0x2d52460 (i:47522912, f:2.34794e-316) - 89,4 - 67 8 * SUSPEND 68 8 * PshGPtr 0x2d2f6e0 (i:47380192, f:2.34089e-316) 71 10 * CALLSYS 542 (uint Window::get_height()) 73 8 * CpyRtoV4 v1 74 8 * SetV4 v7, 0x2 (i:2, f:2.8026e-045) 76 8 * DIVu v1, v1, v7 78 8 * PshV4 v1 79 9 * PshGPtr 0x2d2f6e0 (i:47380192, f:2.34089e-316) 82 11 * CALLSYS 541 (uint Window::get_width()) 84 9 * CpyRtoV4 v7 85 9 * SetV4 v8, 0x2 (i:2, f:2.8026e-045) 87 9 * DIVu v7, v7, v8 89 9 * PshV4 v7 90 10 * PshGPtr 0x2d2f6e0 (i:47380192, f:2.34089e-316) 93 12 * CALLSYS 539 (void Window::setCursorPos(int, int)) - 90,4 - 95 8 * SUSPEND 96 8 * SetV1 v8, 0x0 98 8 * LoadThisR v74, 134217931 100 8 * WRTV1 v8 101 8 * } 101 8 * JMP +6 (d:109) - 92,4 - 103 8 * 1: 103 8 * { 103 8 * SUSPEND 104 8 * SetV1 v7, 0x1 106 8 * LoadThisR v74, 134217931 108 8 * WRTV1 v7 - 94,3 - 109 8 * } 109 8 * 2: 109 8 * SUSPEND 110 8 * 0: 110 8 * RET 6 InputController::InputController(InputControllerInterface@, Timer@) Temps: 2, 4, 5 Variables: -002: InputControllerInterface@ a -004: Timer@ t 000: InputController this 002: (heap) Array {noname} 004: (heap) Array {noname} - 24,27 - 0 5 * VarDecl 0 0 5 * VarDecl 1 0 5 * SUSPEND 1 5 * CALL 4492 (InputControlPair@[]@ factstub()) 3 5 * STOREOBJ v2 4 5 * PshVPtr v2 5 7 * PshVPtr v0 6 9 * ADDSi v32, 134217931 8 9 * REFCPY 0x2d4e430 (i:47506480, f:2.34713e-316) 11 7 * PopPtr 12 5 * FREE v2, 0x2d4e430 (i:47506480, f:2.34713e-316) - 25,31 - 15 5 * SUSPEND 16 5 * CALL 4508 (InputControllerAction[]@ factstub()) 18 5 * STOREOBJ v4 19 5 * PshVPtr v4 20 7 * PshVPtr v0 21 9 * ADDSi v40, 134217931 23 9 * REFCPY 0x2d52460 (i:47522912, f:2.34794e-316) 26 7 * PopPtr 27 5 * FREE v4, 0x2d52460 (i:47522912, f:2.34794e-316) - 29,15 - 30 5 * SUSPEND 31 5 * SetV1 v5, 0x0 33 5 * LoadThisR v72, 134217931 35 5 * WRTV1 v5 - 30,7 - 36 5 * SUSPEND 37 5 * SetV1 v5, 0x1 39 5 * LoadThisR v73, 134217931 41 5 * WRTV1 v5 - 31,7 - 42 5 * SUSPEND 43 5 * SetV1 v5, 0x1 45 5 * LoadThisR v74, 134217931 47 5 * WRTV1 v5 - 33,6 - 48 5 * SUSPEND 49 5 * SetV4 v5, 0x0 (i:0, f:0) 51 5 * LoadThisR v84, 134217931 53 5 * WRTV4 v5 - 42,3 - 54 5 * SUSPEND 55 5 * VAR v-2 56 7 * PshVPtr v0 57 9 * ADDSi v56, 134217931 59 9 * GETOBJREF 2 60 9 * REFCPY 0x2c84550 (i:46679376, f:2.30627e-316) 63 7 * PopPtr - 43,3 - 64 5 * SUSPEND 65 5 * VAR v-4 66 7 * PshVPtr v0 67 9 * ADDSi v48, 134217931 69 9 * GETOBJREF 2 70 9 * REFCPY 0x490710 (i:4785936, f:2.36457e-317) 73 7 * PopPtr - 45,3 - 74 5 * SUSPEND 75 5 * 0: 75 5 * FREE v-2, 0x2c84550 (i:46679376, f:2.30627e-316) 78 5 * FREE v-4, 0x490710 (i:4785936, f:2.36457e-317) 81 5 * RET 6 void InputController::pause() Temps: 1, 3, 5, 7 Variables: 000: InputController this 003: (heap) _builtin_function_ {noname} 005: (heap) Control {noname} 007: (heap) _builtin_function_ {noname} - 105,3 - 0 7 * SUSPEND 1 7 * LoadThisR v72, 134217931 3 7 * RDR1 v1 4 7 * CpyVtoR4 v1 5 7 * JLowZ +27 (d:34) - 106,4 - 7 7 * { 7 7 * SUSPEND 8 7 * PshVPtr v0 9 9 * FuncPtr 0x2d4db10 (i:47504144, f:2.34702e-316) 12 11 * CALLSYS 18 (_builtin_function_@ %delegate_factory(int&in, int&in)) 14 7 * STOREOBJ v3 15 7 * VAR v3 16 9 * PshGPtr 0x2d2c350 (i:47366992, f:2.34024e-316) 19 11 * RefCpyV v5, 0x48fe90 (i:4783760, f:2.36349e-317) 22 11 * CALLSYS 720 (Input& Control::get_Input()) 24 9 * PshRPtr 25 11 * CALLSYS 1374 (MouseMoveEvent& Input::mouseMove()) 27 9 * PshRPtr 28 11 * GETOBJ 2 29 11 * CALLSYS 1387 (MouseMoveEvent& MouseMoveEvent::opSubAssign(MouseMoveCallback@)) 31 7 * FREE v5, 0x48fe90 (i:4783760, f:2.36349e-317) - 108,3 - 34 7 * } 34 7 * 1: 34 7 * SUSPEND 35 7 * PshVPtr v0 36 9 * FuncPtr 0x2d4d650 (i:47502928, f:2.34696e-316) 39 11 * CALLSYS 18 (_builtin_function_@ %delegate_factory(int&in, int&in)) 41 7 * STOREOBJ v7 42 7 * VAR v7 43 9 * PshVPtr v0 44 11 * ADDSi v48, 134217931 46 11 * RDSPtr 47 11 * ADDSi v88, 67108902 49 11 * GETOBJ 2 50 11 * CALLSYS 729 (TimerEvent& TimerEvent::opSubAssign(Action@)) - 109,3 - 52 7 * SUSPEND 53 7 * 0: 53 7 * RET 2 void InputController::remove() Temps: 2, 4, 6, 8 Variables: 000: InputController this 002: (heap) String {noname} 004: (heap) Timer {noname} 006: (heap) InputControllerInterface {noname} 008: (heap) Menu {noname} - 112,3 - 0 8 * SUSPEND 1 8 * STR 16 (l:18 s:"remove con") 2 11 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 4 8 * STOREOBJ v2 5 8 * ChkNullV v2 6 8 * VAR v2 7 10 * GETOBJREF 0 8 10 * CALLSYS 83 (void echo(const String&in)) 10 8 * FREE v2, 0x4871c0 (i:4747712, f:2.34568e-317) - 113,3 - 13 8 * SUSPEND 14 8 * FREE v4, 0x490710 (i:4785936, f:2.36457e-317) 17 8 * VAR v4 18 10 * PshVPtr v0 19 12 * ADDSi v48, 134217931 21 12 * GETOBJREF 2 22 12 * REFCPY 0x490710 (i:4785936, f:2.36457e-317) 25 10 * FREE v4, 0x490710 (i:4785936, f:2.36457e-317) 28 10 * PopPtr - 114,3 - 29 8 * SUSPEND 30 8 * FREE v6, 0x2c84550 (i:46679376, f:2.30627e-316) 33 8 * VAR v6 34 10 * PshVPtr v0 35 12 * ADDSi v56, 134217931 37 12 * GETOBJREF 2 38 12 * REFCPY 0x2c84550 (i:46679376, f:2.30627e-316) 41 10 * FREE v6, 0x2c84550 (i:46679376, f:2.30627e-316) 44 10 * PopPtr - 115,3 - 45 8 * SUSPEND 46 8 * FREE v8, 0x2c8a1a0 (i:46703008, f:2.30744e-316) 49 8 * VAR v8 50 10 * PshVPtr v0 51 12 * ADDSi v64, 134217931 53 12 * GETOBJREF 2 54 12 * REFCPY 0x2c8a1a0 (i:46703008, f:2.30744e-316) 57 10 * FREE v8, 0x2c8a1a0 (i:46703008, f:2.30744e-316) 60 10 * PopPtr - 117,3 - 61 8 * SUSPEND 62 8 * 0: 62 8 * RET 2 void InputController::setActive() Temps: 2, 3, 5, 7, 9 Variables: 000: InputController this 002: (heap) String {noname} 005: (heap) _builtin_function_ {noname} 007: (heap) Control {noname} 009: (heap) _builtin_function_ {noname} - 97,3 - 0 9 * SUSPEND 1 9 * STR 15 (l:10 s:"setActive ") 2 12 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 4 9 * STOREOBJ v2 5 9 * ChkNullV v2 6 9 * VAR v2 7 11 * GETOBJREF 0 8 11 * CALLSYS 83 (void echo(const String&in)) 10 9 * FREE v2, 0x4871c0 (i:4747712, f:2.34568e-317) - 98,3 - 13 9 * SUSPEND 14 9 * LoadThisR v72, 134217931 16 9 * RDR1 v3 17 9 * CpyVtoR4 v3 18 9 * JLowZ +27 (d:47) - 99,4 - 20 9 * { 20 9 * SUSPEND 21 9 * PshVPtr v0 22 11 * FuncPtr 0x2d4db10 (i:47504144, f:2.34702e-316) 25 13 * CALLSYS 18 (_builtin_function_@ %delegate_factory(int&in, int&in)) 27 9 * STOREOBJ v5 28 9 * VAR v5 29 11 * PshGPtr 0x2d2c350 (i:47366992, f:2.34024e-316) 32 13 * RefCpyV v7, 0x48fe90 (i:4783760, f:2.36349e-317) 35 13 * CALLSYS 720 (Input& Control::get_Input()) 37 11 * PshRPtr 38 13 * CALLSYS 1374 (MouseMoveEvent& Input::mouseMove()) 40 11 * PshRPtr 41 13 * GETOBJ 2 42 13 * CALLSYS 1386 (MouseMoveEvent& MouseMoveEvent::opAddAssign(MouseMoveCallback@)) 44 9 * FREE v7, 0x48fe90 (i:4783760, f:2.36349e-317) - 101,3 - 47 9 * } 47 9 * 1: 47 9 * SUSPEND 48 9 * PshVPtr v0 49 11 * FuncPtr 0x2d4d650 (i:47502928, f:2.34696e-316) 52 13 * CALLSYS 18 (_builtin_function_@ %delegate_factory(int&in, int&in)) 54 9 * STOREOBJ v9 55 9 * VAR v9 56 11 * PshVPtr v0 57 13 * ADDSi v48, 134217931 59 13 * RDSPtr 60 13 * ADDSi v88, 67108902 62 13 * GETOBJ 2 63 13 * CALLSYS 728 (TimerEvent& TimerEvent::opAddAssign(Action@)) - 102,3 - 65 9 * SUSPEND 66 9 * 0: 66 9 * RET 2 void InputController::setMouseControl(InputControllerAction, InputControllerAction) Temps: 1 Variables: -002: InputControllerAction xAction -003: InputControllerAction yAction 000: InputController this - 76,3 - 0 1 * VarDecl 0 0 1 * VarDecl 1 0 1 * SUSPEND 1 1 * LoadThisR v72, 134217931 3 1 * RDR1 v1 4 1 * CpyVtoR4 v1 5 1 * JLowZ +9 (d:16) - 77,4 - 7 1 * { 7 1 * SUSPEND 8 1 * PshC4 0x0 (i:0, f:0) 10 2 * PshVPtr v0 11 4 * ADDSi v40, 134217931 13 4 * RDSPtr 14 4 * CALLSYS 133 (void Array::resize(uint)) - 79,3 - 16 1 * } 16 1 * 1: 16 1 * SUSPEND 17 1 * SetV1 v1, 0x1 19 1 * LoadThisR v72, 134217931 21 1 * WRTV1 v1 - 80,3 - 22 1 * SUSPEND 23 1 * VAR v-2 24 3 * PshVPtr v0 25 5 * ADDSi v40, 134217931 27 5 * RDSPtr 28 5 * GETREF 2 29 5 * CALLSYS 4515 (void Array::add(const InputControllerAction&in)) - 81,3 - 31 1 * SUSPEND 32 1 * VAR v-3 33 3 * PshVPtr v0 34 5 * ADDSi v40, 134217931 36 5 * RDSPtr 37 5 * GETREF 2 38 5 * CALLSYS 4515 (void Array::add(const InputControllerAction&in)) - 83,3 - 40 1 * SUSPEND 41 1 * 0: 41 1 * RET 4 InputController::~InputController() Temps: 2 Variables: 000: InputController this 002: (heap) String {noname} - 48,3 - 0 2 * SUSPEND 1 2 * STR 14 (l:21 s:"controller") 2 5 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 4 2 * STOREOBJ v2 5 2 * ChkNullV v2 6 2 * VAR v2 7 4 * GETOBJREF 0 8 4 * CALLSYS 83 (void echo(const String&in)) 10 2 * FREE v2, 0x4871c0 (i:4747712, f:2.34568e-317) - 49,3 - 13 2 * SUSPEND 14 2 * 0: 14 2 * RET 2 InputControlPair::InputControlPair(pKeyCode, InputControllerAction) Temps: Variables: -002: pKeyCode k -003: InputControllerAction v 000: InputControlPair this - 18,3 - 0 0 * VarDecl 0 0 0 * VarDecl 1 0 0 * SUSPEND 1 0 * LoadThisR v32, 134217919 3 0 * WRTV4 v-2 - 19,3 - 4 0 * SUSPEND 5 0 * LoadThisR v36, 134217919 7 0 * WRTV4 v-3 - 20,3 - 8 0 * SUSPEND 9 0 * 0: 9 0 * RET 4 void InputInterrupt::doAction(InputControllerAction, int) Temps: 1 Variables: -002: InputControllerAction action -003: int val 000: InputInterrupt this - 3,3 - 0 1 * VarDecl 0 0 1 * VarDecl 1 0 1 * SUSPEND 1 1 * CMPIi v-2, 11 3 1 * JP +23 (d:28) 5 1 * CMPIi v-2, 10 7 1 * JZ +6 (d:15) 9 1 * CMPIi v-2, 11 11 1 * JZ +8 (d:21) 13 1 * JMP +13 (d:28) - 6,5 - 15 1 * 2: 15 1 * SUSPEND 16 1 * CALL 4352 (void killGame()) - 9,5 - 18 1 * SUSPEND 19 1 * { 19 1 * } 19 1 * JMP +7 (d:28) - 11,5 - 21 1 * 3: 21 1 * SUSPEND 22 1 * PshGPtr 0x2d34910 (i:47401232, f:2.34193e-316) 25 3 * CALLSYS 727 (void Timer::pause()) - 12,5 - 27 1 * SUSPEND - 14,3 - 28 1 * { 28 1 * } 28 1 * 1: 28 1 * SUSPEND 29 1 * 0: 29 1 * RET 4 InputInterrupt::InputInterrupt() Temps: Variables: 000: InputInterrupt this - 2,19 - 0 0 * SUSPEND 1 0 * RET 2 void IntersectGroups::clear() Temps: 1 Variables: 000: IntersectGroups this - 30,3 - 0 1 * SUSPEND 1 1 * PshC4 0x0 (i:0, f:0) 3 2 * PshVPtr v0 4 4 * ADDSi v32, 134217932 6 4 * RDSPtr 7 4 * CALLSYS 133 (void Array::resize(uint)) - 31,3 - 9 1 * SUSPEND 10 1 * PshC4 0x0 (i:0, f:0) 12 2 * PshVPtr v0 13 4 * ADDSi v40, 134217932 15 4 * RDSPtr 16 4 * CALLSYS 133 (void Array::resize(uint)) - 32,3 - 18 1 * SUSPEND 19 1 * 0: 19 1 * RET 2 Base@[]@ IntersectGroups::get(int) Temps: 2, 4, 6 Variables: -002: int key 001: int pos 000: IntersectGroups this 004: (heap) Array {noname} 006: (heap) Array {noname} - 9,3 - 0 6 * VarDecl 0 0 6 * SUSPEND 1 6 * VarDecl 1 1 6 * VAR v-2 2 8 * PshVPtr v0 3 10 * ADDSi v32, 134217932 5 10 * RDSPtr 6 10 * GETREF 2 7 10 * CALLSYS 4432 (int Array::find(const int&in) const) 9 6 * CpyRtoV4 v2 10 6 * CpyVtoV4 v1, v2 - 10,3 - 12 6 * SUSPEND 13 6 * CMPIi v1, -1 15 6 * JZ +23 (d:40) - 11,4 - 17 6 * { 17 6 * SUSPEND 18 6 * PshV4 v1 19 7 * PshVPtr v0 20 9 * ADDSi v40, 134217932 22 9 * RDSPtr 23 9 * RefCpyV v4, 0x2d3ffc0 (i:47448000, f:2.34424e-316) 26 9 * CALLSYS 4444 (Base@[]@& Array::opIndex(uint)) 28 6 * PshRPtr 29 8 * RDSPtr 30 8 * RefCpyV v6, 0x2c95a60 (i:46750304, f:2.30977e-316) 33 8 * PopPtr 34 6 * FREE v4, 0x2d3ffc0 (i:47448000, f:2.34424e-316) 37 6 * { 37 6 * } 37 6 * LOADOBJ v6 38 6 * JMP +7 (d:47) - 13,4 - 40 5 } 40 6 * 1: 40 6 * { 40 6 * SUSPEND 41 6 * FREE v6, 0x2c95a60 (i:46750304, f:2.30977e-316) 44 6 * { 44 6 * } 44 6 * LOADOBJ v6 45 6 * JMP +0 (d:47) 47 5 } 47 6 * 0: 47 6 * RET 3 void IntersectGroups::insert(int, Base@[]@) Temps: Variables: -002: int key -003: Base@[]@ group 000: IntersectGroups this - 5,3 - 0 0 * VarDecl 0 0 0 * VarDecl 1 0 0 * SUSPEND 1 0 * VAR v-2 2 2 * PshVPtr v0 3 4 * ADDSi v32, 134217932 5 4 * RDSPtr 6 4 * GETREF 2 7 4 * CALLSYS 4431 (void Array::add(const int&in)) - 6,3 - 9 0 * SUSPEND 10 0 * VAR v-3 11 2 * PshVPtr v0 12 4 * ADDSi v40, 134217932 14 4 * RDSPtr 15 4 * GETREF 2 16 4 * CALLSYS 4447 (void Array::add(Base@[]@const&in)) - 7,3 - 18 0 * SUSPEND 19 0 * 0: 19 0 * FREE v-3, 0x2c95a60 (i:46750304, f:2.30977e-316) 22 0 * RET 5 IntersectGroups::IntersectGroups() Temps: 2, 4 Variables: 000: IntersectGroups this 002: (heap) Array {noname} 004: (heap) Array {noname} - 2,13 - 0 4 * SUSPEND 1 4 * CALL 4424 (int[]@ factstub()) 3 4 * STOREOBJ v2 4 4 * PshVPtr v2 5 6 * PshVPtr v0 6 8 * ADDSi v32, 134217932 8 8 * REFCPY 0x2c85bd0 (i:46685136, f:2.30655e-316) 11 6 * PopPtr 12 4 * FREE v2, 0x2c85bd0 (i:46685136, f:2.30655e-316) - 3,23 - 15 4 * SUSPEND 16 4 * CALL 4440 (Base@[]@[]@ factstub()) 18 4 * STOREOBJ v4 19 4 * PshVPtr v4 20 6 * PshVPtr v0 21 8 * ADDSi v40, 134217932 23 8 * REFCPY 0x2d3ffc0 (i:47448000, f:2.34424e-316) 26 6 * PopPtr 27 4 * FREE v4, 0x2d3ffc0 (i:47448000, f:2.34424e-316) 30 4 * RET 2 bool IntersectGroups::removeFromGroup(int, Base@) Temps: 2, 3, 6, 8, 10 Variables: -002: int group -003: Base@ obj 001: uint gIdx 004: uint i 000: IntersectGroups this 006: (heap) Array {noname} 008: (heap) Array {noname} 010: (heap) Base {noname} - 17,3 - 0 10 * VarDecl 0 0 10 * VarDecl 1 0 10 * SUSPEND 1 10 * VarDecl 2 1 10 * VAR v-2 2 12 * PshVPtr v0 3 14 * ADDSi v32, 134217932 5 14 * RDSPtr 6 14 * GETREF 2 7 14 * CALLSYS 4432 (int Array::find(const int&in) const) 9 10 * CpyRtoV4 v2 10 10 * CpyVtoV4 v1, v2 - 18,3 - 12 10 * SUSPEND 13 10 * PshVPtr v0 14 12 * ADDSi v40, 134217932 16 12 * RDSPtr 17 12 * CALLSYS 131 (uint Array::length() const) 19 10 * CpyRtoV4 v2 20 10 * CMPIu v2, 0 22 10 * JNP +94 (d:118) - 19,9 - 24 10 * { 24 10 * SUSPEND 25 10 * VarDecl 3 25 10 * SetV4 v4, 0x0 (i:0, f:0) 27 10 * JMP +66 (d:95) 29 10 * 5: 29 10 * SUSPEND - 20,5 - 30 10 * { 30 10 * SUSPEND 31 10 * PshV4 v4 32 11 * PshV4 v1 33 12 * PshVPtr v0 34 14 * ADDSi v40, 134217932 36 14 * RDSPtr 37 14 * RefCpyV v6, 0x2d3ffc0 (i:47448000, f:2.34424e-316) 40 14 * CALLSYS 4444 (Base@[]@& Array::opIndex(uint)) 42 11 * PshRPtr 43 13 * RDSPtr 44 13 * RefCpyV v8, 0x2c95a60 (i:46750304, f:2.30977e-316) 47 13 * CALLSYS 3996 (Base@& Array::opIndex(uint)) 49 10 * PshRPtr 50 12 * RDSPtr 51 12 * RefCpyV v10, 0x2c81f10 (i:46669584, f:2.30578e-316) 54 12 * PopPtr 55 10 * FREE v6, 0x2d3ffc0 (i:47448000, f:2.34424e-316) 58 10 * FREE v8, 0x2c95a60 (i:46750304, f:2.30977e-316) 61 10 * VAR v10 62 12 * PshVPtr v-3 63 14 * GETOBJ 2 64 14 * CALLINTF 4458 (bool Base::opCmp(Base@)) 66 10 * JLowZ +25 (d:93) - 22,6 - 68 10 * { 68 10 * SUSPEND 69 10 * PshV4 v4 70 11 * PshV4 v1 71 12 * PshVPtr v0 72 14 * ADDSi v40, 134217932 74 14 * RDSPtr 75 14 * RefCpyV v6, 0x2d3ffc0 (i:47448000, f:2.34424e-316) 78 14 * CALLSYS 4444 (Base@[]@& Array::opIndex(uint)) 80 11 * PshRPtr 81 13 * RDSPtr 82 13 * CALLSYS 129 (void Array::removeAt(uint)) 84 10 * FREE v6, 0x2d3ffc0 (i:47448000, f:2.34424e-316) - 23,6 - 87 10 * SUSPEND 88 10 * SetV1 v2, 0x1 90 10 * { 90 10 * } 90 10 * CpyVtoR4 v2 91 10 * JMP +29 (d:122) - 19,48 - 93 9 } 93 10 * 6: 93 10 * } 93 10 * 4: 93 10 * SUSPEND 94 10 * IncVi v4 - 19,21 - 95 10 * 2: 95 10 * SUSPEND 96 10 * PshV4 v1 97 11 * PshVPtr v0 98 13 * ADDSi v40, 134217932 100 13 * RDSPtr 101 13 * RefCpyV v6, 0x2d3ffc0 (i:47448000, f:2.34424e-316) 104 13 * CALLSYS 4444 (Base@[]@& Array::opIndex(uint)) 106 10 * PshRPtr 107 12 * RDSPtr 108 12 * CALLSYS 131 (uint Array::length() const) 110 10 * CpyRtoV4 v2 111 10 * FREE v6, 0x2d3ffc0 (i:47448000, f:2.34424e-316) 114 10 * CMPu v4, v2 116 10 * JS -89 (d:29) - 27,3 - 118 10 * 3: 118 10 * } 118 10 * 1: 118 10 * SUSPEND 119 10 * SetV1 v3, 0x0 121 10 * { 121 10 * } 121 10 * CpyVtoR4 v3 122 10 * 0: 122 10 * FREE v-3, 0x2c81f10 (i:46669584, f:2.30578e-316) 125 10 * RET 5 void intersectTest(Base@) Temps: 2, 6, 8, 11, 13, 15, 17 Variables: 000: Base@ obj 001: int groupKey 004: (heap) Base@[] group 009: int i 006: (heap) IntersectGroups {noname} 008: (heap) Array {noname} 011: (heap) Base {noname} 013: (heap) Vector3 {noname} 015: (heap) Box {noname} 017: (heap) Box {noname} - 6,2 - 0 17 * VarDecl 0 0 17 * SUSPEND 1 17 * VarDecl 1 1 17 * LoadThisR v48, 134217915 3 17 * RDR4 v2 4 17 * CpyVtoV4 v1, v2 - 7,2 - 6 17 * SUSPEND 7 17 * VarDecl 2 7 17 * PshV4 v1 8 18 * PshGPtr 0x2d379d0 (i:47413712, f:2.34255e-316) 11 20 * CHKREF 12 20 * RefCpyV v6, 0x2c80b00 (i:46664448, f:2.30553e-316) 15 20 * CALLINTF 4418 (Base@[]@ IntersectGroups::get(int)) 17 17 * STOREOBJ v8 18 17 * FREE v6, 0x2c80b00 (i:46664448, f:2.30553e-316) 21 17 * ChkNullV v8 22 17 * VAR v8 23 19 * CALL 3992 (Base@[]@ factstub()) 25 19 * STOREOBJ v4 26 19 * PshVPtr v4 27 21 * GETOBJREF 2 28 21 * CALLSYS 3998 (Base@[]& Array::opAssign(const Base@[]&in)) 30 17 * FREE v8, 0x2c95a60 (i:46750304, f:2.30977e-316) - 8,7 - 33 17 * SUSPEND 34 17 * VarDecl 3 34 17 * SetV4 v9, 0x0 (i:0, f:0) 36 17 * JMP +122 (d:160) 38 17 * 4: 38 17 * SUSPEND - 9,3 - 39 17 * { 39 17 * SUSPEND 40 17 * PshV4 v9 41 18 * PshVPtr v4 42 20 * CALLSYS 3996 (Base@& Array::opIndex(uint)) 44 17 * PshRPtr 45 19 * RDSPtr 46 19 * RefCpyV v11, 0x2c81f10 (i:46669584, f:2.30578e-316) 49 19 * PopPtr 50 17 * CmpPtr v0, v11 52 17 * TNZ 53 17 * CpyRtoV4 v2 54 17 * FREE v11, 0x2c81f10 (i:46669584, f:2.30578e-316) 57 17 * CpyVtoR4 v2 58 17 * JLowZ +98 (d:158) - 11,4 - 60 17 * { 60 17 * SUSPEND 61 17 * PshV4 v9 62 18 * PshVPtr v4 63 20 * CALLSYS 3996 (Base@& Array::opIndex(uint)) 65 17 * PshRPtr 66 19 * RDSPtr 67 19 * ADDSi v44, 134217915 69 19 * PopRPtr 70 17 * RDR4 v2 71 17 * PshV4 v2 72 18 * PSF v13 73 20 * PshV4 v9 74 21 * PshVPtr v4 75 23 * CALLSYS 3996 (Base@& Array::opIndex(uint)) 77 20 * PshRPtr 78 22 * RDSPtr 79 22 * ADDSi v32, 134217915 81 22 * ALLOC 0x487f30, 184 (type:Vector3) 85 18 * VAR v13 86 20 * GETOBJ 0 87 20 * CALL 4364 (Box@ getBound(Vector3, float)) 89 17 * STOREOBJ v17 90 17 * ChkNullV v17 91 17 * VAR v17 92 19 * LoadThisR v44, 134217915 94 19 * RDR4 v2 95 19 * PshV4 v2 96 20 * PSF v13 97 22 * PshVPtr v0 98 24 * ADDSi v32, 134217915 100 24 * ALLOC 0x487f30, 184 (type:Vector3) 104 20 * VAR v13 105 22 * GETOBJ 0 106 22 * CALL 4364 (Box@ getBound(Vector3, float)) 108 19 * STOREOBJ v15 109 19 * PshVPtr v15 110 21 * GETOBJ 2 111 21 * CALLINTF 4465 (bool Box::intersects(Box)) 113 17 * CpyRtoV4 v2 114 17 * FREE v15, 0x2c82e10 (i:46673424, f:2.30597e-316) 117 17 * CpyVtoR4 v2 118 17 * JLowZ +38 (d:158) - 13,5 - 120 17 * { 120 17 * SUSPEND 121 17 * PshVPtr v0 122 19 * RefCpyV v11, 0x2c81f10 (i:46669584, f:2.30578e-316) 125 19 * PopPtr 126 17 * VAR v11 127 19 * PshV4 v9 128 20 * PshVPtr v4 129 22 * CALLSYS 3996 (Base@& Array::opIndex(uint)) 131 19 * PshRPtr 132 21 * RDSPtr 133 21 * GETOBJ 2 134 21 * RefCpyV v11, 0x2c81f10 (i:46669584, f:2.30578e-316) 137 21 * CALLINTF 4455 (void Base::intersectAction(Base@)) 139 17 * FREE v11, 0x2c81f10 (i:46669584, f:2.30578e-316) - 14,5 - 142 17 * SUSPEND 143 17 * PshV4 v9 144 18 * PshVPtr v4 145 20 * CALLSYS 3996 (Base@& Array::opIndex(uint)) 147 17 * PshRPtr 148 19 * RDSPtr 149 19 * RefCpyV v11, 0x2c81f10 (i:46669584, f:2.30578e-316) 152 19 * PopPtr 153 17 * VAR v11 154 19 * PshVPtr v0 155 21 * GETOBJ 2 156 21 * CALLINTF 4455 (void Base::intersectAction(Base@)) - 8,43 - 158 17 * } 158 17 * 6: 158 17 * } 158 17 * 5: 158 17 * } 158 17 * 3: 158 17 * SUSPEND 159 17 * IncVi v9 - 8,18 - 160 17 * 1: 160 17 * SUSPEND 161 17 * PshVPtr v4 162 19 * CALLSYS 131 (uint Array::length() const) 164 17 * CpyRtoV4 v2 165 17 * CMPi v9, v2 167 17 * JS -131 (d:38) - 18,2 - 169 17 * 2: 169 17 * SUSPEND 170 17 * FREE v4, 0x2c95a60 (i:46750304, f:2.30977e-316) 173 17 * 0: 173 17 * FREE v0, 0x2c81f10 (i:46669584, f:2.30578e-316) 176 17 * RET 2 void introEnded() Temps: Variables: - 143,2 - 0 0 * SUSPEND 1 0 * CALL 4371 (void createUI()) - 144,2 - 3 0 * SUSPEND 4 0 * 0: 4 0 * RET 0 Intro::Intro(IntroEndCallback@) Temps: 2, 4, 6, 7, 8, 9, 10, 12, 14, 16, 18, 20, 24, 26, 28, 30 Variables: -002: IntroEndCallback@ introEndCallback 022: (heap) DirectionalLight@ light 000: Intro this 002: (heap) String {noname} 004: (heap) String {noname} 006: (heap) Object {noname} 012: (heap) Camera {noname} 014: (heap) OctreePartition {noname} 016: null handle {noname} 018: (heap) Partition {noname} 020: (heap) Scene {noname} 024: (heap) DirectionalLight {noname} 026: (heap) Entity {noname} 028: (heap) Timer {noname} 030: (heap) _builtin_function_ {noname} - 9,3 - 0 30 * VarDecl 0 0 30 * SUSPEND 1 30 * VAR v-2 2 32 * PshVPtr v0 3 34 * ADDSi v76, 134217958 5 34 * GETOBJREF 2 6 34 * REFCPY 0x46b728 (i:4634408, f:2.2897e-317) 9 32 * PopPtr - 10,3 - 10 30 * SUSPEND 11 30 * STR 1 (l:31 s:"Models/Act") 12 33 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 14 30 * STOREOBJ v2 15 30 * ChkNullV v2 16 30 * VAR v2 17 32 * PshGPtr 0x2d32050 (i:47390800, f:2.34142e-316) 20 34 * CHKREF 21 34 * GETOBJREF 2 22 34 * CALLSYS 111 (String@ String::opAdd(const String&in) const) 24 30 * STOREOBJ v4 25 30 * FREE v2, 0x4871c0 (i:4747712, f:2.34568e-317) 28 30 * ChkNullV v4 29 30 * VAR v4 30 32 * PshGPtr 0x2d310a0 (i:47386784, f:2.34122e-316) 33 34 * GETOBJREF 2 34 34 * CALLSYS 783 (Object@ ObjectFactory::load(const String&in)) 36 30 * STOREOBJ v6 37 30 * FREE v4, 0x4871c0 (i:4747712, f:2.34568e-317) 40 30 * VAR v6 41 32 * PshVPtr v0 42 34 * ADDSi v64, 134217958 44 34 * GETOBJREF 2 45 34 * REFCPY 0x492650 (i:4793936, f:2.36852e-317) 48 32 * FREE v6, 0x492650 (i:4793936, f:2.36852e-317) 51 32 * PopPtr - 11,3 - 52 30 * SUSPEND 53 30 * PshC4 0x447a0000 (i:1148846080, f:1000) 55 31 * PshC4 0x3dcccccd (i:1036831949, f:0.1) 57 32 * PshGPtr 0x2d2f6e0 (i:47380192, f:2.34089e-316) 60 34 * CALLSYS 541 (uint Window::get_width()) 62 32 * CpyRtoV4 v7 63 32 * uTOf v7 64 32 * PshGPtr 0x2d2f6e0 (i:47380192, f:2.34089e-316) 67 34 * CALLSYS 542 (uint Window::get_height()) 69 32 * CpyRtoV4 v8 70 32 * uTOf v8 71 32 * DIVf v7, v7, v8 73 32 * PshV4 v7 74 33 * PshC4 0x42b40000 (i:1119092736, f:90) 76 34 * CALLSYS 622 (Camera@ Camera(float, float, float, float)) 78 30 * STOREOBJ v12 79 30 * VAR v12 80 32 * PshVPtr v0 81 34 * ADDSi v48, 134217958 83 34 * GETOBJREF 2 84 34 * REFCPY 0x48a280 (i:4760192, f:2.35185e-317) 87 32 * FREE v12, 0x48a280 (i:4760192, f:2.35185e-317) 90 32 * PopPtr - 12,3 - 91 30 * SUSPEND 92 30 * CALLSYS 848 (OctreePartition@ OctreePartition()) 94 30 * STOREOBJ v14 95 30 * ClrVPtr v16 96 30 * CmpPtr v14, v16 98 30 * JZ +9 (d:109) 100 30 * PshVPtr v14 101 32 * CALLSYS 853 (Partition@ OctreePartition::_beh_11_()) 103 30 * STOREOBJ v18 104 30 * FREE v14, 0x4935e0 (i:4797920, f:2.37049e-317) 107 30 * JMP +1 (d:110) 109 30 * 1: 109 30 * ClrVPtr v18 110 30 * 2: 110 30 * VAR v18 111 32 * GETOBJ 0 112 32 * CALLSYS 854 (Scene@ Scene(Partition@)) 114 30 * STOREOBJ v20 115 30 * VAR v20 116 32 * PshVPtr v0 117 34 * ADDSi v40, 134217958 119 34 * GETOBJREF 2 120 34 * REFCPY 0x493b20 (i:4799264, f:2.37115e-317) 123 32 * FREE v20, 0x493b20 (i:4799264, f:2.37115e-317) 126 32 * PopPtr - 14,3 - 127 30 * SUSPEND 128 30 * PshVPtr v0 129 32 * ADDSi v64, 134217958 131 32 * RDSPtr 132 32 * RefCpyV v6, 0x492650 (i:4793936, f:2.36852e-317) 135 32 * PopPtr 136 30 * VAR v6 137 32 * PshVPtr v0 138 34 * ADDSi v40, 134217958 140 34 * RDSPtr 141 34 * GETOBJ 2 142 34 * CALLSYS 857 (void Scene::add(Object@)) - 15,3 - 144 30 * SUSPEND 145 30 * PshVPtr v0 146 32 * ADDSi v48, 134217958 148 32 * RDSPtr 149 32 * RefCpyV v12, 0x48a280 (i:4760192, f:2.35185e-317) 152 32 * PopPtr 153 30 * ClrVPtr v16 154 30 * CmpPtr v12, v16 156 30 * JZ +9 (d:167) 158 30 * PshVPtr v12 159 32 * CALLSYS 631 (Object@ Camera::_beh_11_()) 161 30 * STOREOBJ v6 162 30 * FREE v12, 0x48a280 (i:4760192, f:2.35185e-317) 165 30 * JMP +1 (d:168) 167 30 * 3: 167 30 * ClrVPtr v6 168 30 * 4: 168 30 * VAR v6 169 32 * PshVPtr v0 170 34 * ADDSi v40, 134217958 172 34 * RDSPtr 173 34 * GETOBJ 2 174 34 * CALLSYS 857 (void Scene::add(Object@)) - 16,3 - 176 30 * SUSPEND 177 30 * VarDecl 1 177 30 * CALLSYS 518 (DirectionalLight@ DirectionalLight()) 179 30 * FREE v22, 0x48c1a0 (i:4768160, f:2.35578e-317) 182 30 * STOREOBJ v22 - 17,3 - 183 30 * SUSPEND 184 30 * CpyGtoV4 v9, 0x140185b94 (i:5370305428, f:2.65328e-314) 187 30 * NEGf v9 188 30 * MULIf v7, v9, 0.250000 191 30 * PshV4 v7 192 31 * PshC4 0x3f800000 (i:1065353216, f:1) 194 32 * PshC4 0x0 (i:0, f:0) 196 33 * PshC4 0x0 (i:0, f:0) 198 34 * PshVPtr v22 199 36 * CALLSYS 448 (void DirectionalLight::rotate(float, float, float, float)) - 18,3 - 201 30 * SUSPEND 202 30 * CpyGtoV4 v7, 0x140185b94 (i:5370305428, f:2.65328e-314) 205 30 * MULIf v9, v7, 0.250000 208 30 * PshV4 v9 209 31 * PshC4 0x0 (i:0, f:0) 211 32 * PshC4 0x3f800000 (i:1065353216, f:1) 213 33 * PshC4 0x0 (i:0, f:0) 215 34 * PshVPtr v22 216 36 * CALLSYS 448 (void DirectionalLight::rotate(float, float, float, float)) - 20,3 - 218 30 * SUSPEND 219 30 * CALLSYS 791 (Object@ Object()) 221 30 * STOREOBJ v6 222 30 * VAR v6 223 32 * PshVPtr v0 224 34 * ADDSi v56, 134217958 226 34 * GETOBJREF 2 227 34 * REFCPY 0x492650 (i:4793936, f:2.36852e-317) 230 32 * FREE v6, 0x492650 (i:4793936, f:2.36852e-317) 233 32 * PopPtr - 22,3 - 234 30 * SUSPEND 235 30 * ClrVPtr v16 236 30 * CmpPtr v22, v16 238 30 * JZ +6 (d:246) 240 30 * PshVPtr v22 241 32 * CALLSYS 522 (Object@ DirectionalLight::_beh_11_()) 243 30 * STOREOBJ v6 244 30 * JMP +1 (d:247) 246 30 * 5: 246 30 * ClrVPtr v6 247 30 * 6: 247 30 * VAR v6 248 32 * PshVPtr v0 249 34 * ADDSi v40, 134217958 251 34 * RDSPtr 252 34 * GETOBJ 2 253 34 * CALLSYS 857 (void Scene::add(Object@)) - 24,3 - 255 30 * SUSPEND 256 30 * PshC4 0x0 (i:0, f:0) 258 31 * PshC4 0xc3480000 (i:-1018691584, f:-200) 260 32 * PshC4 0x0 (i:0, f:0) 262 33 * PshVPtr v0 263 35 * ADDSi v48, 134217958 265 35 * RDSPtr 266 35 * CALLSYS 586 (void Camera::translate(float, float, float)) - 25,3 - 268 30 * SUSPEND 269 30 * PshC4 0x0 (i:0, f:0) 271 31 * PshC4 0x0 (i:0, f:0) 273 32 * PshC4 0x442f0000 (i:1143930880, f:700) 275 33 * PshVPtr v0 276 35 * ADDSi v56, 134217958 278 35 * RDSPtr 279 35 * CALLSYS 807 (void Object::translate(float, float, float)) - 26,3 - 281 30 * SUSPEND 282 30 * PshVPtr v0 283 32 * ADDSi v56, 134217958 285 32 * RDSPtr 286 32 * RefCpyV v6, 0x492650 (i:4793936, f:2.36852e-317) 289 32 * PopPtr 290 30 * ClrVPtr v16 291 30 * CmpPtr v6, v16 293 30 * JZ +9 (d:304) 295 30 * PshVPtr v6 296 32 * CALLSYS 844 (Entity@ Object::_beh_11_()) 298 30 * STOREOBJ v26 299 30 * FREE v6, 0x492650 (i:4793936, f:2.36852e-317) 302 30 * JMP +1 (d:305) 304 30 * 7: 304 30 * ClrVPtr v26 305 30 * 8: 305 30 * VAR v26 306 32 * PshVPtr v0 307 34 * ADDSi v64, 134217958 309 34 * RDSPtr 310 34 * GETOBJ 2 311 34 * CALLSYS 818 (void Object::lookAt(const Entity@)) - 28,3 - 313 30 * SUSPEND 314 30 * PshC4 0x0 (i:0, f:0) 316 31 * PshC4 0x0 (i:0, f:0) 318 32 * PshC4 0xc3fa0000 (i:-1007026176, f:-500) 320 33 * PshVPtr v0 321 35 * ADDSi v64, 134217958 323 35 * RDSPtr 324 35 * CALLSYS 807 (void Object::translate(float, float, float)) - 29,3 - 326 30 * SUSPEND 327 30 * SetV1 v8, 0x1 329 30 * PshV4 v8 330 31 * PshC4 0x41a00000 (i:1101004800, f:20) 332 32 * PshGPtr 0x2d2c350 (i:47366992, f:2.34024e-316) 335 34 * CALLSYS 714 (Timer@ Control::createTimer(float, bool)) 337 30 * STOREOBJ v28 338 30 * VAR v28 339 32 * PshVPtr v0 340 34 * ADDSi v32, 134217958 342 34 * GETOBJREF 2 343 34 * REFCPY 0x490710 (i:4785936, f:2.36457e-317) 346 32 * FREE v28, 0x490710 (i:4785936, f:2.36457e-317) 349 32 * PopPtr - 30,3 - 350 30 * SUSPEND 351 30 * PshVPtr v0 352 32 * FuncPtr 0x2d85e20 (i:47734304, f:2.35839e-316) 355 34 * CALLSYS 18 (_builtin_function_@ %delegate_factory(int&in, int&in)) 357 30 * STOREOBJ v30 358 30 * VAR v30 359 32 * PshVPtr v0 360 34 * ADDSi v32, 134217958 362 34 * RDSPtr 363 34 * ADDSi v88, 67108902 365 34 * GETOBJ 2 366 34 * CALLSYS 728 (TimerEvent& TimerEvent::opAddAssign(Action@)) - 31,3 - 368 30 * SUSPEND 369 30 * PshVPtr v0 370 32 * ADDSi v32, 134217958 372 32 * RDSPtr 373 32 * CALLSYS 725 (void Timer::start()) - 32,3 - 375 30 * SUSPEND 376 30 * PshVPtr v0 377 32 * ADDSi v48, 134217958 379 32 * RDSPtr 380 32 * RefCpyV v12, 0x48a280 (i:4760192, f:2.35185e-317) 383 32 * PopPtr 384 30 * VAR v12 385 32 * PshC4 0xa (i:10, f:1.4013e-044) 387 33 * PshGPtr 0x2d318d0 (i:47388880, f:2.34132e-316) 390 35 * GETOBJ 3 391 35 * CALLSYS 566 (void Viewport::addCamera(uint, Camera@)) - 33,3 - 393 30 * SUSPEND 394 30 * FREE v22, 0x48c1a0 (i:4768160, f:2.35578e-317) 397 30 * 0: 397 30 * FREE v-2, 0x46b728 (i:4634408, f:2.2897e-317) 400 30 * RET 4 void Intro::moveShip() Temps: 1, 2, 3, 5, 7, 9, 10, 12, 14, 16 Variables: 000: Intro this 005: (heap) Object {noname} 007: null handle {noname} 009: (heap) Entity {noname} 012: (heap) _builtin_function_ {noname} 014: (heap) Scene {noname} 016: (heap) Camera {noname} - 37,3 - 0 16 * SUSPEND 1 16 * PshC4 0x0 (i:0, f:0) 3 17 * PshC4 0x40800000 (i:1082130432, f:4) 5 18 * PshC4 0x0 (i:0, f:0) 7 19 * PshVPtr v0 8 21 * ADDSi v64, 134217958 10 21 * RDSPtr 11 21 * CALLSYS 809 (void Object::relTranslate(float, float, float)) - 38,3 - 13 16 * SUSPEND 14 16 * PshC4 0x0 (i:0, f:0) 16 17 * PshC4 0xc0b00000 (i:-1062207488, f:-5.5) 18 18 * PshC4 0x0 (i:0, f:0) 20 19 * PshVPtr v0 21 21 * ADDSi v56, 134217958 23 21 * RDSPtr 24 21 * CALLSYS 807 (void Object::translate(float, float, float)) - 39,3 - 26 16 * SUSPEND 27 16 * PshVPtr v0 28 18 * ADDSi v56, 134217958 30 18 * RDSPtr 31 18 * RefCpyV v5, 0x492650 (i:4793936, f:2.36852e-317) 34 18 * PopPtr 35 16 * ClrVPtr v7 36 16 * CmpPtr v5, v7 38 16 * JZ +9 (d:49) 40 16 * PshVPtr v5 41 18 * CALLSYS 844 (Entity@ Object::_beh_11_()) 43 16 * STOREOBJ v9 44 16 * FREE v5, 0x492650 (i:4793936, f:2.36852e-317) 47 16 * JMP +1 (d:50) 49 16 * 1: 49 16 * ClrVPtr v9 50 16 * 2: 50 16 * VAR v9 51 18 * PshVPtr v0 52 20 * ADDSi v64, 134217958 54 20 * RDSPtr 55 20 * GETOBJ 2 56 20 * CALLSYS 818 (void Object::lookAt(const Entity@)) - 40,3 - 58 16 * SUSPEND 59 16 * CpyGtoV4 v1, 0x140185b94 (i:5370305428, f:2.65328e-314) 62 16 * MULIf v2, v1, 0.400000 65 16 * PshV4 v2 66 17 * PshC4 0x0 (i:0, f:0) 68 18 * PshC4 0x3f800000 (i:1065353216, f:1) 70 19 * PshC4 0x0 (i:0, f:0) 72 20 * PshVPtr v0 73 22 * ADDSi v64, 134217958 75 22 * RDSPtr 76 22 * CALLSYS 802 (void Object::relRotate(float, float, float, float)) - 41,3 - 78 16 * SUSPEND 79 16 * LoadThisR v72, 134217958 81 16 * INCi - 43,3 - 82 16 * SUSPEND 83 16 * LoadThisR v72, 134217958 85 16 * RDR4 v10 86 16 * CMPIi v10, 133 88 16 * JNZ +13 (d:103) - 45,4 - 90 16 * { 90 16 * SUSPEND 91 16 * PshVPtr v0 92 18 * ADDSi v76, 134217958 94 18 * RDSPtr 95 18 * RefCpyV v12, 0x46b728 (i:4634408, f:2.2897e-317) 98 18 * PopPtr 99 16 * CallPtr v12 100 16 * FREE v12, 0x46b728 (i:4634408, f:2.2897e-317) - 48,3 - 103 16 * } 103 16 * 3: 103 16 * SUSPEND 104 16 * LoadThisR v72, 134217958 106 16 * RDR4 v2 107 16 * CMPIi v2, 180 109 16 * JNZ +94 (d:205) - 51,4 - 111 16 * { 111 16 * SUSPEND 112 16 * PshVPtr v0 113 18 * ADDSi v32, 134217958 115 18 * RDSPtr 116 18 * CALLSYS 726 (void Timer::stop()) - 52,4 - 118 16 * SUSPEND 119 16 * FREE v5, 0x492650 (i:4793936, f:2.36852e-317) 122 16 * VAR v5 123 18 * PshVPtr v0 124 20 * ADDSi v64, 134217958 126 20 * GETOBJREF 2 127 20 * REFCPY 0x492650 (i:4793936, f:2.36852e-317) 130 18 * FREE v5, 0x492650 (i:4793936, f:2.36852e-317) 133 18 * PopPtr - 53,4 - 134 16 * SUSPEND 135 16 * FREE v5, 0x492650 (i:4793936, f:2.36852e-317) 138 16 * VAR v5 139 18 * PshVPtr v0 140 20 * ADDSi v56, 134217958 142 20 * GETOBJREF 2 143 20 * REFCPY 0x492650 (i:4793936, f:2.36852e-317) 146 18 * FREE v5, 0x492650 (i:4793936, f:2.36852e-317) 149 18 * PopPtr - 55,4 - 150 16 * SUSPEND 151 16 * PshVPtr v0 152 18 * ADDSi v40, 134217958 154 18 * RDSPtr 155 18 * CALLSYS 861 (void Scene::clear()) - 56,4 - 157 16 * SUSPEND 158 16 * FREE v14, 0x493b20 (i:4799264, f:2.37115e-317) 161 16 * VAR v14 162 18 * PshVPtr v0 163 20 * ADDSi v40, 134217958 165 20 * GETOBJREF 2 166 20 * REFCPY 0x493b20 (i:4799264, f:2.37115e-317) 169 18 * FREE v14, 0x493b20 (i:4799264, f:2.37115e-317) 172 18 * PopPtr - 57,4 - 173 16 * SUSPEND 174 16 * FREE v12, 0x46b728 (i:4634408, f:2.2897e-317) 177 16 * VAR v12 178 18 * PshVPtr v0 179 20 * ADDSi v76, 134217958 181 20 * GETOBJREF 2 182 20 * REFCPY 0x46b728 (i:4634408, f:2.2897e-317) 185 18 * FREE v12, 0x46b728 (i:4634408, f:2.2897e-317) 188 18 * PopPtr - 58,4 - 189 16 * SUSPEND 190 16 * PshVPtr v0 191 18 * ADDSi v48, 134217958 193 18 * RDSPtr 194 18 * RefCpyV v16, 0x48a280 (i:4760192, f:2.35185e-317) 197 18 * PopPtr 198 16 * VAR v16 199 18 * PshGPtr 0x2d318d0 (i:47388880, f:2.34132e-316) 202 20 * GETOBJ 2 203 20 * CALLSYS 568 (void Viewport::removeCamera(const Camera@)) - 60,3 - 205 16 * } 205 16 * 4: 205 16 * SUSPEND 206 16 * 0: 206 16 * RET 2 void killGame() Temps: 2, 4, 6 Variables: 002: (heap) ObjectRegistry {noname} 004: (heap) Game {noname} 006: (heap) IntersectGroups {noname} - 261,2 - 0 6 * SUSPEND 1 6 * PshGPtr 0x2d38210 (i:47415824, f:2.34265e-316) 4 8 * CHKREF 5 8 * RefCpyV v2, 0x2c82250 (i:46670416, f:2.30582e-316) 8 8 * CALLINTF 4461 (void ObjectRegistry::clear()) 10 6 * FREE v2, 0x2c82250 (i:46670416, f:2.30582e-316) - 262,2 - 13 6 * SUSPEND 14 6 * FREE v4, 0x2c807c0 (i:46663616, f:2.30549e-316) 17 6 * VAR v4 18 8 * PGA 0x2d36b70 (i:47410032, f:2.34237e-316) 21 10 * GETOBJREF 2 22 10 * REFCPY 0x2c807c0 (i:46663616, f:2.30549e-316) 25 8 * FREE v4, 0x2c807c0 (i:46663616, f:2.30549e-316) 28 8 * PopPtr - 263,2 - 29 6 * SUSPEND 30 6 * PshGPtr 0x2d379d0 (i:47413712, f:2.34255e-316) 33 8 * CHKREF 34 8 * RefCpyV v6, 0x2c80b00 (i:46664448, f:2.30553e-316) 37 8 * CALLINTF 4420 (void IntersectGroups::clear()) 39 6 * FREE v6, 0x2c80b00 (i:46664448, f:2.30553e-316) - 265,2 - 42 6 * SUSPEND 43 6 * 0: 43 6 * RET 0 void main(Control@) Temps: 1, 3, 5, 9, 11, 13, 14, 15, 16, 18, 26, 28, 29, 30, 32, 33, 35, 39, 41 Variables: 000: Control@ _control 007: (heap) Renderer@ renderer 020: (heap) OctreePartition p1 022: (heap) OctreePartition p2 024: (heap) OctreePartition p3 003: (heap) ResourcePool {noname} 005: (heap) ObjectFactory {noname} 009: (heap) OpenGL4Renderer {noname} 011: null handle {noname} 013: (heap) Renderer {noname} 018: (heap) Window {noname} 026: (heap) Partition {noname} 028: (heap) Scene {noname} 032: (heap) Camera {noname} 035: (heap) Viewport {noname} 041: (heap) Object {noname} 039: Color {noname} - 30,2 - 0 41 * VarDecl 0 0 41 * SUSPEND 1 41 * PshC4 0x0 (i:0, f:0) 3 42 * CALLSYS 733 (void setDefaultMutable(pMutableState)) - 32,2 - 5 41 * SUSPEND 6 41 * CALLSYS 1324 (ResourcePool@ ResourcePool()) 8 41 * STOREOBJ v3 9 41 * VAR v3 10 43 * PGA 0x2d30820 (i:47384608, f:2.34111e-316) 13 45 * GETOBJREF 2 14 45 * REFCPY 0x49eb20 (i:4844320, f:2.39341e-317) 17 43 * FREE v3, 0x49eb20 (i:4844320, f:2.39341e-317) 20 43 * PopPtr - 33,2 - 21 41 * SUSPEND 22 41 * VAR v0 23 43 * PGA 0x2d2c350 (i:47366992, f:2.34024e-316) 26 45 * GETOBJREF 2 27 45 * REFCPY 0x48fe90 (i:4783760, f:2.36349e-317) 30 43 * PopPtr - 34,2 - 31 41 * SUSPEND 32 41 * PshGPtr 0x2d30820 (i:47384608, f:2.34111e-316) 35 43 * RefCpyV v3, 0x49eb20 (i:4844320, f:2.39341e-317) 38 43 * PopPtr 39 41 * VAR v3 40 43 * GETOBJ 0 41 43 * CALLSYS 780 (ObjectFactory@ ObjectFactory(ResourcePool@)) 43 41 * STOREOBJ v5 44 41 * VAR v5 45 43 * PGA 0x2d310a0 (i:47386784, f:2.34122e-316) 48 45 * GETOBJREF 2 49 45 * REFCPY 0x492a90 (i:4795024, f:2.36906e-317) 52 43 * FREE v5, 0x492a90 (i:4795024, f:2.36906e-317) 55 43 * PopPtr - 35,2 - 56 41 * SUSPEND - 36,2 - 57 41 * VarDecl 1 57 41 * SUSPEND 58 41 * CALLSYS 280 (OpenGL4Renderer@ OpenGL4Renderer()) 60 41 * STOREOBJ v9 61 41 * ClrVPtr v11 62 41 * CmpPtr v9, v11 64 41 * JZ +9 (d:75) 66 41 * PshVPtr v9 67 43 * CALLSYS 282 (Renderer@ OpenGL4Renderer::_beh_11_()) 69 41 * STOREOBJ v13 70 41 * FREE v9, 0x48af40 (i:4763456, f:2.35346e-317) 73 41 * JMP +1 (d:76) 75 41 * 1: 75 41 * ClrVPtr v13 76 41 * 2: 76 41 * PshVPtr v13 77 43 * RefCpyV v7, 0x48ab00 (i:4762368, f:2.35292e-317) 80 43 * FREE v13, 0x48ab00 (i:4762368, f:2.35292e-317) 83 43 * PopPtr - 37,2 - 84 41 * SUSPEND 85 41 * PshVPtr v7 86 43 * RefCpyV v13, 0x48ab00 (i:4762368, f:2.35292e-317) 89 43 * PopPtr 90 41 * VAR v13 91 43 * PshGPtr 0x2d2c350 (i:47366992, f:2.34024e-316) 94 45 * GETOBJ 2 95 45 * CALLSYS 717 (void Control::setRenderer(Renderer@)) - 43,2 - 97 41 * SUSPEND 98 41 * SetV1 v14, 0x0 100 41 * PshV4 v14 101 42 * PshC4 0x240 (i:576, f:8.07148e-043) 103 43 * PshC4 0x400 (i:1024, f:1.43493e-042) 105 44 * PshVPtr v7 106 46 * CALLSYS 258 (Window@ Renderer::createWindow(uint, uint, bool)) 108 41 * STOREOBJ v18 109 41 * VAR v18 110 43 * PGA 0x2d2f6e0 (i:47380192, f:2.34089e-316) 113 45 * GETOBJREF 2 114 45 * REFCPY 0x4895c0 (i:4756928, f:2.35023e-317) 117 43 * FREE v18, 0x4895c0 (i:4756928, f:2.35023e-317) 120 43 * PopPtr - 44,2 - 121 41 * SUSPEND 122 41 * PshGPtr 0x2d2f6e0 (i:47380192, f:2.34089e-316) 125 43 * CALLSYS 536 (void Window::open()) - 46,2 - 127 41 * SUSPEND 128 41 * VarDecl 2 128 41 * CALLSYS 848 (OctreePartition@ OctreePartition()) 130 41 * STOREOBJ v20 - 47,2 - 131 41 * SUSPEND 132 41 * VarDecl 3 132 41 * CALLSYS 848 (OctreePartition@ OctreePartition()) 134 41 * STOREOBJ v22 - 48,2 - 135 41 * SUSPEND 136 41 * VarDecl 4 136 41 * CALLSYS 848 (OctreePartition@ OctreePartition()) 138 41 * STOREOBJ v24 - 49,2 - 139 41 * SUSPEND 140 41 * ClrVPtr v11 141 41 * CmpPtr v20, v11 143 41 * JZ +6 (d:151) 145 41 * PshVPtr v20 146 43 * CALLSYS 853 (Partition@ OctreePartition::_beh_11_()) 148 41 * STOREOBJ v26 149 41 * JMP +1 (d:152) 151 41 * 3: 151 41 * ClrVPtr v26 152 41 * 4: 152 41 * VAR v26 153 43 * GETOBJ 0 154 43 * CALLSYS 854 (Scene@ Scene(Partition@)) 156 41 * STOREOBJ v28 157 41 * VAR v28 158 43 * PGA 0x2d2e290 (i:47374992, f:2.34064e-316) 161 45 * GETOBJREF 2 162 45 * REFCPY 0x493b20 (i:4799264, f:2.37115e-317) 165 43 * FREE v28, 0x493b20 (i:4799264, f:2.37115e-317) 168 43 * PopPtr - 50,2 - 169 41 * SUSPEND 170 41 * ClrVPtr v11 171 41 * CmpPtr v24, v11 173 41 * JZ +6 (d:181) 175 41 * PshVPtr v24 176 43 * CALLSYS 853 (Partition@ OctreePartition::_beh_11_()) 178 41 * STOREOBJ v26 179 41 * JMP +1 (d:182) 181 41 * 5: 181 41 * ClrVPtr v26 182 41 * 6: 182 41 * VAR v26 183 43 * GETOBJ 0 184 43 * CALLSYS 854 (Scene@ Scene(Partition@)) 186 41 * STOREOBJ v28 187 41 * VAR v28 188 43 * PGA 0x2d2d420 (i:47371296, f:2.34045e-316) 191 45 * GETOBJREF 2 192 45 * REFCPY 0x493b20 (i:4799264, f:2.37115e-317) 195 43 * FREE v28, 0x493b20 (i:4799264, f:2.37115e-317) 198 43 * PopPtr - 51,2 - 199 41 * SUSPEND 200 41 * ClrVPtr v11 201 41 * CmpPtr v22, v11 203 41 * JZ +6 (d:211) 205 41 * PshVPtr v22 206 43 * CALLSYS 853 (Partition@ OctreePartition::_beh_11_()) 208 41 * STOREOBJ v26 209 41 * JMP +1 (d:212) 211 41 * 7: 211 41 * ClrVPtr v26 212 41 * 8: 212 41 * VAR v26 213 43 * GETOBJ 0 214 43 * CALLSYS 854 (Scene@ Scene(Partition@)) 216 41 * STOREOBJ v28 217 41 * VAR v28 218 43 * PGA 0x2d2d6f0 (i:47372016, f:2.34049e-316) 221 45 * GETOBJREF 2 222 45 * REFCPY 0x493b20 (i:4799264, f:2.37115e-317) 225 43 * FREE v28, 0x493b20 (i:4799264, f:2.37115e-317) 228 43 * PopPtr - 53,2 - 229 41 * SUSPEND 230 41 * PshC4 0x42c80000 (i:1120403456, f:100) 232 42 * PshC4 0x3dcccccd (i:1036831949, f:0.1) 234 43 * PshGPtr 0x2d2f6e0 (i:47380192, f:2.34089e-316) 237 45 * CALLSYS 541 (uint Window::get_width()) 239 43 * CpyRtoV4 v14 240 43 * uTOf v14 241 43 * PshGPtr 0x2d2f6e0 (i:47380192, f:2.34089e-316) 244 45 * CALLSYS 542 (uint Window::get_height()) 246 43 * CpyRtoV4 v15 247 43 * uTOf v15 248 43 * DIVf v16, v14, v15 250 43 * PshV4 v16 251 44 * PshC4 0x42700000 (i:1114636288, f:60) 253 45 * CALLSYS 622 (Camera@ Camera(float, float, float, float)) 255 41 * STOREOBJ v32 256 41 * VAR v32 257 43 * PGA 0x2d2f0d0 (i:47378640, f:2.34082e-316) 260 45 * GETOBJREF 2 261 45 * REFCPY 0x48a280 (i:4760192, f:2.35185e-317) 264 43 * FREE v32, 0x48a280 (i:4760192, f:2.35185e-317) 267 43 * PopPtr - 55,2 - 268 41 * SUSPEND 269 41 * PshC4 0x447a0000 (i:1148846080, f:1000) 271 42 * PshC4 0x3dcccccd (i:1036831949, f:0.1) 273 43 * PshGPtr 0x2d2f6e0 (i:47380192, f:2.34089e-316) 276 45 * CALLSYS 541 (uint Window::get_width()) 278 43 * CpyRtoV4 v14 279 43 * uTOf v14 280 43 * PshGPtr 0x2d2f6e0 (i:47380192, f:2.34089e-316) 283 45 * CALLSYS 542 (uint Window::get_height()) 285 43 * CpyRtoV4 v29 286 43 * uTOf v29 287 43 * DIVf v15, v14, v29 289 43 * PshV4 v15 290 44 * PshC4 0x42700000 (i:1114636288, f:60) 292 45 * CALLSYS 622 (Camera@ Camera(float, float, float, float)) 294 41 * STOREOBJ v32 295 41 * VAR v32 296 43 * PGA 0x2d2fc80 (i:47381632, f:2.34096e-316) 299 45 * GETOBJREF 2 300 45 * REFCPY 0x48a280 (i:4760192, f:2.35185e-317) 303 43 * FREE v32, 0x48a280 (i:4760192, f:2.35185e-317) 306 43 * PopPtr - 57,2 - 307 41 * SUSPEND 308 41 * PshC4 0x447a0000 (i:1148846080, f:1000) 310 42 * PshC4 0x3dcccccd (i:1036831949, f:0.1) 312 43 * PshC4 0x438f8000 (i:1133477888, f:287) 314 44 * PshC4 0xc38f8000 (i:-1014005760, f:-287) 316 45 * PshC4 0x44000000 (i:1140850688, f:512) 318 46 * PshC4 0xc4000000 (i:-1006632960, f:-512) 320 47 * CALLSYS 623 (Camera@ Camera(float, float, float, float, float, float)) 322 41 * STOREOBJ v32 323 41 * VAR v32 324 43 * PGA 0x2d2e0b0 (i:47374512, f:2.34061e-316) 327 45 * GETOBJREF 2 328 45 * REFCPY 0x48a280 (i:4760192, f:2.35185e-317) 331 43 * FREE v32, 0x48a280 (i:4760192, f:2.35185e-317) 334 43 * PopPtr - 60,2 - 335 41 * SUSPEND 336 41 * PshGPtr 0x2d2f6e0 (i:47380192, f:2.34089e-316) 339 43 * CALLSYS 542 (uint Window::get_height()) 341 41 * CpyRtoV4 v14 342 41 * PshV4 v14 343 42 * PshGPtr 0x2d2f6e0 (i:47380192, f:2.34089e-316) 346 44 * CALLSYS 541 (uint Window::get_width()) 348 42 * CpyRtoV4 v30 349 42 * PshV4 v30 350 43 * PshC4 0x0 (i:0, f:0) 352 44 * PshC4 0x0 (i:0, f:0) 354 45 * CALLSYS 563 (Viewport@ Viewport(uint, uint, uint, uint)) 356 41 * STOREOBJ v35 357 41 * VAR v35 358 43 * PGA 0x2d318d0 (i:47388880, f:2.34132e-316) 361 45 * GETOBJREF 2 362 45 * REFCPY 0x489180 (i:4755840, f:2.3497e-317) 365 43 * FREE v35, 0x489180 (i:4755840, f:2.3497e-317) 368 43 * PopPtr - 61,2 - 369 41 * SUSPEND 370 41 * PshGPtr 0x2d2f6e0 (i:47380192, f:2.34089e-316) 373 43 * CALLSYS 542 (uint Window::get_height()) 375 41 * CpyRtoV4 v15 376 41 * PshV4 v15 377 42 * PshGPtr 0x2d2f6e0 (i:47380192, f:2.34089e-316) 380 44 * CALLSYS 541 (uint Window::get_width()) 382 42 * CpyRtoV4 v29 383 42 * PshV4 v29 384 43 * PshC4 0x0 (i:0, f:0) 386 44 * PshC4 0x0 (i:0, f:0) 388 45 * CALLSYS 563 (Viewport@ Viewport(uint, uint, uint, uint)) 390 41 * STOREOBJ v35 391 41 * VAR v35 392 43 * PGA 0x2d31c90 (i:47389840, f:2.34137e-316) 395 45 * GETOBJREF 2 396 45 * REFCPY 0x489180 (i:4755840, f:2.3497e-317) 399 43 * FREE v35, 0x489180 (i:4755840, f:2.3497e-317) 402 43 * PopPtr - 63,2 - 403 41 * SUSPEND 404 41 * PshGPtr 0x2d2f0d0 (i:47378640, f:2.34082e-316) 407 43 * RefCpyV v32, 0x48a280 (i:4760192, f:2.35185e-317) 410 43 * PopPtr 411 41 * VAR v32 412 43 * PshC4 0x1 (i:1, f:1.4013e-045) 414 44 * PshGPtr 0x2d318d0 (i:47388880, f:2.34132e-316) 417 46 * GETOBJ 3 418 46 * CALLSYS 566 (void Viewport::addCamera(uint, Camera@)) - 65,2 - 420 41 * SUSPEND 421 41 * PshGPtr 0x2d2fc80 (i:47381632, f:2.34096e-316) 424 43 * RefCpyV v32, 0x48a280 (i:4760192, f:2.35185e-317) 427 43 * PopPtr 428 41 * VAR v32 429 43 * PshC4 0x0 (i:0, f:0) 431 44 * PshGPtr 0x2d318d0 (i:47388880, f:2.34132e-316) 434 46 * GETOBJ 3 435 46 * CALLSYS 566 (void Viewport::addCamera(uint, Camera@)) - 66,2 - 437 41 * SUSPEND 438 41 * PshGPtr 0x2d2e0b0 (i:47374512, f:2.34061e-316) 441 43 * RefCpyV v32, 0x48a280 (i:4760192, f:2.35185e-317) 444 43 * PopPtr 445 41 * VAR v32 446 43 * PshC4 0x2 (i:2, f:2.8026e-045) 448 44 * PshGPtr 0x2d318d0 (i:47388880, f:2.34132e-316) 451 46 * GETOBJ 3 452 46 * CALLSYS 566 (void Viewport::addCamera(uint, Camera@)) - 68,2 - 454 41 * SUSPEND 455 41 * SetV1 v33, 0xff 457 41 * PshV4 v33 458 42 * SetV1 v14, 0x64 460 42 * PshV4 v14 461 43 * SetV1 v30, 0x64 463 43 * PshV4 v30 464 44 * SetV1 v16, 0x64 466 44 * PshV4 v16 467 45 * PSF v39 468 47 * CALLSYS 526 (Color::Color(uint8, uint8, uint8, uint8)) 470 41 * ObjInfo v39, 1 470 41 * VAR v39 471 43 * PshGPtr 0x2d318d0 (i:47388880, f:2.34132e-316) 474 45 * GETREF 2 475 45 * CALLSYS 570 (void Viewport::enableClear(const Color&in)) - 69,2 - 477 41 * ObjInfo v39, 0 477 41 * SUSPEND 478 41 * SetV1 v29, 0xff 480 41 * PshV4 v29 481 42 * SetV1 v16, 0x64 483 42 * PshV4 v16 484 43 * SetV1 v30, 0x64 486 43 * PshV4 v30 487 44 * SetV1 v14, 0x64 489 44 * PshV4 v14 490 45 * PSF v39 491 47 * CALLSYS 526 (Color::Color(uint8, uint8, uint8, uint8)) 493 41 * ObjInfo v39, 1 493 41 * VAR v39 494 43 * PshGPtr 0x2d31c90 (i:47389840, f:2.34137e-316) 497 45 * GETREF 2 498 45 * CALLSYS 570 (void Viewport::enableClear(const Color&in)) - 71,2 - 500 41 * ObjInfo v39, 0 500 41 * SUSPEND 501 41 * PshGPtr 0x2d318d0 (i:47388880, f:2.34132e-316) 504 43 * RefCpyV v35, 0x489180 (i:4755840, f:2.3497e-317) 507 43 * PopPtr 508 41 * VAR v35 509 43 * PshGPtr 0x2d2f6e0 (i:47380192, f:2.34089e-316) 512 45 * GETOBJ 2 513 45 * CALLSYS 532 (uint Window::addViewport(Viewport@)) - 74,2 - 515 41 * SUSPEND 516 41 * PshGPtr 0x2d2f0d0 (i:47378640, f:2.34082e-316) 519 43 * RefCpyV v32, 0x48a280 (i:4760192, f:2.35185e-317) 522 43 * PopPtr 523 41 * ClrVPtr v11 524 41 * CmpPtr v32, v11 526 41 * JZ +9 (d:537) 528 41 * PshVPtr v32 529 43 * CALLSYS 631 (Object@ Camera::_beh_11_()) 531 41 * STOREOBJ v41 532 41 * FREE v32, 0x48a280 (i:4760192, f:2.35185e-317) 535 41 * JMP +1 (d:538) 537 41 * 9: 537 41 * ClrVPtr v41 538 41 * 10: 538 41 * VAR v41 539 43 * PshGPtr 0x2d2e290 (i:47374992, f:2.34064e-316) 542 45 * GETOBJ 2 543 45 * CALLSYS 857 (void Scene::add(Object@)) - 76,2 - 545 41 * SUSPEND 546 41 * PshGPtr 0x2d2fc80 (i:47381632, f:2.34096e-316) 549 43 * RefCpyV v32, 0x48a280 (i:4760192, f:2.35185e-317) 552 43 * PopPtr 553 41 * ClrVPtr v11 554 41 * CmpPtr v32, v11 556 41 * JZ +9 (d:567) 558 41 * PshVPtr v32 559 43 * CALLSYS 631 (Object@ Camera::_beh_11_()) 561 41 * STOREOBJ v41 562 41 * FREE v32, 0x48a280 (i:4760192, f:2.35185e-317) 565 41 * JMP +1 (d:568) 567 41 * 11: 567 41 * ClrVPtr v41 568 41 * 12: 568 41 * VAR v41 569 43 * PshGPtr 0x2d2d420 (i:47371296, f:2.34045e-316) 572 45 * GETOBJ 2 573 45 * CALLSYS 857 (void Scene::add(Object@)) - 77,2 - 575 41 * SUSPEND 576 41 * PshGPtr 0x2d2e0b0 (i:47374512, f:2.34061e-316) 579 43 * RefCpyV v32, 0x48a280 (i:4760192, f:2.35185e-317) 582 43 * PopPtr 583 41 * ClrVPtr v11 584 41 * CmpPtr v32, v11 586 41 * JZ +9 (d:597) 588 41 * PshVPtr v32 589 43 * CALLSYS 631 (Object@ Camera::_beh_11_()) 591 41 * STOREOBJ v41 592 41 * FREE v32, 0x48a280 (i:4760192, f:2.35185e-317) 595 41 * JMP +1 (d:598) 597 41 * 13: 597 41 * ClrVPtr v41 598 41 * 14: 598 41 * VAR v41 599 43 * PshGPtr 0x2d2d6f0 (i:47372016, f:2.34049e-316) 602 45 * GETOBJ 2 603 45 * CALLSYS 857 (void Scene::add(Object@)) - 80,2 - 605 41 * SUSPEND 606 41 * PshGPtr 0x2d2f0d0 (i:47378640, f:2.34082e-316) 609 43 * CALLSYS 626 (void Camera::enable()) - 81,2 - 611 41 * SUSPEND 612 41 * PshGPtr 0x2d2e0b0 (i:47374512, f:2.34061e-316) 615 43 * CALLSYS 626 (void Camera::enable()) - 82,2 - 617 41 * SUSPEND 618 41 * PshGPtr 0x2d2fc80 (i:47381632, f:2.34096e-316) 621 43 * CALLSYS 626 (void Camera::enable()) - 84,2 - 623 41 * SUSPEND 624 41 * PshGPtr 0x2d2e290 (i:47374992, f:2.34064e-316) 627 43 * RefCpyV v28, 0x493b20 (i:4799264, f:2.37115e-317) 630 43 * PopPtr 631 41 * VAR v28 632 43 * PshGPtr 0x2d2c350 (i:47366992, f:2.34024e-316) 635 45 * GETOBJ 2 636 45 * CALLSYS 715 (void Control::addScene(Scene@)) - 85,2 - 638 41 * SUSPEND 639 41 * PshGPtr 0x2d2d6f0 (i:47372016, f:2.34049e-316) 642 43 * RefCpyV v28, 0x493b20 (i:4799264, f:2.37115e-317) 645 43 * PopPtr 646 41 * VAR v28 647 43 * PshGPtr 0x2d2c350 (i:47366992, f:2.34024e-316) 650 45 * GETOBJ 2 651 45 * CALLSYS 715 (void Control::addScene(Scene@)) - 86,2 - 653 41 * SUSPEND 654 41 * PshGPtr 0x2d2d420 (i:47371296, f:2.34045e-316) 657 43 * RefCpyV v28, 0x493b20 (i:4799264, f:2.37115e-317) 660 43 * PopPtr 661 41 * VAR v28 662 43 * PshGPtr 0x2d2c350 (i:47366992, f:2.34024e-316) 665 45 * GETOBJ 2 666 45 * CALLSYS 715 (void Control::addScene(Scene@)) - 88,2 - 668 41 * SUSPEND 669 41 * CALL 4345 (void init()) - 89,2 - 671 41 * SUSPEND 672 41 * FREE v24, 0x4935e0 (i:4797920, f:2.37049e-317) 675 41 * FREE v22, 0x4935e0 (i:4797920, f:2.37049e-317) 678 41 * FREE v20, 0x4935e0 (i:4797920, f:2.37049e-317) 681 41 * FREE v7, 0x48ab00 (i:4762368, f:2.35292e-317) 684 41 * 0: 684 41 * FREE v0, 0x48fe90 (i:4783760, f:2.36349e-317) 687 41 * RET 2 void makeWave() Temps: 2 Variables: 001: uint i - 250,7 - 0 2 * SUSPEND 1 2 * VarDecl 0 1 2 * SetV4 v1, 0x0 (i:0, f:0) 3 2 * JMP +4 (d:9) 5 2 * 4: 5 2 * SUSPEND - 250,30 - 6 2 * SUSPEND - 250,25 - 7 2 * { 7 2 * } 7 2 * 3: 7 2 * SUSPEND 8 2 * IncVi v1 - 250,19 - 9 2 * 1: 9 2 * SUSPEND 10 2 * CMPIu v1, 5 12 2 * JS -9 (d:5) - 253,2 - 14 2 * 2: 14 2 * SUSPEND 15 2 * 0: 15 2 * RET 0 int max(int, int) Temps: 1 Variables: 000: int a -001: int b - 18,2 - 0 1 * VarDecl 0 0 1 * VarDecl 1 0 1 * SUSPEND 1 1 * CMPi v0, v-1 3 1 * JNP +4 (d:9) - 19,3 - 5 1 * { 5 1 * SUSPEND 6 1 * { 6 1 * } 6 1 * CpyVtoR4 v0 7 1 * JMP +4 (d:13) - 21,3 - 9 0 } 9 1 * 1: 9 1 * { 9 1 * SUSPEND 10 1 * { 10 1 * } 10 1 * CpyVtoR4 v-1 11 1 * JMP +0 (d:13) 13 0 } 13 1 * 0: 13 1 * RET 2 void MenuController::doAction(InputControllerAction, int) Temps: 2, 4, 6 Variables: -002: InputControllerAction action -003: int val 001: uint m 000: MenuController this 004: (heap) Array {noname} 006: (heap) UIMenu {noname} - 11,7 - 0 6 * VarDecl 0 0 6 * VarDecl 1 0 6 * SUSPEND 1 6 * VarDecl 2 1 6 * SetV4 v1, 0x0 (i:0, f:0) 3 6 * JMP +28 (d:33) 5 6 * 4: 5 6 * SUSPEND - 12,4 - 6 6 * { 6 6 * SUSPEND 7 6 * PshV4 v-2 8 7 * PshV4 v1 9 8 * PshVPtr v0 10 10 * ADDSi v32, 134217957 12 10 * RDSPtr 13 10 * RefCpyV v4, 0x2d7c9c0 (i:47696320, f:2.35651e-316) 16 10 * CALLSYS 4656 (UIMenu@& Array::opIndex(uint)) 18 7 * PshRPtr 19 9 * RDSPtr 20 9 * RefCpyV v6, 0x2c91580 (i:46732672, f:2.3089e-316) 23 9 * CALLINTF 4670 (void UIMenu::MenuAction(InputControllerAction)) 25 6 * FREE v4, 0x2d7c9c0 (i:47696320, f:2.35651e-316) 28 6 * FREE v6, 0x2c91580 (i:46732672, f:2.3089e-316) - 11,39 - 31 6 * } 31 6 * 3: 31 6 * SUSPEND 32 6 * IncVi v1 - 11,19 - 33 6 * 1: 33 6 * SUSPEND 34 6 * PshVPtr v0 35 8 * ADDSi v32, 134217957 37 8 * RDSPtr 38 8 * CALLSYS 131 (uint Array::length() const) 40 6 * CpyRtoV4 v2 41 6 * CMPu v1, v2 43 6 * JS -40 (d:5) - 15,3 - 45 6 * 2: 45 6 * SUSPEND 46 6 * 0: 46 6 * RET 4 MenuController::MenuController() Temps: 2 Variables: 000: MenuController this 002: (heap) Array {noname} - 3,17 - 0 2 * SUSPEND 1 2 * CALL 4652 (UIMenu@[]@ factstub()) 3 2 * STOREOBJ v2 4 2 * PshVPtr v2 5 4 * PshVPtr v0 6 6 * ADDSi v32, 134217957 8 6 * REFCPY 0x2d7c9c0 (i:47696320, f:2.35651e-316) 11 4 * PopPtr 12 2 * FREE v2, 0x2d7c9c0 (i:47696320, f:2.35651e-316) - 7,3 - 15 2 * SUSPEND 16 2 * 0: 16 2 * RET 2 void MenuController::Register(UIMenu@) Temps: Variables: -002: UIMenu@ menu 000: MenuController this - 18,3 - 0 0 * VarDecl 0 0 0 * SUSPEND 1 0 * VAR v-2 2 2 * PshVPtr v0 3 4 * ADDSi v32, 134217957 5 4 * RDSPtr 6 4 * GETREF 2 7 4 * CALLSYS 4659 (void Array::add(UIMenu@const&in)) - 19,3 - 9 0 * SUSPEND 10 0 * 0: 10 0 * FREE v-2, 0x2c91580 (i:46732672, f:2.3089e-316) 13 0 * RET 4 MenuItem::MenuItem() Temps: Variables: 000: MenuItem this 0 0 * RET 2 void Menu::add(MenuItem@) Temps: Variables: -002: MenuItem@ mi 000: Menu this - 20,3 - 0 0 * VarDecl 0 0 0 * SUSPEND 1 0 * VAR v-2 2 2 * PshVPtr v0 3 4 * ADDSi v176, 134217942 5 4 * RDSPtr 6 4 * GETREF 2 7 4 * CALLSYS 4742 (void Array::add(MenuItem@const&in)) - 21,3 - 9 0 * SUSPEND 10 0 * 0: 10 0 * FREE v-2, 0x2c89f30 (i:46702384, f:2.3074e-316) 13 0 * RET 4 void Menu::doAction(InputControllerAction, int = 0) Temps: Variables: -002: InputControllerAction action -003: int value 000: Menu this - 5,3 - 0 0 * VarDecl 0 0 0 * VarDecl 1 0 0 * SUSPEND 1 0 * 0: 1 0 * RET 4 Menu::Menu() Temps: 2, 3 Variables: 000: Menu this 002: (heap) Array {noname} - 10,19 - 0 3 * SUSPEND 1 3 * CALL 4735 (MenuItem@[]@ factstub()) 3 3 * STOREOBJ v2 4 3 * PshVPtr v2 5 5 * PshVPtr v0 6 7 * ADDSi v176, 134217942 8 7 * REFCPY 0x2d91f50 (i:47783760, f:2.36083e-316) 11 5 * PopPtr 12 3 * FREE v2, 0x2d91f50 (i:47783760, f:2.36083e-316) - 2,19 - 15 3 * SUSPEND 16 3 * PshVPtr v0 17 5 * CALL 4027 (GameObject::GameObject()) - 11,7 - 19 3 * SUSPEND 20 3 * SetV1 v3, 0x1 22 3 * LoadThisR v184, 134217942 24 3 * WRTV1 v3 - 12,7 - 25 3 * SUSPEND 26 3 * SetV4 v3, 0x0 (i:0, f:0) 28 3 * LoadThisR v188, 134217942 30 3 * WRTV4 v3 - 15,3 - 31 3 * SUSPEND 32 3 * 0: 32 3 * RET 2 Color modColor(MyColor, MyColor, float, float, float) Temps: 2, 4, 14, 15, 16 Variables: -002: MyColor startColor -004: MyColor endColor -006: float min -007: float max -008: float m 001: float mod 003: float dr 005: float dg 006: float db 007: float a 008: int mdr 009: int mdg 010: int mdb 000: MyColor {noname param} -005: float {noname param} 014: Color {noname} - 2,2 - 0 16 * VarDecl 0 0 16 * VarDecl 1 0 16 * VarDecl 2 0 16 * VarDecl 3 0 16 * VarDecl 4 0 16 * SUSPEND 1 16 * VarDecl 5 1 16 * SetV4 v1, 0x0 (i:0, f:0) - 3,2 - 3 16 * SUSPEND 4 16 * CMPIf v-6, 0.000000 6 16 * JNS +4 (d:12) - 4,3 - 8 16 * { 8 16 * SUSPEND 9 16 * MULIf v1, v-6, -1.000000 - 6,2 - 12 16 * } 12 16 * 1: 12 16 * SUSPEND 13 16 * VarDecl 6 13 16 * LoadRObjR v-4, v32, 134217943 16 16 * RDR4 v2 17 16 * LoadRObjR v-2, v32, 134217943 20 16 * RDR4 v4 21 16 * SUBi v2, v2, v4 23 16 * iTOf v2 24 16 * CpyVtoV4 v3, v2 - 7,2 - 26 16 * SUSPEND 27 16 * VarDecl 7 27 16 * LoadRObjR v-4, v36, 134217943 30 16 * RDR4 v4 31 16 * LoadRObjR v-2, v36, 134217943 34 16 * RDR4 v2 35 16 * SUBi v4, v4, v2 37 16 * iTOf v4 38 16 * CpyVtoV4 v5, v4 - 8,2 - 40 16 * SUSPEND 41 16 * VarDecl 8 41 16 * LoadRObjR v-4, v40, 134217943 44 16 * RDR4 v2 45 16 * LoadRObjR v-2, v40, 134217943 48 16 * RDR4 v4 49 16 * SUBi v2, v2, v4 51 16 * iTOf v2 52 16 * CpyVtoV4 v6, v2 - 9,2 - 54 16 * SUSPEND 55 16 * VarDecl 9 55 16 * ADDf v4, v-8, v1 57 16 * ADDf v2, v-7, v1 59 16 * DIVf v7, v4, v2 - 11,2 - 61 16 * SUSPEND 62 16 * VarDecl 10 62 16 * MULf v2, v7, v3 64 16 * fTOi v2 65 16 * LoadRObjR v-2, v32, 134217943 68 16 * RDR4 v4 69 16 * ADDi v8, v2, v4 - 12,2 - 71 16 * SUSPEND 72 16 * VarDecl 11 72 16 * MULf v4, v7, v5 74 16 * fTOi v4 75 16 * LoadRObjR v-2, v36, 134217943 78 16 * RDR4 v2 79 16 * ADDi v9, v4, v2 - 13,2 - 81 16 * SUSPEND 82 16 * VarDecl 12 82 16 * MULf v2, v7, v6 84 16 * fTOi v2 85 16 * LoadRObjR v-2, v40, 134217943 88 16 * RDR4 v4 89 16 * ADDi v10, v2, v4 - 14,2 - 91 16 * SUSPEND 92 16 * PshVPtr v0 93 18 * CALLSYS 525 (Color::Color()) 95 16 * ObjInfo v0, 1 95 16 * SetV1 v4, 0xff 97 16 * PshV4 v4 98 17 * CpyVtoV4 v2, v10 100 17 * iTOb v2 101 17 * PshV4 v2 102 18 * CpyVtoV4 v15, v9 104 18 * iTOb v15 105 18 * PshV4 v15 106 19 * CpyVtoV4 v16, v8 108 19 * iTOb v16 109 19 * PshV4 v16 110 20 * PSF v14 111 22 * CALLSYS 526 (Color::Color(uint8, uint8, uint8, uint8)) 113 16 * ObjInfo v14, 1 113 16 * PSF v14 114 18 * PshVPtr v0 115 20 * COPY v4, 67108885 117 18 * PopPtr 118 16 * ObjInfo v14, 0 118 16 * { 118 16 * } 118 16 * 0: 118 16 * FREE v-2, 0x2c8a410 (i:46703632, f:2.30747e-316) 121 16 * FREE v-4, 0x2c8a410 (i:46703632, f:2.30747e-316) 124 16 * RET 9 MyColor::MyColor(int, int, int) Temps: Variables: -002: int rIn -003: int gIn -004: int bIn 000: MyColor this - 30,3 - 0 0 * VarDecl 0 0 0 * VarDecl 1 0 0 * VarDecl 2 0 0 * SUSPEND 1 0 * LoadThisR v32, 134217943 3 0 * WRTV4 v-2 - 31,3 - 4 0 * SUSPEND 5 0 * LoadThisR v36, 134217943 7 0 * WRTV4 v-3 - 32,3 - 8 0 * SUSPEND 9 0 * LoadThisR v40, 134217943 11 0 * WRTV4 v-4 - 33,3 - 12 0 * SUSPEND 13 0 * 0: 13 0 * RET 5 Vector3 normalizeVector(Vector3) Temps: 1, 2, 3, 4, 6, 9 Variables: -002: Vector3 v 000: Vector3 {noname param} 006: (heap) Vector3 {noname} 009: Vector3 {noname} - 61,2 - 0 9 * VarDecl 0 0 9 * SUSPEND 1 9 * LoadRObjR v-2, v0, 67108879 4 9 * RDR4 v1 5 9 * LoadRObjR v-2, v4, 67108879 8 9 * RDR4 v2 9 9 * ADDf v1, v1, v2 11 9 * LoadRObjR v-2, v8, 67108879 14 9 * RDR4 v3 15 9 * ADDf v2, v1, v3 17 9 * CMPIf v2, 0.000000 19 9 * JNP +23 (d:44) - 62,3 - 21 9 * { 21 9 * SUSPEND 22 9 * PSF v6 23 11 * PshVPtr v-2 24 13 * ALLOC 0x487f30, 184 (type:Vector3) 28 9 * VAR v6 29 11 * GETOBJ 0 30 11 * CALL 4358 (float getVectorLength(Vector3)) 32 9 * CpyRtoV4 v4 33 9 * PshV4 v4 34 10 * PSF v9 35 12 * PshVPtr v-2 36 14 * CALLSYS 214 (Vector3 Vector3::opDiv(float) const) 38 9 * ObjInfo v9, 1 38 9 * PSF v9 39 11 * PshVPtr v0 40 13 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 42 9 * ObjInfo v9, 0 42 9 * ObjInfo v0, 1 42 9 * { 42 9 * } 42 9 * JMP +16 (d:60) - 64,3 - 44 8 } 44 9 * 1: 44 9 * { 44 9 * SUSPEND 45 9 * PshC4 0x0 (i:0, f:0) 47 10 * PshC4 0x0 (i:0, f:0) 49 11 * PshC4 0x3f800000 (i:1065353216, f:1) 51 12 * PSF v9 52 14 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 54 9 * ObjInfo v9, 1 54 9 * PSF v9 55 11 * PshVPtr v0 56 13 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 58 9 * ObjInfo v9, 0 58 9 * ObjInfo v0, 1 58 9 * { 58 9 * } 58 9 * JMP +0 (d:60) 60 8 } 60 9 * 0: 60 9 * FREE v-2, 0x487f30 (i:4751152, f:2.34738e-317) 63 9 * RET 4 void ObjectRegistry::clear() Temps: 1 Variables: 000: ObjectRegistry this - 21,3 - 0 1 * SUSPEND 1 1 * PshC4 0x0 (i:0, f:0) 3 2 * PshVPtr v0 4 4 * ADDSi v32, 134217935 6 4 * RDSPtr 7 4 * CALLSYS 133 (void Array::resize(uint)) - 22,3 - 9 1 * SUSPEND 10 1 * 0: 10 1 * RET 2 ObjectRegistry::ObjectRegistry() Temps: 2 Variables: 000: ObjectRegistry this 002: (heap) Array {noname} - 2,15 - 0 2 * SUSPEND 1 2 * CALL 3992 (Base@[]@ factstub()) 3 2 * STOREOBJ v2 4 2 * PshVPtr v2 5 4 * PshVPtr v0 6 6 * ADDSi v32, 134217935 8 6 * REFCPY 0x2c95a60 (i:46750304, f:2.30977e-316) 11 4 * PopPtr 12 2 * FREE v2, 0x2c95a60 (i:46750304, f:2.30977e-316) 15 2 * RET 2 void ObjectRegistry::register(Base@) Temps: Variables: -002: Base@ object 000: ObjectRegistry this - 5,3 - 0 0 * VarDecl 0 0 0 * SUSPEND 1 0 * VAR v-2 2 2 * PshVPtr v0 3 4 * ADDSi v32, 134217935 5 4 * RDSPtr 6 4 * GETREF 2 7 4 * CALLSYS 3999 (void Array::add(Base@const&in)) - 6,3 - 9 0 * SUSPEND 10 0 * 0: 10 0 * FREE v-2, 0x2c81f10 (i:46669584, f:2.30578e-316) 13 0 * RET 4 void ObjectRegistry::unregister(Base@) Temps: 2, 4, 6 Variables: -002: Base@ object 001: uint i 000: ObjectRegistry this 004: (heap) Array {noname} 006: (heap) Base {noname} - 9,8 - 0 6 * VarDecl 0 0 6 * SUSPEND 1 6 * VarDecl 1 1 6 * SetV4 v1, 0x0 (i:0, f:0) 3 6 * JMP +71 (d:76) 5 6 * 4: 5 6 * SUSPEND - 10,4 - 6 6 * { 6 6 * SUSPEND 7 6 * PshV4 v1 8 7 * PshVPtr v0 9 9 * ADDSi v32, 134217935 11 9 * RDSPtr 12 9 * RefCpyV v4, 0x2c95a60 (i:46750304, f:2.30977e-316) 15 9 * CALLSYS 3996 (Base@& Array::opIndex(uint)) 17 6 * PshRPtr 18 8 * RDSPtr 19 8 * RefCpyV v6, 0x2c81f10 (i:46669584, f:2.30578e-316) 22 8 * PopPtr 23 6 * CmpPtr v6, v-2 25 6 * TZ 26 6 * CpyRtoV4 v2 27 6 * FREE v6, 0x2c81f10 (i:46669584, f:2.30578e-316) 30 6 * FREE v4, 0x2c95a60 (i:46750304, f:2.30977e-316) 33 6 * CpyVtoR4 v2 34 6 * JLowZ +38 (d:74) - 11,5 - 36 6 * { 36 6 * SUSPEND 37 6 * FREE v6, 0x2c81f10 (i:46669584, f:2.30578e-316) 40 6 * VAR v6 41 8 * PshV4 v1 42 9 * PshVPtr v0 43 11 * ADDSi v32, 134217935 45 11 * RDSPtr 46 11 * RefCpyV v4, 0x2c95a60 (i:46750304, f:2.30977e-316) 49 11 * CALLSYS 3996 (Base@& Array::opIndex(uint)) 51 8 * PshRPtr 52 10 * GETOBJREF 2 53 10 * REFCPY 0x2c81f10 (i:46669584, f:2.30578e-316) 56 8 * FREE v6, 0x2c81f10 (i:46669584, f:2.30578e-316) 59 8 * PopPtr 60 6 * FREE v4, 0x2c95a60 (i:46750304, f:2.30977e-316) - 12,5 - 63 6 * SUSPEND 64 6 * PshV4 v1 65 7 * PshVPtr v0 66 9 * ADDSi v32, 134217935 68 9 * RDSPtr 69 9 * CALLSYS 129 (void Array::removeAt(uint)) - 14,5 - 71 6 * SUSPEND 72 6 * { 72 6 * } 72 6 * JMP +14 (d:88) - 9,45 - 74 5 } 74 6 * 5: 74 6 * } 74 6 * 3: 74 6 * SUSPEND 75 6 * IncVi v1 - 9,20 - 76 6 * 1: 76 6 * SUSPEND 77 6 * PshVPtr v0 78 8 * ADDSi v32, 134217935 80 8 * RDSPtr 81 8 * CALLSYS 131 (uint Array::length() const) 83 6 * CpyRtoV4 v2 84 6 * CMPu v1, v2 86 6 * JS -83 (d:5) - 17,3 - 88 6 * 2: 88 6 * SUSPEND 89 6 * 0: 89 6 * FREE v-2, 0x2c81f10 (i:46669584, f:2.30578e-316) 92 6 * RET 4 bool ParticleBehaviours::doMove(Object@) Temps: 3, 4, 5 Variables: -002: Object@ object 000: ParticleBehaviours this 003: Vector3 {noname} - 33,3 - 0 5 * VarDecl 0 0 5 * SUSPEND 1 5 * PshVPtr v0 2 7 * ADDSi v40, 134217940 4 7 * PSF v3 5 9 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 7 5 * ObjInfo v3, 1 7 5 * VAR v3 8 7 * PshVPtr v-2 9 9 * GETREF 2 10 9 * CALLSYS 808 (void Object::relTranslate(const Vector3&in)) - 34,3 - 12 5 * ObjInfo v3, 0 12 5 * SUSPEND 13 5 * LoadThisR v64, 134217940 15 5 * RDR4 v4 16 5 * PshV4 v4 17 6 * PSF v3 18 8 * PshVPtr v0 19 10 * ADDSi v40, 134217940 21 10 * CALLSYS 210 (Vector3 Vector3::opMul(float) const) 23 5 * ObjInfo v3, 1 23 5 * PSF v3 24 7 * PshVPtr v0 25 9 * ADDSi v40, 134217940 27 9 * COPY v3, 67108879 29 7 * ObjInfo v3, 0 29 7 * PopPtr - 35,3 - 30 5 * SUSPEND 31 5 * LoadThisR v36, 134217940 33 5 * RDR4 v4 34 5 * CMPIi v4, 1 36 5 * JNS +6 (d:44) - 36,4 - 38 5 * { 38 5 * SUSPEND 39 5 * SetV1 v5, 0x0 41 5 * { 41 5 * } 41 5 * CpyVtoR4 v5 42 5 * JMP +12 (d:56) - 38,3 - 44 4 } 44 5 * 1: 44 5 * SUSPEND 45 5 * LoadThisR v36, 134217940 47 5 * RDR4 v4 48 5 * SUBIi v4, v4, 1 51 5 * WRTV4 v4 - 39,3 - 52 5 * SUSPEND 53 5 * SetV1 v5, 0x1 55 5 * { 55 5 * } 55 5 * CpyVtoR4 v5 56 5 * 0: 56 5 * FREE v-2, 0x492650 (i:4793936, f:2.36852e-317) 59 5 * RET 4 bool ParticleBehaviours::doMoveScale(Object@) Temps: 3, 4, 5, 7 Variables: -002: Object@ object 000: ParticleBehaviours this 007: (heap) Object {noname} 003: Vector3 {noname} - 52,3 - 0 7 * VarDecl 0 0 7 * SUSPEND 1 7 * PshVPtr v0 2 9 * ADDSi v40, 134217940 4 9 * PSF v3 5 11 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 7 7 * ObjInfo v3, 1 7 7 * VAR v3 8 9 * PshVPtr v-2 9 11 * GETREF 2 10 11 * CALLSYS 806 (void Object::translate(const Vector3&in)) - 53,3 - 12 7 * ObjInfo v3, 0 12 7 * SUSPEND 13 7 * LoadThisR v64, 134217940 15 7 * RDR4 v4 16 7 * PshV4 v4 17 8 * PSF v3 18 10 * PshVPtr v0 19 12 * ADDSi v40, 134217940 21 12 * CALLSYS 210 (Vector3 Vector3::opMul(float) const) 23 7 * ObjInfo v3, 1 23 7 * PSF v3 24 9 * PshVPtr v0 25 11 * ADDSi v40, 134217940 27 11 * COPY v3, 67108879 29 9 * ObjInfo v3, 0 29 9 * PopPtr - 54,3 - 30 7 * SUSPEND 31 7 * LoadThisR v32, 134217940 33 7 * RDR4 v4 34 7 * CMPIi v4, 0 36 7 * JNP +21 (d:59) - 55,4 - 38 7 * { 38 7 * SUSPEND 39 7 * PshC4 0x3f733333 (i:1064514355, f:0.95) 41 8 * PSF v3 42 10 * PshVPtr v-2 43 12 * RefCpyV v7, 0x492650 (i:4793936, f:2.36852e-317) 46 12 * CALLSYS 827 (const Vector3& Object::get_scale() const) 48 10 * PshRPtr 49 12 * CALLSYS 210 (Vector3 Vector3::opMul(float) const) 51 7 * ObjInfo v3, 1 51 7 * FREE v7, 0x492650 (i:4793936, f:2.36852e-317) 54 7 * VAR v3 55 9 * PshVPtr v-2 56 11 * GETREF 2 57 11 * CALLSYS 810 (void Object::setScale(const Vector3&in)) - 57,3 - 59 7 * ObjInfo v3, 0 59 7 * } 59 7 * 1: 59 7 * SUSPEND 60 7 * LoadThisR v36, 134217940 62 7 * RDR4 v4 63 7 * CMPIi v4, 1 65 7 * JNS +6 (d:73) - 58,4 - 67 7 * { 67 7 * SUSPEND 68 7 * SetV1 v5, 0x0 70 7 * { 70 7 * } 70 7 * CpyVtoR4 v5 71 7 * JMP +20 (d:93) - 60,3 - 73 6 } 73 7 * 2: 73 7 * SUSPEND 74 7 * LoadThisR v36, 134217940 76 7 * RDR4 v4 77 7 * SUBIi v4, v4, 1 80 7 * WRTV4 v4 - 61,3 - 81 7 * SUSPEND 82 7 * LoadThisR v32, 134217940 84 7 * RDR4 v5 85 7 * SUBIi v5, v5, 1 88 7 * WRTV4 v5 - 62,3 - 89 7 * SUSPEND 90 7 * SetV1 v4, 0x1 92 7 * { 92 7 * } 92 7 * CpyVtoR4 v4 93 7 * 0: 93 7 * FREE v-2, 0x492650 (i:4793936, f:2.36852e-317) 96 7 * RET 4 bool ParticleBehaviours::doMoveScaleRotate(Object@) Temps: 3, 4, 5, 7 Variables: -002: Object@ object 000: ParticleBehaviours this 007: (heap) Object {noname} 003: Vector3 {noname} - 73,3 - 0 7 * VarDecl 0 0 7 * SUSPEND 1 7 * PshVPtr v0 2 9 * ADDSi v40, 134217940 4 9 * PSF v3 5 11 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 7 7 * ObjInfo v3, 1 7 7 * VAR v3 8 9 * PshVPtr v-2 9 11 * GETREF 2 10 11 * CALLSYS 806 (void Object::translate(const Vector3&in)) - 74,3 - 12 7 * ObjInfo v3, 0 12 7 * SUSPEND 13 7 * LoadThisR v64, 134217940 15 7 * RDR4 v4 16 7 * PshV4 v4 17 8 * PSF v3 18 10 * PshVPtr v0 19 12 * ADDSi v40, 134217940 21 12 * CALLSYS 210 (Vector3 Vector3::opMul(float) const) 23 7 * ObjInfo v3, 1 23 7 * PSF v3 24 9 * PshVPtr v0 25 11 * ADDSi v40, 134217940 27 11 * COPY v3, 67108879 29 9 * ObjInfo v3, 0 29 9 * PopPtr - 75,3 - 30 7 * SUSPEND 31 7 * LoadThisR v32, 134217940 33 7 * RDR4 v4 34 7 * CMPIi v4, 0 36 7 * JNP +21 (d:59) - 76,4 - 38 7 * { 38 7 * SUSPEND 39 7 * PshC4 0x3f733333 (i:1064514355, f:0.95) 41 8 * PSF v3 42 10 * PshVPtr v-2 43 12 * RefCpyV v7, 0x492650 (i:4793936, f:2.36852e-317) 46 12 * CALLSYS 827 (const Vector3& Object::get_scale() const) 48 10 * PshRPtr 49 12 * CALLSYS 210 (Vector3 Vector3::opMul(float) const) 51 7 * ObjInfo v3, 1 51 7 * FREE v7, 0x492650 (i:4793936, f:2.36852e-317) 54 7 * VAR v3 55 9 * PshVPtr v-2 56 11 * GETREF 2 57 11 * CALLSYS 810 (void Object::setScale(const Vector3&in)) - 78,3 - 59 7 * ObjInfo v3, 0 59 7 * } 59 7 * 1: 59 7 * SUSPEND 60 7 * CpyGtoV4 v4, 0x140185b94 (i:5370305428, f:2.65328e-314) 63 7 * MULIf v4, v4, 0.060000 66 7 * PshV4 v4 67 8 * PshVPtr v0 68 10 * ADDSi v52, 134217940 70 10 * PSF v3 71 12 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 73 8 * ObjInfo v3, 1 73 8 * VAR v3 74 10 * PshVPtr v-2 75 12 * GETREF 2 76 12 * CALLSYS 801 (void Object::relRotate(const Vector3&in, float)) - 79,3 - 78 7 * ObjInfo v3, 0 78 7 * SUSPEND 79 7 * LoadThisR v36, 134217940 81 7 * RDR4 v5 82 7 * CMPIi v5, 1 84 7 * JNS +6 (d:92) - 80,4 - 86 7 * { 86 7 * SUSPEND 87 7 * SetV1 v4, 0x0 89 7 * { 89 7 * } 89 7 * CpyVtoR4 v4 90 7 * JMP +20 (d:112) - 82,3 - 92 6 } 92 7 * 2: 92 7 * SUSPEND 93 7 * LoadThisR v36, 134217940 95 7 * RDR4 v5 96 7 * SUBIi v5, v5, 1 99 7 * WRTV4 v5 - 83,3 - 100 7 * SUSPEND 101 7 * LoadThisR v32, 134217940 103 7 * RDR4 v4 104 7 * SUBIi v4, v4, 1 107 7 * WRTV4 v4 - 84,3 - 108 7 * SUSPEND 109 7 * SetV1 v5, 0x1 111 7 * { 111 7 * } 111 7 * CpyVtoR4 v5 112 7 * 0: 112 7 * FREE v-2, 0x492650 (i:4793936, f:2.36852e-317) 115 7 * RET 4 bool ParticleBehaviours::doMoveScaleTrail(Object@) Temps: 3, 4, 5, 7, 9, 11, 13, 15, 17, 19 Variables: -002: Object@ object 000: ParticleBehaviours this 007: (heap) Object {noname} 009: (heap) ParticleBehaviours {noname} 011: (heap) _builtin_function_ {noname} 013: (heap) Scene {noname} 015: (heap) Vector3 {noname} 017: (heap) Timer {noname} 019: (heap) Particle {noname} 003: Vector3 {noname} - 97,3 - 0 19 * VarDecl 0 0 19 * SUSPEND 1 19 * PshVPtr v0 2 21 * ADDSi v40, 134217940 4 21 * PSF v3 5 23 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 7 19 * ObjInfo v3, 1 7 19 * VAR v3 8 21 * PshVPtr v-2 9 23 * GETREF 2 10 23 * CALLSYS 808 (void Object::relTranslate(const Vector3&in)) - 98,3 - 12 19 * ObjInfo v3, 0 12 19 * SUSPEND 13 19 * LoadThisR v64, 134217940 15 19 * RDR4 v4 16 19 * PshV4 v4 17 20 * PSF v3 18 22 * PshVPtr v0 19 24 * ADDSi v40, 134217940 21 24 * CALLSYS 210 (Vector3 Vector3::opMul(float) const) 23 19 * ObjInfo v3, 1 23 19 * PSF v3 24 21 * PshVPtr v0 25 23 * ADDSi v40, 134217940 27 23 * COPY v3, 67108879 29 21 * ObjInfo v3, 0 29 21 * PopPtr - 99,3 - 30 19 * SUSPEND 31 19 * LoadThisR v32, 134217940 33 19 * RDR4 v4 34 19 * CMPIi v4, 0 36 19 * JNP +21 (d:59) - 100,4 - 38 19 * { 38 19 * SUSPEND 39 19 * PshC4 0x3f733333 (i:1064514355, f:0.95) 41 20 * PSF v3 42 22 * PshVPtr v-2 43 24 * RefCpyV v7, 0x492650 (i:4793936, f:2.36852e-317) 46 24 * CALLSYS 827 (const Vector3& Object::get_scale() const) 48 22 * PshRPtr 49 24 * CALLSYS 210 (Vector3 Vector3::opMul(float) const) 51 19 * ObjInfo v3, 1 51 19 * FREE v7, 0x492650 (i:4793936, f:2.36852e-317) 54 19 * VAR v3 55 21 * PshVPtr v-2 56 23 * GETREF 2 57 23 * CALLSYS 810 (void Object::setScale(const Vector3&in)) - 102,3 - 59 19 * ObjInfo v3, 0 59 19 * } 59 19 * 1: 59 19 * SUSPEND 60 19 * LoadThisR v36, 134217940 62 19 * RDR4 v4 63 19 * CMPIi v4, 1 65 19 * JNS +6 (d:73) - 103,4 - 67 19 * { 67 19 * SUSPEND 68 19 * SetV1 v5, 0x0 70 19 * { 70 19 * } 70 19 * CpyVtoR4 v5 71 19 * JMP +82 (d:155) - 105,3 - 73 18 } 73 19 * 2: 73 19 * SUSPEND 74 19 * PshVPtr v0 75 21 * ADDSi v76, 134217940 77 21 * RDSPtr 78 21 * RefCpyV v13, 0x493b20 (i:4799264, f:2.37115e-317) 81 21 * PopPtr 82 19 * VAR v13 83 21 * PshC4 0x3e3851ec (i:1043878380, f:0.18) 85 22 * PSF v15 86 24 * PshVPtr v-2 87 26 * RefCpyV v7, 0x492650 (i:4793936, f:2.36852e-317) 90 26 * CALLSYS 820 (const Vector3& Object::get_position() const) 92 24 * PshRPtr 93 26 * PSF v3 94 28 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 96 24 * FREE v7, 0x492650 (i:4793936, f:2.36852e-317) 99 24 * ObjInfo v3, 1 99 24 * PSF v3 100 26 * ALLOC 0x487f30, 184 (type:Vector3) 104 22 * ObjInfo v3, 0 104 22 * VAR v15 105 24 * CALL 4107 (ParticleBehaviours@ ParticleBehaviours()) 107 24 * STOREOBJ v9 108 24 * PshVPtr v9 109 26 * CALLINTF 4472 (P_BEHAVIOUR@ ParticleBehaviours::trail()) 111 24 * STOREOBJ v11 112 24 * FREE v9, 0x2c83e50 (i:46677584, f:2.30618e-316) 115 24 * VAR v11 116 26 * PshVPtr v0 117 28 * ADDSi v68, 134217940 119 28 * RDSPtr 120 28 * RefCpyV v17, 0x490710 (i:4785936, f:2.36457e-317) 123 28 * PopPtr 124 26 * VAR v17 125 28 * GETOBJ 0 126 28 * GETOBJ 2 127 28 * GETOBJ 4 128 28 * GETOBJ 7 129 28 * CALL 4113 (Particle@ Particle(Timer@, P_BEHAVIOUR@, Vector3, float, Scene@)) 131 19 * STOREOBJ v19 132 19 * FREE v19, 0x2c84190 (i:46678416, f:2.30622e-316) - 106,3 - 135 19 * SUSPEND 136 19 * LoadThisR v36, 134217940 138 19 * RDR4 v5 139 19 * SUBIi v5, v5, 1 142 19 * WRTV4 v5 - 107,3 - 143 19 * SUSPEND 144 19 * LoadThisR v32, 134217940 146 19 * RDR4 v4 147 19 * SUBIi v4, v4, 1 150 19 * WRTV4 v4 - 108,3 - 151 19 * SUSPEND 152 19 * SetV1 v5, 0x1 154 19 * { 154 19 * } 154 19 * CpyVtoR4 v5 155 19 * 0: 155 19 * FREE v-2, 0x492650 (i:4793936, f:2.36852e-317) 158 19 * RET 4 bool ParticleBehaviours::doTrail(Object@) Temps: 1, 2, 4, 7 Variables: -002: Object@ object 000: ParticleBehaviours this 004: (heap) Object {noname} 007: Vector3 {noname} - 18,3 - 0 7 * VarDecl 0 0 7 * SUSPEND 1 7 * LoadThisR v32, 134217940 3 7 * RDR4 v1 4 7 * SUBIi v1, v1, 1 7 7 * WRTV4 v1 - 19,3 - 8 7 * SUSPEND 9 7 * PshC4 0x3f4ccccd (i:1061997773, f:0.8) 11 8 * PSF v7 12 10 * PshVPtr v-2 13 12 * RefCpyV v4, 0x492650 (i:4793936, f:2.36852e-317) 16 12 * CALLSYS 827 (const Vector3& Object::get_scale() const) 18 10 * PshRPtr 19 12 * CALLSYS 210 (Vector3 Vector3::opMul(float) const) 21 7 * ObjInfo v7, 1 21 7 * FREE v4, 0x492650 (i:4793936, f:2.36852e-317) 24 7 * VAR v7 25 9 * PshVPtr v-2 26 11 * GETREF 2 27 11 * CALLSYS 810 (void Object::setScale(const Vector3&in)) - 20,3 - 29 7 * ObjInfo v7, 0 29 7 * SUSPEND 30 7 * LoadThisR v32, 134217940 32 7 * RDR4 v1 33 7 * CMPIi v1, 0 35 7 * JNS +6 (d:43) - 21,4 - 37 7 * { 37 7 * SUSPEND 38 7 * SetV1 v2, 0x0 40 7 * { 40 7 * } 40 7 * CpyVtoR4 v2 41 7 * JMP +4 (d:47) - 23,3 - 43 6 } 43 7 * 1: 43 7 * SUSPEND 44 7 * SetV1 v1, 0x1 46 7 * { 46 7 * } 46 7 * CpyVtoR4 v1 47 7 * 0: 47 7 * FREE v-2, 0x492650 (i:4793936, f:2.36852e-317) 50 7 * RET 4 P_BEHAVIOUR@ ParticleBehaviours::move(Vector3, int, float) Temps: 2 Variables: -002: Vector3 dir -004: int dur -005: float dec 000: ParticleBehaviours this 002: (heap) _builtin_function_ {noname} - 27,3 - 0 2 * VarDecl 0 0 2 * VarDecl 1 0 2 * VarDecl 2 0 2 * SUSPEND 1 2 * PshVPtr v-2 2 4 * PshVPtr v0 3 6 * ADDSi v40, 134217940 5 6 * COPY v3, 67108879 7 4 * PopPtr - 28,3 - 8 2 * SUSPEND 9 2 * LoadThisR v36, 134217940 11 2 * WRTV4 v-4 - 29,3 - 12 2 * SUSPEND 13 2 * LoadThisR v64, 134217940 15 2 * WRTV4 v-5 - 30,3 - 16 2 * SUSPEND 17 2 * PshVPtr v0 18 4 * FuncPtr 0x2d4a160 (i:47489376, f:2.34629e-316) 21 6 * CALLSYS 18 (_builtin_function_@ %delegate_factory(int&in, int&in)) 23 2 * STOREOBJ v2 24 2 * { 24 2 * } 24 2 * LOADOBJ v2 25 2 * 0: 25 2 * FREE v-2, 0x487f30 (i:4751152, f:2.34738e-317) 28 2 * RET 6 P_BEHAVIOUR@ ParticleBehaviours::moveScale(Quaternion, float, int, float) Temps: 3, 4, 5, 6, 9, 11 Variables: -002: Quaternion orient -004: float vel -005: int dur -006: float dec 000: ParticleBehaviours this 011: (heap) _builtin_function_ {noname} 003: Vector3 {noname} 009: Vector3 {noname} - 42,3 - 0 11 * VarDecl 0 0 11 * VarDecl 1 0 11 * VarDecl 2 0 11 * VarDecl 3 0 11 * SUSPEND 1 11 * LoadThisR v100, 134217940 3 11 * WRTV4 v-4 - 43,3 - 4 11 * SUSPEND 5 11 * PshVPtr v-2 6 13 * PshVPtr v0 7 15 * ADDSi v84, 134217940 9 15 * COPY v4, 67108882 11 13 * PopPtr - 44,3 - 12 11 * SUSPEND 13 11 * PshV4 v-4 14 12 * PSF v3 15 14 * PshC4 0x0 (i:0, f:0) 17 15 * PshC4 0x3f800000 (i:1065353216, f:1) 19 16 * PshC4 0x0 (i:0, f:0) 21 17 * PSF v3 22 19 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 24 14 * ObjInfo v3, 1 24 14 * VAR v3 25 16 * PSF v9 26 18 * PshVPtr v-2 27 20 * GETREF 4 28 20 * CALLSYS 246 (Vector3 Quaternion::rotVector3(const Vector3&in) const) 30 14 * ObjInfo v9, 1 30 14 * ObjInfo v3, 0 30 14 * PSF v9 31 16 * CALLSYS 210 (Vector3 Vector3::opMul(float) const) 33 11 * ObjInfo v3, 1 33 11 * ObjInfo v9, 0 33 11 * PSF v3 34 13 * PshVPtr v0 35 15 * ADDSi v40, 134217940 37 15 * COPY v3, 67108879 39 13 * ObjInfo v3, 0 39 13 * PopPtr - 46,3 - 40 11 * SUSPEND 41 11 * LoadThisR v36, 134217940 43 11 * WRTV4 v-5 - 47,3 - 44 11 * SUSPEND 45 11 * LoadThisR v64, 134217940 47 11 * WRTV4 v-6 - 48,3 - 48 11 * SUSPEND 49 11 * LoadThisR v36, 134217940 51 11 * RDR4 v4 52 11 * LoadThisR v32, 134217940 54 11 * WRTV4 v4 - 49,3 - 55 11 * SUSPEND 56 11 * PshVPtr v0 57 13 * FuncPtr 0x2d4a710 (i:47490832, f:2.34636e-316) 60 15 * CALLSYS 18 (_builtin_function_@ %delegate_factory(int&in, int&in)) 62 11 * STOREOBJ v11 63 11 * { 63 11 * } 63 11 * LOADOBJ v11 64 11 * 0: 64 11 * FREE v-2, 0x488cd0 (i:4754640, f:2.3491e-317) 67 11 * RET 7 P_BEHAVIOUR@ ParticleBehaviours::moveScaleRotate(Vector3, int, float) Temps: 2, 5, 6, 8 Variables: -002: Vector3 dir -004: int dur -005: float dec 000: ParticleBehaviours this 002: (heap) Vector3 {noname} 008: (heap) _builtin_function_ {noname} 005: Vector3 {noname} - 65,3 - 0 8 * VarDecl 0 0 8 * VarDecl 1 0 8 * VarDecl 2 0 8 * SUSPEND 1 8 * PshVPtr v-2 2 10 * PshVPtr v0 3 12 * ADDSi v40, 134217940 5 12 * COPY v3, 67108879 7 10 * PopPtr - 66,3 - 8 8 * SUSPEND 9 8 * PSF v2 10 10 * PshVPtr v0 11 12 * ADDSi v40, 134217940 13 12 * ALLOC 0x487f30, 184 (type:Vector3) 17 8 * VAR v2 18 10 * PSF v5 19 12 * GETOBJ 2 20 12 * CALL 4360 (Vector3 normalizeVector(Vector3)) 22 8 * ObjInfo v5, 1 22 8 * PSF v5 23 10 * PshVPtr v0 24 12 * ADDSi v52, 134217940 26 12 * COPY v3, 67108879 28 10 * ObjInfo v5, 0 28 10 * PopPtr - 67,3 - 29 8 * SUSPEND 30 8 * LoadThisR v36, 134217940 32 8 * WRTV4 v-4 - 68,3 - 33 8 * SUSPEND 34 8 * LoadThisR v64, 134217940 36 8 * WRTV4 v-5 - 69,3 - 37 8 * SUSPEND 38 8 * LoadThisR v36, 134217940 40 8 * RDR4 v6 41 8 * LoadThisR v32, 134217940 43 8 * WRTV4 v6 - 70,3 - 44 8 * SUSPEND 45 8 * PshVPtr v0 46 10 * FuncPtr 0x2d4ace0 (i:47492320, f:2.34643e-316) 49 12 * CALLSYS 18 (_builtin_function_@ %delegate_factory(int&in, int&in)) 51 8 * STOREOBJ v8 52 8 * { 52 8 * } 52 8 * LOADOBJ v8 53 8 * 0: 53 8 * FREE v-2, 0x487f30 (i:4751152, f:2.34738e-317) 56 8 * RET 6 P_BEHAVIOUR@ ParticleBehaviours::moveScaleTrail(Vector3, int, float, Timer@, Scene@) Temps: 1, 3 Variables: -002: Vector3 dir -004: int dur -005: float dec -006: Timer@ t -008: Scene@ s 000: ParticleBehaviours this 003: (heap) _builtin_function_ {noname} - 88,3 - 0 3 * VarDecl 0 0 3 * VarDecl 1 0 3 * VarDecl 2 0 3 * VarDecl 3 0 3 * VarDecl 4 0 3 * SUSPEND 1 3 * PshVPtr v-2 2 5 * PshVPtr v0 3 7 * ADDSi v40, 134217940 5 7 * COPY v3, 67108879 7 5 * PopPtr - 89,3 - 8 3 * SUSPEND 9 3 * LoadThisR v36, 134217940 11 3 * WRTV4 v-4 - 90,3 - 12 3 * SUSPEND 13 3 * LoadThisR v64, 134217940 15 3 * WRTV4 v-5 - 91,3 - 16 3 * SUSPEND 17 3 * VAR v-6 18 5 * PshVPtr v0 19 7 * ADDSi v68, 134217940 21 7 * GETOBJREF 2 22 7 * REFCPY 0x490710 (i:4785936, f:2.36457e-317) 25 5 * PopPtr - 92,3 - 26 3 * SUSPEND 27 3 * VAR v-8 28 5 * PshVPtr v0 29 7 * ADDSi v76, 134217940 31 7 * GETOBJREF 2 32 7 * REFCPY 0x493b20 (i:4799264, f:2.37115e-317) 35 5 * PopPtr - 93,3 - 36 3 * SUSPEND 37 3 * LoadThisR v36, 134217940 39 3 * RDR4 v1 40 3 * LoadThisR v32, 134217940 42 3 * WRTV4 v1 - 94,3 - 43 3 * SUSPEND 44 3 * PshVPtr v0 45 5 * FuncPtr 0x2d4b3f0 (i:47494128, f:2.34652e-316) 48 7 * CALLSYS 18 (_builtin_function_@ %delegate_factory(int&in, int&in)) 50 3 * STOREOBJ v3 51 3 * { 51 3 * } 51 3 * LOADOBJ v3 52 3 * 0: 52 3 * FREE v-2, 0x487f30 (i:4751152, f:2.34738e-317) 55 3 * FREE v-6, 0x490710 (i:4785936, f:2.36457e-317) 58 3 * FREE v-8, 0x493b20 (i:4799264, f:2.37115e-317) 61 3 * RET 10 ParticleBehaviours::ParticleBehaviours() Temps: Variables: 000: ParticleBehaviours this - 6,10 - 0 0 * SUSPEND 1 0 * PshVPtr v0 2 2 * ADDSi v40, 134217940 4 2 * CALLSYS 183 (Vector3::Vector3()) - 7,10 - 6 0 * SUSPEND 7 0 * PshVPtr v0 8 2 * ADDSi v52, 134217940 10 2 * CALLSYS 183 (Vector3::Vector3()) - 11,13 - 12 0 * SUSPEND 13 0 * PshVPtr v0 14 2 * ADDSi v84, 134217940 16 2 * CALLSYS 228 (Quaternion::Quaternion()) - 12,8 - 18 0 * SUSPEND 19 0 * RET 2 P_BEHAVIOUR@ ParticleBehaviours::trail() Temps: 1, 3 Variables: 000: ParticleBehaviours this 003: (heap) _builtin_function_ {noname} - 14,3 - 0 3 * SUSPEND 1 3 * SetV4 v1, 0xa (i:10, f:1.4013e-044) 3 3 * LoadThisR v32, 134217940 5 3 * WRTV4 v1 - 15,3 - 6 3 * SUSPEND 7 3 * PshVPtr v0 8 5 * FuncPtr 0x2d49bf0 (i:47487984, f:2.34622e-316) 11 7 * CALLSYS 18 (_builtin_function_@ %delegate_factory(int&in, int&in)) 13 3 * STOREOBJ v3 14 3 * { 14 3 * } 14 3 * LOADOBJ v3 15 3 * 0: 15 3 * RET 2 void Particle::addToScene(Scene@) Temps: 1, 3, 5, 7 Variables: -002: Scene@ s 000: Particle this 003: (heap) Object {noname} 005: (heap) Scene {noname} 007: (heap) String {noname} - 159,3 - 0 7 * VarDecl 0 0 7 * SUSPEND 1 7 * LoadThisR v80, 134217941 3 7 * RDR1 v1 4 7 * NOT v1 5 7 * CpyVtoR4 v1 6 7 * JLowZ +46 (d:54) - 160,4 - 8 7 * { 8 7 * SUSPEND 9 7 * VAR v-2 10 9 * PshVPtr v0 11 11 * ADDSi v64, 134217941 13 11 * GETOBJREF 2 14 11 * REFCPY 0x493b20 (i:4799264, f:2.37115e-317) 17 9 * PopPtr - 161,4 - 18 7 * SUSPEND 19 7 * PshVPtr v0 20 9 * ADDSi v84, 134217941 22 9 * RDSPtr 23 9 * RefCpyV v3, 0x492650 (i:4793936, f:2.36852e-317) 26 9 * PopPtr 27 7 * VAR v3 28 9 * PshVPtr v0 29 11 * ADDSi v64, 134217941 31 11 * RDSPtr 32 11 * GETOBJ 2 33 11 * CALLSYS 857 (void Scene::add(Object@)) - 162,4 - 35 7 * SUSPEND 36 7 * SetV1 v1, 0x1 38 7 * LoadThisR v80, 134217941 40 7 * WRTV1 v1 - 163,4 - 41 7 * SUSPEND 42 7 * PshVPtr v-2 43 9 * RefCpyV v5, 0x493b20 (i:4799264, f:2.37115e-317) 46 9 * PopPtr 47 7 * VAR v5 48 9 * PshVPtr v0 49 11 * GETOBJ 2 50 11 * CALL 4056 (void Base::addToScene(Scene@)) 52 7 * } 52 7 * JMP +13 (d:67) - 165,4 - 54 7 * 1: 54 7 * { 54 7 * SUSPEND 55 7 * STR 12 (l:39 s:"WARNING: O") 56 10 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 58 7 * STOREOBJ v7 59 7 * ChkNullV v7 60 7 * VAR v7 61 9 * GETOBJREF 0 62 9 * CALLSYS 83 (void echo(const String&in)) 64 7 * FREE v7, 0x4871c0 (i:4747712, f:2.34568e-317) - 167,3 - 67 7 * } 67 7 * 2: 67 7 * SUSPEND 68 7 * 0: 68 7 * FREE v-2, 0x493b20 (i:4799264, f:2.37115e-317) 71 7 * RET 4 void Particle::check() Temps: 2, 4, 5, 7 Variables: 000: Particle this 002: (heap) _builtin_function_ {noname} 004: (heap) Object {noname} 007: (heap) _builtin_function_ {noname} - 151,4 - 0 7 * SUSPEND 1 7 * PshVPtr v0 2 9 * ADDSi v84, 134217941 4 9 * RDSPtr 5 9 * RefCpyV v4, 0x492650 (i:4793936, f:2.36852e-317) 8 9 * PopPtr 9 7 * VAR v4 10 9 * PshVPtr v0 11 11 * ADDSi v100, 134217941 13 11 * RDSPtr 14 11 * RefCpyV v2, 0x46b728 (i:4634408, f:2.2897e-317) 17 11 * PopPtr 18 9 * GETOBJ 0 19 9 * CallPtr v2 20 7 * CpyRtoV4 v5 21 7 * FREE v2, 0x46b728 (i:4634408, f:2.2897e-317) 24 7 * NOT v5 25 7 * CpyVtoR4 v5 26 7 * JLowZ +38 (d:66) - 152,5 - 28 7 * { 28 7 * SUSPEND 29 7 * PshVPtr v0 30 9 * FuncPtr 0x2d4ce60 (i:47500896, f:2.34686e-316) 33 11 * CALLSYS 18 (_builtin_function_@ %delegate_factory(int&in, int&in)) 35 7 * STOREOBJ v7 36 7 * VAR v7 37 9 * PshVPtr v0 38 11 * ADDSi v92, 134217941 40 11 * RDSPtr 41 11 * ADDSi v88, 67108902 43 11 * GETOBJ 2 44 11 * CALLSYS 729 (TimerEvent& TimerEvent::opSubAssign(Action@)) - 153,5 - 46 7 * SUSPEND 47 7 * PshVPtr v0 48 9 * CALLINTF 4457 (void Base::removeFromScene()) - 154,5 - 50 7 * SUSPEND 51 7 * FREE v2, 0x46b728 (i:4634408, f:2.2897e-317) 54 7 * VAR v2 55 9 * PshVPtr v0 56 11 * ADDSi v100, 134217941 58 11 * GETOBJREF 2 59 11 * REFCPY 0x46b728 (i:4634408, f:2.2897e-317) 62 9 * FREE v2, 0x46b728 (i:4634408, f:2.2897e-317) 65 9 * PopPtr - 157,3 - 66 7 * } 66 7 * 1: 66 7 * SUSPEND 67 7 * 0: 67 7 * RET 2 Particle::Particle(Timer@, P_BEHAVIOUR@, Vector3, float, Scene@) Temps: 1, 3, 5, 7 Variables: -002: Timer@ t -004: P_BEHAVIOUR@ b -006: Vector3 origin -008: float scale -009: Scene@ s 000: Particle this 003: (heap) Object {noname} 005: (heap) Scene {noname} 007: (heap) _builtin_function_ {noname} - 116,15 - 0 7 * VarDecl 0 0 7 * VarDecl 1 0 7 * VarDecl 2 0 7 * VarDecl 3 0 7 * VarDecl 4 0 7 * SUSPEND 1 7 * PshVPtr v0 2 9 * CALL 4059 (Base::Base()) - 134,3 - 4 7 * SUSPEND 5 7 * PshC4 0x5 (i:5, f:7.00649e-045) 7 8 * PshGPtr 0x2d310a0 (i:47386784, f:2.34122e-316) 10 10 * CALLSYS 786 (Object@ ObjectFactory::createSphere(uint = 5)) 12 7 * STOREOBJ v3 13 7 * VAR v3 14 9 * PshVPtr v0 15 11 * ADDSi v84, 134217941 17 11 * GETOBJREF 2 18 11 * REFCPY 0x492650 (i:4793936, f:2.36852e-317) 21 9 * FREE v3, 0x492650 (i:4793936, f:2.36852e-317) 24 9 * PopPtr - 135,3 - 25 7 * SUSPEND 26 7 * VAR v-4 27 9 * PshVPtr v0 28 11 * ADDSi v100, 134217941 30 11 * GETOBJREF 2 31 11 * REFCPY 0x46b728 (i:4634408, f:2.2897e-317) 34 9 * PopPtr - 136,3 - 35 7 * SUSPEND 36 7 * PshV4 v-8 37 8 * PshVPtr v0 38 10 * ADDSi v84, 134217941 40 10 * RDSPtr 41 10 * CALLSYS 815 (void Object::scale(float)) - 137,3 - 43 7 * SUSPEND 44 7 * VAR v-6 45 9 * PshVPtr v0 46 11 * ADDSi v84, 134217941 48 11 * RDSPtr 49 11 * GETOBJREF 2 50 11 * CALLSYS 804 (void Object::setPosition(const Vector3&in)) - 138,3 - 52 7 * SUSPEND 53 7 * PshVPtr v-9 54 9 * RefCpyV v5, 0x493b20 (i:4799264, f:2.37115e-317) 57 9 * PopPtr 58 7 * VAR v5 59 9 * PshVPtr v0 60 11 * GETOBJ 2 61 11 * CALLINTF 4456 (void Base::addToScene(Scene@)) - 139,3 - 63 7 * SUSPEND 64 7 * VAR v-2 65 9 * PshVPtr v0 66 11 * ADDSi v92, 134217941 68 11 * GETOBJREF 2 69 11 * REFCPY 0x490710 (i:4785936, f:2.36457e-317) 72 9 * PopPtr - 141,3 - 73 7 * SUSPEND 74 7 * PshVPtr v0 75 9 * FuncPtr 0x2d4ce60 (i:47500896, f:2.34686e-316) 78 11 * CALLSYS 18 (_builtin_function_@ %delegate_factory(int&in, int&in)) 80 7 * STOREOBJ v7 81 7 * VAR v7 82 9 * PshVPtr v0 83 11 * ADDSi v92, 134217941 85 11 * RDSPtr 86 11 * ADDSi v88, 67108902 88 11 * GETOBJ 2 89 11 * CALLSYS 728 (TimerEvent& TimerEvent::opAddAssign(Action@)) - 142,3 - 91 7 * SUSPEND 92 7 * 0: 92 7 * FREE v-2, 0x490710 (i:4785936, f:2.36457e-317) 95 7 * FREE v-4, 0x46b728 (i:4634408, f:2.2897e-317) 98 7 * FREE v-6, 0x487f30 (i:4751152, f:2.34738e-317) 101 7 * FREE v-9, 0x493b20 (i:4799264, f:2.37115e-317) 104 7 * RET 11 void Particle::removeFromScene() Temps: 1, 3, 5 Variables: 000: Particle this 003: (heap) Object {noname} 005: (heap) String {noname} - 169,3 - 0 5 * SUSPEND 1 5 * LoadThisR v80, 134217941 3 5 * RDR1 v1 4 5 * CpyVtoR4 v1 5 5 * JLowZ +25 (d:32) - 170,4 - 7 5 * { 7 5 * SUSPEND 8 5 * PshVPtr v0 9 7 * ADDSi v84, 134217941 11 7 * RDSPtr 12 7 * RefCpyV v3, 0x492650 (i:4793936, f:2.36852e-317) 15 7 * PopPtr 16 5 * VAR v3 17 7 * PshVPtr v0 18 9 * ADDSi v64, 134217941 20 9 * RDSPtr 21 9 * GETOBJ 2 22 9 * CALLSYS 858 (void Scene::remove(Object@)) - 171,4 - 24 5 * SUSPEND 25 5 * SetV1 v1, 0x0 27 5 * LoadThisR v80, 134217941 29 5 * WRTV1 v1 30 5 * } 30 5 * JMP +13 (d:45) - 174,4 - 32 5 * 1: 32 5 * { 32 5 * SUSPEND 33 5 * STR 13 (l:47 s:"WARNING: C") 34 8 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 36 5 * STOREOBJ v5 37 5 * ChkNullV v5 38 5 * VAR v5 39 7 * GETOBJREF 0 40 7 * CALLSYS 83 (void echo(const String&in)) 42 5 * FREE v5, 0x4871c0 (i:4747712, f:2.34568e-317) - 176,3 - 45 5 * } 45 5 * 2: 45 5 * SUSPEND 46 5 * PshVPtr v0 47 7 * CALL 4057 (void Base::removeFromScene()) - 177,3 - 49 5 * SUSPEND 50 5 * 0: 50 5 * RET 2 Particle::~Particle() Temps: 1, 3 Variables: 000: Particle this 003: (heap) Object {noname} - 144,3 - 0 3 * SUSPEND 1 3 * LoadThisR v80, 134217941 3 3 * RDR1 v1 4 3 * CpyVtoR4 v1 5 3 * JLowZ +17 (d:24) - 145,4 - 7 3 * { 7 3 * SUSPEND 8 3 * PshVPtr v0 9 5 * ADDSi v84, 134217941 11 5 * RDSPtr 12 5 * RefCpyV v3, 0x492650 (i:4793936, f:2.36852e-317) 15 5 * PopPtr 16 3 * VAR v3 17 5 * PshVPtr v0 18 7 * ADDSi v64, 134217941 20 7 * RDSPtr 21 7 * GETOBJ 2 22 7 * CALLSYS 858 (void Scene::remove(Object@)) - 147,3 - 24 3 * } 24 3 * 1: 24 3 * SUSPEND 25 3 * 0: 25 3 * RET 2 Vector3 Plane::getNormal() Temps: 5, 7, 10 Variables: 003: Vector3 ab 013: Vector3 ac 000: Plane this 005: (heap) Vector3 {noname} 007: (heap) Vector3 {noname} 010: Vector3 {noname} - 227,3 - 0 13 * SUSPEND 1 13 * VarDecl 0 1 13 * PSF v3 2 15 * CALLSYS 183 (Vector3::Vector3()) 4 13 * ObjInfo v3, 1 4 13 * PSF v5 5 15 * PshVPtr v0 6 17 * ADDSi v44, 134217939 8 17 * ALLOC 0x487f30, 184 (type:Vector3) 12 13 * VAR v5 13 15 * PSF v7 14 17 * PshVPtr v0 15 19 * ADDSi v32, 134217939 17 19 * ALLOC 0x487f30, 184 (type:Vector3) 21 15 * VAR v7 22 17 * PSF v10 23 19 * GETOBJ 2 24 19 * GETOBJ 4 25 19 * CALL 4359 (Vector3 getDirectionVector(Vector3, Vector3)) 27 13 * ObjInfo v10, 1 27 13 * PSF v10 28 15 * PSF v3 29 17 * COPY v3, 67108879 31 15 * ObjInfo v10, 0 31 15 * PopPtr - 228,3 - 32 13 * SUSPEND 33 13 * VarDecl 1 33 13 * PSF v13 34 15 * CALLSYS 183 (Vector3::Vector3()) 36 13 * ObjInfo v13, 1 36 13 * PSF v7 37 15 * PshVPtr v0 38 17 * ADDSi v56, 134217939 40 17 * ALLOC 0x487f30, 184 (type:Vector3) 44 13 * VAR v7 45 15 * PSF v5 46 17 * PshVPtr v0 47 19 * ADDSi v32, 134217939 49 19 * ALLOC 0x487f30, 184 (type:Vector3) 53 15 * VAR v5 54 17 * PSF v10 55 19 * GETOBJ 2 56 19 * GETOBJ 4 57 19 * CALL 4359 (Vector3 getDirectionVector(Vector3, Vector3)) 59 13 * ObjInfo v10, 1 59 13 * PSF v10 60 15 * PSF v13 61 17 * COPY v3, 67108879 63 15 * ObjInfo v10, 0 63 15 * PopPtr - 229,3 - 64 13 * SUSPEND 65 13 * PSF v5 66 15 * PSF v13 67 17 * ALLOC 0x487f30, 184 (type:Vector3) 71 13 * VAR v5 72 15 * PSF v7 73 17 * PSF v3 74 19 * ALLOC 0x487f30, 184 (type:Vector3) 78 15 * VAR v7 79 17 * PSF v10 80 19 * GETOBJ 2 81 19 * GETOBJ 4 82 19 * CALL 4361 (Vector3 cross(Vector3, Vector3)) 84 13 * ObjInfo v10, 1 84 13 * PSF v10 85 15 * PshVPtr v0 86 17 * ADDSi v68, 134217939 88 17 * COPY v3, 67108879 90 15 * ObjInfo v10, 0 90 15 * PopPtr - 230,3 - 91 13 * SUSPEND 92 13 * PshVPtr v0 93 15 * ADDSi v68, 134217939 95 15 * PshVPtr v-2 96 17 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 98 13 * ObjInfo v-2, 1 98 13 * { 98 13 * ObjInfo v13, 0 98 13 * ObjInfo v3, 0 98 13 * } 98 13 * 0: 98 13 * RET 4 bool Plane::lineIntersect(Vector3, Vector3, float, Vector3&out) Temps: 2, 4, 5, 6, 10, 11, 14 Variables: -002: Vector3 lo -004: Vector3 u -006: float l -007: Vector3& intersect 007: float t 000: Plane this 002: (heap) Vector3 {noname} 004: (heap) Vector3 {noname} 010: Vector3 {noname} 014: Vector3 {noname} - 250,3 - 0 14 * VarDecl 0 0 14 * VarDecl 1 0 14 * VarDecl 2 0 14 * VarDecl 3 0 14 * SUSPEND 1 14 * PSF v2 2 16 * PshVPtr v0 3 18 * ADDSi v68, 134217939 5 18 * ALLOC 0x487f30, 184 (type:Vector3) 9 14 * VAR v2 10 16 * PSF v4 11 18 * PshVPtr v-4 12 20 * ALLOC 0x487f30, 184 (type:Vector3) 16 16 * VAR v4 17 18 * GETOBJ 0 18 18 * GETOBJ 2 19 18 * CALL 4362 (float dot(Vector3, Vector3)) 21 14 * CpyRtoV4 v5 22 14 * CMPIf v5, 0.000000 24 14 * JZ +86 (d:112) - 251,4 - 26 14 * { 26 14 * SUSPEND 27 14 * VarDecl 4 27 14 * PshVPtr v0 28 16 * ADDSi v68, 134217939 30 16 * PSF v10 31 18 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 33 14 * ObjInfo v10, 1 33 14 * VAR v10 34 16 * PshVPtr v-2 35 18 * GETREF 2 36 18 * CALLSYS 188 (float Vector3::dot(const Vector3&in) const) 38 14 * CpyRtoV4 v6 39 14 * ObjInfo v10, 0 39 14 * LoadThisR v80, 134217939 41 14 * RDR4 v5 42 14 * ADDf v6, v6, v5 44 14 * NEGf v6 45 14 * PshVPtr v0 46 16 * ADDSi v68, 134217939 48 16 * PSF v10 49 18 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 51 14 * ObjInfo v10, 1 51 14 * VAR v10 52 16 * PshVPtr v-4 53 18 * GETREF 2 54 18 * CALLSYS 188 (float Vector3::dot(const Vector3&in) const) 56 14 * CpyRtoV4 v5 57 14 * ObjInfo v10, 0 57 14 * DIVf v7, v6, v5 - 252,4 - 59 14 * SUSPEND 60 14 * CMPf v7, v-6 62 14 * JNS +6 (d:70) - 253,5 - 64 14 * { 64 14 * SUSPEND 65 14 * SetV1 v6, 0x0 67 14 * { 67 14 * } 67 14 * CpyVtoR4 v6 68 14 * JMP +48 (d:118) - 255,5 - 70 13 } 70 14 * 2: 70 14 * { 70 14 * SUSPEND 71 14 * LoadRObjR v-4, v8, 67108879 74 14 * RDR4 v5 75 14 * MULf v6, v7, v5 77 14 * PshV4 v6 78 15 * LoadRObjR v-4, v4, 67108879 81 15 * RDR4 v5 82 15 * MULf v5, v7, v5 84 15 * PshV4 v5 85 16 * LoadRObjR v-4, v0, 67108879 88 16 * RDR4 v11 89 16 * MULf v11, v7, v11 91 16 * PshV4 v11 92 17 * PSF v10 93 19 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 95 14 * ObjInfo v10, 1 95 14 * VAR v10 96 16 * PSF v14 97 18 * PshVPtr v-2 98 20 * GETREF 4 99 20 * CALLSYS 199 (Vector3 Vector3::opAdd(const Vector3&in) const) 101 14 * ObjInfo v14, 1 101 14 * ObjInfo v10, 0 101 14 * PSF v14 102 16 * PshVPtr v-7 103 18 * COPY v3, 67108879 105 16 * ObjInfo v14, 0 105 16 * PopPtr - 256,5 - 106 14 * SUSPEND 107 14 * SetV1 v6, 0x1 109 14 * { 109 14 * } 109 14 * CpyVtoR4 v6 110 14 * JMP +6 (d:118) - 259,4 - 112 13 } 112 13 } 112 14 * 1: 112 14 * { 112 14 * SUSPEND 113 14 * SetV1 v5, 0x0 115 14 * { 115 14 * } 115 14 * CpyVtoR4 v5 116 14 * JMP +0 (d:118) 118 13 } 118 14 * 0: 118 14 * FREE v-2, 0x487f30 (i:4751152, f:2.34738e-317) 121 14 * FREE v-4, 0x487f30 (i:4751152, f:2.34738e-317) 124 14 * RET 9 Plane::Plane(Vector3, Vector3) Temps: 2, 4, 5 Variables: -002: Vector3 aa -004: Vector3 nn 000: Plane this 002: (heap) Vector3 {noname} 004: (heap) Vector3 {noname} - 208,10 - 0 5 * VarDecl 0 0 5 * VarDecl 1 0 5 * SUSPEND 1 5 * PshVPtr v0 2 7 * ADDSi v32, 134217939 4 7 * CALLSYS 183 (Vector3::Vector3()) - 208,13 - 6 5 * SUSPEND 7 5 * PshVPtr v0 8 7 * ADDSi v44, 134217939 10 7 * CALLSYS 183 (Vector3::Vector3()) - 208,16 - 12 5 * SUSPEND 13 5 * PshVPtr v0 14 7 * ADDSi v56, 134217939 16 7 * CALLSYS 183 (Vector3::Vector3()) - 209,10 - 18 5 * SUSPEND 19 5 * PshVPtr v0 20 7 * ADDSi v68, 134217939 22 7 * CALLSYS 183 (Vector3::Vector3()) - 222,3 - 24 5 * SUSPEND 25 5 * PshVPtr v-2 26 7 * PshVPtr v0 27 9 * ADDSi v32, 134217939 29 9 * COPY v3, 67108879 31 7 * PopPtr - 223,3 - 32 5 * SUSPEND 33 5 * PshVPtr v-4 34 7 * PshVPtr v0 35 9 * ADDSi v68, 134217939 37 9 * COPY v3, 67108879 39 7 * PopPtr - 224,3 - 40 5 * SUSPEND 41 5 * PSF v2 42 7 * PshVPtr v0 43 9 * ADDSi v32, 134217939 45 9 * ALLOC 0x487f30, 184 (type:Vector3) 49 5 * VAR v2 50 7 * PSF v4 51 9 * PshVPtr v0 52 11 * ADDSi v68, 134217939 54 11 * ALLOC 0x487f30, 184 (type:Vector3) 58 7 * VAR v4 59 9 * GETOBJ 0 60 9 * GETOBJ 2 61 9 * CALL 4362 (float dot(Vector3, Vector3)) 63 5 * CpyRtoV4 v5 64 5 * LoadThisR v80, 134217939 66 5 * WRTV4 v5 - 225,3 - 67 5 * SUSPEND 68 5 * 0: 68 5 * FREE v-2, 0x487f30 (i:4751152, f:2.34738e-317) 71 5 * FREE v-4, 0x487f30 (i:4751152, f:2.34738e-317) 74 5 * RET 6 void Player::addToScene(Scene@) Temps: 2 Variables: -002: Scene@ s 000: Player this 002: (heap) Scene {noname} - 58,3 - 0 2 * VarDecl 0 0 2 * SUSPEND 1 2 * PshVPtr v-2 2 4 * RefCpyV v2, 0x493b20 (i:4799264, f:2.37115e-317) 5 4 * PopPtr 6 2 * VAR v2 7 4 * PshVPtr v0 8 6 * GETOBJ 2 9 6 * CALL 4047 (void GameObject::addToScene(Scene@)) - 59,3 - 11 2 * SUSPEND 12 2 * 0: 12 2 * FREE v-2, 0x493b20 (i:4799264, f:2.37115e-317) 15 2 * RET 4 void Player::bank(int) Temps: 1, 2, 3, 6, 7, 9, 11 Variables: -002: int amount 000: Player this 009: (heap) Vector3 {noname} 011: (heap) GameObject {noname} 006: Vector3 {noname} - 96,3 - 0 11 * VarDecl 0 0 11 * SUSPEND 1 11 * LoadThisR v220, 134217944 3 11 * RDR4 v1 4 11 * ADDi v1, v1, v-2 6 11 * WRTV4 v1 - 99,3 - 7 11 * SUSPEND 8 11 * CpyGtoV4 v3, 0x140185b94 (i:5370305428, f:2.65328e-314) 11 11 * CpyVtoV4 v1, v-2 13 11 * iTOf v1 14 11 * SetV4 v2, 0x447a0000 (i:1148846080, f:1000) 16 11 * DIVf v1, v1, v2 18 11 * MULf v2, v3, v1 20 11 * PshV4 v2 21 12 * PSF v9 22 14 * PshC4 0x0 (i:0, f:0) 24 15 * PshC4 0x3f800000 (i:1065353216, f:1) 26 16 * PshC4 0x0 (i:0, f:0) 28 17 * PSF v6 29 19 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 31 14 * ObjInfo v6, 1 31 14 * PSF v6 32 16 * ALLOC 0x487f30, 184 (type:Vector3) 36 12 * ObjInfo v6, 0 36 12 * VAR v9 37 14 * PshVPtr v0 38 16 * ADDSi v236, 134217944 40 16 * RDSPtr 41 16 * GETOBJ 2 42 16 * RefCpyV v11, 0x2c81a70 (i:46668400, f:2.30573e-316) 45 16 * CALLINTF 4694 (void GameObject::relRotate(Vector3, float)) 47 11 * FREE v11, 0x2c81a70 (i:46668400, f:2.30573e-316) - 101,3 - 50 11 * SUSPEND 51 11 * 0: 51 11 * RET 3 void Player::check() Temps: 1, 3, 4, 5 Variables: 006: int bankSpeed 000: Player this 003: (heap) Array {noname} - 63,3 - 0 6 * SUSPEND 1 6 * LoadThisR v224, 134217944 3 6 * RDR1 v1 4 6 * CpyVtoR4 v1 5 6 * JLowZ +8 (d:15) - 64,4 - 7 6 * { 7 6 * SUSPEND 8 6 * SetV1 v1, 0x0 10 6 * LoadThisR v224, 134217944 12 6 * WRTV1 v1 13 6 * } 13 6 * JMP +59 (d:74) - 66,4 - 15 6 * 1: 15 6 * { 15 6 * SUSPEND 16 6 * SetV4 v1, 0x5 (i:5, f:7.00649e-045) 18 6 * PshVPtr v0 19 8 * ADDSi v276, 134217944 21 8 * RDSPtr 22 8 * ADDSi v196, 134217945 24 8 * PopRPtr 25 6 * WRTV4 v1 - 67,4 - 26 6 * SUSPEND 27 6 * PshC4 0x4 (i:4, f:5.60519e-045) 29 7 * PshVPtr v0 30 9 * ADDSi v228, 134217944 32 9 * RDSPtr 33 9 * RefCpyV v3, 0x2c85bd0 (i:46685136, f:2.30655e-316) 36 9 * CALLSYS 4428 (int& Array::opIndex(uint)) 38 6 * RDR4 v1 39 6 * FREE v3, 0x2c85bd0 (i:46685136, f:2.30655e-316) 42 6 * CMPIi v1, 0 44 6 * JZ +4 (d:50) - 68,5 - 46 6 * { 46 6 * SUSPEND 47 6 * PshVPtr v0 48 8 * CALLINTF 4757 (void Player::rotateLeft()) - 70,4 - 50 6 * } 50 6 * 3: 50 6 * SUSPEND 51 6 * PshC4 0x5 (i:5, f:7.00649e-045) 53 7 * PshVPtr v0 54 9 * ADDSi v228, 134217944 56 9 * RDSPtr 57 9 * RefCpyV v3, 0x2c85bd0 (i:46685136, f:2.30655e-316) 60 9 * CALLSYS 4428 (int& Array::opIndex(uint)) 62 6 * RDR4 v1 63 6 * FREE v3, 0x2c85bd0 (i:46685136, f:2.30655e-316) 66 6 * CMPIi v1, 0 68 6 * JZ +4 (d:74) - 71,5 - 70 6 * { 70 6 * SUSPEND 71 6 * PshVPtr v0 72 8 * CALLINTF 4758 (void Player::rotateRight()) - 76,3 - 74 6 * } 74 6 * 4: 74 6 * } 74 6 * 2: 74 6 * SUSPEND 75 6 * VarDecl 0 75 6 * SetV4 v6, 0x1e (i:30, f:4.2039e-044) - 77,3 - 77 6 * SUSPEND 78 6 * LoadThisR v212, 134217944 80 6 * RDR4 v4 81 6 * CMPIi v4, 0 83 6 * JNP +28 (d:113) - 78,4 - 85 6 * { 85 6 * SUSPEND 86 6 * LoadThisR v212, 134217944 88 6 * RDR4 v1 89 6 * SUBIi v4, v1, 10 92 6 * WRTV4 v4 - 79,4 - 93 6 * SUSPEND 94 6 * LoadThisR v220, 134217944 96 6 * RDR4 v5 97 6 * SUBi v4, v5, v6 99 6 * CMPIi v4, -200 101 6 * JNP +8 (d:111) - 80,5 - 103 6 * { 103 6 * SUSPEND 104 6 * CpyVtoV4 v1, v6 106 6 * NEGi v1 107 6 * PshV4 v1 108 7 * PshVPtr v0 109 9 * CALLINTF 4756 (void Player::bank(int)) 111 6 * } 111 6 * 6: 111 6 * } 111 6 * JMP +80 (d:193) - 82,10 - 113 6 * 5: 113 6 * SUSPEND 114 6 * LoadThisR v216, 134217944 116 6 * RDR4 v5 117 6 * CMPIi v5, 0 119 6 * JNP +25 (d:146) - 83,4 - 121 6 * { 121 6 * SUSPEND 122 6 * LoadThisR v216, 134217944 124 6 * RDR4 v1 125 6 * SUBIi v5, v1, 10 128 6 * WRTV4 v5 - 84,4 - 129 6 * SUSPEND 130 6 * LoadThisR v220, 134217944 132 6 * RDR4 v4 133 6 * ADDi v5, v4, v6 135 6 * CMPIi v5, 200 137 6 * JNS +5 (d:144) - 85,5 - 139 6 * { 139 6 * SUSPEND 140 6 * PshV4 v6 141 7 * PshVPtr v0 142 9 * CALLINTF 4756 (void Player::bank(int)) 144 6 * } 144 6 * 9: 144 6 * } 144 6 * JMP +47 (d:193) - 87,10 - 146 6 * 8: 146 6 * SUSPEND 147 6 * LoadThisR v220, 134217944 149 6 * RDR4 v1 150 6 * CMPIi v1, 0 152 6 * JZ +39 (d:193) - 88,4 - 154 6 * { 154 6 * SUSPEND 155 6 * LoadThisR v220, 134217944 157 6 * RDR4 v4 158 6 * CMPIi v4, 0 160 6 * JNS +11 (d:173) - 89,5 - 162 6 * { 162 6 * SUSPEND 163 6 * SetV4 v5, 0x2 (i:2, f:2.8026e-045) 165 6 * DIVi v1, v6, v5 167 6 * PshV4 v1 168 7 * PshVPtr v0 169 9 * CALLINTF 4756 (void Player::bank(int)) 171 6 * } 171 6 * JMP +20 (d:193) - 90,11 - 173 6 * 12: 173 6 * SUSPEND 174 6 * LoadThisR v220, 134217944 176 6 * RDR4 v5 177 6 * CMPIi v5, 0 179 6 * JNP +12 (d:193) - 91,5 - 181 6 * { 181 6 * SUSPEND 182 6 * CpyVtoV4 v1, v6 184 6 * NEGi v1 185 6 * SetV4 v4, 0x2 (i:2, f:2.8026e-045) 187 6 * DIVi v5, v1, v4 189 6 * PshV4 v5 190 7 * PshVPtr v0 191 9 * CALLINTF 4756 (void Player::bank(int)) - 94,3 - 193 6 * } 193 6 * 14: 193 6 * 13: 193 6 * } 193 6 * 11: 193 6 * 10: 193 6 * 7: 193 6 * SUSPEND 194 6 * 0: 194 6 * RET 2 void Player::doAction(InputControllerAction, int) Temps: 1, 3, 7, 9, 13, 14, 15, 16, 18, 20, 22, 23, 29, 31, 33, 36, 38, 40, 48, 50, 53, 55, 57, 59, 61 Variables: -002: InputControllerAction action -003: int val 005: (heap) Object@ pObj1 025: (heap) Object@ pObj2 027: (heap) Particle t1 042: (heap) Particle t2 045: Vector3 newPos 045: Vector3 newPos 045: Vector3 newPos 045: Vector3 newPos 051: float compVal 051: float compVal 000: Player this 003: (heap) Weapon {noname} 007: (heap) Object {noname} 009: (heap) Model {noname} 018: (heap) Color {noname} 020: (heap) Surface {noname} 022: (heap) Material {noname} 029: (heap) ParticleBehaviours {noname} 031: (heap) _builtin_function_ {noname} 033: (heap) Scene {noname} 038: (heap) Vector3 {noname} 040: (heap) Timer {noname} 050: (heap) Box {noname} 057: (heap) String {noname} 059: (heap) String {noname} 061: (heap) String {noname} 013: Color {noname} 036: Vector3 {noname} 048: Vector3 {noname} - 108,3 - 0 61 * VarDecl 0 0 61 * VarDecl 1 0 61 * SUSPEND 1 61 * CMPIi v-2, 8 3 61 * JP +898 (d:903) 5 61 * CMPIi v-2, 0 7 61 * JS +894 (d:903) 9 61 * SUBIi v1, v-2, 0 12 61 * JMPP v1 13 61 * JMP +30 (d:45) 15 61 * JMP +436 (d:453) 17 61 * JMP +534 (d:553) 19 61 * JMP +621 (d:642) 21 61 * JMP +708 (d:731) 23 61 * JMP +719 (d:744) 25 61 * JMP +730 (d:757) 27 61 * JMP +802 (d:831) - 111,6 - 29 61 * 2: 29 61 * { 29 61 * SUSPEND 30 61 * PshVPtr v0 31 63 * ADDSi v276, 134217944 33 63 * RDSPtr 34 63 * RefCpyV v3, 0x2c8ad00 (i:46705920, f:2.30758e-316) 37 63 * CALLINTF 4749 (void Weapon::doAction()) 39 61 * FREE v3, 0x2c8ad00 (i:46705920, f:2.30758e-316) - 113,5 - 42 61 * } 42 61 * SUSPEND 43 61 * { 43 61 * } 43 61 * JMP +858 (d:903) - 116,6 - 45 61 * 3: 45 61 * { 45 61 * SUSPEND 46 61 * VarDecl 2 46 61 * PshC4 0x5 (i:5, f:7.00649e-045) 48 62 * PshGPtr 0x2d310a0 (i:47386784, f:2.34122e-316) 51 64 * CALLSYS 786 (Object@ ObjectFactory::createSphere(uint = 5)) 53 61 * FREE v5, 0x492650 (i:4793936, f:2.36852e-317) 56 61 * STOREOBJ v5 - 117,6 - 57 61 * SUSPEND 58 61 * PSF v18 59 63 * ALLOC 0x489a00, 525 (type:Color) 63 61 * SetV1 v1, 0xff 65 61 * PshV4 v1 66 62 * SetV1 v14, 0xc8 68 62 * PshV4 v14 69 63 * SetV1 v15, 0x14 71 63 * PshV4 v15 72 64 * SetV1 v16, 0x14 74 64 * PshV4 v16 75 65 * PSF v13 76 67 * CALLSYS 526 (Color::Color(uint8, uint8, uint8, uint8)) 78 61 * ObjInfo v13, 1 78 61 * PSF v13 79 63 * PshVPtr v18 80 65 * COPY v4, 67108885 82 63 * PopPtr 83 61 * ObjInfo v13, 0 83 61 * VAR v18 84 63 * PshVPtr v5 85 65 * CALLSYS 838 (Model@ Object::get_model() const) 87 63 * STOREOBJ v9 88 63 * PshVPtr v9 89 65 * GETOBJ 2 90 65 * CALLSYS 1351 (void Model::setColor(Color)) 92 61 * FREE v9, 0x49f960 (i:4847968, f:2.39521e-317) - 118,6 - 95 61 * SUSPEND 96 61 * PshC4 0x1 (i:1, f:1.4013e-045) 98 62 * PshC4 0x0 (i:0, f:0) 100 63 * PshVPtr v5 101 65 * CALLSYS 838 (Model@ Object::get_model() const) 103 63 * STOREOBJ v9 104 63 * PshVPtr v9 105 65 * CALLSYS 1349 (Surface@ Model::getSurface(uint)) 107 62 * STOREOBJ v20 108 62 * FREE v9, 0x49f960 (i:4847968, f:2.39521e-317) 111 62 * PshVPtr v20 112 64 * CALLSYS 1362 (Material@ Surface::get_material()) 114 62 * STOREOBJ v22 115 62 * FREE v20, 0x49fda0 (i:4849056, f:2.39575e-317) 118 62 * PshVPtr v22 119 64 * CALLSYS 1338 (void Material::set_mode(pDrawMode)) 121 61 * FREE v22, 0x49f520 (i:4846880, f:2.39468e-317) - 119,6 - 124 61 * SUSPEND 125 61 * VarDecl 3 125 61 * PshC4 0x5 (i:5, f:7.00649e-045) 127 62 * PshGPtr 0x2d310a0 (i:47386784, f:2.34122e-316) 130 64 * CALLSYS 786 (Object@ ObjectFactory::createSphere(uint = 5)) 132 61 * FREE v25, 0x492650 (i:4793936, f:2.36852e-317) 135 61 * STOREOBJ v25 - 120,6 - 136 61 * SUSPEND 137 61 * PSF v18 138 63 * ALLOC 0x489a00, 525 (type:Color) 142 61 * SetV1 v15, 0xff 144 61 * PshV4 v15 145 62 * SetV1 v16, 0xc8 147 62 * PshV4 v16 148 63 * SetV1 v1, 0x14 150 63 * PshV4 v1 151 64 * SetV1 v14, 0x14 153 64 * PshV4 v14 154 65 * PSF v13 155 67 * CALLSYS 526 (Color::Color(uint8, uint8, uint8, uint8)) 157 61 * ObjInfo v13, 1 157 61 * PSF v13 158 63 * PshVPtr v18 159 65 * COPY v4, 67108885 161 63 * PopPtr 162 61 * ObjInfo v13, 0 162 61 * VAR v18 163 63 * PshVPtr v25 164 65 * CALLSYS 838 (Model@ Object::get_model() const) 166 63 * STOREOBJ v9 167 63 * PshVPtr v9 168 65 * GETOBJ 2 169 65 * CALLSYS 1351 (void Model::setColor(Color)) 171 61 * FREE v9, 0x49f960 (i:4847968, f:2.39521e-317) - 121,6 - 174 61 * SUSPEND 175 61 * PshC4 0x1 (i:1, f:1.4013e-045) 177 62 * PshC4 0x0 (i:0, f:0) 179 63 * PshVPtr v25 180 65 * CALLSYS 838 (Model@ Object::get_model() const) 182 63 * STOREOBJ v9 183 63 * PshVPtr v9 184 65 * CALLSYS 1349 (Surface@ Model::getSurface(uint)) 186 62 * STOREOBJ v20 187 62 * FREE v9, 0x49f960 (i:4847968, f:2.39521e-317) 190 62 * PshVPtr v20 191 64 * CALLSYS 1362 (Material@ Surface::get_material()) 193 62 * STOREOBJ v22 194 62 * FREE v20, 0x49fda0 (i:4849056, f:2.39575e-317) 197 62 * PshVPtr v22 198 64 * CALLSYS 1338 (void Material::set_mode(pDrawMode)) 200 61 * FREE v22, 0x49f520 (i:4846880, f:2.39468e-317) - 123,6 - 203 61 * SUSPEND 204 61 * VarDecl 4 204 61 * PshVPtr v0 205 63 * ADDSi v64, 134217944 207 63 * RDSPtr 208 63 * RefCpyV v33, 0x493b20 (i:4799264, f:2.37115e-317) 211 63 * PopPtr 212 61 * VAR v33 213 63 * PshC4 0x3df5c28f (i:1039516303, f:0.12) 215 64 * PSF v38 216 66 * PshVPtr v0 217 68 * ADDSi v252, 134217944 219 68 * RDSPtr 220 68 * RefCpyV v7, 0x492650 (i:4793936, f:2.36852e-317) 223 68 * CALLSYS 820 (const Vector3& Object::get_position() const) 225 66 * PshRPtr 226 68 * PSF v36 227 70 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 229 66 * FREE v7, 0x492650 (i:4793936, f:2.36852e-317) 232 66 * ObjInfo v36, 1 232 66 * PSF v36 233 68 * ALLOC 0x487f30, 184 (type:Vector3) 237 64 * ObjInfo v36, 0 237 64 * VAR v38 238 66 * CALL 4107 (ParticleBehaviours@ ParticleBehaviours()) 240 66 * STOREOBJ v29 241 66 * PshVPtr v29 242 68 * CALLINTF 4472 (P_BEHAVIOUR@ ParticleBehaviours::trail()) 244 66 * STOREOBJ v31 245 66 * FREE v29, 0x2c83e50 (i:46677584, f:2.30618e-316) 248 66 * VAR v31 249 68 * PshVPtr v0 250 70 * ADDSi v184, 134217944 252 70 * RDSPtr 253 70 * RefCpyV v40, 0x490710 (i:4785936, f:2.36457e-317) 256 70 * PopPtr 257 68 * VAR v40 258 70 * PshVPtr v5 259 72 * RefCpyV v7, 0x492650 (i:4793936, f:2.36852e-317) 262 72 * PopPtr 263 70 * VAR v7 264 72 * GETOBJ 0 265 72 * GETOBJ 2 266 72 * GETOBJ 4 267 72 * GETOBJ 6 268 72 * GETOBJ 9 269 72 * CALL 4111 (Particle@ Particle(Object@, Timer@, P_BEHAVIOUR@, Vector3, float, Scene@)) 271 61 * STOREOBJ v27 - 124,6 - 272 61 * SUSPEND 273 61 * VarDecl 5 273 61 * PshVPtr v0 274 63 * ADDSi v64, 134217944 276 63 * RDSPtr 277 63 * RefCpyV v33, 0x493b20 (i:4799264, f:2.37115e-317) 280 63 * PopPtr 281 61 * VAR v33 282 63 * PshC4 0x3df5c28f (i:1039516303, f:0.12) 284 64 * PSF v38 285 66 * PshVPtr v0 286 68 * ADDSi v260, 134217944 288 68 * RDSPtr 289 68 * RefCpyV v7, 0x492650 (i:4793936, f:2.36852e-317) 292 68 * CALLSYS 820 (const Vector3& Object::get_position() const) 294 66 * PshRPtr 295 68 * PSF v36 296 70 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 298 66 * FREE v7, 0x492650 (i:4793936, f:2.36852e-317) 301 66 * ObjInfo v36, 1 301 66 * PSF v36 302 68 * ALLOC 0x487f30, 184 (type:Vector3) 306 64 * ObjInfo v36, 0 306 64 * VAR v38 307 66 * CALL 4107 (ParticleBehaviours@ ParticleBehaviours()) 309 66 * STOREOBJ v29 310 66 * PshVPtr v29 311 68 * CALLINTF 4472 (P_BEHAVIOUR@ ParticleBehaviours::trail()) 313 66 * STOREOBJ v31 314 66 * FREE v29, 0x2c83e50 (i:46677584, f:2.30618e-316) 317 66 * VAR v31 318 68 * PshVPtr v0 319 70 * ADDSi v184, 134217944 321 70 * RDSPtr 322 70 * RefCpyV v40, 0x490710 (i:4785936, f:2.36457e-317) 325 70 * PopPtr 326 68 * VAR v40 327 70 * PshVPtr v25 328 72 * RefCpyV v7, 0x492650 (i:4793936, f:2.36852e-317) 331 72 * PopPtr 332 70 * VAR v7 333 72 * GETOBJ 0 334 72 * GETOBJ 2 335 72 * GETOBJ 4 336 72 * GETOBJ 6 337 72 * GETOBJ 9 338 72 * CALL 4111 (Particle@ Particle(Object@, Timer@, P_BEHAVIOUR@, Vector3, float, Scene@)) 340 61 * STOREOBJ v42 - 126,6 - 341 61 * SUSPEND 342 61 * VarDecl 6 342 61 * PSF v45 343 63 * CALLSYS 183 (Vector3::Vector3()) 345 61 * ObjInfo v45, 1 345 61 * PshC4 0x0 (i:0, f:0) 347 62 * PshC4 0x3dcccccd (i:1036831949, f:0.1) 349 63 * PshC4 0x0 (i:0, f:0) 351 64 * PSF v36 352 66 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 354 61 * ObjInfo v36, 1 354 61 * VAR v36 355 63 * PSF v48 356 65 * PshVPtr v0 357 67 * ADDSi v132, 134217944 359 67 * GETREF 4 360 67 * CALLSYS 246 (Vector3 Quaternion::rotVector3(const Vector3&in) const) 362 61 * ObjInfo v48, 1 362 61 * ObjInfo v36, 0 362 61 * VAR v48 363 63 * PSF v36 364 65 * PshVPtr v0 365 67 * ADDSi v32, 134217944 367 67 * GETREF 4 368 67 * CALLSYS 199 (Vector3 Vector3::opAdd(const Vector3&in) const) 370 61 * ObjInfo v36, 1 370 61 * ObjInfo v48, 0 370 61 * PSF v36 371 63 * PSF v45 372 65 * COPY v3, 67108879 374 63 * ObjInfo v36, 0 374 63 * PopPtr - 128,6 - 375 61 * SUSPEND 376 61 * PSF v38 377 63 * PSF v45 378 65 * ALLOC 0x487f30, 184 (type:Vector3) 382 61 * VAR v38 383 63 * PshVPtr v0 384 65 * ADDSi v268, 134217944 386 65 * RDSPtr 387 65 * GETOBJ 2 388 65 * RefCpyV v50, 0x2c82e10 (i:46673424, f:2.30597e-316) 391 65 * CALLINTF 4466 (bool Box::containsPoint(Vector3)) 393 61 * CpyRtoV4 v14 394 61 * FREE v50, 0x2c82e10 (i:46673424, f:2.30597e-316) 397 61 * CpyVtoR4 v14 398 61 * JLowZ +38 (d:438) - 130,7 - 400 61 * { 400 61 * SUSPEND 401 61 * PSF v38 402 63 * PshC4 0x0 (i:0, f:0) 404 64 * PshC4 0x3dcccccd (i:1036831949, f:0.1) 406 65 * PshC4 0x0 (i:0, f:0) 408 66 * PSF v36 409 68 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 411 63 * ObjInfo v36, 1 411 63 * PSF v36 412 65 * ALLOC 0x487f30, 184 (type:Vector3) 416 61 * ObjInfo v36, 0 416 61 * VAR v38 417 63 * PshVPtr v0 418 65 * GETOBJ 2 419 65 * CALLINTF 4697 (void GameObject::relTranslate(Vector3)) - 131,7 - 421 61 * SUSPEND 422 61 * SetV4 v16, 0x8 (i:8, f:1.12104e-044) 424 61 * PshVPtr v0 425 63 * ADDSi v276, 134217944 427 63 * RDSPtr 428 63 * ADDSi v196, 134217945 430 63 * PopRPtr 431 61 * WRTV4 v16 - 132,7 - 432 61 * SUSPEND 433 61 * SetV1 v1, 0x1 435 61 * LoadThisR v224, 134217944 437 61 * WRTV1 v1 438 61 * } 438 61 * 12: 438 61 * ObjInfo v45, 0 438 61 * FREE v42, 0x2c84190 (i:46678416, f:2.30622e-316) 441 61 * FREE v27, 0x2c84190 (i:46678416, f:2.30622e-316) 444 61 * FREE v25, 0x492650 (i:4793936, f:2.36852e-317) 447 61 * FREE v5, 0x492650 (i:4793936, f:2.36852e-317) - 135,5 - 450 61 * } 450 61 * SUSPEND 451 61 * { 451 61 * } 451 61 * JMP +450 (d:903) - 138,6 - 453 61 * 4: 453 61 * { 453 61 * SUSPEND 454 61 * VarDecl 7 454 61 * PSF v45 455 63 * CALLSYS 183 (Vector3::Vector3()) 457 61 * ObjInfo v45, 1 457 61 * PshC4 0x0 (i:0, f:0) 459 62 * PshC4 0xbdcccccd (i:-1110651699, f:-0.1) 461 63 * PshC4 0x0 (i:0, f:0) 463 64 * PSF v48 464 66 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 466 61 * ObjInfo v48, 1 466 61 * VAR v48 467 63 * PSF v36 468 65 * PshVPtr v0 469 67 * ADDSi v132, 134217944 471 67 * GETREF 4 472 67 * CALLSYS 246 (Vector3 Quaternion::rotVector3(const Vector3&in) const) 474 61 * ObjInfo v36, 1 474 61 * ObjInfo v48, 0 474 61 * VAR v36 475 63 * PSF v48 476 65 * PshVPtr v0 477 67 * ADDSi v32, 134217944 479 67 * GETREF 4 480 67 * CALLSYS 199 (Vector3 Vector3::opAdd(const Vector3&in) const) 482 61 * ObjInfo v48, 1 482 61 * ObjInfo v36, 0 482 61 * PSF v48 483 63 * PSF v45 484 65 * COPY v3, 67108879 486 63 * ObjInfo v48, 0 486 63 * PopPtr - 139,6 - 487 61 * SUSPEND 488 61 * PSF v38 489 63 * PSF v45 490 65 * ALLOC 0x487f30, 184 (type:Vector3) 494 61 * VAR v38 495 63 * PshVPtr v0 496 65 * ADDSi v268, 134217944 498 65 * RDSPtr 499 65 * GETOBJ 2 500 65 * RefCpyV v50, 0x2c82e10 (i:46673424, f:2.30597e-316) 503 65 * CALLINTF 4466 (bool Box::containsPoint(Vector3)) 505 61 * CpyRtoV4 v15 506 61 * FREE v50, 0x2c82e10 (i:46673424, f:2.30597e-316) 509 61 * CpyVtoR4 v15 510 61 * JLowZ +38 (d:550) - 140,7 - 512 61 * { 512 61 * SUSPEND 513 61 * PSF v38 514 63 * PshC4 0x0 (i:0, f:0) 516 64 * PshC4 0xbdcccccd (i:-1110651699, f:-0.1) 518 65 * PshC4 0x0 (i:0, f:0) 520 66 * PSF v48 521 68 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 523 63 * ObjInfo v48, 1 523 63 * PSF v48 524 65 * ALLOC 0x487f30, 184 (type:Vector3) 528 61 * ObjInfo v48, 0 528 61 * VAR v38 529 63 * PshVPtr v0 530 65 * GETOBJ 2 531 65 * CALLINTF 4697 (void GameObject::relTranslate(Vector3)) - 141,7 - 533 61 * SUSPEND 534 61 * SetV4 v14, 0x3 (i:3, f:4.2039e-045) 536 61 * PshVPtr v0 537 63 * ADDSi v276, 134217944 539 63 * RDSPtr 540 63 * ADDSi v196, 134217945 542 63 * PopRPtr 543 61 * WRTV4 v14 - 142,7 - 544 61 * SUSPEND 545 61 * SetV1 v16, 0x1 547 61 * LoadThisR v224, 134217944 549 61 * WRTV1 v16 - 145,5 - 550 61 * } 550 61 * 13: 550 61 * ObjInfo v45, 0 550 61 * } 550 61 * SUSPEND 551 61 * { 551 61 * } 551 61 * JMP +350 (d:903) - 148,6 - 553 61 * 5: 553 61 * { 553 61 * SUSPEND 554 61 * SetV4 v14, 0x32 (i:50, f:7.00649e-044) 556 61 * LoadThisR v212, 134217944 558 61 * WRTV4 v14 - 149,6 - 559 61 * SUSPEND 560 61 * VarDecl 8 560 61 * PSF v45 561 63 * CALLSYS 183 (Vector3::Vector3()) 563 61 * ObjInfo v45, 1 563 61 * PshC4 0x0 (i:0, f:0) 565 62 * PshC4 0x0 (i:0, f:0) 567 63 * PshC4 0xbdcccccd (i:-1110651699, f:-0.1) 569 64 * PSF v36 570 66 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 572 61 * ObjInfo v36, 1 572 61 * VAR v36 573 63 * PSF v48 574 65 * PshVPtr v0 575 67 * ADDSi v132, 134217944 577 67 * GETREF 4 578 67 * CALLSYS 246 (Vector3 Quaternion::rotVector3(const Vector3&in) const) 580 61 * ObjInfo v48, 1 580 61 * ObjInfo v36, 0 580 61 * VAR v48 581 63 * PSF v36 582 65 * PshVPtr v0 583 67 * ADDSi v32, 134217944 585 67 * GETREF 4 586 67 * CALLSYS 199 (Vector3 Vector3::opAdd(const Vector3&in) const) 588 61 * ObjInfo v36, 1 588 61 * ObjInfo v48, 0 588 61 * PSF v36 589 63 * PSF v45 590 65 * COPY v3, 67108879 592 63 * ObjInfo v36, 0 592 63 * PopPtr - 150,6 - 593 61 * SUSPEND 594 61 * PSF v38 595 63 * PSF v45 596 65 * ALLOC 0x487f30, 184 (type:Vector3) 600 61 * VAR v38 601 63 * PshVPtr v0 602 65 * ADDSi v268, 134217944 604 65 * RDSPtr 605 65 * GETOBJ 2 606 65 * RefCpyV v50, 0x2c82e10 (i:46673424, f:2.30597e-316) 609 65 * CALLINTF 4466 (bool Box::containsPoint(Vector3)) 611 61 * CpyRtoV4 v1 612 61 * FREE v50, 0x2c82e10 (i:46673424, f:2.30597e-316) 615 61 * CpyVtoR4 v1 616 61 * JLowZ +21 (d:639) - 151,7 - 618 61 * { 618 61 * SUSPEND 619 61 * PSF v38 620 63 * PshC4 0x0 (i:0, f:0) 622 64 * PshC4 0x0 (i:0, f:0) 624 65 * PshC4 0xbdcccccd (i:-1110651699, f:-0.1) 626 66 * PSF v36 627 68 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 629 63 * ObjInfo v36, 1 629 63 * PSF v36 630 65 * ALLOC 0x487f30, 184 (type:Vector3) 634 61 * ObjInfo v36, 0 634 61 * VAR v38 635 63 * PshVPtr v0 636 65 * GETOBJ 2 637 65 * CALLINTF 4697 (void GameObject::relTranslate(Vector3)) - 154,5 - 639 61 * } 639 61 * 14: 639 61 * ObjInfo v45, 0 639 61 * } 639 61 * SUSPEND 640 61 * { 640 61 * } 640 61 * JMP +261 (d:903) - 157,6 - 642 61 * 6: 642 61 * { 642 61 * SUSPEND 643 61 * SetV4 v14, 0x32 (i:50, f:7.00649e-044) 645 61 * LoadThisR v216, 134217944 647 61 * WRTV4 v14 - 158,6 - 648 61 * SUSPEND 649 61 * VarDecl 9 649 61 * PSF v45 650 63 * CALLSYS 183 (Vector3::Vector3()) 652 61 * ObjInfo v45, 1 652 61 * PshC4 0x0 (i:0, f:0) 654 62 * PshC4 0x0 (i:0, f:0) 656 63 * PshC4 0x3dcccccd (i:1036831949, f:0.1) 658 64 * PSF v48 659 66 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 661 61 * ObjInfo v48, 1 661 61 * VAR v48 662 63 * PSF v36 663 65 * PshVPtr v0 664 67 * ADDSi v132, 134217944 666 67 * GETREF 4 667 67 * CALLSYS 246 (Vector3 Quaternion::rotVector3(const Vector3&in) const) 669 61 * ObjInfo v36, 1 669 61 * ObjInfo v48, 0 669 61 * VAR v36 670 63 * PSF v48 671 65 * PshVPtr v0 672 67 * ADDSi v32, 134217944 674 67 * GETREF 4 675 67 * CALLSYS 199 (Vector3 Vector3::opAdd(const Vector3&in) const) 677 61 * ObjInfo v48, 1 677 61 * ObjInfo v36, 0 677 61 * PSF v48 678 63 * PSF v45 679 65 * COPY v3, 67108879 681 63 * ObjInfo v48, 0 681 63 * PopPtr - 159,6 - 682 61 * SUSPEND 683 61 * PSF v38 684 63 * PSF v45 685 65 * ALLOC 0x487f30, 184 (type:Vector3) 689 61 * VAR v38 690 63 * PshVPtr v0 691 65 * ADDSi v268, 134217944 693 65 * RDSPtr 694 65 * GETOBJ 2 695 65 * RefCpyV v50, 0x2c82e10 (i:46673424, f:2.30597e-316) 698 65 * CALLINTF 4466 (bool Box::containsPoint(Vector3)) 700 61 * CpyRtoV4 v15 701 61 * FREE v50, 0x2c82e10 (i:46673424, f:2.30597e-316) 704 61 * CpyVtoR4 v15 705 61 * JLowZ +21 (d:728) - 160,7 - 707 61 * { 707 61 * SUSPEND 708 61 * PSF v38 709 63 * PshC4 0x0 (i:0, f:0) 711 64 * PshC4 0x0 (i:0, f:0) 713 65 * PshC4 0x3dcccccd (i:1036831949, f:0.1) 715 66 * PSF v36 716 68 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 718 63 * ObjInfo v36, 1 718 63 * PSF v36 719 65 * ALLOC 0x487f30, 184 (type:Vector3) 723 61 * ObjInfo v36, 0 723 61 * VAR v38 724 63 * PshVPtr v0 725 65 * GETOBJ 2 726 65 * CALLINTF 4697 (void GameObject::relTranslate(Vector3)) - 163,5 - 728 61 * } 728 61 * 15: 728 61 * ObjInfo v45, 0 728 61 * } 728 61 * SUSPEND 729 61 * { 729 61 * } 729 61 * JMP +172 (d:903) - 167,6 - 731 61 * 7: 731 61 * { 731 61 * SUSPEND 732 61 * SetV1 v16, 0x1 734 61 * LoadThisR v224, 134217944 736 61 * WRTV1 v16 - 168,6 - 737 61 * SUSPEND 738 61 * PshVPtr v0 739 63 * CALLINTF 4757 (void Player::rotateLeft()) - 170,5 - 741 61 * } 741 61 * SUSPEND 742 61 * { 742 61 * } 742 61 * JMP +159 (d:903) - 174,6 - 744 61 * 8: 744 61 * { 744 61 * SUSPEND 745 61 * SetV1 v14, 0x1 747 61 * LoadThisR v224, 134217944 749 61 * WRTV1 v14 - 175,6 - 750 61 * SUSPEND 751 61 * PshVPtr v0 752 63 * CALLINTF 4758 (void Player::rotateRight()) - 177,5 - 754 61 * } 754 61 * SUSPEND 755 61 * { 755 61 * } 755 61 * JMP +146 (d:903) - 180,6 - 757 61 * 9: 757 61 * { 757 61 * SUSPEND 758 61 * VarDecl 10 758 61 * CpyVtoV4 v16, v-3 760 61 * iTOd v53, v16 762 61 * SetV8 v55, 0x3f689374bc6a7efc (i:4569063951553953532, f:0.003) 765 61 * MULd v53, v53, v55 767 61 * dTOf v14, v53 769 61 * CpyVtoV4 v51, v14 - 181,6 - 771 61 * SUSPEND 772 61 * STR 17 (l:2 s:", ") 773 64 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 775 61 * STOREOBJ v59 776 61 * ChkNullV v59 777 61 * VAR v59 778 63 * PshV4 v51 779 64 * CALLSYS 93 (String@ String(const float)) 781 63 * STOREOBJ v57 782 63 * PshVPtr v57 783 65 * GETOBJREF 2 784 65 * CALLSYS 111 (String@ String::opAdd(const String&in) const) 786 61 * STOREOBJ v61 787 61 * FREE v57, 0x4871c0 (i:4747712, f:2.34568e-317) 790 61 * FREE v59, 0x4871c0 (i:4747712, f:2.34568e-317) 793 61 * ChkNullV v61 794 61 * VAR v61 795 63 * GETOBJREF 0 796 63 * CALLSYS 83 (void echo(const String&in)) 798 61 * FREE v61, 0x4871c0 (i:4747712, f:2.34568e-317) - 182,6 - 801 61 * SUSPEND 802 61 * CpyGtoV4 v15, 0x140185b94 (i:5370305428, f:2.65328e-314) 805 61 * MULf v1, v15, v51 807 61 * PshV4 v1 808 62 * PSF v38 809 64 * PshC4 0xbf800000 (i:-1082130432, f:-1) 811 65 * PshC4 0x0 (i:0, f:0) 813 66 * PshC4 0x0 (i:0, f:0) 815 67 * PSF v48 816 69 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 818 64 * ObjInfo v48, 1 818 64 * PSF v48 819 66 * ALLOC 0x487f30, 184 (type:Vector3) 823 62 * ObjInfo v48, 0 823 62 * VAR v38 824 64 * PshVPtr v0 825 66 * GETOBJ 2 826 66 * CALLINTF 4694 (void GameObject::relRotate(Vector3, float)) - 185,5 - 828 61 * } 828 61 * SUSPEND 829 61 * { 829 61 * } 829 61 * JMP +72 (d:903) - 188,6 - 831 61 * 10: 831 61 * { 831 61 * SUSPEND 832 61 * VarDecl 11 832 61 * CpyVtoV4 v14, v-3 834 61 * iTOd v53, v14 836 61 * SetV8 v55, 0x3f689374bc6a7efc (i:4569063951553953532, f:0.003) 839 61 * MULd v53, v53, v55 841 61 * dTOf v14, v53 843 61 * CpyVtoV4 v51, v14 - 189,6 - 845 61 * SUSPEND 846 61 * CpyGtoV4 v1, 0x140185b94 (i:5370305428, f:2.65328e-314) 849 61 * MULf v14, v1, v51 851 61 * PshV4 v14 852 62 * PSF v38 853 64 * PshC4 0x0 (i:0, f:0) 855 65 * PshC4 0x0 (i:0, f:0) 857 66 * PshC4 0x3f800000 (i:1065353216, f:1) 859 67 * PSF v36 860 69 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 862 64 * ObjInfo v36, 1 862 64 * PSF v36 863 66 * ALLOC 0x487f30, 184 (type:Vector3) 867 62 * ObjInfo v36, 0 867 62 * VAR v38 868 64 * PshVPtr v0 869 66 * GETOBJ 2 870 66 * CALLINTF 4694 (void GameObject::relRotate(Vector3, float)) - 190,6 - 872 61 * SUSPEND 873 61 * STR 2 (l:1 s:" ") 874 64 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 876 61 * STOREOBJ v61 877 61 * ChkNullV v61 878 61 * VAR v61 879 63 * PshV4 v-3 880 64 * CALLSYS 92 (String@ String(const int)) 882 63 * STOREOBJ v59 883 63 * PshVPtr v59 884 65 * GETOBJREF 2 885 65 * CALLSYS 111 (String@ String::opAdd(const String&in) const) 887 61 * STOREOBJ v57 888 61 * FREE v59, 0x4871c0 (i:4747712, f:2.34568e-317) 891 61 * FREE v61, 0x4871c0 (i:4747712, f:2.34568e-317) 894 61 * ChkNullV v57 895 61 * VAR v57 896 63 * GETOBJREF 0 897 63 * CALLSYS 83 (void echo(const String&in)) 899 61 * FREE v57, 0x4871c0 (i:4747712, f:2.34568e-317) - 192,5 - 902 61 * } 902 61 * SUSPEND - 194,3 - 903 61 * { 903 61 * } 903 61 * 1: 903 61 * SUSPEND 904 61 * 0: 904 61 * RET 4 void Player::intersectAction(Base@) Temps: 2, 4, 6, 8 Variables: -002: Base@ obj 000: Player this 002: (heap) Vector3 {noname} 004: (heap) Scene {noname} 006: (heap) Timer {noname} 008: (heap) ExplosionEffect {noname} - 103,3 - 0 8 * VarDecl 0 0 8 * SUSPEND 1 8 * PSF v2 2 10 * PshVPtr v0 3 12 * ADDSi v32, 134217944 5 12 * ALLOC 0x487f30, 184 (type:Vector3) 9 8 * VAR v2 10 10 * PshVPtr v0 11 12 * ADDSi v64, 134217944 13 12 * RDSPtr 14 12 * RefCpyV v4, 0x493b20 (i:4799264, f:2.37115e-317) 17 12 * PopPtr 18 10 * VAR v4 19 12 * PshVPtr v0 20 14 * ADDSi v184, 134217944 22 14 * RDSPtr 23 14 * RefCpyV v6, 0x490710 (i:4785936, f:2.36457e-317) 26 14 * PopPtr 27 12 * VAR v6 28 14 * GETOBJ 0 29 14 * GETOBJ 2 30 14 * GETOBJ 4 31 14 * CALL 4190 (ExplosionEffect@ ExplosionEffect(Timer@, Scene@, Vector3)) 33 8 * STOREOBJ v8 34 8 * FREE v8, 0x2c8bf40 (i:46710592, f:2.30781e-316) - 104,3 - 37 8 * SUSPEND 38 8 * 0: 38 8 * FREE v-2, 0x2c81f10 (i:46669584, f:2.30578e-316) 41 8 * RET 4 Player::Player(Object@, Timer@, Box@) Temps: 2, 4, 7, 8, 9, 10, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31 Variables: -002: Object@ playerModel -004: Timer@ t -006: Box@ st 000: Player this 002: (heap) GameObject {noname} 004: (heap) Object {noname} 015: (heap) Vector3 {noname} 017: (heap) Vector3 {noname} 019: (heap) Box {noname} 021: (heap) _builtin_function_ {noname} 023: (heap) Array {noname} 025: (heap) Box {noname} 027: (heap) Timer {noname} 029: (heap) Weapon {noname} 031: (heap) Array {noname} 007: Vector3 {noname} 013: Vector3 {noname} - 14,13 - 0 31 * VarDecl 0 0 31 * VarDecl 1 0 31 * VarDecl 2 0 31 * SUSPEND 1 31 * CALL 4424 (int[]@ factstub()) 3 31 * STOREOBJ v31 4 31 * PshVPtr v31 5 33 * PshVPtr v0 6 35 * ADDSi v228, 134217944 8 35 * REFCPY 0x2c85bd0 (i:46685136, f:2.30655e-316) 11 33 * PopPtr 12 31 * FREE v31, 0x2c85bd0 (i:46685136, f:2.30655e-316) - 20,10 - 15 31 * SUSPEND 16 31 * PshVPtr v0 17 33 * CALL 4015 (Actor::Actor()) - 10,6 - 19 31 * SUSPEND 20 31 * SetV4 v8, 0x0 (i:0, f:0) 22 31 * LoadThisR v212, 134217944 24 31 * WRTV4 v8 - 11,6 - 25 31 * SUSPEND 26 31 * SetV4 v10, 0x0 (i:0, f:0) 28 31 * LoadThisR v216, 134217944 30 31 * WRTV4 v10 - 12,6 - 31 31 * SUSPEND 32 31 * SetV4 v8, 0x0 (i:0, f:0) 34 31 * LoadThisR v220, 134217944 36 31 * WRTV4 v8 - 13,7 - 37 31 * SUSPEND 38 31 * SetV1 v10, 0x0 40 31 * LoadThisR v224, 134217944 42 31 * WRTV1 v10 - 25,3 - 43 31 * SUSPEND 44 31 * VAR v-6 45 33 * PshVPtr v0 46 35 * ADDSi v176, 134217944 48 35 * GETOBJREF 2 49 35 * REFCPY 0x2c82e10 (i:46673424, f:2.30597e-316) 52 33 * PopPtr - 26,3 - 53 31 * SUSPEND 54 31 * VAR v-4 55 33 * PshVPtr v0 56 35 * ADDSi v184, 134217944 58 35 * GETOBJREF 2 59 35 * REFCPY 0x490710 (i:4785936, f:2.36457e-317) 62 33 * PopPtr - 27,3 - 63 31 * SUSPEND 64 31 * CALL 4028 (GameObject@ GameObject()) 66 31 * STOREOBJ v2 67 31 * VAR v2 68 33 * PshVPtr v0 69 35 * ADDSi v236, 134217944 71 35 * GETOBJREF 2 72 35 * REFCPY 0x2c81a70 (i:46668400, f:2.30573e-316) 75 33 * FREE v2, 0x2c81a70 (i:46668400, f:2.30573e-316) 78 33 * PopPtr - 28,3 - 79 31 * SUSPEND 80 31 * CALLSYS 791 (Object@ Object()) 82 31 * STOREOBJ v4 83 31 * VAR v4 84 33 * PshVPtr v0 85 35 * ADDSi v244, 134217944 87 35 * GETOBJREF 2 88 35 * REFCPY 0x492650 (i:4793936, f:2.36852e-317) 91 33 * FREE v4, 0x492650 (i:4793936, f:2.36852e-317) 94 33 * PopPtr - 29,3 - 95 31 * SUSPEND 96 31 * CALLSYS 791 (Object@ Object()) 98 31 * STOREOBJ v4 99 31 * VAR v4 100 33 * PshVPtr v0 101 35 * ADDSi v252, 134217944 103 35 * GETOBJREF 2 104 35 * REFCPY 0x492650 (i:4793936, f:2.36852e-317) 107 33 * FREE v4, 0x492650 (i:4793936, f:2.36852e-317) 110 33 * PopPtr - 30,3 - 111 31 * SUSPEND 112 31 * CALLSYS 791 (Object@ Object()) 114 31 * STOREOBJ v4 115 31 * VAR v4 116 33 * PshVPtr v0 117 35 * ADDSi v260, 134217944 119 35 * GETOBJREF 2 120 35 * REFCPY 0x492650 (i:4793936, f:2.36852e-317) 123 33 * FREE v4, 0x492650 (i:4793936, f:2.36852e-317) 126 33 * PopPtr - 32,3 - 127 31 * SUSPEND 128 31 * PSF v15 129 33 * PshC4 0x40a00000 (i:1084227584, f:5) 131 34 * PshC4 0x41280000 (i:1093140480, f:10.5) 133 35 * PshC4 0x40c00000 (i:1086324736, f:6) 135 36 * PSF v7 136 38 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 138 33 * ObjInfo v7, 1 138 33 * PSF v7 139 35 * ALLOC 0x487f30, 184 (type:Vector3) 143 31 * ObjInfo v7, 0 143 31 * VAR v15 144 33 * PSF v17 145 35 * PshC4 0xc0a00000 (i:-1063256064, f:-5) 147 36 * PshC4 0xc1280000 (i:-1054343168, f:-10.5) 149 37 * PshC4 0xc0c00000 (i:-1061158912, f:-6) 151 38 * PSF v13 152 40 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 154 35 * ObjInfo v13, 1 154 35 * PSF v13 155 37 * ALLOC 0x487f30, 184 (type:Vector3) 159 33 * ObjInfo v13, 0 159 33 * VAR v17 160 35 * GETOBJ 0 161 35 * GETOBJ 2 162 35 * CALL 4078 (Box@ Box(Vector3, Vector3)) 164 31 * STOREOBJ v19 165 31 * VAR v19 166 33 * PshVPtr v0 167 35 * ADDSi v268, 134217944 169 35 * GETOBJREF 2 170 35 * REFCPY 0x2c82e10 (i:46673424, f:2.30597e-316) 173 33 * FREE v19, 0x2c82e10 (i:46673424, f:2.30597e-316) 176 33 * PopPtr - 34,3 - 177 31 * SUSPEND 178 31 * PSF v15 179 33 * PshC4 0x0 (i:0, f:0) 181 34 * PshC4 0x0 (i:0, f:0) 183 35 * PshC4 0x0 (i:0, f:0) 185 36 * PSF v7 186 38 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 188 33 * ObjInfo v7, 1 188 33 * PSF v7 189 35 * ALLOC 0x487f30, 184 (type:Vector3) 193 31 * ObjInfo v7, 0 193 31 * VAR v15 194 33 * PshVPtr v-2 195 35 * RefCpyV v4, 0x492650 (i:4793936, f:2.36852e-317) 198 35 * PopPtr 199 33 * VAR v4 200 35 * PshVPtr v0 201 37 * ADDSi v236, 134217944 203 37 * RDSPtr 204 37 * GETOBJ 2 205 37 * GETOBJ 4 206 37 * RefCpyV v2, 0x2c81a70 (i:46668400, f:2.30573e-316) 209 37 * CALLINTF 4689 (uint GameObject::addChild(Object@, Vector3)) 211 31 * FREE v2, 0x2c81a70 (i:46668400, f:2.30573e-316) - 35,3 - 214 31 * SUSPEND 215 31 * PSF v15 216 33 * PshC4 0x0 (i:0, f:0) 218 34 * PshC4 0xbf800000 (i:-1082130432, f:-1) 220 35 * PshC4 0x3f000000 (i:1056964608, f:0.5) 222 36 * PSF v7 223 38 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 225 33 * ObjInfo v7, 1 225 33 * PSF v7 226 35 * ALLOC 0x487f30, 184 (type:Vector3) 230 31 * ObjInfo v7, 0 230 31 * VAR v15 231 33 * PshVPtr v0 232 35 * ADDSi v252, 134217944 234 35 * RDSPtr 235 35 * RefCpyV v4, 0x492650 (i:4793936, f:2.36852e-317) 238 35 * PopPtr 239 33 * VAR v4 240 35 * PshVPtr v0 241 37 * ADDSi v236, 134217944 243 37 * RDSPtr 244 37 * GETOBJ 2 245 37 * GETOBJ 4 246 37 * RefCpyV v2, 0x2c81a70 (i:46668400, f:2.30573e-316) 249 37 * CALLINTF 4689 (uint GameObject::addChild(Object@, Vector3)) 251 31 * FREE v2, 0x2c81a70 (i:46668400, f:2.30573e-316) - 36,3 - 254 31 * SUSPEND 255 31 * PSF v15 256 33 * PshC4 0x0 (i:0, f:0) 258 34 * PshC4 0xbf800000 (i:-1082130432, f:-1) 260 35 * PshC4 0xbf000000 (i:-1090519040, f:-0.5) 262 36 * PSF v7 263 38 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 265 33 * ObjInfo v7, 1 265 33 * PSF v7 266 35 * ALLOC 0x487f30, 184 (type:Vector3) 270 31 * ObjInfo v7, 0 270 31 * VAR v15 271 33 * PshVPtr v0 272 35 * ADDSi v260, 134217944 274 35 * RDSPtr 275 35 * RefCpyV v4, 0x492650 (i:4793936, f:2.36852e-317) 278 35 * PopPtr 279 33 * VAR v4 280 35 * PshVPtr v0 281 37 * ADDSi v236, 134217944 283 37 * RDSPtr 284 37 * GETOBJ 2 285 37 * GETOBJ 4 286 37 * RefCpyV v2, 0x2c81a70 (i:46668400, f:2.30573e-316) 289 37 * CALLINTF 4689 (uint GameObject::addChild(Object@, Vector3)) 291 31 * FREE v2, 0x2c81a70 (i:46668400, f:2.30573e-316) - 38,3 - 294 31 * SUSPEND 295 31 * SetV4 v10, 0x4 (i:4, f:5.60519e-045) 297 31 * LoadThisR v52, 134217944 299 31 * WRTV4 v10 - 39,3 - 300 31 * SUSPEND 301 31 * SetV4 v8, 0x2 (i:2, f:2.8026e-045) 303 31 * LoadThisR v48, 134217944 305 31 * WRTV4 v8 - 41,3 - 306 31 * SUSPEND 307 31 * PSF v15 308 33 * PshC4 0x0 (i:0, f:0) 310 34 * PshC4 0x0 (i:0, f:0) 312 35 * PshC4 0x0 (i:0, f:0) 314 36 * PSF v7 315 38 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 317 33 * ObjInfo v7, 1 317 33 * PSF v7 318 35 * ALLOC 0x487f30, 184 (type:Vector3) 322 31 * ObjInfo v7, 0 322 31 * VAR v15 323 33 * PshVPtr v0 324 35 * ADDSi v236, 134217944 326 35 * RDSPtr 327 35 * RefCpyV v2, 0x2c81a70 (i:46668400, f:2.30573e-316) 330 35 * PopPtr 331 33 * VAR v2 332 35 * PshVPtr v0 333 37 * GETOBJ 2 334 37 * GETOBJ 4 335 37 * CALLINTF 4690 (uint GameObject::addChild(GameObject@, Vector3)) - 42,3 - 337 31 * SUSPEND 338 31 * PSF v15 339 33 * PshC4 0x3f800000 (i:1065353216, f:1) 341 34 * PshC4 0xc0a00000 (i:-1063256064, f:-5) 343 35 * PshC4 0x0 (i:0, f:0) 345 36 * PSF v7 346 38 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 348 33 * ObjInfo v7, 1 348 33 * PSF v7 349 35 * ALLOC 0x487f30, 184 (type:Vector3) 353 31 * ObjInfo v7, 0 353 31 * VAR v15 354 33 * PshVPtr v0 355 35 * ADDSi v244, 134217944 357 35 * RDSPtr 358 35 * RefCpyV v4, 0x492650 (i:4793936, f:2.36852e-317) 361 35 * PopPtr 362 33 * VAR v4 363 35 * PshVPtr v0 364 37 * GETOBJ 2 365 37 * GETOBJ 4 366 37 * CALLINTF 4689 (uint GameObject::addChild(Object@, Vector3)) - 44,3 - 368 31 * SUSPEND 369 31 * PshVPtr v0 370 33 * FuncPtr 0x2d99d30 (i:47815984, f:2.36242e-316) 373 35 * CALLSYS 18 (_builtin_function_@ %delegate_factory(int&in, int&in)) 375 31 * STOREOBJ v21 376 31 * VAR v21 377 33 * PshVPtr v0 378 35 * ADDSi v184, 134217944 380 35 * RDSPtr 381 35 * ADDSi v88, 67108902 383 35 * GETOBJ 2 384 35 * CALLSYS 728 (TimerEvent& TimerEvent::opAddAssign(Action@)) - 45,3 - 386 31 * SUSPEND 387 31 * PshC4 0x13 (i:19, f:2.66247e-044) 389 32 * PshVPtr v0 390 34 * ADDSi v228, 134217944 392 34 * RDSPtr 393 34 * CALLSYS 133 (void Array::resize(uint)) - 46,3 - 395 31 * SUSPEND 396 31 * SetV4 v9, 0x0 (i:0, f:0) 398 31 * PshC4 0x4 (i:4, f:5.60519e-045) 400 32 * PshVPtr v0 401 34 * ADDSi v228, 134217944 403 34 * RDSPtr 404 34 * RefCpyV v23, 0x2c85bd0 (i:46685136, f:2.30655e-316) 407 34 * CALLSYS 4428 (int& Array::opIndex(uint)) 409 31 * WRTV4 v9 410 31 * FREE v23, 0x2c85bd0 (i:46685136, f:2.30655e-316) - 47,3 - 413 31 * SUSPEND 414 31 * SetV4 v9, 0x0 (i:0, f:0) 416 31 * PshC4 0x5 (i:5, f:7.00649e-045) 418 32 * PshVPtr v0 419 34 * ADDSi v228, 134217944 421 34 * RDSPtr 422 34 * RefCpyV v23, 0x2c85bd0 (i:46685136, f:2.30655e-316) 425 34 * CALLSYS 4428 (int& Array::opIndex(uint)) 427 31 * WRTV4 v9 428 31 * FREE v23, 0x2c85bd0 (i:46685136, f:2.30655e-316) - 49,3 - 431 31 * SUSPEND 432 31 * PshC4 0x1 (i:1, f:1.4013e-045) 434 32 * PshC4 0x2 (i:2, f:2.8026e-045) 436 33 * CALL 4080 (Box@ Box()) 438 33 * STOREOBJ v25 439 33 * PshVPtr v0 440 35 * ADDSi v176, 134217944 442 35 * RDSPtr 443 35 * CHKREF 444 35 * RefCpyV v19, 0x2c82e10 (i:46673424, f:2.30597e-316) 447 35 * PopPtr 448 33 * PshVPtr v19 449 35 * CHKREF 450 35 * PshVPtr v25 451 37 * CALLSYS 4 (int& _builtin_object_::opAssign(int&in)) 453 33 * FREE v19, 0x2c82e10 (i:46673424, f:2.30597e-316) 456 33 * VAR v25 457 35 * PshVPtr v0 458 37 * ADDSi v184, 134217944 460 37 * RDSPtr 461 37 * RefCpyV v27, 0x490710 (i:4785936, f:2.36457e-317) 464 37 * PopPtr 465 35 * VAR v27 466 37 * GETOBJ 0 467 37 * GETOBJ 2 468 37 * CALL 4160 (Weapon@ Weapon(Timer@, Box, int, int)) 470 31 * STOREOBJ v29 471 31 * VAR v29 472 33 * PshVPtr v0 473 35 * ADDSi v276, 134217944 475 35 * GETOBJREF 2 476 35 * REFCPY 0x2c8ad00 (i:46705920, f:2.30758e-316) 479 33 * FREE v29, 0x2c8ad00 (i:46705920, f:2.30758e-316) 482 33 * PopPtr - 50,3 - 483 31 * SUSPEND 484 31 * SetV4 v9, 0x5 (i:5, f:7.00649e-045) 486 31 * PshVPtr v0 487 33 * ADDSi v276, 134217944 489 33 * RDSPtr 490 33 * ADDSi v196, 134217945 492 33 * PopRPtr 493 31 * WRTV4 v9 - 51,3 - 494 31 * SUSPEND 495 31 * PshC4 0x4 (i:4, f:5.60519e-045) 497 32 * PshVPtr v0 498 34 * CALLINTF 4753 (void Actor::addToIntersect(int)) - 52,3 - 500 31 * SUSPEND 501 31 * PSF v15 502 33 * PshC4 0x0 (i:0, f:0) 504 34 * PshC4 0x3f800000 (i:1065353216, f:1) 506 35 * PshC4 0x0 (i:0, f:0) 508 36 * PSF v7 509 38 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 511 33 * ObjInfo v7, 1 511 33 * PSF v7 512 35 * ALLOC 0x487f30, 184 (type:Vector3) 516 31 * ObjInfo v7, 0 516 31 * VAR v15 517 33 * PshVPtr v0 518 35 * ADDSi v276, 134217944 520 35 * RDSPtr 521 35 * RefCpyV v2, 0x2c81a70 (i:46668400, f:2.30573e-316) 524 35 * PopPtr 525 33 * VAR v2 526 35 * PshVPtr v0 527 37 * GETOBJ 2 528 37 * GETOBJ 4 529 37 * CALLINTF 4690 (uint GameObject::addChild(GameObject@, Vector3)) - 53,3 - 531 31 * SUSPEND 532 31 * 0: 532 31 * FREE v-2, 0x492650 (i:4793936, f:2.36852e-317) 535 31 * FREE v-4, 0x490710 (i:4785936, f:2.36457e-317) 538 31 * FREE v-6, 0x2c82e10 (i:46673424, f:2.30597e-316) 541 31 * RET 8 void Player::rotateLeft() Temps: 1, 2, 5, 6, 7, 9, 11, 13 Variables: 000: Player this 009: (heap) Vector3 {noname} 011: (heap) Array {noname} 013: (heap) GameObject {noname} 005: Vector3 {noname} - 197,3 - 0 13 * SUSPEND 1 13 * LoadThisR v224, 134217944 3 13 * RDR1 v1 4 13 * CpyVtoR4 v1 5 13 * JLowZ +103 (d:110) - 198,4 - 7 13 * { 7 13 * SUSPEND 8 13 * CpyGtoV4 v1, 0x140185b94 (i:5370305428, f:2.65328e-314) 11 13 * MULIf v1, v1, 0.030000 14 13 * PshV4 v1 15 14 * PSF v9 16 16 * PshC4 0x3f800000 (i:1065353216, f:1) 18 17 * PshC4 0x0 (i:0, f:0) 20 18 * PshC4 0x0 (i:0, f:0) 22 19 * PSF v5 23 21 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 25 16 * ObjInfo v5, 1 25 16 * PSF v5 26 18 * ALLOC 0x487f30, 184 (type:Vector3) 30 14 * ObjInfo v5, 0 30 14 * VAR v9 31 16 * PshVPtr v0 32 18 * GETOBJ 2 33 18 * CALLINTF 4694 (void GameObject::relRotate(Vector3, float)) - 199,4 - 35 13 * SUSPEND 36 13 * PshC4 0x4 (i:4, f:5.60519e-045) 38 14 * PshVPtr v0 39 16 * ADDSi v228, 134217944 41 16 * RDSPtr 42 16 * RefCpyV v11, 0x2c85bd0 (i:46685136, f:2.30655e-316) 45 16 * CALLSYS 4428 (int& Array::opIndex(uint)) 47 13 * RDR4 v1 48 13 * FREE v11, 0x2c85bd0 (i:46685136, f:2.30655e-316) 51 13 * CMPIi v1, 3 53 13 * JNS +53 (d:108) - 200,5 - 55 13 * { 55 13 * SUSPEND 56 13 * PshC4 0x4 (i:4, f:5.60519e-045) 58 14 * PshVPtr v0 59 16 * ADDSi v228, 134217944 61 16 * RDSPtr 62 16 * RefCpyV v11, 0x2c85bd0 (i:46685136, f:2.30655e-316) 65 16 * CALLSYS 4428 (int& Array::opIndex(uint)) 67 13 * INCi 68 13 * FREE v11, 0x2c85bd0 (i:46685136, f:2.30655e-316) - 201,5 - 71 13 * SUSPEND 72 13 * CpyGtoV4 v7, 0x140185b94 (i:5370305428, f:2.65328e-314) 75 13 * MULIf v6, v7, 0.030000 78 13 * PshV4 v6 79 14 * PSF v9 80 16 * PshC4 0xbf800000 (i:-1082130432, f:-1) 82 17 * PshC4 0x0 (i:0, f:0) 84 18 * PshC4 0x0 (i:0, f:0) 86 19 * PSF v5 87 21 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 89 16 * ObjInfo v5, 1 89 16 * PSF v5 90 18 * ALLOC 0x487f30, 184 (type:Vector3) 94 14 * ObjInfo v5, 0 94 14 * VAR v9 95 16 * PshVPtr v0 96 18 * ADDSi v236, 134217944 98 18 * RDSPtr 99 18 * GETOBJ 2 100 18 * RefCpyV v13, 0x2c81a70 (i:46668400, f:2.30573e-316) 103 18 * CALLINTF 4694 (void GameObject::relRotate(Vector3, float)) 105 13 * FREE v13, 0x2c81a70 (i:46668400, f:2.30573e-316) 108 13 * } 108 13 * 2: 108 13 * } 108 13 * JMP +53 (d:163) - 204,4 - 110 13 * 1: 110 13 * { 110 13 * SUSPEND 111 13 * PshC4 0x4 (i:4, f:5.60519e-045) 113 14 * PshVPtr v0 114 16 * ADDSi v228, 134217944 116 16 * RDSPtr 117 16 * RefCpyV v11, 0x2c85bd0 (i:46685136, f:2.30655e-316) 120 16 * CALLSYS 4428 (int& Array::opIndex(uint)) 122 13 * DECi 123 13 * FREE v11, 0x2c85bd0 (i:46685136, f:2.30655e-316) - 205,4 - 126 13 * SUSPEND 127 13 * CpyGtoV4 v7, 0x140185b94 (i:5370305428, f:2.65328e-314) 130 13 * MULIf v6, v7, 0.030000 133 13 * PshV4 v6 134 14 * PSF v9 135 16 * PshC4 0x3f800000 (i:1065353216, f:1) 137 17 * PshC4 0x0 (i:0, f:0) 139 18 * PshC4 0x0 (i:0, f:0) 141 19 * PSF v5 142 21 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 144 16 * ObjInfo v5, 1 144 16 * PSF v5 145 18 * ALLOC 0x487f30, 184 (type:Vector3) 149 14 * ObjInfo v5, 0 149 14 * VAR v9 150 16 * PshVPtr v0 151 18 * ADDSi v236, 134217944 153 18 * RDSPtr 154 18 * GETOBJ 2 155 18 * RefCpyV v13, 0x2c81a70 (i:46668400, f:2.30573e-316) 158 18 * CALLINTF 4694 (void GameObject::relRotate(Vector3, float)) 160 13 * FREE v13, 0x2c81a70 (i:46668400, f:2.30573e-316) - 207,3 - 163 13 * } 163 13 * 3: 163 13 * SUSPEND 164 13 * 0: 164 13 * RET 2 void Player::rotateRight() Temps: 1, 2, 5, 6, 7, 9, 11, 13 Variables: 000: Player this 009: (heap) Vector3 {noname} 011: (heap) Array {noname} 013: (heap) GameObject {noname} 005: Vector3 {noname} - 210,3 - 0 13 * SUSPEND 1 13 * LoadThisR v224, 134217944 3 13 * RDR1 v1 4 13 * CpyVtoR4 v1 5 13 * JLowZ +103 (d:110) - 211,4 - 7 13 * { 7 13 * SUSPEND 8 13 * CpyGtoV4 v1, 0x140185b94 (i:5370305428, f:2.65328e-314) 11 13 * MULIf v1, v1, 0.030000 14 13 * PshV4 v1 15 14 * PSF v9 16 16 * PshC4 0xbf800000 (i:-1082130432, f:-1) 18 17 * PshC4 0x0 (i:0, f:0) 20 18 * PshC4 0x0 (i:0, f:0) 22 19 * PSF v5 23 21 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 25 16 * ObjInfo v5, 1 25 16 * PSF v5 26 18 * ALLOC 0x487f30, 184 (type:Vector3) 30 14 * ObjInfo v5, 0 30 14 * VAR v9 31 16 * PshVPtr v0 32 18 * GETOBJ 2 33 18 * CALLINTF 4694 (void GameObject::relRotate(Vector3, float)) - 212,4 - 35 13 * SUSPEND 36 13 * PshC4 0x5 (i:5, f:7.00649e-045) 38 14 * PshVPtr v0 39 16 * ADDSi v228, 134217944 41 16 * RDSPtr 42 16 * RefCpyV v11, 0x2c85bd0 (i:46685136, f:2.30655e-316) 45 16 * CALLSYS 4428 (int& Array::opIndex(uint)) 47 13 * RDR4 v1 48 13 * FREE v11, 0x2c85bd0 (i:46685136, f:2.30655e-316) 51 13 * CMPIi v1, 3 53 13 * JNS +53 (d:108) - 213,5 - 55 13 * { 55 13 * SUSPEND 56 13 * PshC4 0x5 (i:5, f:7.00649e-045) 58 14 * PshVPtr v0 59 16 * ADDSi v228, 134217944 61 16 * RDSPtr 62 16 * RefCpyV v11, 0x2c85bd0 (i:46685136, f:2.30655e-316) 65 16 * CALLSYS 4428 (int& Array::opIndex(uint)) 67 13 * INCi 68 13 * FREE v11, 0x2c85bd0 (i:46685136, f:2.30655e-316) - 214,5 - 71 13 * SUSPEND 72 13 * CpyGtoV4 v7, 0x140185b94 (i:5370305428, f:2.65328e-314) 75 13 * MULIf v6, v7, 0.030000 78 13 * PshV4 v6 79 14 * PSF v9 80 16 * PshC4 0x3f800000 (i:1065353216, f:1) 82 17 * PshC4 0x0 (i:0, f:0) 84 18 * PshC4 0x0 (i:0, f:0) 86 19 * PSF v5 87 21 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 89 16 * ObjInfo v5, 1 89 16 * PSF v5 90 18 * ALLOC 0x487f30, 184 (type:Vector3) 94 14 * ObjInfo v5, 0 94 14 * VAR v9 95 16 * PshVPtr v0 96 18 * ADDSi v236, 134217944 98 18 * RDSPtr 99 18 * GETOBJ 2 100 18 * RefCpyV v13, 0x2c81a70 (i:46668400, f:2.30573e-316) 103 18 * CALLINTF 4694 (void GameObject::relRotate(Vector3, float)) 105 13 * FREE v13, 0x2c81a70 (i:46668400, f:2.30573e-316) 108 13 * } 108 13 * 2: 108 13 * } 108 13 * JMP +53 (d:163) - 217,4 - 110 13 * 1: 110 13 * { 110 13 * SUSPEND 111 13 * PshC4 0x5 (i:5, f:7.00649e-045) 113 14 * PshVPtr v0 114 16 * ADDSi v228, 134217944 116 16 * RDSPtr 117 16 * RefCpyV v11, 0x2c85bd0 (i:46685136, f:2.30655e-316) 120 16 * CALLSYS 4428 (int& Array::opIndex(uint)) 122 13 * DECi 123 13 * FREE v11, 0x2c85bd0 (i:46685136, f:2.30655e-316) - 218,4 - 126 13 * SUSPEND 127 13 * CpyGtoV4 v7, 0x140185b94 (i:5370305428, f:2.65328e-314) 130 13 * MULIf v6, v7, 0.030000 133 13 * PshV4 v6 134 14 * PSF v9 135 16 * PshC4 0xbf800000 (i:-1082130432, f:-1) 137 17 * PshC4 0x0 (i:0, f:0) 139 18 * PshC4 0x0 (i:0, f:0) 141 19 * PSF v5 142 21 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 144 16 * ObjInfo v5, 1 144 16 * PSF v5 145 18 * ALLOC 0x487f30, 184 (type:Vector3) 149 14 * ObjInfo v5, 0 149 14 * VAR v9 150 16 * PshVPtr v0 151 18 * ADDSi v236, 134217944 153 18 * RDSPtr 154 18 * GETOBJ 2 155 18 * RefCpyV v13, 0x2c81a70 (i:46668400, f:2.30573e-316) 158 18 * CALLINTF 4694 (void GameObject::relRotate(Vector3, float)) 160 13 * FREE v13, 0x2c81a70 (i:46668400, f:2.30573e-316) - 220,3 - 163 13 * } 163 13 * 3: 163 13 * SUSPEND 164 13 * 0: 164 13 * RET 2 Player::~Player() Temps: Variables: 000: Player this - 55,3 - 0 0 * SUSPEND 1 0 * PshVPtr v0 2 2 * CALLINTF 4457 (void Base::removeFromScene()) - 56,3 - 4 0 * SUSPEND 5 0 * 0: 5 0 * RET 2 Point::Point(float, float) Temps: Variables: -002: float xx -003: float yy 000: Point this - 130,3 - 0 0 * VarDecl 0 0 0 * VarDecl 1 0 0 * SUSPEND 1 0 * LoadThisR v32, 134217937 3 0 * WRTV4 v-2 - 131,3 - 4 0 * SUSPEND 5 0 * LoadThisR v36, 134217937 7 0 * WRTV4 v-3 - 132,3 - 8 0 * SUSPEND 9 0 * 0: 9 0 * RET 4 void Projectile::check() Temps: 5, 8, 9, 10, 11, 14, 16, 18, 19, 21 Variables: 003: Vector3 newPos 000: Projectile this 005: (heap) Object {noname} 016: (heap) Vector3 {noname} 018: (heap) Box {noname} 021: (heap) Base {noname} 008: Vector3 {noname} 014: Vector3 {noname} - 59,3 - 0 21 * SUSPEND 1 21 * VarDecl 0 1 21 * PSF v3 2 23 * CALLSYS 183 (Vector3::Vector3()) 4 21 * ObjInfo v3, 1 4 21 * PshC4 0x0 (i:0, f:0) 6 22 * PshC4 0x3dcccccd (i:1036831949, f:0.1) 8 23 * PshC4 0x0 (i:0, f:0) 10 24 * PSF v8 11 26 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 13 21 * ObjInfo v8, 1 13 21 * VAR v8 14 23 * PSF v14 15 25 * PshVPtr v0 16 27 * ADDSi v84, 134217946 18 27 * RDSPtr 19 27 * RefCpyV v5, 0x492650 (i:4793936, f:2.36852e-317) 22 27 * CALLSYS 821 (const Quaternion& Object::get_quaternion() const) 24 25 * PshRPtr 25 27 * GETREF 4 26 27 * CALLSYS 246 (Vector3 Quaternion::rotVector3(const Vector3&in) const) 28 21 * ObjInfo v14, 1 28 21 * ObjInfo v8, 0 28 21 * FREE v5, 0x492650 (i:4793936, f:2.36852e-317) 31 21 * VAR v14 32 23 * PSF v8 33 25 * PshVPtr v0 34 27 * ADDSi v84, 134217946 36 27 * RDSPtr 37 27 * RefCpyV v5, 0x492650 (i:4793936, f:2.36852e-317) 40 27 * CALLSYS 820 (const Vector3& Object::get_position() const) 42 25 * PshRPtr 43 27 * GETREF 4 44 27 * CALLSYS 199 (Vector3 Vector3::opAdd(const Vector3&in) const) 46 21 * ObjInfo v8, 1 46 21 * ObjInfo v14, 0 46 21 * FREE v5, 0x492650 (i:4793936, f:2.36852e-317) 49 21 * PSF v8 50 23 * PSF v3 51 25 * COPY v3, 67108879 53 23 * ObjInfo v8, 0 53 23 * PopPtr - 60,3 - 54 21 * SUSPEND 55 21 * PSF v16 56 23 * PSF v3 57 25 * ALLOC 0x487f30, 184 (type:Vector3) 61 21 * VAR v16 62 23 * PshVPtr v0 63 25 * ADDSi v108, 134217946 65 25 * RDSPtr 66 25 * GETOBJ 2 67 25 * RefCpyV v18, 0x2c82e10 (i:46673424, f:2.30597e-316) 70 25 * CALLINTF 4466 (bool Box::containsPoint(Vector3)) 72 21 * CpyRtoV4 v9 73 21 * FREE v18, 0x2c82e10 (i:46673424, f:2.30597e-316) 76 21 * CpyVtoR4 v9 77 21 * JLowZ +53 (d:132) - 61,4 - 79 21 * { 79 21 * SUSPEND 80 21 * PshC4 0x0 (i:0, f:0) 82 22 * LoadThisR v144, 134217946 84 22 * RDR4 v10 85 22 * MULIf v11, v10, 1.000000 88 22 * PshV4 v11 89 23 * PshC4 0x0 (i:0, f:0) 91 24 * PSF v14 92 26 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 94 21 * ObjInfo v14, 1 94 21 * VAR v14 95 23 * PSF v8 96 25 * PshVPtr v0 97 27 * ADDSi v116, 134217946 99 27 * GETREF 4 100 27 * CALLSYS 246 (Vector3 Quaternion::rotVector3(const Vector3&in) const) 102 21 * ObjInfo v8, 1 102 21 * ObjInfo v14, 0 102 21 * VAR v8 103 23 * PshVPtr v0 104 25 * ADDSi v84, 134217946 106 25 * RDSPtr 107 25 * GETREF 2 108 25 * CALLSYS 806 (void Object::translate(const Vector3&in)) - 62,4 - 110 21 * ObjInfo v8, 0 110 21 * SUSPEND 111 21 * PshVPtr v0 112 23 * ADDSi v84, 134217946 114 23 * RDSPtr 115 23 * RefCpyV v5, 0x492650 (i:4793936, f:2.36852e-317) 118 23 * CALLSYS 820 (const Vector3& Object::get_position() const) 120 21 * PshRPtr 121 23 * PshVPtr v0 122 25 * ADDSi v32, 134217946 124 25 * COPY v3, 67108879 126 23 * PopPtr 127 21 * FREE v5, 0x492650 (i:4793936, f:2.36852e-317) 130 21 * } 130 21 * JMP +4 (d:136) - 64,4 - 132 21 * 1: 132 21 * { 132 21 * SUSPEND 133 21 * PshVPtr v0 134 23 * CALLINTF 4538 (void Projectile::remove()) - 67,3 - 136 21 * } 136 21 * 2: 136 21 * SUSPEND 137 21 * PshVPtr v0 138 23 * RefCpyV v21, 0x2c81f10 (i:46669584, f:2.30578e-316) 141 23 * PopPtr 142 21 * VAR v21 143 23 * GETOBJ 0 144 23 * CALL 4354 (void intersectTest(Base@)) - 68,3 - 146 21 * SUSPEND 147 21 * ObjInfo v3, 0 147 21 * 0: 147 21 * RET 2 void Projectile::intersectAction(Base@) Temps: Variables: -002: Base@ obj 000: Projectile this - 70,3 - 0 0 * VarDecl 0 0 0 * SUSPEND 1 0 * PshVPtr v0 2 2 * CALLINTF 4538 (void Projectile::remove()) - 71,3 - 4 0 * SUSPEND 5 0 * 0: 5 0 * FREE v-2, 0x2c81f10 (i:46669584, f:2.30578e-316) 8 0 * RET 4 Projectile::Projectile(Timer@, Scene@, Weapon, Box, int, int, float) Temps: 2, 4, 6, 8, 9, 11, 13, 14, 16, 20, 21, 22, 23, 25, 27, 31, 33, 35, 37, 40, 42, 44, 46 Variables: -002: Timer@ t -004: Scene@ sc -006: Weapon e -008: Box st -010: int ig -011: int iw -012: float sp 000: Projectile this 002: (heap) String {noname} 004: (heap) String {noname} 006: (heap) Object {noname} 008: (heap) Model {noname} 011: (heap) Surface {noname} 013: (heap) Material {noname} 016: (heap) PointLight {noname} 025: null handle {noname} 027: (heap) Entity {noname} 033: (heap) IntersectGroups {noname} 035: (heap) Array {noname} 037: (heap) Array {noname} 042: (heap) _builtin_function_ {noname} 044: (heap) Scene {noname} 046: (heap) Box {noname} 020: Color {noname} 031: Quaternion {noname} 040: Vector3 {noname} - 7,6 - 0 46 * VarDecl 0 0 46 * VarDecl 1 0 46 * VarDecl 2 0 46 * VarDecl 3 0 46 * VarDecl 4 0 46 * VarDecl 5 0 46 * VarDecl 6 0 46 * SUSPEND 1 46 * CALL 4080 (Box@ Box()) 3 46 * STOREOBJ v46 4 46 * PshVPtr v46 5 48 * PshVPtr v0 6 50 * ADDSi v108, 134217946 8 50 * REFCPY 0x2c82e10 (i:46673424, f:2.30597e-316) 11 48 * PopPtr 12 46 * FREE v46, 0x2c82e10 (i:46673424, f:2.30597e-316) - 8,13 - 15 46 * SUSPEND 16 46 * PshVPtr v0 17 48 * ADDSi v116, 134217946 19 48 * CALLSYS 228 (Quaternion::Quaternion()) - 12,8 - 21 46 * SUSPEND 22 46 * PshVPtr v0 23 48 * CALL 4059 (Base::Base()) - 13,7 - 25 46 * SUSPEND 26 46 * SetV1 v22, 0x0 28 46 * LoadThisR v148, 134217946 30 46 * WRTV1 v22 - 21,3 - 31 46 * SUSPEND 32 46 * PshVPtr v-6 33 48 * ADDSi v132, 134217945 35 48 * PshVPtr v0 36 50 * ADDSi v116, 134217946 38 50 * COPY v4, 67108882 40 48 * PopPtr - 22,3 - 41 46 * SUSPEND 42 46 * PshVPtr v-6 43 48 * ADDSi v32, 134217945 45 48 * PshVPtr v0 46 50 * ADDSi v32, 134217946 48 50 * COPY v3, 67108879 50 48 * PopPtr - 23,3 - 51 46 * SUSPEND 52 46 * VAR v-8 53 48 * PshVPtr v0 54 50 * ADDSi v108, 134217946 56 50 * RDSPtr 57 50 * GETOBJREF 2 58 50 * CALLSYS 4 (int& _builtin_object_::opAssign(int&in)) - 24,3 - 60 46 * SUSPEND 61 46 * VAR v-2 62 48 * PshVPtr v0 63 50 * ADDSi v100, 134217946 65 50 * GETOBJREF 2 66 50 * REFCPY 0x490710 (i:4785936, f:2.36457e-317) 69 48 * PopPtr - 25,3 - 70 46 * SUSPEND 71 46 * VAR v-4 72 48 * PshVPtr v0 73 50 * ADDSi v64, 134217946 75 50 * GETOBJREF 2 76 50 * REFCPY 0x493b20 (i:4799264, f:2.37115e-317) 79 48 * PopPtr - 26,3 - 80 46 * SUSPEND 81 46 * LoadThisR v144, 134217946 83 46 * WRTV4 v-12 - 27,3 - 84 46 * SUSPEND 85 46 * LoadThisR v52, 134217946 87 46 * WRTV4 v-10 - 30,3 - 88 46 * SUSPEND 89 46 * STR 18 (l:30 s:"Models/Eff") 90 49 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 92 46 * STOREOBJ v2 93 46 * ChkNullV v2 94 46 * VAR v2 95 48 * PshGPtr 0x2d32050 (i:47390800, f:2.34142e-316) 98 50 * CHKREF 99 50 * GETOBJREF 2 100 50 * CALLSYS 111 (String@ String::opAdd(const String&in) const) 102 46 * STOREOBJ v4 103 46 * FREE v2, 0x4871c0 (i:4747712, f:2.34568e-317) 106 46 * VAR v4 107 48 * PshGPtr 0x2d310a0 (i:47386784, f:2.34122e-316) 110 50 * GETOBJ 2 111 50 * CALLSYS 790 (Object@ ObjectFactory::createPoster(const String@)) 113 46 * STOREOBJ v6 114 46 * VAR v6 115 48 * PshVPtr v0 116 50 * ADDSi v84, 134217946 118 50 * GETOBJREF 2 119 50 * REFCPY 0x492650 (i:4793936, f:2.36852e-317) 122 48 * FREE v6, 0x492650 (i:4793936, f:2.36852e-317) 125 48 * PopPtr - 31,3 - 126 46 * SUSPEND 127 46 * PshC4 0x1 (i:1, f:1.4013e-045) 129 47 * PshC4 0x0 (i:0, f:0) 131 48 * PshVPtr v0 132 50 * ADDSi v84, 134217946 134 50 * RDSPtr 135 50 * CALLSYS 838 (Model@ Object::get_model() const) 137 48 * STOREOBJ v8 138 48 * PshVPtr v8 139 50 * CALLSYS 1349 (Surface@ Model::getSurface(uint)) 141 47 * STOREOBJ v11 142 47 * FREE v8, 0x49f960 (i:4847968, f:2.39521e-317) 145 47 * PshVPtr v11 146 49 * CALLSYS 1362 (Material@ Surface::get_material()) 148 47 * STOREOBJ v13 149 47 * FREE v11, 0x49fda0 (i:4849056, f:2.39575e-317) 152 47 * PshVPtr v13 153 49 * CALLSYS 1338 (void Material::set_mode(pDrawMode)) 155 46 * FREE v13, 0x49f520 (i:4846880, f:2.39468e-317) - 32,3 - 158 46 * SUSPEND 159 46 * PshC4 0x41200000 (i:1092616192, f:10) 161 47 * CALLSYS 496 (PointLight@ PointLight(float)) 163 46 * STOREOBJ v16 164 46 * VAR v16 165 48 * PshVPtr v0 166 50 * ADDSi v92, 134217946 168 50 * GETOBJREF 2 169 50 * REFCPY 0x48b920 (i:4765984, f:2.35471e-317) 172 48 * FREE v16, 0x48b920 (i:4765984, f:2.35471e-317) 175 48 * PopPtr - 33,3 - 176 46 * SUSPEND 177 46 * SetV1 v9, 0xff 179 46 * PshV4 v9 180 47 * SetV1 v21, 0xff 182 47 * PshV4 v21 183 48 * SetV1 v22, 0x64 185 48 * PshV4 v22 186 49 * SetV1 v23, 0x64 188 49 * PshV4 v23 189 50 * PSF v20 190 52 * CALLSYS 526 (Color::Color(uint8, uint8, uint8, uint8)) 192 46 * ObjInfo v20, 1 192 46 * VAR v20 193 48 * PshVPtr v0 194 50 * ADDSi v92, 134217946 196 50 * RDSPtr 197 50 * GETREF 2 198 50 * CALLSYS 386 (void PointLight::set_color(const Color&in)) - 34,3 - 200 46 * ObjInfo v20, 0 200 46 * SUSPEND 201 46 * PshVPtr v0 202 48 * ADDSi v84, 134217946 204 48 * RDSPtr 205 48 * RefCpyV v6, 0x492650 (i:4793936, f:2.36852e-317) 208 48 * PopPtr 209 46 * ClrVPtr v25 210 46 * CmpPtr v6, v25 212 46 * JZ +9 (d:223) 214 46 * PshVPtr v6 215 48 * CALLSYS 844 (Entity@ Object::_beh_11_()) 217 46 * STOREOBJ v27 218 46 * FREE v6, 0x492650 (i:4793936, f:2.36852e-317) 221 46 * JMP +1 (d:224) 223 46 * 1: 223 46 * ClrVPtr v27 224 46 * 2: 224 46 * VAR v27 225 48 * PshVPtr v0 226 50 * ADDSi v92, 134217946 228 50 * RDSPtr 229 50 * GETOBJ 2 230 50 * CALLSYS 359 (void PointLight::join(const Entity@)) - 35,3 - 232 46 * SUSPEND 233 46 * PshVPtr v0 234 48 * ADDSi v92, 134217946 236 48 * RDSPtr 237 48 * RefCpyV v16, 0x48b920 (i:4765984, f:2.35471e-317) 240 48 * PopPtr 241 46 * ClrVPtr v25 242 46 * CmpPtr v16, v25 244 46 * JZ +9 (d:255) 246 46 * PshVPtr v16 247 48 * CALLSYS 502 (Object@ PointLight::_beh_11_()) 249 46 * STOREOBJ v6 250 46 * FREE v16, 0x48b920 (i:4765984, f:2.35471e-317) 253 46 * JMP +1 (d:256) 255 46 * 3: 255 46 * ClrVPtr v6 256 46 * 4: 256 46 * VAR v6 257 48 * PshVPtr v0 258 50 * ADDSi v64, 134217946 260 50 * RDSPtr 261 50 * GETOBJ 2 262 50 * CALLSYS 857 (void Scene::add(Object@)) - 36,3 - 264 46 * SUSPEND 265 46 * PshVPtr v0 266 48 * ADDSi v84, 134217946 268 48 * RDSPtr 269 48 * RefCpyV v6, 0x492650 (i:4793936, f:2.36852e-317) 272 48 * PopPtr 273 46 * VAR v6 274 48 * PshVPtr v0 275 50 * ADDSi v64, 134217946 277 50 * RDSPtr 278 50 * GETOBJ 2 279 50 * CALLSYS 857 (void Scene::add(Object@)) - 38,3 - 281 46 * SUSPEND 282 46 * PshC4 0x3c23d70a (i:1008981770, f:0.01) 284 47 * PshVPtr v0 285 49 * ADDSi v84, 134217946 287 49 * RDSPtr 288 49 * CALLSYS 815 (void Object::scale(float)) - 40,3 - 290 46 * SUSPEND 291 46 * PSF v31 292 48 * CALLSYS 228 (Quaternion::Quaternion()) 294 46 * ObjInfo v31, 1 294 46 * PshVPtr v0 295 48 * ADDSi v116, 134217946 297 48 * PSF v31 298 50 * COPY v4, 67108882 300 48 * PopPtr 301 46 * VAR v31 302 48 * PshVPtr v0 303 50 * ADDSi v84, 134217946 305 50 * RDSPtr 306 50 * GETREF 2 307 50 * CALLSYS 800 (void Object::rotate(const Quaternion&in)) - 41,3 - 309 46 * ObjInfo v31, 0 309 46 * SUSPEND 310 46 * CpyGtoV4 v21, 0x140185b94 (i:5370305428, f:2.65328e-314) 313 46 * MULIf v9, v21, 0.500000 316 46 * PshV4 v9 317 47 * PshC4 0x0 (i:0, f:0) 319 48 * PshC4 0x0 (i:0, f:0) 321 49 * PshC4 0x3f800000 (i:1065353216, f:1) 323 50 * PshVPtr v0 324 52 * ADDSi v84, 134217946 326 52 * RDSPtr 327 52 * CALLSYS 799 (void Object::rotate(float, float, float, float)) - 42,3 - 329 46 * SUSPEND 330 46 * LoadThisR v48, 134217946 332 46 * WRTV4 v-11 - 43,3 - 333 46 * SUSPEND 334 46 * LoadThisR v52, 134217946 336 46 * RDR4 v9 337 46 * PshV4 v9 338 47 * PshGPtr 0x2d379d0 (i:47413712, f:2.34255e-316) 341 49 * CHKREF 342 49 * RefCpyV v33, 0x2c80b00 (i:46664448, f:2.30553e-316) 345 49 * CALLINTF 4418 (Base@[]@ IntersectGroups::get(int)) 347 46 * STOREOBJ v35 348 46 * FREE v33, 0x2c80b00 (i:46664448, f:2.30553e-316) 351 46 * ClrVPtr v37 352 46 * CmpPtr v35, v37 354 46 * TNZ 355 46 * CpyRtoV4 v23 356 46 * FREE v35, 0x2c95a60 (i:46750304, f:2.30977e-316) 359 46 * FREE v37, 0x2c95a60 (i:46750304, f:2.30977e-316) 362 46 * CpyVtoR4 v23 363 46 * JLowZ +32 (d:397) - 44,4 - 365 46 * { 365 46 * SUSPEND 366 46 * VAR v0 367 48 * LoadThisR v52, 134217946 369 48 * RDR4 v21 370 48 * PshV4 v21 371 49 * PshGPtr 0x2d379d0 (i:47413712, f:2.34255e-316) 374 51 * CHKREF 375 51 * RefCpyV v33, 0x2c80b00 (i:46664448, f:2.30553e-316) 378 51 * CALLINTF 4418 (Base@[]@ IntersectGroups::get(int)) 380 48 * STOREOBJ v37 381 48 * FREE v33, 0x2c80b00 (i:46664448, f:2.30553e-316) 384 48 * PshVPtr v37 385 50 * GETREF 2 386 50 * CALLSYS 3999 (void Array::add(Base@const&in)) 388 46 * FREE v37, 0x2c95a60 (i:46750304, f:2.30977e-316) - 45,4 - 391 46 * SUSPEND 392 46 * SetV1 v23, 0x1 394 46 * LoadThisR v56, 134217946 396 46 * WRTV1 v23 - 47,3 - 397 46 * } 397 46 * 5: 397 46 * SUSPEND 398 46 * PshVPtr v0 399 48 * ADDSi v32, 134217946 401 48 * PSF v40 402 50 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 404 46 * ObjInfo v40, 1 404 46 * VAR v40 405 48 * PshVPtr v0 406 50 * ADDSi v84, 134217946 408 50 * RDSPtr 409 50 * GETREF 2 410 50 * CALLSYS 804 (void Object::setPosition(const Vector3&in)) - 48,3 - 412 46 * ObjInfo v40, 0 412 46 * SUSPEND 413 46 * PshVPtr v0 414 48 * FuncPtr 0x2d5beb0 (i:47562416, f:2.3499e-316) 417 50 * CALLSYS 18 (_builtin_function_@ %delegate_factory(int&in, int&in)) 419 46 * STOREOBJ v42 420 46 * VAR v42 421 48 * PshVPtr v0 422 50 * ADDSi v100, 134217946 424 50 * RDSPtr 425 50 * ADDSi v88, 67108902 427 50 * GETOBJ 2 428 50 * CALLSYS 728 (TimerEvent& TimerEvent::opAddAssign(Action@)) - 49,3 - 430 46 * SUSPEND 431 46 * PshVPtr v0 432 48 * ADDSi v64, 134217946 434 48 * RDSPtr 435 48 * RefCpyV v44, 0x493b20 (i:4799264, f:2.37115e-317) 438 48 * PopPtr 439 46 * VAR v44 440 48 * PshVPtr v0 441 50 * GETOBJ 2 442 50 * CALL 4056 (void Base::addToScene(Scene@)) - 51,3 - 444 46 * SUSPEND 445 46 * 0: 445 46 * FREE v-2, 0x490710 (i:4785936, f:2.36457e-317) 448 46 * FREE v-4, 0x493b20 (i:4799264, f:2.37115e-317) 451 46 * FREE v-6, 0x2c8ad00 (i:46705920, f:2.30758e-316) 454 46 * FREE v-8, 0x2c82e10 (i:46673424, f:2.30597e-316) 457 46 * RET 13 void Projectile::remove() Temps: 2, 4, 6, 8, 9, 11, 13, 15, 17, 18 Variables: 000: Projectile this 002: (heap) _builtin_function_ {noname} 004: (heap) Object {noname} 006: (heap) PointLight {noname} 008: null handle {noname} 011: (heap) IntersectGroups {noname} 013: (heap) Array {noname} 015: (heap) Array {noname} 017: (heap) Base {noname} - 73,3 - 0 18 * SUSPEND 1 18 * PshVPtr v0 2 20 * FuncPtr 0x2d5beb0 (i:47562416, f:2.3499e-316) 5 22 * CALLSYS 18 (_builtin_function_@ %delegate_factory(int&in, int&in)) 7 18 * STOREOBJ v2 8 18 * VAR v2 9 20 * PshVPtr v0 10 22 * ADDSi v100, 134217946 12 22 * RDSPtr 13 22 * ADDSi v88, 67108902 15 22 * GETOBJ 2 16 22 * CALLSYS 729 (TimerEvent& TimerEvent::opSubAssign(Action@)) - 75,3 - 18 18 * SUSPEND 19 18 * PshVPtr v0 20 20 * ADDSi v84, 134217946 22 20 * RDSPtr 23 20 * RefCpyV v4, 0x492650 (i:4793936, f:2.36852e-317) 26 20 * PopPtr 27 18 * VAR v4 28 20 * PshVPtr v0 29 22 * ADDSi v64, 134217946 31 22 * RDSPtr 32 22 * GETOBJ 2 33 22 * CALLSYS 858 (void Scene::remove(Object@)) - 76,3 - 35 18 * SUSPEND 36 18 * PshVPtr v0 37 20 * ADDSi v92, 134217946 39 20 * RDSPtr 40 20 * RefCpyV v6, 0x48b920 (i:4765984, f:2.35471e-317) 43 20 * PopPtr 44 18 * ClrVPtr v8 45 18 * CmpPtr v6, v8 47 18 * JZ +9 (d:58) 49 18 * PshVPtr v6 50 20 * CALLSYS 502 (Object@ PointLight::_beh_11_()) 52 18 * STOREOBJ v4 53 18 * FREE v6, 0x48b920 (i:4765984, f:2.35471e-317) 56 18 * JMP +1 (d:59) 58 18 * 1: 58 18 * ClrVPtr v4 59 18 * 2: 59 18 * VAR v4 60 20 * PshVPtr v0 61 22 * ADDSi v64, 134217946 63 22 * RDSPtr 64 22 * GETOBJ 2 65 22 * CALLSYS 858 (void Scene::remove(Object@)) - 77,3 - 67 18 * SUSPEND 68 18 * PshVPtr v0 69 20 * CALL 4057 (void Base::removeFromScene()) - 78,3 - 71 18 * SUSPEND 72 18 * LoadThisR v56, 134217946 74 18 * RDR1 v9 75 18 * CpyVtoR4 v9 76 18 * JLowZ +62 (d:140) - 79,4 - 78 18 * { 78 18 * SUSPEND 79 18 * SetV1 v9, 0x0 81 18 * LoadThisR v56, 134217946 83 18 * WRTV1 v9 - 80,4 - 84 18 * SUSPEND 85 18 * LoadThisR v52, 134217946 87 18 * RDR4 v9 88 18 * PshV4 v9 89 19 * PshGPtr 0x2d379d0 (i:47413712, f:2.34255e-316) 92 21 * CHKREF 93 21 * RefCpyV v11, 0x2c80b00 (i:46664448, f:2.30553e-316) 96 21 * CALLINTF 4418 (Base@[]@ IntersectGroups::get(int)) 98 18 * STOREOBJ v13 99 18 * FREE v11, 0x2c80b00 (i:46664448, f:2.30553e-316) 102 18 * ClrVPtr v15 103 18 * CmpPtr v13, v15 105 18 * TNZ 106 18 * CpyRtoV4 v9 107 18 * FREE v13, 0x2c95a60 (i:46750304, f:2.30977e-316) 110 18 * FREE v15, 0x2c95a60 (i:46750304, f:2.30977e-316) 113 18 * CpyVtoR4 v9 114 18 * JLowZ +24 (d:140) - 81,5 - 116 18 * { 116 18 * SUSPEND 117 18 * PshVPtr v0 118 20 * RefCpyV v17, 0x2c81f10 (i:46669584, f:2.30578e-316) 121 20 * PopPtr 122 18 * VAR v17 123 20 * LoadThisR v52, 134217946 125 20 * RDR4 v9 126 20 * PshV4 v9 127 21 * PshGPtr 0x2d379d0 (i:47413712, f:2.34255e-316) 130 23 * CHKREF 131 23 * GETOBJ 3 132 23 * RefCpyV v11, 0x2c80b00 (i:46664448, f:2.30553e-316) 135 23 * CALLINTF 4419 (bool IntersectGroups::removeFromGroup(int, Base@)) 137 18 * FREE v11, 0x2c80b00 (i:46664448, f:2.30553e-316) - 87,3 - 140 18 * } 140 18 * 4: 140 18 * } 140 18 * 3: 140 18 * SUSPEND 141 18 * 0: 141 18 * RET 2 Projectile::~Projectile() Temps: 1, 3, 5, 7 Variables: 000: Projectile this 003: (heap) Object {noname} 005: (heap) PointLight {noname} 007: null handle {noname} - 53,3 - 0 7 * SUSPEND 1 7 * LoadThisR v80, 134217946 3 7 * RDR1 v1 4 7 * CpyVtoR4 v1 5 7 * JLowZ +49 (d:56) - 54,4 - 7 7 * { 7 7 * SUSPEND 8 7 * PshVPtr v0 9 9 * ADDSi v84, 134217946 11 9 * RDSPtr 12 9 * RefCpyV v3, 0x492650 (i:4793936, f:2.36852e-317) 15 9 * PopPtr 16 7 * VAR v3 17 9 * PshVPtr v0 18 11 * ADDSi v64, 134217946 20 11 * RDSPtr 21 11 * GETOBJ 2 22 11 * CALLSYS 858 (void Scene::remove(Object@)) - 55,4 - 24 7 * SUSPEND 25 7 * PshVPtr v0 26 9 * ADDSi v92, 134217946 28 9 * RDSPtr 29 9 * RefCpyV v5, 0x48b920 (i:4765984, f:2.35471e-317) 32 9 * PopPtr 33 7 * ClrVPtr v7 34 7 * CmpPtr v5, v7 36 7 * JZ +9 (d:47) 38 7 * PshVPtr v5 39 9 * CALLSYS 502 (Object@ PointLight::_beh_11_()) 41 7 * STOREOBJ v3 42 7 * FREE v5, 0x48b920 (i:4765984, f:2.35471e-317) 45 7 * JMP +1 (d:48) 47 7 * 2: 47 7 * ClrVPtr v3 48 7 * 3: 48 7 * VAR v3 49 9 * PshVPtr v0 50 11 * ADDSi v64, 134217946 52 11 * RDSPtr 53 11 * GETOBJ 2 54 11 * CALLSYS 858 (void Scene::remove(Object@)) - 57,3 - 56 7 * } 56 7 * 1: 56 7 * SUSPEND 57 7 * 0: 57 7 * RET 2 uint Random::get(int, int) Temps: 1, 2, 3, 4 Variables: -002: int min -003: int max 000: Random this - 25,3 - 0 4 * VarDecl 0 0 4 * VarDecl 1 0 4 * SUSPEND 1 4 * LoadThisR v32, 134217936 3 4 * RDR4 v1 4 4 * MULIi v1, v1, 9301 7 4 * ADDIi v2, v1, 49297 10 4 * SetV4 v4, 0x38f40 (i:233280, f:3.26895e-040) 12 4 * MODi v3, v2, v4 14 4 * LoadThisR v32, 134217936 16 4 * WRTV4 v3 - 26,3 - 17 4 * SUSPEND 18 4 * LoadThisR v32, 134217936 20 4 * RDR4 v4 21 4 * CMPIi v4, 0 23 4 * JNS +8 (d:33) - 27,4 - 25 4 * { 25 4 * SUSPEND 26 4 * LoadThisR v32, 134217936 28 4 * RDR4 v3 29 4 * MULIi v4, v3, -1 32 4 * WRTV4 v4 - 29,3 - 33 4 * } 33 4 * 1: 33 4 * SUSPEND 34 4 * LoadThisR v32, 134217936 36 4 * RDR4 v1 37 4 * SUBi v2, v-3, v-2 39 4 * ADDIi v3, v2, 1 42 4 * MODi v4, v1, v3 44 4 * ADDi v3, v-2, v4 46 4 * { 46 4 * } 46 4 * CpyVtoR4 v3 47 4 * 0: 47 4 * RET 4 float Random::getFloat() Temps: 1, 2, 3, 4 Variables: 000: Random this - 11,3 - 0 4 * SUSPEND 1 4 * LoadThisR v32, 134217936 3 4 * RDR4 v1 4 4 * MULIi v1, v1, 9301 7 4 * ADDIi v2, v1, 49297 10 4 * SetV4 v4, 0x38f40 (i:233280, f:3.26895e-040) 12 4 * MODi v3, v2, v4 14 4 * LoadThisR v32, 134217936 16 4 * WRTV4 v3 - 12,3 - 17 4 * SUSPEND 18 4 * LoadThisR v32, 134217936 20 4 * RDR4 v4 21 4 * CMPIi v4, 0 23 4 * JNS +8 (d:33) - 13,4 - 25 4 * { 25 4 * SUSPEND 26 4 * LoadThisR v32, 134217936 28 4 * RDR4 v3 29 4 * MULIi v4, v3, -1 32 4 * WRTV4 v4 - 15,3 - 33 4 * } 33 4 * 1: 33 4 * SUSPEND 34 4 * LoadThisR v32, 134217936 36 4 * RDR4 v2 37 4 * iTOf v2 38 4 * { 38 4 * } 38 4 * CpyVtoR4 v2 39 4 * 0: 39 4 * RET 2 Random::Random(int) Temps: 1 Variables: -002: int s 000: Random this - 3,6 - 0 1 * VarDecl 0 0 1 * SUSPEND 1 1 * SetV4 v1, 0x0 (i:0, f:0) 3 1 * LoadThisR v32, 134217936 5 1 * WRTV4 v1 - 8,3 - 6 1 * SUSPEND 7 1 * LoadThisR v32, 134217936 9 1 * WRTV4 v-2 - 9,3 - 10 1 * SUSPEND 11 1 * 0: 11 1 * RET 3 int RandRange(int, int) Temps: 1, 2, 3 Variables: 000: int min -001: int max - 257,2 - 0 3 * VarDecl 0 0 3 * VarDecl 1 0 3 * SUSPEND 1 3 * CALLSYS 147 (int rand()) 3 3 * CpyRtoV4 v1 4 3 * SUBi v2, v-1, v0 6 3 * ADDIi v2, v2, 1 9 3 * MODi v3, v1, v2 11 3 * ADDi v2, v0, v3 13 3 * { 13 3 * } 13 3 * CpyVtoR4 v2 14 3 * 0: 14 3 * RET 2 void RemoveLife() Temps: 1, 2, 4, 6 Variables: 004: (heap) UIImage {noname} 006: (heap) String {noname} - 178,2 - 0 6 * SUSPEND 1 6 * CpyGtoV4 v1, 0x2d2c0f0 (i:47366384, f:2.34021e-316) 4 6 * CMPIi v1, 2 6 6 * JP +59 (d:67) 8 6 * CMPIi v1, 0 10 6 * JS +55 (d:67) 12 6 * SUBIi v2, v1, 0 15 6 * JMPP v2 16 6 * JMP +4 (d:22) 18 6 * JMP +17 (d:37) 20 6 * JMP +30 (d:52) - 181,4 - 22 6 * 2: 22 6 * SUSPEND 23 6 * PshGPtr 0x2d3d6c0 (i:47437504, f:2.34372e-316) 26 8 * RefCpyV v4, 0x2c901b0 (i:46727600, f:2.30865e-316) 29 8 * CALLINTF 4622 (void UIElement::Hide()) 31 6 * FREE v4, 0x2c901b0 (i:46727600, f:2.30865e-316) - 182,3 - 34 6 * SUSPEND 35 6 * { 35 6 * } 35 6 * JMP +43 (d:80) - 185,4 - 37 6 * 3: 37 6 * SUSPEND 38 6 * PshGPtr 0x2d3d9b0 (i:47438256, f:2.34376e-316) 41 8 * RefCpyV v4, 0x2c901b0 (i:46727600, f:2.30865e-316) 44 8 * CALLINTF 4622 (void UIElement::Hide()) 46 6 * FREE v4, 0x2c901b0 (i:46727600, f:2.30865e-316) - 186,3 - 49 6 * SUSPEND 50 6 * { 50 6 * } 50 6 * JMP +28 (d:80) - 189,4 - 52 6 * 4: 52 6 * SUSPEND 53 6 * PshGPtr 0x2d3ddf0 (i:47439344, f:2.34382e-316) 56 8 * RefCpyV v4, 0x2c901b0 (i:46727600, f:2.30865e-316) 59 8 * CALLINTF 4622 (void UIElement::Hide()) 61 6 * FREE v4, 0x2c901b0 (i:46727600, f:2.30865e-316) - 190,3 - 64 6 * SUSPEND 65 6 * { 65 6 * } 65 6 * JMP +13 (d:80) - 193,3 - 67 6 * 5: 67 6 * SUSPEND 68 6 * STR 85 (l:20 s:"you're dea") 69 9 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 71 6 * STOREOBJ v6 72 6 * ChkNullV v6 73 6 * VAR v6 74 8 * GETOBJREF 0 75 8 * CALLSYS 83 (void echo(const String&in)) 77 6 * FREE v6, 0x4871c0 (i:4747712, f:2.34568e-317) - 195,2 - 80 6 * 1: 80 6 * SUSPEND 81 6 * LDG 0x2d2c0f0 (i:47366384, f:2.34021e-316) 84 6 * INCi - 197,2 - 85 6 * SUSPEND 86 6 * 0: 86 6 * RET 0 void resetLife() Temps: 1, 3 Variables: 003: (heap) UIImage {noname} - 200,2 - 0 3 * SUSPEND 1 3 * SetG4 47366384, 0 - 201,2 - 5 3 * SUSPEND 6 3 * PshGPtr 0x2d3d6c0 (i:47437504, f:2.34372e-316) 9 5 * RefCpyV v3, 0x2c901b0 (i:46727600, f:2.30865e-316) 12 5 * CALLINTF 4623 (void UIElement::Show()) 14 3 * FREE v3, 0x2c901b0 (i:46727600, f:2.30865e-316) - 202,2 - 17 3 * SUSPEND 18 3 * PshGPtr 0x2d3d9b0 (i:47438256, f:2.34376e-316) 21 5 * RefCpyV v3, 0x2c901b0 (i:46727600, f:2.30865e-316) 24 5 * CALLINTF 4623 (void UIElement::Show()) 26 3 * FREE v3, 0x2c901b0 (i:46727600, f:2.30865e-316) - 203,2 - 29 3 * SUSPEND 30 3 * PshGPtr 0x2d3ddf0 (i:47439344, f:2.34382e-316) 33 5 * RefCpyV v3, 0x2c901b0 (i:46727600, f:2.30865e-316) 36 5 * CALLINTF 4623 (void UIElement::Show()) 38 3 * FREE v3, 0x2c901b0 (i:46727600, f:2.30865e-316) - 204,2 - 41 3 * SUSPEND 42 3 * 0: 42 3 * RET 0 void Restart() Temps: 2, 4, 5 Variables: 002: (heap) UIMenu {noname} 004: (heap) UIContainer {noname} - 224,2 - 0 5 * SUSPEND 1 5 * PshGPtr 0x2d39f90 (i:47423376, f:2.34303e-316) 4 7 * CHKREF 5 7 * RefCpyV v2, 0x2c91580 (i:46732672, f:2.3089e-316) 8 7 * PopPtr 9 5 * VAR v2 10 7 * PshGPtr 0x2d3b940 (i:47429952, f:2.34335e-316) 13 9 * RefCpyV v4, 0x2c8ed70 (i:46722416, f:2.30839e-316) 16 9 * PopPtr 17 7 * VAR v4 18 9 * SetV1 v5, 0x1 20 9 * PshV4 v5 21 10 * GETOBJ 1 22 10 * GETOBJ 3 23 10 * CALL 4373 (void ToggleMenu(bool, UIContainer@, UIMenu@)) - 225,2 - 25 5 * SUSPEND 26 5 * PshGPtr 0x2d3ae60 (i:47427168, f:2.34321e-316) 29 7 * CHKREF 30 7 * RefCpyV v2, 0x2c91580 (i:46732672, f:2.3089e-316) 33 7 * PopPtr 34 5 * VAR v2 35 7 * PshGPtr 0x2d3c9d0 (i:47434192, f:2.34356e-316) 38 9 * RefCpyV v4, 0x2c8ed70 (i:46722416, f:2.30839e-316) 41 9 * PopPtr 42 7 * VAR v4 43 9 * SetV1 v5, 0x0 45 9 * PshV4 v5 46 10 * GETOBJ 1 47 10 * GETOBJ 3 48 10 * CALL 4373 (void ToggleMenu(bool, UIContainer@, UIMenu@)) - 227,2 - 50 5 * SUSPEND 51 5 * PshC4 0x0 (i:0, f:0) 53 6 * CALL 4381 (void SetScore(uint)) - 228,2 - 55 5 * SUSPEND 56 5 * PshC4 0x0 (i:0, f:0) 58 6 * CALL 4382 (void SetMultiplier(uint)) - 229,2 - 60 5 * SUSPEND 61 5 * CALL 4375 (void resetLife()) - 231,2 - 63 5 * SUSPEND 64 5 * 0: 64 5 * RET 0 void RestartMainMenu() Temps: 2, 4, 5 Variables: 002: (heap) UIMenu {noname} 004: (heap) UIContainer {noname} - 234,2 - 0 5 * SUSPEND 1 5 * PshGPtr 0x2d38fe0 (i:47419360, f:2.34283e-316) 4 7 * CHKREF 5 7 * RefCpyV v2, 0x2c91580 (i:46732672, f:2.3089e-316) 8 7 * PopPtr 9 5 * VAR v2 10 7 * PshGPtr 0x2d3b580 (i:47428992, f:2.3433e-316) 13 9 * RefCpyV v4, 0x2c8ed70 (i:46722416, f:2.30839e-316) 16 9 * PopPtr 17 7 * VAR v4 18 9 * SetV1 v5, 0x1 20 9 * PshV4 v5 21 10 * GETOBJ 1 22 10 * GETOBJ 3 23 10 * CALL 4373 (void ToggleMenu(bool, UIContainer@, UIMenu@)) - 235,2 - 25 5 * SUSPEND 26 5 * PshGPtr 0x2d3ae60 (i:47427168, f:2.34321e-316) 29 7 * CHKREF 30 7 * RefCpyV v2, 0x2c91580 (i:46732672, f:2.3089e-316) 33 7 * PopPtr 34 5 * VAR v2 35 7 * PshGPtr 0x2d3c9d0 (i:47434192, f:2.34356e-316) 38 9 * RefCpyV v4, 0x2c8ed70 (i:46722416, f:2.30839e-316) 41 9 * PopPtr 42 7 * VAR v4 43 9 * SetV1 v5, 0x0 45 9 * PshV4 v5 46 10 * GETOBJ 1 47 10 * GETOBJ 3 48 10 * CALL 4373 (void ToggleMenu(bool, UIContainer@, UIMenu@)) - 237,2 - 50 5 * SUSPEND 51 5 * PshC4 0x0 (i:0, f:0) 53 6 * CALL 4381 (void SetScore(uint)) - 238,2 - 55 5 * SUSPEND 56 5 * PshC4 0x0 (i:0, f:0) 58 6 * CALL 4382 (void SetMultiplier(uint)) - 239,2 - 60 5 * SUSPEND 61 5 * CALL 4375 (void resetLife()) - 240,2 - 63 5 * SUSPEND 64 5 * 0: 64 5 * RET 0 Vector3 rotate2D(Vector3, float) Temps: 5, 7 Variables: -002: Vector3 v -004: float t 003: Vector3 r 004: float st 006: float ct 000: Vector3 {noname param} - 96,2 - 0 7 * VarDecl 0 0 7 * VarDecl 1 0 7 * SUSPEND 1 7 * VarDecl 2 1 7 * PSF v3 2 9 * CALLSYS 183 (Vector3::Vector3()) 4 7 * ObjInfo v3, 1 4 7 * PshVPtr v-2 5 9 * PSF v3 6 11 * COPY v3, 67108879 8 9 * PopPtr - 97,2 - 9 7 * SUSPEND 10 7 * VarDecl 3 10 7 * PshV4 v-4 11 8 * CALLSYS 40 (float sin(float)) 13 7 * CpyRtoV4 v5 14 7 * CpyVtoV4 v4, v5 - 98,2 - 16 7 * SUSPEND 17 7 * VarDecl 4 17 7 * PshV4 v-4 18 8 * CALLSYS 39 (float cos(float)) 20 7 * CpyRtoV4 v5 21 7 * CpyVtoV4 v6, v5 - 99,2 - 23 7 * SUSPEND 24 7 * LoadRObjR v-2, v0, 67108879 27 7 * RDR4 v5 28 7 * MULf v5, v5, v6 30 7 * LoadRObjR v-2, v8, 67108879 33 7 * RDR4 v7 34 7 * MULf v7, v7, v4 36 7 * SUBf v5, v5, v7 38 7 * LoadVObjR v3, v0, 67108879 41 7 * WRTV4 v5 - 100,2 - 42 7 * SUSPEND 43 7 * LoadRObjR v-2, v0, 67108879 46 7 * RDR4 v7 47 7 * MULf v5, v7, v4 49 7 * LoadRObjR v-2, v8, 67108879 52 7 * RDR4 v7 53 7 * MULf v7, v7, v6 55 7 * ADDf v5, v5, v7 57 7 * LoadVObjR v3, v8, 67108879 60 7 * WRTV4 v5 - 101,2 - 61 7 * SUSPEND 62 7 * PSF v3 63 9 * PshVPtr v0 64 11 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 66 7 * ObjInfo v0, 1 66 7 * { 66 7 * ObjInfo v3, 0 66 7 * } 66 7 * 0: 66 7 * FREE v-2, 0x487f30 (i:4751152, f:2.34738e-317) 69 7 * RET 5 Vector3 rotate3D(Vector3, Vector3, float) Temps: 5, 9, 10, 11 Variables: -002: Vector3 v -004: Vector3 a -006: float t 003: Vector3 r 004: float adotv 006: float st 007: float ct 008: float oneMct 000: Vector3 {noname param} - 104,2 - 0 11 * VarDecl 0 0 11 * VarDecl 1 0 11 * VarDecl 2 0 11 * SUSPEND 1 11 * VarDecl 3 1 11 * PSF v3 2 13 * CALLSYS 183 (Vector3::Vector3()) - 108,2 - 4 11 * ObjInfo v3, 1 4 11 * SUSPEND 5 11 * VarDecl 4 5 11 * VAR v-2 6 13 * PshVPtr v-4 7 15 * GETOBJREF 2 8 15 * CALLSYS 188 (float Vector3::dot(const Vector3&in) const) 10 11 * CpyRtoV4 v5 11 11 * CpyVtoV4 v4, v5 - 109,2 - 13 11 * SUSPEND 14 11 * VarDecl 5 14 11 * PshV4 v-6 15 12 * CALLSYS 40 (float sin(float)) 17 11 * CpyRtoV4 v5 18 11 * CpyVtoV4 v6, v5 - 110,2 - 20 11 * SUSPEND 21 11 * VarDecl 6 21 11 * PshV4 v-6 22 12 * CALLSYS 39 (float cos(float)) 24 11 * CpyRtoV4 v5 25 11 * CpyVtoV4 v7, v5 - 111,2 - 27 11 * SUSPEND 28 11 * VarDecl 7 28 11 * SetV4 v5, 0x3f800000 (i:1065353216, f:1) 30 11 * SUBf v8, v5, v7 - 113,2 - 32 11 * SUSPEND 33 11 * LoadRObjR v-2, v0, 67108879 36 11 * RDR4 v5 37 11 * MULf v5, v5, v7 39 11 * LoadRObjR v-4, v4, 67108879 42 11 * RDR4 v9 43 11 * LoadRObjR v-2, v8, 67108879 46 11 * RDR4 v10 47 11 * MULf v9, v9, v10 49 11 * LoadRObjR v-4, v8, 67108879 52 11 * RDR4 v10 53 11 * LoadRObjR v-2, v4, 67108879 56 11 * RDR4 v11 57 11 * MULf v10, v10, v11 59 11 * SUBf v11, v9, v10 61 11 * MULf v10, v11, v6 63 11 * ADDf v11, v5, v10 65 11 * LoadRObjR v-4, v0, 67108879 68 11 * RDR4 v10 69 11 * MULf v5, v10, v4 71 11 * MULf v10, v5, v8 73 11 * ADDf v5, v11, v10 75 11 * LoadVObjR v3, v0, 67108879 78 11 * WRTV4 v5 - 114,2 - 79 11 * SUSPEND 80 11 * LoadRObjR v-2, v4, 67108879 83 11 * RDR4 v10 84 11 * MULf v5, v10, v7 86 11 * LoadRObjR v-4, v8, 67108879 89 11 * RDR4 v10 90 11 * LoadRObjR v-2, v0, 67108879 93 11 * RDR4 v11 94 11 * MULf v9, v10, v11 96 11 * LoadRObjR v-4, v0, 67108879 99 11 * RDR4 v11 100 11 * LoadRObjR v-2, v8, 67108879 103 11 * RDR4 v10 104 11 * MULf v11, v11, v10 106 11 * SUBf v10, v9, v11 108 11 * MULf v11, v10, v6 110 11 * ADDf v10, v5, v11 112 11 * LoadRObjR v-4, v4, 67108879 115 11 * RDR4 v11 116 11 * MULf v5, v11, v4 118 11 * MULf v11, v5, v8 120 11 * ADDf v5, v10, v11 122 11 * LoadVObjR v3, v4, 67108879 125 11 * WRTV4 v5 - 115,2 - 126 11 * SUSPEND 127 11 * LoadRObjR v-2, v8, 67108879 130 11 * RDR4 v11 131 11 * MULf v5, v11, v7 133 11 * LoadRObjR v-4, v0, 67108879 136 11 * RDR4 v11 137 11 * LoadRObjR v-2, v4, 67108879 140 11 * RDR4 v10 141 11 * MULf v9, v11, v10 143 11 * LoadRObjR v-4, v4, 67108879 146 11 * RDR4 v10 147 11 * LoadRObjR v-2, v0, 67108879 150 11 * RDR4 v11 151 11 * MULf v10, v10, v11 153 11 * SUBf v11, v9, v10 155 11 * MULf v10, v11, v6 157 11 * ADDf v11, v5, v10 159 11 * LoadRObjR v-4, v8, 67108879 162 11 * RDR4 v10 163 11 * MULf v5, v10, v4 165 11 * MULf v10, v5, v8 167 11 * ADDf v5, v11, v10 169 11 * LoadVObjR v3, v8, 67108879 172 11 * WRTV4 v5 - 117,2 - 173 11 * SUSPEND 174 11 * PSF v3 175 13 * PshVPtr v0 176 15 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 178 11 * ObjInfo v0, 1 178 11 * { 178 11 * ObjInfo v3, 0 178 11 * } 178 11 * 0: 178 11 * FREE v-2, 0x487f30 (i:4751152, f:2.34738e-317) 181 11 * FREE v-4, 0x487f30 (i:4751152, f:2.34738e-317) 184 11 * RET 7 void SetMultiplier(uint) Temps: 2, 4, 6, 8 Variables: 000: uint mult 002: (heap) String {noname} 004: (heap) String {noname} 006: (heap) String {noname} 008: (heap) UITextfield {noname} - 250,2 - 0 8 * VarDecl 0 0 8 * SUSPEND 1 8 * PshV4 v0 2 9 * CALLSYS 91 (String@ String(const uint)) 4 8 * STOREOBJ v4 5 8 * ChkNullV v4 6 8 * VAR v4 7 10 * STR 86 (l:1 s:"X") 8 13 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 10 10 * STOREOBJ v2 11 10 * PshVPtr v2 12 12 * GETOBJREF 2 13 12 * CALLSYS 111 (String@ String::opAdd(const String&in) const) 15 8 * STOREOBJ v6 16 8 * FREE v2, 0x4871c0 (i:4747712, f:2.34568e-317) 19 8 * FREE v4, 0x4871c0 (i:4747712, f:2.34568e-317) 22 8 * ChkNullV v6 23 8 * VAR v6 24 10 * PshGPtr 0x2d3d180 (i:47436160, f:2.34366e-316) 27 12 * GETOBJ 2 28 12 * RefCpyV v8, 0x2c904f0 (i:46728432, f:2.30869e-316) 31 12 * CALLINTF 4646 (void UITextfield::Text(String)) 33 8 * FREE v8, 0x2c904f0 (i:46728432, f:2.30869e-316) - 252,2 - 36 8 * SUSPEND 37 8 * 0: 37 8 * RET 1 void SetScore(uint) Temps: 2, 4 Variables: 000: uint score 002: (heap) String {noname} 004: (heap) UITextfield {noname} - 244,2 - 0 4 * VarDecl 0 0 4 * SUSPEND 1 4 * PshV4 v0 2 5 * CALLSYS 91 (String@ String(const uint)) 4 4 * STOREOBJ v2 5 4 * ChkNullV v2 6 4 * VAR v2 7 6 * PshGPtr 0x2d3ce90 (i:47435408, f:2.34362e-316) 10 8 * GETOBJ 2 11 8 * RefCpyV v4, 0x2c904f0 (i:46728432, f:2.30869e-316) 14 8 * CALLINTF 4646 (void UITextfield::Text(String)) 16 4 * FREE v4, 0x2c904f0 (i:46728432, f:2.30869e-316) - 246,2 - 19 4 * SUSPEND 20 4 * 0: 20 4 * RET 1 void ShowCredits() Temps: 2, 4, 5 Variables: 002: (heap) UIMenu {noname} 004: (heap) UIContainer {noname} - 207,2 - 0 5 * SUSPEND 1 5 * PshGPtr 0x2d38fe0 (i:47419360, f:2.34283e-316) 4 7 * CHKREF 5 7 * RefCpyV v2, 0x2c91580 (i:46732672, f:2.3089e-316) 8 7 * PopPtr 9 5 * VAR v2 10 7 * PshGPtr 0x2d3b580 (i:47428992, f:2.3433e-316) 13 9 * RefCpyV v4, 0x2c8ed70 (i:46722416, f:2.30839e-316) 16 9 * PopPtr 17 7 * VAR v4 18 9 * SetV1 v5, 0x0 20 9 * PshV4 v5 21 10 * GETOBJ 1 22 10 * GETOBJ 3 23 10 * CALL 4373 (void ToggleMenu(bool, UIContainer@, UIMenu@)) - 208,2 - 25 5 * SUSPEND 26 5 * PshGPtr 0x2d3a2a0 (i:47424160, f:2.34306e-316) 29 7 * CHKREF 30 7 * RefCpyV v2, 0x2c91580 (i:46732672, f:2.3089e-316) 33 7 * PopPtr 34 5 * VAR v2 35 7 * PshGPtr 0x2d3bea0 (i:47431328, f:2.34342e-316) 38 9 * RefCpyV v4, 0x2c8ed70 (i:46722416, f:2.30839e-316) 41 9 * PopPtr 42 7 * VAR v4 43 9 * SetV1 v5, 0x1 45 9 * PshV4 v5 46 10 * GETOBJ 1 47 10 * GETOBJ 3 48 10 * CALL 4373 (void ToggleMenu(bool, UIContainer@, UIMenu@)) - 209,2 - 50 5 * SUSPEND 51 5 * 0: 51 5 * RET 0 void ShowIngameMenu() Temps: 2, 4, 5 Variables: 002: (heap) UIMenu {noname} 004: (heap) UIContainer {noname} - 217,2 - 0 5 * SUSPEND 1 5 * PshGPtr 0x2d3ae60 (i:47427168, f:2.34321e-316) 4 7 * CHKREF 5 7 * RefCpyV v2, 0x2c91580 (i:46732672, f:2.3089e-316) 8 7 * PopPtr 9 5 * VAR v2 10 7 * PshGPtr 0x2d3c9d0 (i:47434192, f:2.34356e-316) 13 9 * RefCpyV v4, 0x2c8ed70 (i:46722416, f:2.30839e-316) 16 9 * PopPtr 17 7 * VAR v4 18 9 * SetV1 v5, 0x1 20 9 * PshV4 v5 21 10 * GETOBJ 1 22 10 * GETOBJ 3 23 10 * CALL 4373 (void ToggleMenu(bool, UIContainer@, UIMenu@)) - 218,2 - 25 5 * SUSPEND 26 5 * PshGPtr 0x2d39f90 (i:47423376, f:2.34303e-316) 29 7 * CHKREF 30 7 * RefCpyV v2, 0x2c91580 (i:46732672, f:2.3089e-316) 33 7 * PopPtr 34 5 * VAR v2 35 7 * PshGPtr 0x2d3b940 (i:47429952, f:2.34335e-316) 38 9 * RefCpyV v4, 0x2c8ed70 (i:46722416, f:2.30839e-316) 41 9 * PopPtr 42 7 * VAR v4 43 9 * SetV1 v5, 0x0 45 9 * PshV4 v5 46 10 * GETOBJ 1 47 10 * GETOBJ 3 48 10 * CALL 4373 (void ToggleMenu(bool, UIContainer@, UIMenu@)) - 221,2 - 50 5 * SUSPEND 51 5 * 0: 51 5 * RET 0 void StartClick() Temps: 2, 4, 5 Variables: 002: (heap) UIMenu {noname} 004: (heap) UIContainer {noname} - 158,2 - 0 5 * SUSPEND 1 5 * PshGPtr 0x2d39f90 (i:47423376, f:2.34303e-316) 4 7 * CHKREF 5 7 * RefCpyV v2, 0x2c91580 (i:46732672, f:2.3089e-316) 8 7 * PopPtr 9 5 * VAR v2 10 7 * PshGPtr 0x2d3b940 (i:47429952, f:2.34335e-316) 13 9 * RefCpyV v4, 0x2c8ed70 (i:46722416, f:2.30839e-316) 16 9 * PopPtr 17 7 * VAR v4 18 9 * SetV1 v5, 0x1 20 9 * PshV4 v5 21 10 * GETOBJ 1 22 10 * GETOBJ 3 23 10 * CALL 4373 (void ToggleMenu(bool, UIContainer@, UIMenu@)) - 159,2 - 25 5 * SUSPEND 26 5 * PshGPtr 0x2d38fe0 (i:47419360, f:2.34283e-316) 29 7 * CHKREF 30 7 * RefCpyV v2, 0x2c91580 (i:46732672, f:2.3089e-316) 33 7 * PopPtr 34 5 * VAR v2 35 7 * PshGPtr 0x2d3b580 (i:47428992, f:2.3433e-316) 38 9 * RefCpyV v4, 0x2c8ed70 (i:46722416, f:2.30839e-316) 41 9 * PopPtr 42 7 * VAR v4 43 9 * SetV1 v5, 0x0 45 9 * PshV4 v5 46 10 * GETOBJ 1 47 10 * GETOBJ 3 48 10 * CALL 4373 (void ToggleMenu(bool, UIContainer@, UIMenu@)) - 160,2 - 50 5 * SUSPEND 51 5 * CALL 4347 (void startGame()) - 161,2 - 53 5 * SUSPEND 54 5 * 0: 54 5 * RET 0 void startGame() Temps: 2, 4 Variables: 002: (heap) Game {noname} 004: (heap) BackgroundGenerator {noname} - 135,2 - 0 4 * SUSPEND 1 4 * PshGPtr 0x2d36b70 (i:47410032, f:2.34237e-316) 4 6 * RefCpyV v2, 0x2c807c0 (i:46663616, f:2.30549e-316) 7 6 * CALLINTF 4398 (void Game::init()) 9 4 * FREE v2, 0x2c807c0 (i:46663616, f:2.30549e-316) - 136,2 - 12 4 * SUSPEND 13 4 * PshGPtr 0x2d36e60 (i:47410784, f:2.3424e-316) 16 6 * RefCpyV v4, 0x2c8d630 (i:46716464, f:2.3081e-316) 19 6 * CALLINTF 4546 (void BackgroundGenerator::start()) 21 4 * FREE v4, 0x2c8d630 (i:46716464, f:2.3081e-316) - 137,2 - 24 4 * SUSPEND 25 4 * PshGPtr 0x2d371b0 (i:47411632, f:2.34245e-316) 28 6 * RefCpyV v4, 0x2c8d630 (i:46716464, f:2.3081e-316) 31 6 * CALLINTF 4546 (void BackgroundGenerator::start()) 33 4 * FREE v4, 0x2c8d630 (i:46716464, f:2.3081e-316) - 139,2 - 36 4 * SUSPEND 37 4 * 0: 37 4 * RET 0 void swap(float&out, float&out) Temps: 2, 4 Variables: 000: float& a -002: float& b 003: float c 002: (heap) String {noname} - 202,2 - 0 4 * VarDecl 0 0 4 * VarDecl 1 0 4 * SUSPEND 1 4 * STR 70 (l:4 s:"swap") 2 7 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 4 4 * STOREOBJ v2 5 4 * ChkNullV v2 6 4 * VAR v2 7 6 * GETOBJREF 0 8 6 * CALLSYS 83 (void echo(const String&in)) 10 4 * FREE v2, 0x4871c0 (i:4747712, f:2.34568e-317) - 203,2 - 13 4 * SUSPEND 14 4 * VarDecl 2 14 4 * PshVPtr v0 15 6 * PopRPtr 16 4 * RDR4 v4 17 4 * CpyVtoV4 v3, v4 - 204,2 - 19 4 * SUSPEND 20 4 * PshVPtr v-2 21 6 * PopRPtr 22 4 * RDR4 v4 23 4 * PshVPtr v0 24 6 * PopRPtr 25 4 * WRTV4 v4 - 205,2 - 26 4 * SUSPEND 27 4 * PshVPtr v-2 28 6 * PopRPtr 29 4 * WRTV4 v3 - 206,2 - 30 4 * SUSPEND 31 4 * 0: 31 4 * RET 4 void switchCam() Temps: 1, 2 Variables: - 269,2 - 0 2 * SUSPEND 1 2 * CpyGtoV4 v1, 0x2d2bde0 (i:47365600, f:2.34017e-316) 4 2 * CMPIi v1, 1 6 2 * JP +24 (d:32) 8 2 * CMPIi v1, 0 10 2 * JZ +6 (d:18) 12 2 * CMPIi v1, 1 14 2 * JZ +10 (d:26) 16 2 * JMP +14 (d:32) - 274,4 - 18 2 * 2: 18 2 * SUSPEND 19 2 * SetG4 47365600, 1 - 275,4 - 23 2 * SUSPEND 24 2 * { 24 2 * } 24 2 * JMP +6 (d:32) - 279,4 - 26 2 * 3: 26 2 * SUSPEND 27 2 * SetG4 47365600, 0 - 280,4 - 31 2 * SUSPEND - 282,2 - 32 2 * { 32 2 * } 32 2 * 1: 32 2 * SUSPEND 33 2 * 0: 33 2 * RET 0 void syncSkybox() Temps: Variables: - 148,2 - 0 0 * SUSPEND 1 0 * 0: 1 0 * RET 0 Test::Test() Temps: Variables: 000: Test this 0 0 * PshVPtr v0 1 2 * CALL 4015 (Actor::Actor()) 3 0 * RET 2 void ToggleMenu(bool, UIContainer@, UIMenu@) Temps: Variables: 000: bool state -001: UIContainer@ container -003: UIMenu@ menu - 165,2 - 0 0 * VarDecl 0 0 0 * VarDecl 1 0 0 * VarDecl 2 0 0 * SUSPEND 1 0 * CpyVtoR4 v0 2 0 * JLowZ +10 (d:14) - 166,3 - 4 0 * { 4 0 * SUSPEND 5 0 * PshVPtr v-3 6 2 * CALLINTF 4665 (void UIMenu::Enable()) - 167,3 - 8 0 * SUSPEND 9 0 * PshVPtr v-1 10 2 * CALLINTF 4623 (void UIElement::Show()) 12 0 * } 12 0 * JMP +8 (d:22) - 169,3 - 14 0 * 1: 14 0 * { 14 0 * SUSPEND 15 0 * PshVPtr v-3 16 2 * CALLINTF 4666 (void UIMenu::Disable()) - 170,3 - 18 0 * SUSPEND 19 0 * PshVPtr v-1 20 2 * CALLINTF 4622 (void UIElement::Hide()) - 173,2 - 22 0 * } 22 0 * 2: 22 0 * SUSPEND 23 0 * 0: 23 0 * FREE v-1, 0x2c8ed70 (i:46722416, f:2.30839e-316) 26 0 * FREE v-3, 0x2c91580 (i:46732672, f:2.3089e-316) 29 0 * RET 5 void UIButton::AddToScene(Scene@) Temps: 2, 4, 6, 8 Variables: -002: Scene@ scene 000: UIButton this 002: (heap) String {noname} 004: (heap) Object {noname} 006: (heap) Label {noname} 008: null handle {noname} - 47,3 - 0 8 * VarDecl 0 0 8 * SUSPEND 1 8 * STR 24 (l:13 s:"add To sce") 2 11 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 4 8 * STOREOBJ v2 5 8 * ChkNullV v2 6 8 * VAR v2 7 10 * GETOBJREF 0 8 10 * CALLSYS 83 (void echo(const String&in)) 10 8 * FREE v2, 0x4871c0 (i:4747712, f:2.34568e-317) - 48,3 - 13 8 * SUSPEND 14 8 * PshVPtr v0 15 10 * ADDSi v92, 134217927 17 10 * RDSPtr 18 10 * RefCpyV v4, 0x492650 (i:4793936, f:2.36852e-317) 21 10 * PopPtr 22 8 * VAR v4 23 10 * PshVPtr v-2 24 12 * GETOBJ 2 25 12 * CALLSYS 857 (void Scene::add(Object@)) - 49,3 - 27 8 * SUSPEND 28 8 * PshVPtr v0 29 10 * ADDSi v100, 134217927 31 10 * RDSPtr 32 10 * RefCpyV v6, 0x4b23e0 (i:4924384, f:2.43297e-317) 35 10 * PopPtr 36 8 * ClrVPtr v8 37 8 * CmpPtr v6, v8 39 8 * JZ +9 (d:50) 41 8 * PshVPtr v6 42 10 * CALLSYS 1636 (Object@ Label::_beh_11_()) 44 8 * STOREOBJ v4 45 8 * FREE v6, 0x4b23e0 (i:4924384, f:2.43297e-317) 48 8 * JMP +1 (d:51) 50 8 * 1: 50 8 * ClrVPtr v4 51 8 * 2: 51 8 * VAR v4 52 10 * PshVPtr v-2 53 12 * GETOBJ 2 54 12 * CALLSYS 857 (void Scene::add(Object@)) - 51,3 - 56 8 * SUSPEND 57 8 * 0: 57 8 * FREE v-2, 0x493b20 (i:4799264, f:2.37115e-317) 60 8 * RET 4 void UIButton::EmptyFunc() Temps: Variables: 000: UIButton this - 44,3 - 0 0 * SUSPEND 1 0 * 0: 1 0 * RET 2 void UIButton::State(ButtonState) Temps: 1, 2 Variables: -002: ButtonState state 000: UIButton this - 54,3 - 0 2 * VarDecl 0 0 2 * SUSPEND 1 2 * LoadThisR v112, 134217927 3 2 * RDR4 v1 4 2 * CMPi v1, v-2 6 2 * JZ +8 (d:16) - 55,4 - 8 2 * { 8 2 * SUSPEND 9 2 * LoadThisR v112, 134217927 11 2 * WRTV4 v-2 - 56,4 - 12 2 * SUSPEND 13 2 * PshVPtr v0 14 4 * CALLINTF 4645 (void UIButton::StateAction()) - 58,3 - 16 2 * } 16 2 * 1: 16 2 * SUSPEND 17 2 * 0: 17 2 * RET 3 void UIButton::StateAction() Temps: 1, 2, 5, 7 Variables: 000: UIButton this 007: (heap) Vector3 {noname} 005: Vector3 {noname} - 61,3 - 0 7 * SUSPEND 1 7 * LoadThisR v112, 134217927 3 7 * RDR4 v1 4 7 * CMPIi v1, 3 6 7 * JP +89 (d:97) 8 7 * CMPIi v1, 0 10 7 * JS +85 (d:97) 12 7 * SUBIi v2, v1, 0 15 7 * JMPP v2 16 7 * JMP +48 (d:66) 18 7 * JMP +4 (d:24) 20 7 * JMP +41 (d:63) 22 7 * JMP +36 (d:60) - 64,5 - 24 7 * 2: 24 7 * SUSPEND 25 7 * LoadThisR v108, 134217927 27 7 * RDR1 v2 28 7 * CpyVtoR4 v2 29 7 * JLowZ +26 (d:57) - 65,6 - 31 7 * { 31 7 * SUSPEND 32 7 * PSF v7 33 9 * PshC4 0xbf800000 (i:-1082130432, f:-1) 35 10 * PSF v5 36 12 * PshVPtr v0 37 14 * ADDSi v124, 134217927 39 14 * CALLSYS 210 (Vector3 Vector3::opMul(float) const) 41 9 * ObjInfo v5, 1 41 9 * PSF v5 42 11 * ALLOC 0x487f30, 184 (type:Vector3) 46 7 * ObjInfo v5, 0 46 7 * VAR v7 47 9 * PshVPtr v0 48 11 * GETOBJ 2 49 11 * CALLINTF 4618 (void UIElement::Position(Vector3)) - 66,6 - 51 7 * SUSPEND 52 7 * SetV1 v2, 0x0 54 7 * LoadThisR v108, 134217927 56 7 * WRTV1 v2 - 68,4 - 57 7 * } 57 7 * 8: 57 7 * SUSPEND 58 7 * { 58 7 * } 58 7 * JMP +37 (d:97) - 71,4 - 60 7 * 3: 60 7 * SUSPEND 61 7 * { 61 7 * } 61 7 * JMP +34 (d:97) - 75,4 - 63 7 * 4: 63 7 * SUSPEND 64 7 * { 64 7 * } 64 7 * JMP +31 (d:97) - 78,5 - 66 7 * 5: 66 7 * SUSPEND 67 7 * LoadThisR v108, 134217927 69 7 * RDR1 v2 70 7 * NOT v2 71 7 * CpyVtoR4 v2 72 7 * JLowZ +20 (d:94) - 79,6 - 74 7 * { 74 7 * SUSPEND 75 7 * PSF v7 76 9 * PshVPtr v0 77 11 * ADDSi v124, 134217927 79 11 * ALLOC 0x487f30, 184 (type:Vector3) 83 7 * VAR v7 84 9 * PshVPtr v0 85 11 * GETOBJ 2 86 11 * CALLINTF 4618 (void UIElement::Position(Vector3)) - 80,6 - 88 7 * SUSPEND 89 7 * SetV1 v2, 0x1 91 7 * LoadThisR v108, 134217927 93 7 * WRTV1 v2 - 82,4 - 94 7 * } 94 7 * 9: 94 7 * SUSPEND 95 7 * { 95 7 * } 95 7 * JMP +0 (d:97) - 88,3 - 97 7 * 6: 97 7 * 1: 97 7 * SUSPEND 98 7 * 0: 98 7 * RET 2 UIButton::UIButton(String, String) Temps: 1, 3, 5, 7, 9, 11, 13, 14, 16, 18, 21, 23, 24, 25, 26 Variables: -002: String imageLocation -004: String _title 000: UIButton this 003: (heap) String {noname} 005: (heap) String {noname} 007: (heap) Object {noname} 009: (heap) Model {noname} 011: (heap) Surface {noname} 013: (heap) Material {noname} 016: (heap) BitmapFont {noname} 018: (heap) Label {noname} 023: (heap) _builtin_function_ {noname} 021: Vector3 {noname} - 14,19 - 0 26 * VarDecl 0 0 26 * VarDecl 1 0 26 * SUSPEND 1 26 * PshVPtr v0 2 28 * CALL 4288 (UIElement::UIElement()) - 12,7 - 4 26 * SUSPEND 5 26 * SetV1 v1, 0x0 7 26 * LoadThisR v108, 134217927 9 26 * WRTV1 v1 - 13,14 - 10 26 * SUSPEND 11 26 * SetV4 v24, 0x1 (i:1, f:1.4013e-045) 13 26 * LoadThisR v112, 134217927 15 26 * WRTV4 v24 - 59,10 - 16 26 * SUSPEND 17 26 * PshC4 0x0 (i:0, f:0) 19 27 * PshC4 0x0 (i:0, f:0) 21 28 * PshC4 0x41a00000 (i:1101004800, f:20) 23 29 * PshVPtr v0 24 31 * ADDSi v124, 134217927 26 31 * CALLSYS 185 (Vector3::Vector3(float, float, float)) - 25,3 - 28 26 * SUSPEND 29 26 * SetV4 v1, 0x0 (i:0, f:0) 31 26 * LoadThisR v32, 134217927 33 26 * WRTV4 v1 - 26,3 - 34 26 * SUSPEND 35 26 * SetV4 v1, 0x0 (i:0, f:0) 37 26 * LoadThisR v36, 134217927 39 26 * WRTV4 v1 - 28,3 - 40 26 * SUSPEND 41 26 * STR 26 (l:0 s:"") 42 29 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 44 26 * STOREOBJ v3 45 26 * ChkNullV v3 46 26 * VAR v3 47 28 * PshVPtr v-2 48 30 * GETOBJREF 2 49 30 * CALLSYS 116 (bool String::opEquals(const String&in) const) 51 26 * CpyRtoV4 v1 52 26 * FREE v3, 0x4871c0 (i:4747712, f:2.34568e-317) 55 26 * NOT v1 56 26 * CpyVtoR4 v1 57 26 * JLowZ +58 (d:117) - 29,4 - 59 26 * { 59 26 * SUSPEND 60 26 * PshVPtr v-2 61 28 * RefCpyV v5, 0x4871c0 (i:4747712, f:2.34568e-317) 64 28 * PopPtr 65 26 * VAR v5 66 28 * PshGPtr 0x2d310a0 (i:47386784, f:2.34122e-316) 69 30 * GETOBJ 2 70 30 * CALLSYS 790 (Object@ ObjectFactory::createPoster(const String@)) 72 26 * STOREOBJ v7 73 26 * VAR v7 74 28 * PshVPtr v0 75 30 * ADDSi v92, 134217927 77 30 * GETOBJREF 2 78 30 * REFCPY 0x492650 (i:4793936, f:2.36852e-317) 81 28 * FREE v7, 0x492650 (i:4793936, f:2.36852e-317) 84 28 * PopPtr - 30,4 - 85 26 * SUSPEND 86 26 * PshC4 0x2 (i:2, f:2.8026e-045) 88 27 * PshC4 0x0 (i:0, f:0) 90 28 * PshVPtr v0 91 30 * ADDSi v92, 134217927 93 30 * RDSPtr 94 30 * CALLSYS 838 (Model@ Object::get_model() const) 96 28 * STOREOBJ v9 97 28 * PshVPtr v9 98 30 * CALLSYS 1349 (Surface@ Model::getSurface(uint)) 100 27 * STOREOBJ v11 101 27 * FREE v9, 0x49f960 (i:4847968, f:2.39521e-317) 104 27 * PshVPtr v11 105 29 * CALLSYS 1362 (Material@ Surface::get_material()) 107 27 * STOREOBJ v13 108 27 * FREE v11, 0x49fda0 (i:4849056, f:2.39575e-317) 111 27 * PshVPtr v13 112 29 * CALLSYS 1338 (void Material::set_mode(pDrawMode)) 114 26 * FREE v13, 0x49f520 (i:4846880, f:2.39468e-317) - 32,3 - 117 26 * } 117 26 * 1: 117 26 * SUSPEND 118 26 * VAR v-4 119 28 * PshGPtr 0x2d393f0 (i:47420400, f:2.34288e-316) 122 30 * RefCpyV v16, 0x4a01e0 (i:4850144, f:2.39629e-317) 125 30 * PopPtr 126 28 * VAR v16 127 30 * GETOBJ 0 128 30 * GETOBJREF 2 129 30 * CALLSYS 1573 (Label@ Label(BitmapFont@, const String&in)) 131 26 * STOREOBJ v18 132 26 * VAR v18 133 28 * PshVPtr v0 134 30 * ADDSi v100, 134217927 136 30 * GETOBJREF 2 137 30 * REFCPY 0x4b23e0 (i:4924384, f:2.43297e-317) 140 28 * FREE v18, 0x4b23e0 (i:4924384, f:2.43297e-317) 143 28 * PopPtr - 33,3 - 144 26 * SUSPEND 145 26 * PshGPtr 0x2d3e0e0 (i:47440096, f:2.34385e-316) 148 28 * CHKREF 149 28 * PSF v21 150 30 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 152 26 * ObjInfo v21, 1 152 26 * VAR v21 153 28 * PshVPtr v0 154 30 * ADDSi v100, 134217927 156 30 * RDSPtr 157 30 * GETREF 2 158 30 * CALLSYS 1592 (void Label::setScale(const Vector3&in)) - 37,3 - 160 26 * ObjInfo v21, 0 160 26 * SUSPEND 161 26 * PshVPtr v0 162 28 * FuncPtr 0x2d79f50 (i:47685456, f:2.35597e-316) 165 30 * CALLSYS 18 (_builtin_function_@ %delegate_factory(int&in, int&in)) 167 26 * STOREOBJ v23 168 26 * VAR v23 169 28 * PshVPtr v0 170 30 * ADDSi v116, 134217927 172 30 * GETOBJREF 2 173 30 * REFCPY 0x46b728 (i:4634408, f:2.2897e-317) 176 28 * FREE v23, 0x46b728 (i:4634408, f:2.2897e-317) 179 28 * PopPtr - 40,3 - 180 26 * SUSPEND 181 26 * 0: 181 26 * FREE v-2, 0x4871c0 (i:4747712, f:2.34568e-317) 184 26 * FREE v-4, 0x4871c0 (i:4747712, f:2.34568e-317) 187 26 * RET 6 void UIButton::UpdateObjectPosition() Temps: 2, 4, 5, 8 Variables: 000: UIButton this 002: (heap) Object {noname} 004: (heap) Object {noname} 008: Vector3 {noname} - 91,3 - 0 8 * SUSPEND 1 8 * PshVPtr v0 2 10 * ADDSi v92, 134217927 4 10 * RDSPtr 5 10 * RefCpyV v2, 0x492650 (i:4793936, f:2.36852e-317) 8 10 * PopPtr 9 8 * ClrVPtr v4 10 8 * CmpPtr v2, v4 12 8 * TNZ 13 8 * CpyRtoV4 v5 14 8 * FREE v2, 0x492650 (i:4793936, f:2.36852e-317) 17 8 * FREE v4, 0x492650 (i:4793936, f:2.36852e-317) 20 8 * CpyVtoR4 v5 21 8 * JLowZ +15 (d:38) - 91,30 - 23 8 * SUSPEND 24 8 * PshVPtr v0 25 10 * ADDSi v64, 134217927 27 10 * PSF v8 28 12 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 30 8 * ObjInfo v8, 1 30 8 * VAR v8 31 10 * PshVPtr v0 32 12 * ADDSi v92, 134217927 34 12 * RDSPtr 35 12 * GETREF 2 36 12 * CALLSYS 804 (void Object::setPosition(const Vector3&in)) - 92,3 - 38 8 * ObjInfo v8, 0 38 8 * 1: 38 8 * SUSPEND 39 8 * PshVPtr v0 40 10 * ADDSi v64, 134217927 42 10 * PSF v8 43 12 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 45 8 * ObjInfo v8, 1 45 8 * VAR v8 46 10 * PshVPtr v0 47 12 * ADDSi v100, 134217927 49 12 * RDSPtr 50 12 * GETREF 2 51 12 * CALLSYS 1586 (void Label::setPosition(const Vector3&in)) - 94,3 - 53 8 * ObjInfo v8, 0 53 8 * SUSPEND 54 8 * 0: 54 8 * RET 2 void UIContainer::AddToScene(Scene@) Temps: 2, 4, 7, 9, 11 Variables: -002: Scene@ scene 003: int i 005: int l 000: UIContainer this 002: (heap) String {noname} 007: (heap) Array {noname} 009: (heap) Scene {noname} 011: (heap) UIElement {noname} - 18,3 - 0 11 * VarDecl 0 0 11 * SUSPEND 1 11 * STR 24 (l:13 s:"add To sce") 2 14 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 4 11 * STOREOBJ v2 5 11 * ChkNullV v2 6 11 * VAR v2 7 13 * GETOBJREF 0 8 13 * CALLSYS 83 (void echo(const String&in)) 10 11 * FREE v2, 0x4871c0 (i:4747712, f:2.34568e-317) - 21,7 - 13 11 * SUSPEND 14 11 * VarDecl 1 14 11 * SetV4 v3, 0x0 (i:0, f:0) 16 11 * VarDecl 2 16 11 * PshVPtr v0 17 13 * ADDSi v100, 134217954 19 13 * RDSPtr 20 13 * CALLSYS 131 (uint Array::length() const) 22 11 * CpyRtoV4 v4 23 11 * CpyVtoV4 v5, v4 25 11 * JMP +34 (d:61) 27 11 * 4: 27 11 * SUSPEND - 22,4 - 28 11 * { 28 11 * SUSPEND 29 11 * PshVPtr v-2 30 13 * RefCpyV v9, 0x493b20 (i:4799264, f:2.37115e-317) 33 13 * PopPtr 34 11 * VAR v9 35 13 * PshV4 v3 36 14 * PshVPtr v0 37 16 * ADDSi v100, 134217954 39 16 * RDSPtr 40 16 * RefCpyV v7, 0x2d756f0 (i:47666928, f:2.35506e-316) 43 16 * CALLSYS 4634 (UIElement@& Array::opIndex(uint)) 45 13 * PshRPtr 46 15 * RDSPtr 47 15 * GETOBJ 2 48 15 * RefCpyV v11, 0x2c8ea30 (i:46721584, f:2.30835e-316) 51 15 * CALLINTF 4617 (void UIEntity::AddToScene(Scene@)) 53 11 * FREE v7, 0x2d756f0 (i:47666928, f:2.35506e-316) 56 11 * FREE v11, 0x2c8ea30 (i:46721584, f:2.30835e-316) - 21,46 - 59 11 * } 59 11 * 3: 59 11 * SUSPEND 60 11 * IncVi v3 - 21,41 - 61 11 * 1: 61 11 * SUSPEND 62 11 * CMPi v3, v5 64 11 * JS -39 (d:27) - 25,3 - 66 11 * 2: 66 11 * SUSPEND 67 11 * 0: 67 11 * FREE v-2, 0x493b20 (i:4799264, f:2.37115e-317) 70 11 * RET 4 void UIContainer::AppendChild(UIElement@) Temps: 2, 4, 5 Variables: -002: UIElement@ child 000: UIContainer this 002: (heap) Scene {noname} 004: (heap) Scene {noname} - 11,3 - 0 5 * VarDecl 0 0 5 * SUSPEND 1 5 * PshVPtr v0 2 7 * ADDSi v92, 134217954 4 7 * RDSPtr 5 7 * RefCpyV v2, 0x493b20 (i:4799264, f:2.37115e-317) 8 7 * PopPtr 9 5 * ClrVPtr v4 10 5 * CmpPtr v2, v4 12 5 * TNZ 13 5 * CpyRtoV4 v5 14 5 * FREE v2, 0x493b20 (i:4799264, f:2.37115e-317) 17 5 * FREE v4, 0x493b20 (i:4799264, f:2.37115e-317) 20 5 * CpyVtoR4 v5 21 5 * JLowZ +14 (d:37) - 12,4 - 23 5 * { 23 5 * SUSPEND 24 5 * PshVPtr v0 25 7 * ADDSi v92, 134217954 27 7 * RDSPtr 28 7 * RefCpyV v2, 0x493b20 (i:4799264, f:2.37115e-317) 31 7 * PopPtr 32 5 * VAR v2 33 7 * PshVPtr v-2 34 9 * GETOBJ 2 35 9 * CALLINTF 4617 (void UIEntity::AddToScene(Scene@)) - 14,3 - 37 5 * } 37 5 * 1: 37 5 * SUSPEND 38 5 * VAR v-2 39 7 * PshVPtr v0 40 9 * ADDSi v100, 134217954 42 9 * RDSPtr 43 9 * GETREF 2 44 9 * CALLSYS 4637 (void Array::add(UIElement@const&in)) - 15,3 - 46 5 * SUSPEND 47 5 * 0: 47 5 * FREE v-2, 0x2c8ea30 (i:46721584, f:2.30835e-316) 50 5 * RET 4 UIContainer::UIContainer() Temps: 2 Variables: 000: UIContainer this 002: (heap) Array {noname} - 4,20 - 0 2 * SUSPEND 1 2 * CALL 4630 (UIElement@[]@ factstub()) 3 2 * STOREOBJ v2 4 2 * PshVPtr v2 5 4 * PshVPtr v0 6 6 * ADDSi v100, 134217954 8 6 * REFCPY 0x2d756f0 (i:47666928, f:2.35506e-316) 11 4 * PopPtr 12 2 * FREE v2, 0x2d756f0 (i:47666928, f:2.35506e-316) 15 2 * PshVPtr v0 16 4 * CALL 4288 (UIElement::UIElement()) - 3,9 - 18 2 * SUSPEND 19 2 * PshNull 20 4 * PshVPtr v0 21 6 * ADDSi v92, 134217954 23 6 * REFCPY 0x493b20 (i:4799264, f:2.37115e-317) 26 4 * PopPtr - 8,3 - 27 2 * SUSPEND 28 2 * 0: 28 2 * RET 2 void UIContainer::UpdateObjectPosition() Temps: 2, 5, 7, 9 Variables: 001: int i 003: int l 000: UIContainer this 005: (heap) Array {noname} 007: (heap) Vector3 {noname} 009: (heap) UIElement {noname} - 28,7 - 0 9 * SUSPEND 1 9 * VarDecl 0 1 9 * SetV4 v1, 0x0 (i:0, f:0) 3 9 * VarDecl 1 3 9 * PshVPtr v0 4 11 * ADDSi v100, 134217954 6 11 * RDSPtr 7 11 * CALLSYS 131 (uint Array::length() const) 9 9 * CpyRtoV4 v2 10 9 * CpyVtoV4 v3, v2 12 9 * JMP +37 (d:51) 14 9 * 4: 14 9 * SUSPEND - 29,4 - 15 9 * { 15 9 * SUSPEND 16 9 * PSF v7 17 11 * PshVPtr v0 18 13 * ADDSi v64, 134217954 20 13 * ALLOC 0x487f30, 184 (type:Vector3) 24 9 * VAR v7 25 11 * PshV4 v1 26 12 * PshVPtr v0 27 14 * ADDSi v100, 134217954 29 14 * RDSPtr 30 14 * RefCpyV v5, 0x2d756f0 (i:47666928, f:2.35506e-316) 33 14 * CALLSYS 4634 (UIElement@& Array::opIndex(uint)) 35 11 * PshRPtr 36 13 * RDSPtr 37 13 * GETOBJ 2 38 13 * RefCpyV v9, 0x2c8ea30 (i:46721584, f:2.30835e-316) 41 13 * CALLINTF 4619 (void UIElement::SetParentPos(Vector3)) 43 9 * FREE v5, 0x2d756f0 (i:47666928, f:2.35506e-316) 46 9 * FREE v9, 0x2c8ea30 (i:46721584, f:2.30835e-316) - 28,46 - 49 9 * } 49 9 * 3: 49 9 * SUSPEND 50 9 * IncVi v1 - 28,41 - 51 9 * 1: 51 9 * SUSPEND 52 9 * CMPi v1, v3 54 9 * JS -42 (d:14) - 31,3 - 56 9 * 2: 56 9 * SUSPEND 57 9 * 0: 57 9 * RET 2 void UIContainer::UpdateScale() Temps: 2, 5, 7, 9, 11 Variables: 001: int i 003: int l 000: UIContainer this 005: (heap) String {noname} 007: (heap) Array {noname} 009: (heap) Vector3 {noname} 011: (heap) UIElement {noname} - 34,7 - 0 11 * SUSPEND 1 11 * VarDecl 0 1 11 * SetV4 v1, 0x0 (i:0, f:0) 3 11 * VarDecl 1 3 11 * PshVPtr v0 4 13 * ADDSi v100, 134217954 6 13 * RDSPtr 7 13 * CALLSYS 131 (uint Array::length() const) 9 11 * CpyRtoV4 v2 10 11 * CpyVtoV4 v3, v2 12 11 * JMP +50 (d:64) 14 11 * 4: 14 11 * SUSPEND - 35,4 - 15 11 * { 15 11 * SUSPEND 16 11 * STR 25 (l:17 s:"UIContaine") 17 14 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 19 11 * STOREOBJ v5 20 11 * ChkNullV v5 21 11 * VAR v5 22 13 * GETOBJREF 0 23 13 * CALLSYS 83 (void echo(const String&in)) 25 11 * FREE v5, 0x4871c0 (i:4747712, f:2.34568e-317) - 36,4 - 28 11 * SUSPEND 29 11 * PSF v9 30 13 * PshVPtr v0 31 15 * ADDSi v76, 134217954 33 15 * ALLOC 0x487f30, 184 (type:Vector3) 37 11 * VAR v9 38 13 * PshV4 v1 39 14 * PshVPtr v0 40 16 * ADDSi v100, 134217954 42 16 * RDSPtr 43 16 * RefCpyV v7, 0x2d756f0 (i:47666928, f:2.35506e-316) 46 16 * CALLSYS 4634 (UIElement@& Array::opIndex(uint)) 48 13 * PshRPtr 49 15 * RDSPtr 50 15 * GETOBJ 2 51 15 * RefCpyV v11, 0x2c8ea30 (i:46721584, f:2.30835e-316) 54 15 * CALLINTF 4624 (void UIElement::Scale(Vector3)) 56 11 * FREE v7, 0x2d756f0 (i:47666928, f:2.35506e-316) 59 11 * FREE v11, 0x2c8ea30 (i:46721584, f:2.30835e-316) - 34,46 - 62 11 * } 62 11 * 3: 62 11 * SUSPEND 63 11 * IncVi v1 - 34,41 - 64 11 * 1: 64 11 * SUSPEND 65 11 * CMPi v1, v3 67 11 * JS -55 (d:14) - 38,3 - 69 11 * 2: 69 11 * SUSPEND 70 11 * 0: 70 11 * RET 2 void UIElement::Hide() Temps: 1, 4, 5, 6, 8 Variables: 000: UIElement this 008: (heap) Vector3 {noname} 004: Vector3 {noname} - 37,3 - 0 8 * SUSPEND 1 8 * LoadThisR v88, 134217925 3 8 * RDR1 v1 4 8 * CpyVtoR4 v1 5 8 * JLowZ +27 (d:34) - 39,4 - 7 8 * { 7 8 * SUSPEND 8 8 * PSF v8 9 10 * PshC4 0x0 (i:0, f:0) 11 11 * PshC4 0x461c3c00 (i:1176255488, f:9999) 13 12 * PshC4 0x0 (i:0, f:0) 15 13 * PSF v4 16 15 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 18 10 * ObjInfo v4, 1 18 10 * PSF v4 19 12 * ALLOC 0x487f30, 184 (type:Vector3) 23 8 * ObjInfo v4, 0 23 8 * VAR v8 24 10 * PshVPtr v0 25 12 * GETOBJ 2 26 12 * CALLINTF 4618 (void UIElement::Position(Vector3)) - 40,4 - 28 8 * SUSPEND 29 8 * SetV1 v1, 0x0 31 8 * LoadThisR v88, 134217925 33 8 * WRTV1 v1 - 42,3 - 34 8 * } 34 8 * 1: 34 8 * SUSPEND 35 8 * 0: 35 8 * RET 2 void UIElement::Position(Vector3) Temps: Variables: -002: Vector3 pos 000: UIElement this - 16,3 - 0 0 * VarDecl 0 0 0 * SUSPEND 1 0 * VAR v-2 2 2 * PshVPtr v0 3 4 * ADDSi v40, 134217925 5 4 * GETOBJREF 2 6 4 * CALLSYS 201 (Vector3& Vector3::opAddAssign(const Vector3&in)) - 17,3 - 8 0 * SUSPEND 9 0 * PshVPtr v0 10 2 * CALLINTF 4620 (void UIElement::SetTranslatedPosition()) - 19,3 - 12 0 * SUSPEND 13 0 * 0: 13 0 * FREE v-2, 0x487f30 (i:4751152, f:2.34738e-317) 16 0 * RET 4 void UIElement::Scale(Vector3) Temps: Variables: -002: Vector3 newScale 000: UIElement this - 53,3 - 0 0 * VarDecl 0 0 0 * SUSPEND 1 0 * PshVPtr v-2 2 2 * PshVPtr v0 3 4 * ADDSi v76, 134217925 5 4 * COPY v3, 67108879 7 2 * PopPtr - 54,3 - 8 0 * SUSPEND 9 0 * PshVPtr v0 10 2 * CALLINTF 4625 (void UIElement::UpdateScale()) - 55,3 - 12 0 * SUSPEND 13 0 * 0: 13 0 * FREE v-2, 0x487f30 (i:4751152, f:2.34738e-317) 16 0 * RET 4 void UIElement::SetParentPos(Vector3) Temps: Variables: -002: Vector3 pos 000: UIElement this - 22,3 - 0 0 * VarDecl 0 0 0 * SUSPEND 1 0 * PshVPtr v-2 2 2 * PshVPtr v0 3 4 * ADDSi v52, 134217925 5 4 * COPY v3, 67108879 7 2 * PopPtr - 23,3 - 8 0 * SUSPEND 9 0 * PshVPtr v0 10 2 * CALLINTF 4620 (void UIElement::SetTranslatedPosition()) - 24,3 - 12 0 * SUSPEND 13 0 * 0: 13 0 * FREE v-2, 0x487f30 (i:4751152, f:2.34738e-317) 16 0 * RET 4 void UIElement::SetTranslatedPosition() Temps: 3, 6 Variables: 000: UIElement this 003: Vector3 {noname} 006: Vector3 {noname} - 27,3 - 0 6 * SUSPEND 1 6 * PshVPtr v0 2 8 * ADDSi v40, 134217925 4 8 * PSF v3 5 10 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 7 6 * ObjInfo v3, 1 7 6 * VAR v3 8 8 * PSF v6 9 10 * PshVPtr v0 10 12 * ADDSi v52, 134217925 12 12 * GETREF 4 13 12 * CALLSYS 199 (Vector3 Vector3::opAdd(const Vector3&in) const) 15 6 * ObjInfo v6, 1 15 6 * ObjInfo v3, 0 15 6 * PSF v6 16 8 * PshVPtr v0 17 10 * ADDSi v64, 134217925 19 10 * COPY v3, 67108879 21 8 * ObjInfo v6, 0 21 8 * PopPtr - 29,3 - 22 6 * SUSPEND 23 6 * PshVPtr v0 24 8 * CALLINTF 4621 (void UIElement::UpdateObjectPosition()) - 30,3 - 26 6 * SUSPEND 27 6 * 0: 27 6 * RET 2 void UIElement::Show() Temps: 1, 4, 5, 6, 8 Variables: 000: UIElement this 008: (heap) Vector3 {noname} 004: Vector3 {noname} - 45,3 - 0 8 * SUSPEND 1 8 * LoadThisR v88, 134217925 3 8 * RDR1 v1 4 8 * NOT v1 5 8 * CpyVtoR4 v1 6 8 * JLowZ +27 (d:35) - 47,4 - 8 8 * { 8 8 * SUSPEND 9 8 * PSF v8 10 10 * PshC4 0x0 (i:0, f:0) 12 11 * PshC4 0xc61c3c00 (i:-971228160, f:-9999) 14 12 * PshC4 0x0 (i:0, f:0) 16 13 * PSF v4 17 15 * CALLSYS 185 (Vector3::Vector3(float, float, float)) 19 10 * ObjInfo v4, 1 19 10 * PSF v4 20 12 * ALLOC 0x487f30, 184 (type:Vector3) 24 8 * ObjInfo v4, 0 24 8 * VAR v8 25 10 * PshVPtr v0 26 12 * GETOBJ 2 27 12 * CALLINTF 4618 (void UIElement::Position(Vector3)) - 48,4 - 29 8 * SUSPEND 30 8 * SetV1 v1, 0x1 32 8 * LoadThisR v88, 134217925 34 8 * WRTV1 v1 - 50,3 - 35 8 * } 35 8 * 1: 35 8 * SUSPEND 36 8 * 0: 36 8 * RET 2 UIElement::UIElement() Temps: 1, 2, 3 Variables: 000: UIElement this - 3,6 - 0 3 * SUSPEND 1 3 * PshVPtr v0 2 5 * CALL 4285 (UIEntity::UIEntity()) - 4,10 - 4 3 * SUSPEND 5 3 * PshC4 0x0 (i:0, f:0) 7 4 * PshC4 0x0 (i:0, f:0) 9 5 * PshC4 0x0 (i:0, f:0) 11 6 * PshVPtr v0 12 8 * ADDSi v40, 134217925 14 8 * CALLSYS 185 (Vector3::Vector3(float, float, float)) - 5,10 - 16 3 * SUSPEND 17 3 * PshC4 0x0 (i:0, f:0) 19 4 * PshC4 0x0 (i:0, f:0) 21 5 * PshC4 0x0 (i:0, f:0) 23 6 * PshVPtr v0 24 8 * ADDSi v52, 134217925 26 8 * CALLSYS 185 (Vector3::Vector3(float, float, float)) - 6,10 - 28 3 * SUSPEND 29 3 * PshC4 0x0 (i:0, f:0) 31 4 * PshC4 0x0 (i:0, f:0) 33 5 * PshC4 0x0 (i:0, f:0) 35 6 * PshVPtr v0 36 8 * ADDSi v64, 134217925 38 8 * CALLSYS 185 (Vector3::Vector3(float, float, float)) - 7,10 - 40 3 * SUSPEND 41 3 * PshC4 0x3f800000 (i:1065353216, f:1) 43 4 * PshC4 0x3f800000 (i:1065353216, f:1) 45 5 * PshC4 0x3f800000 (i:1065353216, f:1) 47 6 * PshVPtr v0 48 8 * ADDSi v76, 134217925 50 8 * CALLSYS 185 (Vector3::Vector3(float, float, float)) - 8,7 - 52 3 * SUSPEND 53 3 * SetV1 v1, 0x1 55 3 * LoadThisR v88, 134217925 57 3 * WRTV1 v1 - 12,3 - 58 3 * SUSPEND 59 3 * PshGPtr 0x2d3e0e0 (i:47440096, f:2.34385e-316) 62 5 * CHKREF 63 5 * PshVPtr v0 64 7 * ADDSi v76, 134217925 66 7 * COPY v3, 67108879 68 5 * PopPtr - 13,3 - 69 3 * SUSPEND 70 3 * 0: 70 3 * RET 2 void UIElement::UpdateObjectPosition() Temps: Variables: 000: UIElement this - 34,3 - 0 0 * SUSPEND 1 0 * 0: 1 0 * RET 2 void UIElement::UpdateScale() Temps: Variables: 000: UIElement this - 59,3 - 0 0 * SUSPEND 1 0 * 0: 1 0 * RET 2 void UIEntity::AddToScene(Scene@) Temps: Variables: -002: Scene@ scene 000: UIEntity this - 11,3 - 0 0 * VarDecl 0 0 0 * SUSPEND 1 0 * 0: 1 0 * FREE v-2, 0x493b20 (i:4799264, f:2.37115e-317) 4 0 * RET 4 UIEntity::UIEntity() Temps: Variables: 000: UIEntity this - 6,3 - 0 0 * SUSPEND 1 0 * 0: 1 0 * RET 2 void UIImage::AddToScene(Scene@) Temps: 2, 4 Variables: -002: Scene@ scene 000: UIImage this 002: (heap) String {noname} 004: (heap) Object {noname} - 28,3 - 0 4 * VarDecl 0 0 4 * SUSPEND 1 4 * STR 24 (l:13 s:"add To sce") 2 7 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 4 4 * STOREOBJ v2 5 4 * ChkNullV v2 6 4 * VAR v2 7 6 * GETOBJREF 0 8 6 * CALLSYS 83 (void echo(const String&in)) 10 4 * FREE v2, 0x4871c0 (i:4747712, f:2.34568e-317) - 29,3 - 13 4 * SUSPEND 14 4 * PshVPtr v0 15 6 * ADDSi v92, 134217955 17 6 * RDSPtr 18 6 * RefCpyV v4, 0x492650 (i:4793936, f:2.36852e-317) 21 6 * PopPtr 22 4 * VAR v4 23 6 * PshVPtr v-2 24 8 * GETOBJ 2 25 8 * CALLSYS 857 (void Scene::add(Object@)) - 31,3 - 27 4 * SUSPEND 28 4 * 0: 28 4 * FREE v-2, 0x493b20 (i:4799264, f:2.37115e-317) 31 4 * RET 4 UIImage::UIImage(String) Temps: 1, 3, 5, 7, 10, 12, 14, 16, 17 Variables: -002: String imageLocation 000: UIImage this 003: (heap) String {noname} 005: (heap) String {noname} 007: (heap) Object {noname} 012: (heap) Model {noname} 014: (heap) Surface {noname} 016: (heap) Material {noname} 010: Vector3 {noname} - 5,9 - 0 17 * VarDecl 0 0 17 * SUSPEND 1 17 * CALLSYS 85 (String@ String()) 3 17 * STOREOBJ v3 4 17 * PshVPtr v3 5 19 * PshVPtr v0 6 21 * ADDSi v100, 134217955 8 21 * REFCPY 0x4871c0 (i:4747712, f:2.34568e-317) 11 19 * PopPtr 12 17 * FREE v3, 0x4871c0 (i:4747712, f:2.34568e-317) 15 17 * PshVPtr v0 16 19 * CALL 4288 (UIElement::UIElement()) - 15,3 - 18 17 * SUSPEND 19 17 * SetV4 v1, 0x0 (i:0, f:0) 21 17 * LoadThisR v32, 134217955 23 17 * WRTV4 v1 - 16,3 - 24 17 * SUSPEND 25 17 * SetV4 v1, 0x0 (i:0, f:0) 27 17 * LoadThisR v36, 134217955 29 17 * WRTV4 v1 - 17,3 - 30 17 * SUSPEND 31 17 * VAR v-2 32 19 * PshVPtr v0 33 21 * ADDSi v100, 134217955 35 21 * RDSPtr 36 21 * GETOBJREF 2 37 21 * CALLSYS 114 (String@ String::opAssign(const String&in)) 39 17 * STOREOBJ v3 40 17 * FREE v3, 0x4871c0 (i:4747712, f:2.34568e-317) - 18,3 - 43 17 * SUSPEND 44 17 * PshVPtr v-2 45 19 * RefCpyV v5, 0x4871c0 (i:4747712, f:2.34568e-317) 48 19 * PopPtr 49 17 * VAR v5 50 19 * PshGPtr 0x2d310a0 (i:47386784, f:2.34122e-316) 53 21 * GETOBJ 2 54 21 * CALLSYS 790 (Object@ ObjectFactory::createPoster(const String@)) 56 17 * STOREOBJ v7 57 17 * VAR v7 58 19 * PshVPtr v0 59 21 * ADDSi v92, 134217955 61 21 * GETOBJREF 2 62 21 * REFCPY 0x492650 (i:4793936, f:2.36852e-317) 65 19 * FREE v7, 0x492650 (i:4793936, f:2.36852e-317) 68 19 * PopPtr - 19,3 - 69 17 * SUSPEND 70 17 * PshVPtr v0 71 19 * ADDSi v76, 134217955 73 19 * PSF v10 74 21 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 76 17 * ObjInfo v10, 1 76 17 * VAR v10 77 19 * PshVPtr v0 78 21 * ADDSi v92, 134217955 80 21 * RDSPtr 81 21 * GETREF 2 82 21 * CALLSYS 810 (void Object::setScale(const Vector3&in)) - 20,3 - 84 17 * ObjInfo v10, 0 84 17 * SUSPEND 85 17 * PshC4 0x2 (i:2, f:2.8026e-045) 87 18 * PshC4 0x0 (i:0, f:0) 89 19 * PshVPtr v0 90 21 * ADDSi v92, 134217955 92 21 * RDSPtr 93 21 * CALLSYS 838 (Model@ Object::get_model() const) 95 19 * STOREOBJ v12 96 19 * PshVPtr v12 97 21 * CALLSYS 1349 (Surface@ Model::getSurface(uint)) 99 18 * STOREOBJ v14 100 18 * FREE v12, 0x49f960 (i:4847968, f:2.39521e-317) 103 18 * PshVPtr v14 104 20 * CALLSYS 1362 (Material@ Surface::get_material()) 106 18 * STOREOBJ v16 107 18 * FREE v14, 0x49fda0 (i:4849056, f:2.39575e-317) 110 18 * PshVPtr v16 111 20 * CALLSYS 1338 (void Material::set_mode(pDrawMode)) 113 17 * FREE v16, 0x49f520 (i:4846880, f:2.39468e-317) - 23,3 - 116 17 * SUSPEND 117 17 * 0: 117 17 * FREE v-2, 0x4871c0 (i:4747712, f:2.34568e-317) 120 17 * RET 4 void UIImage::UpdateObjectPosition() Temps: 2, 5 Variables: 000: UIImage this 002: (heap) String {noname} 005: Vector3 {noname} - 34,3 - 0 5 * SUSPEND 1 5 * STR 27 (l:24 s:" update ob") 2 8 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 4 5 * STOREOBJ v2 5 5 * ChkNullV v2 6 5 * VAR v2 7 7 * GETOBJREF 0 8 7 * CALLSYS 83 (void echo(const String&in)) 10 5 * FREE v2, 0x4871c0 (i:4747712, f:2.34568e-317) - 35,3 - 13 5 * SUSPEND 14 5 * PshVPtr v0 15 7 * ADDSi v64, 134217955 17 7 * PSF v5 18 9 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 20 5 * ObjInfo v5, 1 20 5 * VAR v5 21 7 * PshVPtr v0 22 9 * ADDSi v92, 134217955 24 9 * RDSPtr 25 9 * GETREF 2 26 9 * CALLSYS 804 (void Object::setPosition(const Vector3&in)) - 36,3 - 28 5 * ObjInfo v5, 0 28 5 * SUSPEND 29 5 * 0: 29 5 * RET 2 void UIImage::UpdateScale() Temps: 3 Variables: 000: UIImage this 003: Vector3 {noname} - 39,3 - 0 3 * SUSPEND 1 3 * PshVPtr v0 2 5 * ADDSi v76, 134217955 4 5 * PSF v3 5 7 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 7 3 * ObjInfo v3, 1 7 3 * VAR v3 8 5 * PshVPtr v0 9 7 * ADDSi v92, 134217955 11 7 * RDSPtr 12 7 * GETREF 2 13 7 * CALLSYS 810 (void Object::setScale(const Vector3&in)) - 40,3 - 15 3 * ObjInfo v3, 0 15 3 * SUSPEND 16 3 * 0: 16 3 * RET 2 void UIMenu::AddMenuItem(UIButton@) Temps: Variables: -002: UIButton@ item 000: UIMenu this - 38,3 - 0 0 * VarDecl 0 0 0 * SUSPEND 1 0 * VAR v-2 2 2 * PshVPtr v0 3 4 * ADDSi v44, 134217926 5 4 * RDSPtr 6 4 * GETREF 2 7 4 * CALLSYS 4682 (void Array::add(UIButton@const&in)) - 39,3 - 9 0 * SUSPEND 10 0 * 0: 10 0 * FREE v-2, 0x2c8fe70 (i:46726768, f:2.30861e-316) 13 0 * RET 4 void UIMenu::Disable() Temps: 1, 4, 5, 7 Variables: 002: int i 000: UIMenu this 004: (heap) Array {noname} 007: (heap) UIButton {noname} - 30,3 - 0 7 * SUSPEND 1 7 * SetV1 v1, 0x0 3 7 * LoadThisR v36, 134217926 5 7 * WRTV1 v1 - 31,7 - 6 7 * SUSPEND 7 7 * VarDecl 0 7 7 * SetV4 v2, 0x0 (i:0, f:0) 9 7 * JMP +29 (d:40) 11 7 * 4: 11 7 * SUSPEND - 32,4 - 12 7 * { 12 7 * SUSPEND 13 7 * PshC4 0x3 (i:3, f:4.2039e-045) 15 8 * PshV4 v2 16 9 * PshVPtr v0 17 11 * ADDSi v44, 134217926 19 11 * RDSPtr 20 11 * RefCpyV v4, 0x2d81c00 (i:47717376, f:2.35755e-316) 23 11 * CALLSYS 4679 (UIButton@& Array::opIndex(uint)) 25 8 * PshRPtr 26 10 * RDSPtr 27 10 * RefCpyV v7, 0x2c8fe70 (i:46726768, f:2.30861e-316) 30 10 * CALLINTF 4644 (void UIButton::State(ButtonState)) 32 7 * FREE v4, 0x2d81c00 (i:47717376, f:2.35755e-316) 35 7 * FREE v7, 0x2c8fe70 (i:46726768, f:2.30861e-316) - 31,46 - 38 7 * } 38 7 * 3: 38 7 * SUSPEND 39 7 * IncVi v2 - 31,18 - 40 7 * 1: 40 7 * SUSPEND 41 7 * PshVPtr v0 42 9 * ADDSi v44, 134217926 44 9 * RDSPtr 45 9 * CALLSYS 131 (uint Array::length() const) 47 7 * CpyRtoV4 v1 48 7 * CMPi v2, v1 50 7 * JS -41 (d:11) - 34,3 - 52 7 * 2: 52 7 * SUSPEND 53 7 * 0: 53 7 * RET 2 void UIMenu::Enable() Temps: 1, 4, 5, 7 Variables: 002: int i 000: UIMenu this 004: (heap) Array {noname} 007: (heap) UIButton {noname} - 22,3 - 0 7 * SUSPEND 1 7 * SetV4 v1, 0xffffffff (i:-1, f:-1.#QNAN) 3 7 * LoadThisR v32, 134217926 5 7 * WRTV4 v1 - 23,3 - 6 7 * SUSPEND 7 7 * SetV1 v1, 0x1 9 7 * LoadThisR v36, 134217926 11 7 * WRTV1 v1 - 24,7 - 12 7 * SUSPEND 13 7 * VarDecl 0 13 7 * SetV4 v2, 0x0 (i:0, f:0) 15 7 * JMP +29 (d:46) 17 7 * 4: 17 7 * SUSPEND - 25,4 - 18 7 * { 18 7 * SUSPEND 19 7 * PshC4 0x1 (i:1, f:1.4013e-045) 21 8 * PshV4 v2 22 9 * PshVPtr v0 23 11 * ADDSi v44, 134217926 25 11 * RDSPtr 26 11 * RefCpyV v4, 0x2d81c00 (i:47717376, f:2.35755e-316) 29 11 * CALLSYS 4679 (UIButton@& Array::opIndex(uint)) 31 8 * PshRPtr 32 10 * RDSPtr 33 10 * RefCpyV v7, 0x2c8fe70 (i:46726768, f:2.30861e-316) 36 10 * CALLINTF 4644 (void UIButton::State(ButtonState)) 38 7 * FREE v4, 0x2d81c00 (i:47717376, f:2.35755e-316) 41 7 * FREE v7, 0x2c8fe70 (i:46726768, f:2.30861e-316) - 24,46 - 44 7 * } 44 7 * 3: 44 7 * SUSPEND 45 7 * IncVi v2 - 24,18 - 46 7 * 1: 46 7 * SUSPEND 47 7 * PshVPtr v0 48 9 * ADDSi v44, 134217926 50 9 * RDSPtr 51 9 * CALLSYS 131 (uint Array::length() const) 53 7 * CpyRtoV4 v1 54 7 * CMPi v2, v1 56 7 * JS -41 (d:17) - 27,3 - 58 7 * 2: 58 7 * SUSPEND 59 7 * 0: 59 7 * RET 2 void UIMenu::MenuAction(InputControllerAction) Temps: 1, 3, 4, 6, 8, 10, 12 Variables: -002: InputControllerAction action 000: UIMenu this 003: (heap) String {noname} 006: (heap) Array {noname} 008: (heap) _builtin_function_ {noname} 010: (heap) _builtin_function_ {noname} 012: (heap) _builtin_function_ {noname} - 58,3 - 0 12 * VarDecl 0 0 12 * SUSPEND 1 12 * LoadThisR v36, 134217926 3 12 * RDR1 v1 4 12 * CpyVtoR4 v1 5 12 * JLowZ +261 (d:268) - 59,4 - 7 12 * { 7 12 * SUSPEND 8 12 * CMPIi v-2, 18 10 12 * JP +256 (d:268) 12 12 * CMPIi v-2, 12 14 12 * JS +252 (d:268) 16 12 * SUBIi v1, v-2, 12 19 12 * JMPP v1 20 12 * JMP +12 (d:34) 22 12 * JMP +38 (d:62) 24 12 * JMP +64 (d:90) 26 12 * JMP +90 (d:118) 28 12 * JMP +116 (d:146) 30 12 * JMP +130 (d:162) 32 12 * JMP +182 (d:216) - 62,5 - 34 12 * 3: 34 12 * SUSPEND 35 12 * STR 28 (l:3 s:" up") 36 15 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 38 12 * STOREOBJ v3 39 12 * ChkNullV v3 40 12 * VAR v3 41 14 * GETOBJREF 0 42 14 * CALLSYS 83 (void echo(const String&in)) 44 12 * FREE v3, 0x4871c0 (i:4747712, f:2.34568e-317) - 63,6 - 47 12 * SUSPEND 48 12 * LoadThisR v40, 134217926 50 12 * RDR4 v1 51 12 * CMPIi v1, 1 53 12 * JNZ +4 (d:59) - 64,7 - 55 12 * { 55 12 * SUSPEND 56 12 * PshVPtr v0 57 14 * CALLINTF 4669 (void UIMenu::prev()) - 66,5 - 59 12 * } 59 12 * 12: 59 12 * SUSPEND 60 12 * { 60 12 * } 60 12 * JMP +206 (d:268) - 69,6 - 62 12 * 4: 62 12 * SUSPEND 63 12 * LoadThisR v40, 134217926 65 12 * RDR4 v4 66 12 * CMPIi v4, 1 68 12 * JNZ +4 (d:74) - 70,7 - 70 12 * { 70 12 * SUSPEND 71 12 * PshVPtr v0 72 14 * CALLINTF 4668 (void UIMenu::next()) - 72,5 - 74 12 * } 74 12 * 13: 74 12 * SUSPEND 75 12 * STR 29 (l:5 s:" down") 76 15 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 78 12 * STOREOBJ v3 79 12 * ChkNullV v3 80 12 * VAR v3 81 14 * GETOBJREF 0 82 14 * CALLSYS 83 (void echo(const String&in)) 84 12 * FREE v3, 0x4871c0 (i:4747712, f:2.34568e-317) - 73,5 - 87 12 * SUSPEND 88 12 * { 88 12 * } 88 12 * JMP +178 (d:268) - 76,6 - 90 12 * 5: 90 12 * SUSPEND 91 12 * LoadThisR v40, 134217926 93 12 * RDR4 v4 94 12 * CMPIi v4, 0 96 12 * JNZ +4 (d:102) - 77,7 - 98 12 * { 98 12 * SUSPEND 99 12 * PshVPtr v0 100 14 * CALLINTF 4669 (void UIMenu::prev()) - 79,5 - 102 12 * } 102 12 * 14: 102 12 * SUSPEND 103 12 * STR 30 (l:5 s:" left") 104 15 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 106 12 * STOREOBJ v3 107 12 * ChkNullV v3 108 12 * VAR v3 109 14 * GETOBJREF 0 110 14 * CALLSYS 83 (void echo(const String&in)) 112 12 * FREE v3, 0x4871c0 (i:4747712, f:2.34568e-317) - 80,5 - 115 12 * SUSPEND 116 12 * { 116 12 * } 116 12 * JMP +150 (d:268) - 83,6 - 118 12 * 6: 118 12 * SUSPEND 119 12 * LoadThisR v40, 134217926 121 12 * RDR4 v4 122 12 * CMPIi v4, 0 124 12 * JNZ +4 (d:130) - 84,7 - 126 12 * { 126 12 * SUSPEND 127 12 * PshVPtr v0 128 14 * CALLINTF 4668 (void UIMenu::next()) - 86,5 - 130 12 * } 130 12 * 15: 130 12 * SUSPEND 131 12 * STR 31 (l:6 s:" right") 132 15 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 134 12 * STOREOBJ v3 135 12 * ChkNullV v3 136 12 * VAR v3 137 14 * GETOBJREF 0 138 14 * CALLSYS 83 (void echo(const String&in)) 140 12 * FREE v3, 0x4871c0 (i:4747712, f:2.34568e-317) - 87,5 - 143 12 * SUSPEND 144 12 * { 144 12 * } 144 12 * JMP +122 (d:268) - 90,5 - 146 12 * 7: 146 12 * SUSPEND 147 12 * STR 32 (l:6 s:" enter") 148 15 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 150 12 * STOREOBJ v3 151 12 * ChkNullV v3 152 12 * VAR v3 153 14 * GETOBJREF 0 154 14 * CALLSYS 83 (void echo(const String&in)) 156 12 * FREE v3, 0x4871c0 (i:4747712, f:2.34568e-317) - 91,5 - 159 12 * SUSPEND 160 12 * { 160 12 * } 160 12 * JMP +106 (d:268) - 94,5 - 162 12 * 8: 162 12 * SUSPEND 163 12 * STR 33 (l:6 s:" space") 164 15 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 166 12 * STOREOBJ v3 167 12 * ChkNullV v3 168 12 * VAR v3 169 14 * GETOBJREF 0 170 14 * CALLSYS 83 (void echo(const String&in)) 172 12 * FREE v3, 0x4871c0 (i:4747712, f:2.34568e-317) - 95,5 - 175 12 * SUSPEND 176 12 * LoadThisR v32, 134217926 178 12 * RDR4 v4 179 12 * CMPIi v4, -1 181 12 * JNP +30 (d:213) - 95,21 - 183 12 * SUSPEND 184 12 * LoadThisR v32, 134217926 186 12 * RDR4 v1 187 12 * PshV4 v1 188 13 * PshVPtr v0 189 15 * ADDSi v44, 134217926 191 15 * RDSPtr 192 15 * RefCpyV v6, 0x2d81c00 (i:47717376, f:2.35755e-316) 195 15 * CALLSYS 4679 (UIButton@& Array::opIndex(uint)) 197 12 * PshRPtr 198 14 * RDSPtr 199 14 * ADDSi v116, 134217927 201 14 * RDSPtr 202 14 * RefCpyV v8, 0x46b728 (i:4634408, f:2.2897e-317) 205 14 * PopPtr 206 12 * CallPtr v8 207 12 * FREE v8, 0x46b728 (i:4634408, f:2.2897e-317) 210 12 * FREE v6, 0x2d81c00 (i:47717376, f:2.35755e-316) - 96,5 - 213 12 * 16: 213 12 * SUSPEND 214 12 * { 214 12 * } 214 12 * JMP +52 (d:268) - 99,5 - 216 12 * 9: 216 12 * SUSPEND 217 12 * STR 34 (l:4 s:" esc") 218 15 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 220 12 * STOREOBJ v3 221 12 * ChkNullV v3 222 12 * VAR v3 223 14 * GETOBJREF 0 224 14 * CALLSYS 83 (void echo(const String&in)) 226 12 * FREE v3, 0x4871c0 (i:4747712, f:2.34568e-317) - 100,5 - 229 12 * SUSPEND 230 12 * PshVPtr v0 231 14 * ADDSi v52, 134217926 233 14 * RDSPtr 234 14 * RefCpyV v10, 0x46b728 (i:4634408, f:2.2897e-317) 237 14 * PopPtr 238 12 * ClrVPtr v12 239 12 * CmpPtr v10, v12 241 12 * TNZ 242 12 * CpyRtoV4 v4 243 12 * FREE v10, 0x46b728 (i:4634408, f:2.2897e-317) 246 12 * FREE v12, 0x46b728 (i:4634408, f:2.2897e-317) 249 12 * CpyVtoR4 v4 250 12 * JLowZ +13 (d:265) - 100,25 - 252 12 * SUSPEND 253 12 * PshVPtr v0 254 14 * ADDSi v52, 134217926 256 14 * RDSPtr 257 14 * RefCpyV v10, 0x46b728 (i:4634408, f:2.2897e-317) 260 14 * PopPtr 261 12 * CallPtr v10 262 12 * FREE v10, 0x46b728 (i:4634408, f:2.2897e-317) - 101,5 - 265 12 * 17: 265 12 * SUSPEND 266 12 * { 266 12 * } 266 12 * JMP +0 (d:268) - 107,3 - 268 12 * 10: 268 12 * 2: 268 12 * } 268 12 * 1: 268 12 * SUSPEND 269 12 * 0: 269 12 * RET 3 void UIMenu::next() Temps: 1, 2 Variables: 000: UIMenu this - 42,3 - 0 2 * SUSPEND 1 2 * LoadThisR v32, 134217926 3 2 * INCi - 43,3 - 4 2 * SUSPEND 5 2 * LoadThisR v32, 134217926 7 2 * RDR4 v2 8 2 * PshVPtr v0 9 4 * ADDSi v44, 134217926 11 4 * RDSPtr 12 4 * CALLSYS 131 (uint Array::length() const) 14 2 * CpyRtoV4 v1 15 2 * CMPi v2, v1 17 2 * JNZ +6 (d:25) - 44,4 - 19 2 * { 19 2 * SUSPEND 20 2 * SetV4 v1, 0x0 (i:0, f:0) 22 2 * LoadThisR v32, 134217926 24 2 * WRTV4 v1 - 46,3 - 25 2 * } 25 2 * 1: 25 2 * SUSPEND 26 2 * PshVPtr v0 27 4 * CALLINTF 4671 (void UIMenu::SetButtonStates()) - 47,3 - 29 2 * SUSPEND 30 2 * 0: 30 2 * RET 2 void UIMenu::prev() Temps: 1, 2 Variables: 000: UIMenu this - 50,3 - 0 2 * SUSPEND 1 2 * LoadThisR v32, 134217926 3 2 * DECi - 51,3 - 4 2 * SUSPEND 5 2 * LoadThisR v32, 134217926 7 2 * RDR4 v1 8 2 * CMPIi v1, 0 10 2 * JNS +14 (d:26) - 52,4 - 12 2 * { 12 2 * SUSPEND 13 2 * PshVPtr v0 14 4 * ADDSi v44, 134217926 16 4 * RDSPtr 17 4 * CALLSYS 131 (uint Array::length() const) 19 2 * CpyRtoV4 v2 20 2 * SUBIi v2, v2, 1 23 2 * LoadThisR v32, 134217926 25 2 * WRTV4 v2 - 54,3 - 26 2 * } 26 2 * 1: 26 2 * SUSPEND 27 2 * PshVPtr v0 28 4 * CALLINTF 4671 (void UIMenu::SetButtonStates()) - 55,3 - 30 2 * SUSPEND 31 2 * 0: 31 2 * RET 2 void UIMenu::SetButtonStates() Temps: 2, 4, 6, 8, 10, 11, 13 Variables: 001: int i 000: UIMenu this 004: (heap) String {noname} 006: (heap) String {noname} 008: (heap) String {noname} 010: (heap) Array {noname} 013: (heap) UIButton {noname} - 111,7 - 0 13 * SUSPEND 1 13 * VarDecl 0 1 13 * SetV4 v1, 0x0 (i:0, f:0) 3 13 * JMP +95 (d:100) 5 13 * 4: 5 13 * SUSPEND - 112,4 - 6 13 * { 6 13 * SUSPEND 7 13 * LoadThisR v32, 134217926 9 13 * RDR4 v2 10 13 * CMPi v2, v1 12 13 * JNZ +58 (d:72) - 113,5 - 14 13 * { 14 13 * SUSPEND 15 13 * PshV4 v1 16 14 * CALLSYS 92 (String@ String(const int)) 18 13 * STOREOBJ v6 19 13 * ChkNullV v6 20 13 * VAR v6 21 15 * STR 35 (l:9 s:"selected:") 22 18 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 24 15 * STOREOBJ v4 25 15 * PshVPtr v4 26 17 * GETOBJREF 2 27 17 * CALLSYS 111 (String@ String::opAdd(const String&in) const) 29 13 * STOREOBJ v8 30 13 * FREE v4, 0x4871c0 (i:4747712, f:2.34568e-317) 33 13 * FREE v6, 0x4871c0 (i:4747712, f:2.34568e-317) 36 13 * ChkNullV v8 37 13 * VAR v8 38 15 * GETOBJREF 0 39 15 * CALLSYS 83 (void echo(const String&in)) 41 13 * FREE v8, 0x4871c0 (i:4747712, f:2.34568e-317) - 114,5 - 44 13 * SUSPEND 45 13 * PshC4 0x0 (i:0, f:0) 47 14 * PshV4 v1 48 15 * PshVPtr v0 49 17 * ADDSi v44, 134217926 51 17 * RDSPtr 52 17 * RefCpyV v10, 0x2d81c00 (i:47717376, f:2.35755e-316) 55 17 * CALLSYS 4679 (UIButton@& Array::opIndex(uint)) 57 14 * PshRPtr 58 16 * RDSPtr 59 16 * RefCpyV v13, 0x2c8fe70 (i:46726768, f:2.30861e-316) 62 16 * CALLINTF 4644 (void UIButton::State(ButtonState)) 64 13 * FREE v10, 0x2d81c00 (i:47717376, f:2.35755e-316) 67 13 * FREE v13, 0x2c8fe70 (i:46726768, f:2.30861e-316) 70 13 * } 70 13 * JMP +26 (d:98) - 116,5 - 72 13 * 5: 72 13 * { 72 13 * SUSPEND 73 13 * PshC4 0x1 (i:1, f:1.4013e-045) 75 14 * PshV4 v1 76 15 * PshVPtr v0 77 17 * ADDSi v44, 134217926 79 17 * RDSPtr 80 17 * RefCpyV v10, 0x2d81c00 (i:47717376, f:2.35755e-316) 83 17 * CALLSYS 4679 (UIButton@& Array::opIndex(uint)) 85 14 * PshRPtr 86 16 * RDSPtr 87 16 * RefCpyV v13, 0x2c8fe70 (i:46726768, f:2.30861e-316) 90 16 * CALLINTF 4644 (void UIButton::State(ButtonState)) 92 13 * FREE v10, 0x2d81c00 (i:47717376, f:2.35755e-316) 95 13 * FREE v13, 0x2c8fe70 (i:46726768, f:2.30861e-316) - 111,46 - 98 13 * } 98 13 * 6: 98 13 * } 98 13 * 3: 98 13 * SUSPEND 99 13 * IncVi v1 - 111,18 - 100 13 * 1: 100 13 * SUSPEND 101 13 * PshVPtr v0 102 15 * ADDSi v44, 134217926 104 15 * RDSPtr 105 15 * CALLSYS 131 (uint Array::length() const) 107 13 * CpyRtoV4 v2 108 13 * CMPi v1, v2 110 13 * JS -107 (d:5) - 120,3 - 112 13 * 2: 112 13 * SUSPEND 113 13 * 0: 113 13 * RET 2 UIMenu::UIMenu(MenuDir) Temps: 2, 3 Variables: -002: MenuDir dir 000: UIMenu this 002: (heap) Array {noname} - 10,19 - 0 3 * VarDecl 0 0 3 * SUSPEND 1 3 * CALL 4675 (UIButton@[]@ factstub()) 3 3 * STOREOBJ v2 4 3 * PshVPtr v2 5 5 * PshVPtr v0 6 7 * ADDSi v44, 134217926 8 7 * REFCPY 0x2d81c00 (i:47717376, f:2.35755e-316) 11 5 * PopPtr 12 3 * FREE v2, 0x2d81c00 (i:47717376, f:2.35755e-316) - 7,6 - 15 3 * SUSPEND 16 3 * SetV4 v3, 0xffffffff (i:-1, f:-1.#QNAN) 18 3 * LoadThisR v32, 134217926 20 3 * WRTV4 v3 - 8,7 - 21 3 * SUSPEND 22 3 * SetV1 v3, 0x0 24 3 * LoadThisR v36, 134217926 26 3 * WRTV1 v3 - 9,6 - 27 3 * SUSPEND 28 3 * SetV4 v3, 0xffffffff (i:-1, f:-1.#QNAN) 30 3 * LoadThisR v40, 134217926 32 3 * WRTV4 v3 - 18,3 - 33 3 * SUSPEND 34 3 * LoadThisR v40, 134217926 36 3 * WRTV4 v-2 - 19,3 - 37 3 * SUSPEND 38 3 * 0: 38 3 * RET 3 void UITextfield::AddToScene(Scene@) Temps: 2, 4, 6 Variables: -002: Scene@ scene 000: UITextfield this 002: (heap) Label {noname} 004: null handle {noname} 006: (heap) Object {noname} - 22,3 - 0 6 * VarDecl 0 0 6 * SUSPEND 1 6 * PshVPtr v0 2 8 * ADDSi v100, 134217956 4 8 * RDSPtr 5 8 * RefCpyV v2, 0x4b23e0 (i:4924384, f:2.43297e-317) 8 8 * PopPtr 9 6 * ClrVPtr v4 10 6 * CmpPtr v2, v4 12 6 * JZ +9 (d:23) 14 6 * PshVPtr v2 15 8 * CALLSYS 1636 (Object@ Label::_beh_11_()) 17 6 * STOREOBJ v6 18 6 * FREE v2, 0x4b23e0 (i:4924384, f:2.43297e-317) 21 6 * JMP +1 (d:24) 23 6 * 1: 23 6 * ClrVPtr v6 24 6 * 2: 24 6 * VAR v6 25 8 * PshVPtr v-2 26 10 * GETOBJ 2 27 10 * CALLSYS 857 (void Scene::add(Object@)) - 24,3 - 29 6 * SUSPEND 30 6 * 0: 30 6 * FREE v-2, 0x493b20 (i:4799264, f:2.37115e-317) 33 6 * RET 4 void UITextfield::Text(String) Temps: 2 Variables: -002: String str 000: UITextfield this 002: (heap) String {noname} - 15,3 - 0 2 * VarDecl 0 0 2 * SUSPEND 1 2 * VAR v-2 2 4 * PshVPtr v0 3 6 * ADDSi v92, 134217956 5 6 * RDSPtr 6 6 * GETOBJREF 2 7 6 * CALLSYS 114 (String@ String::opAssign(const String&in)) 9 2 * STOREOBJ v2 10 2 * FREE v2, 0x4871c0 (i:4747712, f:2.34568e-317) - 16,3 - 13 2 * SUSPEND 14 2 * PshVPtr v0 15 4 * ADDSi v92, 134217956 17 4 * RDSPtr 18 4 * RefCpyV v2, 0x4871c0 (i:4747712, f:2.34568e-317) 21 4 * PopPtr 22 2 * VAR v2 23 4 * PshVPtr v0 24 6 * ADDSi v100, 134217956 26 6 * RDSPtr 27 6 * GETOBJREF 2 28 6 * CALLSYS 1639 (void Label::set_text(const String&in)) 30 2 * FREE v2, 0x4871c0 (i:4747712, f:2.34568e-317) - 18,3 - 33 2 * SUSPEND 34 2 * 0: 34 2 * FREE v-2, 0x4871c0 (i:4747712, f:2.34568e-317) 37 2 * RET 4 UITextfield::UITextfield(String) Temps: 2, 4, 6, 9 Variables: -002: String str 000: UITextfield this 002: (heap) String {noname} 004: (heap) BitmapFont {noname} 006: (heap) Label {noname} 009: Vector3 {noname} - 3,9 - 0 9 * VarDecl 0 0 9 * SUSPEND 1 9 * CALLSYS 85 (String@ String()) 3 9 * STOREOBJ v2 4 9 * PshVPtr v2 5 11 * PshVPtr v0 6 13 * ADDSi v92, 134217956 8 13 * REFCPY 0x4871c0 (i:4747712, f:2.34568e-317) 11 11 * PopPtr 12 9 * FREE v2, 0x4871c0 (i:4747712, f:2.34568e-317) - 4,9 - 15 9 * SUSPEND 16 9 * PshVPtr v0 17 11 * CALL 4288 (UIElement::UIElement()) - 8,3 - 19 9 * SUSPEND 20 9 * VAR v-2 21 11 * PshVPtr v0 22 13 * ADDSi v92, 134217956 24 13 * RDSPtr 25 13 * GETOBJREF 2 26 13 * CALLSYS 114 (String@ String::opAssign(const String&in)) 28 9 * STOREOBJ v2 29 9 * FREE v2, 0x4871c0 (i:4747712, f:2.34568e-317) - 9,3 - 32 9 * SUSPEND 33 9 * VAR v-2 34 11 * PshGPtr 0x2d393f0 (i:47420400, f:2.34288e-316) 37 13 * RefCpyV v4, 0x4a01e0 (i:4850144, f:2.39629e-317) 40 13 * PopPtr 41 11 * VAR v4 42 13 * GETOBJ 0 43 13 * GETOBJREF 2 44 13 * CALLSYS 1573 (Label@ Label(BitmapFont@, const String&in)) 46 9 * STOREOBJ v6 47 9 * VAR v6 48 11 * PshVPtr v0 49 13 * ADDSi v100, 134217956 51 13 * GETOBJREF 2 52 13 * REFCPY 0x4b23e0 (i:4924384, f:2.43297e-317) 55 11 * FREE v6, 0x4b23e0 (i:4924384, f:2.43297e-317) 58 11 * PopPtr - 10,3 - 59 9 * SUSPEND 60 9 * PshGPtr 0x2d3e0e0 (i:47440096, f:2.34385e-316) 63 11 * CHKREF 64 11 * PSF v9 65 13 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 67 9 * ObjInfo v9, 1 67 9 * VAR v9 68 11 * PshVPtr v0 69 13 * ADDSi v100, 134217956 71 13 * RDSPtr 72 13 * GETREF 2 73 13 * CALLSYS 1592 (void Label::setScale(const Vector3&in)) - 12,3 - 75 9 * ObjInfo v9, 0 75 9 * SUSPEND 76 9 * 0: 76 9 * FREE v-2, 0x4871c0 (i:4747712, f:2.34568e-317) 79 9 * RET 4 void UITextfield::UpdateObjectPosition() Temps: 3 Variables: 000: UITextfield this 003: Vector3 {noname} - 28,3 - 0 3 * SUSPEND 1 3 * PshVPtr v0 2 5 * ADDSi v64, 134217956 4 5 * PSF v3 5 7 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 7 3 * ObjInfo v3, 1 7 3 * VAR v3 8 5 * PshVPtr v0 9 7 * ADDSi v100, 134217956 11 7 * RDSPtr 12 7 * GETREF 2 13 7 * CALLSYS 1586 (void Label::setPosition(const Vector3&in)) - 29,3 - 15 3 * ObjInfo v3, 0 15 3 * SUSPEND 16 3 * 0: 16 3 * RET 2 void UITextfield::UpdateScale() Temps: 3 Variables: 000: UITextfield this 003: Vector3 {noname} - 32,3 - 0 3 * SUSPEND 1 3 * PshVPtr v0 2 5 * ADDSi v76, 134217956 4 5 * PSF v3 5 7 * CALLSYS 184 (Vector3::Vector3(const Vector3&in)) 7 3 * ObjInfo v3, 1 7 3 * VAR v3 8 5 * PshVPtr v0 9 7 * ADDSi v100, 134217956 11 7 * RDSPtr 12 7 * GETREF 2 13 7 * CALLSYS 1592 (void Label::setScale(const Vector3&in)) - 33,3 - 15 3 * ObjInfo v3, 0 15 3 * SUSPEND 16 3 * 0: 16 3 * RET 2 void UI::Add(UIEntity@) Temps: 2 Variables: -002: UIEntity@ ent 000: UI this 002: (heap) Scene {noname} - 50,3 - 0 2 * VarDecl 0 0 2 * SUSPEND 1 2 * PshVPtr v0 2 4 * ADDSi v32, 134217953 4 4 * RDSPtr 5 4 * RefCpyV v2, 0x493b20 (i:4799264, f:2.37115e-317) 8 4 * PopPtr 9 2 * VAR v2 10 4 * PshVPtr v-2 11 6 * GETOBJ 2 12 6 * CALLINTF 4617 (void UIEntity::AddToScene(Scene@)) - 51,3 - 14 2 * SUSPEND 15 2 * 0: 15 2 * FREE v-2, 0x2c8e6f0 (i:46720752, f:2.30831e-316) 18 2 * RET 4 void UI::Register(UIMenu@) Temps: 2, 4 Variables: -002: UIMenu@ menu 000: UI this 002: (heap) UIMenu {noname} 004: (heap) MenuController {noname} - 54,3 - 0 4 * VarDecl 0 0 4 * SUSPEND 1 4 * PshVPtr v-2 2 6 * RefCpyV v2, 0x2c91580 (i:46732672, f:2.3089e-316) 5 6 * PopPtr 6 4 * VAR v2 7 6 * PshVPtr v0 8 8 * ADDSi v48, 134217953 10 8 * RDSPtr 11 8 * GETOBJ 2 12 8 * RefCpyV v4, 0x2c908b0 (i:46729392, f:2.30874e-316) 15 8 * CALLINTF 4648 (void MenuController::Register(UIMenu@)) 17 4 * FREE v4, 0x2c908b0 (i:46729392, f:2.30874e-316) - 55,3 - 20 4 * SUSPEND 21 4 * 0: 21 4 * FREE v-2, 0x2c91580 (i:46732672, f:2.3089e-316) 24 4 * RET 4 UI::UI(Viewport@, Timer@, int, Vector3 = Vector3 ( 1 , 1 , 1 )) Temps: 4, 6, 8, 9, 10, 11, 12, 13, 14, 16, 18, 20, 22, 24, 26, 27, 28, 30 Variables: -002: Viewport@ viewport -004: Timer@ timer -006: int layer -007: Vector3 scale 002: (heap) OctreePartition UIP 000: UI this 004: null handle {noname} 006: (heap) Partition {noname} 008: (heap) Scene {noname} 016: (heap) Camera {noname} 018: (heap) Object {noname} 020: (heap) MenuController {noname} 022: (heap) Timer {noname} 024: (heap) InputControllerInterface {noname} 026: (heap) InputController {noname} 030: (heap) InputControlPair {noname} - 23,3 - 0 30 * VarDecl 0 0 30 * VarDecl 1 0 30 * VarDecl 2 0 30 * VarDecl 3 0 30 * SUSPEND 1 30 * VAR v-4 2 32 * PshVPtr v0 3 34 * ADDSi v64, 134217953 5 34 * GETOBJREF 2 6 34 * REFCPY 0x490710 (i:4785936, f:2.36457e-317) 9 32 * PopPtr - 24,3 - 10 30 * SUSPEND 11 30 * PshVPtr v-7 12 32 * PshGPtr 0x2d3e0e0 (i:47440096, f:2.34385e-316) 15 34 * CHKREF 16 34 * COPY v3, 67108879 18 32 * PopPtr - 25,3 - 19 30 * SUSPEND 20 30 * VarDecl 4 20 30 * CALLSYS 848 (OctreePartition@ OctreePartition()) 22 30 * STOREOBJ v2 - 26,3 - 23 30 * SUSPEND 24 30 * ClrVPtr v4 25 30 * CmpPtr v2, v4 27 30 * JZ +6 (d:35) 29 30 * PshVPtr v2 30 32 * CALLSYS 853 (Partition@ OctreePartition::_beh_11_()) 32 30 * STOREOBJ v6 33 30 * JMP +1 (d:36) 35 30 * 1: 35 30 * ClrVPtr v6 36 30 * 2: 36 30 * VAR v6 37 32 * GETOBJ 0 38 32 * CALLSYS 854 (Scene@ Scene(Partition@)) 40 30 * STOREOBJ v8 41 30 * VAR v8 42 32 * PshVPtr v0 43 34 * ADDSi v32, 134217953 45 34 * GETOBJREF 2 46 34 * REFCPY 0x493b20 (i:4799264, f:2.37115e-317) 49 32 * FREE v8, 0x493b20 (i:4799264, f:2.37115e-317) 52 32 * PopPtr - 27,3 - 53 30 * SUSPEND 54 30 * PshC4 0x447a0000 (i:1148846080, f:1000) 56 31 * PshC4 0x0 (i:0, f:0) 58 32 * PshC4 0xc38f8000 (i:-1014005760, f:-287) 60 33 * PshC4 0x438f8000 (i:1133477888, f:287) 62 34 * PshC4 0x44000000 (i:1140850688, f:512) 64 35 * PshC4 0xc4000000 (i:-1006632960, f:-512) 66 36 * CALLSYS 623 (Camera@ Camera(float, float, float, float, float, float)) 68 30 * STOREOBJ v16 69 30 * VAR v16 70 32 * PshVPtr v0 71 34 * ADDSi v40, 134217953 73 34 * GETOBJREF 2 74 34 * REFCPY 0x48a280 (i:4760192, f:2.35185e-317) 77 32 * FREE v16, 0x48a280 (i:4760192, f:2.35185e-317) 80 32 * PopPtr - 28,3 - 81 30 * SUSPEND 82 30 * PshVPtr v0 83 32 * ADDSi v40, 134217953 85 32 * RDSPtr 86 32 * RefCpyV v16, 0x48a280 (i:4760192, f:2.35185e-317) 89 32 * PopPtr 90 30 * VAR v16 91 32 * PshV4 v-6 92 33 * PshVPtr v-2 93 35 * GETOBJ 3 94 35 * CALLSYS 566 (void Viewport::addCamera(uint, Camera@)) - 30,3 - 96 30 * SUSPEND 97 30 * PshVPtr v0 98 32 * ADDSi v40, 134217953 100 32 * RDSPtr 101 32 * RefCpyV v16, 0x48a280 (i:4760192, f:2.35185e-317) 104 32 * PopPtr 105 30 * ClrVPtr v4 106 30 * CmpPtr v16, v4 108 30 * JZ +9 (d:119) 110 30 * PshVPtr v16 111 32 * CALLSYS 631 (Object@ Camera::_beh_11_()) 113 30 * STOREOBJ v18 114 30 * FREE v16, 0x48a280 (i:4760192, f:2.35185e-317) 117 30 * JMP +1 (d:120) 119 30 * 3: 119 30 * ClrVPtr v18 120 30 * 4: 120 30 * VAR v18 121 32 * PshVPtr v0 122 34 * ADDSi v32, 134217953 124 34 * RDSPtr 125 34 * GETOBJ 2 126 34 * CALLSYS 857 (void Scene::add(Object@)) - 31,3 - 128 30 * SUSPEND 129 30 * PshVPtr v0 130 32 * ADDSi v40, 134217953 132 32 * RDSPtr 133 32 * CALLSYS 626 (void Camera::enable()) - 32,3 - 135 30 * SUSPEND 136 30 * CALL 4327 (MenuController@ MenuController()) 138 30 * STOREOBJ v20 139 30 * VAR v20 140 32 * PshVPtr v0 141 34 * ADDSi v48, 134217953 143 34 * GETOBJREF 2 144 34 * REFCPY 0x2c908b0 (i:46729392, f:2.30874e-316) 147 32 * FREE v20, 0x2c908b0 (i:46729392, f:2.30874e-316) 150 32 * PopPtr - 33,3 - 151 30 * SUSPEND 152 30 * PshVPtr v0 153 32 * ADDSi v64, 134217953 155 32 * RDSPtr 156 32 * RefCpyV v22, 0x490710 (i:4785936, f:2.36457e-317) 159 32 * PopPtr 160 30 * VAR v22 161 32 * PshVPtr v0 162 34 * ADDSi v48, 134217953 164 34 * RDSPtr 165 34 * RefCpyV v24, 0x2c84550 (i:46679376, f:2.30627e-316) 168 34 * PopPtr 169 32 * VAR v24 170 34 * GETOBJ 0 171 34 * GETOBJ 2 172 34 * CALL 4125 (InputController@ InputController(InputControllerInterface@, Timer@)) 174 30 * STOREOBJ v26 175 30 * VAR v26 176 32 * PshVPtr v0 177 34 * ADDSi v56, 134217953 179 34 * GETOBJREF 2 180 34 * REFCPY 0x2c84dd0 (i:46681552, f:2.30638e-316) 183 32 * FREE v26, 0x2c84dd0 (i:46681552, f:2.30638e-316) 186 32 * PopPtr - 34,3 - 187 30 * SUSPEND 188 30 * SetV1 v14, 0x0 190 30 * PshVPtr v0 191 32 * ADDSi v56, 134217953 193 32 * RDSPtr 194 32 * ADDSi v73, 134217931 196 32 * PopRPtr 197 30 * WRTV1 v14 - 36,3 - 198 30 * SUSPEND 199 30 * PshC4 0xe (i:14, f:1.96182e-044) 201 31 * PshC4 0x40000050 (i:1073741904, f:2.00002) 203 32 * CALL 4121 (InputControlPair@ InputControlPair(pKeyCode, InputControllerAction)) 205 30 * STOREOBJ v30 206 30 * VAR v30 207 32 * PshVPtr v0 208 34 * ADDSi v56, 134217953 210 34 * RDSPtr 211 34 * ADDSi v32, 134217931 213 34 * RDSPtr 214 34 * GETREF 2 215 34 * CALLSYS 4499 (void Array::add(InputControlPair@const&in)) 217 30 * FREE v30, 0x2c84990 (i:46680464, f:2.30632e-316) - 37,3 - 220 30 * SUSPEND 221 30 * PshC4 0xf (i:15, f:2.10195e-044) 223 31 * PshC4 0x4000004f (i:1073741903, f:2.00002) 225 32 * CALL 4121 (InputControlPair@ InputControlPair(pKeyCode, InputControllerAction)) 227 30 * STOREOBJ v30 228 30 * VAR v30 229 32 * PshVPtr v0 230 34 * ADDSi v56, 134217953 232 34 * RDSPtr 233 34 * ADDSi v32, 134217931 235 34 * RDSPtr 236 34 * GETREF 2 237 34 * CALLSYS 4499 (void Array::add(InputControlPair@const&in)) 239 30 * FREE v30, 0x2c84990 (i:46680464, f:2.30632e-316) - 38,3 - 242 30 * SUSPEND 243 30 * PshC4 0xc (i:12, f:1.68156e-044) 245 31 * PshC4 0x40000052 (i:1073741906, f:2.00002) 247 32 * CALL 4121 (InputControlPair@ InputControlPair(pKeyCode, InputControllerAction)) 249 30 * STOREOBJ v30 250 30 * VAR v30 251 32 * PshVPtr v0 252 34 * ADDSi v56, 134217953 254 34 * RDSPtr 255 34 * ADDSi v32, 134217931 257 34 * RDSPtr 258 34 * GETREF 2 259 34 * CALLSYS 4499 (void Array::add(InputControlPair@const&in)) 261 30 * FREE v30, 0x2c84990 (i:46680464, f:2.30632e-316) - 39,3 - 264 30 * SUSPEND 265 30 * PshC4 0xd (i:13, f:1.82169e-044) 267 31 * PshC4 0x40000051 (i:1073741905, f:2.00002) 269 32 * CALL 4121 (InputControlPair@ InputControlPair(pKeyCode, InputControllerAction)) 271 30 * STOREOBJ v30 272 30 * VAR v30 273 32 * PshVPtr v0 274 34 * ADDSi v56, 134217953 276 34 * RDSPtr 277 34 * ADDSi v32, 134217931 279 34 * RDSPtr 280 34 * GETREF 2 281 34 * CALLSYS 4499 (void Array::add(InputControlPair@const&in)) 283 30 * FREE v30, 0x2c84990 (i:46680464, f:2.30632e-316) - 40,3 - 286 30 * SUSPEND 287 30 * PshC4 0x11 (i:17, f:2.38221e-044) 289 31 * PshC4 0x20 (i:32, f:4.48416e-044) 291 32 * CALL 4121 (InputControlPair@ InputControlPair(pKeyCode, InputControllerAction)) 293 30 * STOREOBJ v30 294 30 * VAR v30 295 32 * PshVPtr v0 296 34 * ADDSi v56, 134217953 298 34 * RDSPtr 299 34 * ADDSi v32, 134217931 301 34 * RDSPtr 302 34 * GETREF 2 303 34 * CALLSYS 4499 (void Array::add(InputControlPair@const&in)) 305 30 * FREE v30, 0x2c84990 (i:46680464, f:2.30632e-316) - 41,3 - 308 30 * SUSPEND 309 30 * PshC4 0x12 (i:18, f:2.52234e-044) 311 31 * PshC4 0x1b (i:27, f:3.78351e-044) 313 32 * CALL 4121 (InputControlPair@ InputControlPair(pKeyCode, InputControllerAction)) 315 30 * STOREOBJ v30 316 30 * VAR v30 317 32 * PshVPtr v0 318 34 * ADDSi v56, 134217953 320 34 * RDSPtr 321 34 * ADDSi v32, 134217931 323 34 * RDSPtr 324 34 * GETREF 2 325 34 * CALLSYS 4499 (void Array::add(InputControlPair@const&in)) 327 30 * FREE v30, 0x2c84990 (i:46680464, f:2.30632e-316) - 43,3 - 330 30 * SUSPEND 331 30 * PshVPtr v0 332 32 * ADDSi v56, 134217953 334 32 * RDSPtr 335 32 * RefCpyV v26, 0x2c84dd0 (i:46681552, f:2.30638e-316) 338 32 * CALLINTF 4486 (void InputController::setActive()) 340 30 * FREE v26, 0x2c84dd0 (i:46681552, f:2.30638e-316) - 47,3 - 343 30 * SUSPEND 344 30 * FREE v2, 0x4935e0 (i:4797920, f:2.37049e-317) 347 30 * 0: 347 30 * FREE v-2, 0x489180 (i:4755840, f:2.3497e-317) 350 30 * FREE v-4, 0x490710 (i:4785936, f:2.36457e-317) 353 30 * FREE v-7, 0x487f30 (i:4751152, f:2.34738e-317) 356 30 * RET 9 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 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 void Wave::make(Vector3) Temps: 1, 3 Variables: -002: Vector3 pos 000: Wave this 003: (heap) _builtin_function_ {noname} - 14,3 - 0 3 * VarDecl 0 0 3 * SUSPEND 1 3 * SetV4 v1, 0x5 (i:5, f:7.00649e-045) 3 3 * LoadThisR v56, 134217951 5 3 * WRTV4 v1 - 15,3 - 6 3 * SUSPEND 7 3 * PshVPtr v-2 8 5 * PshVPtr v0 9 7 * ADDSi v60, 134217951 11 7 * COPY v3, 67108879 13 5 * PopPtr - 16,3 - 14 3 * SUSPEND 15 3 * PshVPtr v0 16 5 * FuncPtr 0x2d5ffc0 (i:47579072, f:2.35072e-316) 19 7 * CALLSYS 18 (_builtin_function_@ %delegate_factory(int&in, int&in)) 21 3 * STOREOBJ v3 22 3 * VAR v3 23 5 * PshVPtr v0 24 7 * ADDSi v32, 134217951 26 7 * RDSPtr 27 7 * ADDSi v88, 67108902 29 7 * GETOBJ 2 30 7 * CALLSYS 728 (TimerEvent& TimerEvent::opAddAssign(Action@)) - 17,3 - 32 3 * SUSPEND 33 3 * 0: 33 3 * FREE v-2, 0x487f30 (i:4751152, f:2.34738e-317) 36 3 * RET 4 Wave::Wave(Timer@, Scene@, Box) Temps: 1 Variables: -002: Timer@ t -004: Scene@ s -006: Box gs 000: Wave this - 6,10 - 0 1 * VarDecl 0 0 1 * VarDecl 1 0 1 * VarDecl 2 0 1 * SUSPEND 1 1 * PshVPtr v0 2 3 * ADDSi v60, 134217951 4 3 * CALLSYS 183 (Vector3::Vector3()) - 5,6 - 6 1 * SUSPEND 7 1 * SetV4 v1, 0x0 (i:0, f:0) 9 1 * LoadThisR v56, 134217951 11 1 * WRTV4 v1 - 7,6 - 12 1 * SUSPEND 13 1 * SetV4 v1, 0x28 (i:40, f:5.60519e-044) 15 1 * LoadThisR v72, 134217951 17 1 * WRTV4 v1 - 9,3 - 18 1 * SUSPEND 19 1 * VAR v-2 20 3 * PshVPtr v0 21 5 * ADDSi v32, 134217951 23 5 * GETOBJREF 2 24 5 * REFCPY 0x490710 (i:4785936, f:2.36457e-317) 27 3 * PopPtr - 10,3 - 28 1 * SUSPEND 29 1 * VAR v-4 30 3 * PshVPtr v0 31 5 * ADDSi v40, 134217951 33 5 * GETOBJREF 2 34 5 * REFCPY 0x493b20 (i:4799264, f:2.37115e-317) 37 3 * PopPtr - 11,3 - 38 1 * SUSPEND 39 1 * VAR v-6 40 3 * PshVPtr v0 41 5 * ADDSi v48, 134217951 43 5 * GETOBJREF 2 44 5 * REFCPY 0x2c82e10 (i:46673424, f:2.30597e-316) 47 3 * PopPtr - 12,3 - 48 1 * SUSPEND 49 1 * 0: 49 1 * FREE v-2, 0x490710 (i:4785936, f:2.36457e-317) 52 1 * FREE v-4, 0x493b20 (i:4799264, f:2.37115e-317) 55 1 * FREE v-6, 0x2c82e10 (i:46673424, f:2.30597e-316) 58 1 * RET 8 void Wave::waveType(int) Temps: Variables: -002: int t 000: Wave this - 34,3 - 0 0 * VarDecl 0 0 0 * SUSPEND 1 0 * 0: 1 0 * RET 3 void Weapon::check() Temps: 1, 2 Variables: 000: Weapon this - 30,3 - 0 2 * SUSPEND 1 2 * LoadThisR v192, 134217945 3 2 * RDR4 v1 4 2 * CMPIi v1, 0 6 2 * JNP +4 (d:12) - 31,4 - 8 2 * { 8 2 * SUSPEND 9 2 * LoadThisR v192, 134217945 11 2 * DECi - 33,3 - 12 2 * } 12 2 * 1: 12 2 * SUSPEND 13 2 * 0: 13 2 * RET 2 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 void Weapon::setProjectile() Temps: Variables: 000: Weapon this - 22,3 - 0 0 * SUSPEND 1 0 * 0: 1 0 * RET 2 Weapon::Weapon(Timer@, Box, int, int) Temps: 2, 4, 6, 7 Variables: -002: Timer@ t -004: Box st -006: int ig -007: int iw 000: Weapon this 002: (heap) Scene {noname} 004: (heap) _builtin_function_ {noname} 006: (heap) Box {noname} - 5,6 - 0 7 * VarDecl 0 0 7 * VarDecl 1 0 7 * VarDecl 2 0 7 * VarDecl 3 0 7 * SUSPEND 1 7 * CALL 4080 (Box@ Box()) 3 7 * STOREOBJ v6 4 7 * PshVPtr v6 5 9 * PshVPtr v0 6 11 * ADDSi v184, 134217945 8 11 * REFCPY 0x2c82e10 (i:46673424, f:2.30597e-316) 11 9 * PopPtr 12 7 * FREE v6, 0x2c82e10 (i:46673424, f:2.30597e-316) 15 7 * PshVPtr v0 16 9 * CALL 4027 (GameObject::GameObject()) - 6,6 - 18 7 * SUSPEND 19 7 * SetV4 v7, 0x0 (i:0, f:0) 21 7 * LoadThisR v192, 134217945 23 7 * WRTV4 v7 - 7,6 - 24 7 * SUSPEND 25 7 * SetV4 v7, 0xa (i:10, f:1.4013e-044) 27 7 * LoadThisR v196, 134217945 29 7 * WRTV4 v7 - 13,3 - 30 7 * SUSPEND 31 7 * LoadThisR v52, 134217945 33 7 * WRTV4 v-6 - 14,3 - 34 7 * SUSPEND 35 7 * LoadThisR v48, 134217945 37 7 * WRTV4 v-7 - 15,3 - 38 7 * SUSPEND 39 7 * PshGPtr 0x2d2e290 (i:47374992, f:2.34064e-316) 42 9 * RefCpyV v2, 0x493b20 (i:4799264, f:2.37115e-317) 45 9 * PopPtr 46 7 * VAR v2 47 9 * PshVPtr v0 48 11 * ADDSi v64, 134217945 50 11 * GETOBJREF 2 51 11 * REFCPY 0x493b20 (i:4799264, f:2.37115e-317) 54 9 * FREE v2, 0x493b20 (i:4799264, f:2.37115e-317) 57 9 * PopPtr - 16,3 - 58 7 * SUSPEND 59 7 * VAR v-2 60 9 * PshVPtr v0 61 11 * ADDSi v176, 134217945 63 11 * GETOBJREF 2 64 11 * REFCPY 0x490710 (i:4785936, f:2.36457e-317) 67 9 * PopPtr - 17,3 - 68 7 * SUSPEND 69 7 * VAR v-4 70 9 * PshVPtr v0 71 11 * ADDSi v184, 134217945 73 11 * RDSPtr 74 11 * GETOBJREF 2 75 11 * CALLSYS 4 (int& _builtin_object_::opAssign(int&in)) - 18,3 - 77 7 * SUSPEND 78 7 * PshVPtr v0 79 9 * FuncPtr 0x2d97a00 (i:47806976, f:2.36198e-316) 82 11 * CALLSYS 18 (_builtin_function_@ %delegate_factory(int&in, int&in)) 84 7 * STOREOBJ v4 85 7 * VAR v4 86 9 * PshVPtr v0 87 11 * ADDSi v176, 134217945 89 11 * RDSPtr 90 11 * ADDSi v88, 67108902 92 11 * GETOBJ 2 93 11 * CALLSYS 728 (TimerEvent& TimerEvent::opAddAssign(Action@)) - 19,3 - 95 7 * SUSPEND 96 7 * 0: 96 7 * FREE v-2, 0x490710 (i:4785936, f:2.36457e-317) 99 7 * FREE v-4, 0x2c82e10 (i:46673424, f:2.30597e-316) 102 7 * RET 8 _unnamed_function_() Temps: Variables: - 4,13 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: 2, 4 Variables: 002: (heap) String {noname} 004: (heap) String {noname} - 28,8 - 0 4 * SUSPEND 1 4 * STR 0 (l:13 s:"../../Asse") 2 7 * CALLSYS 84 (String@ _string_factory_(const int, const uint8&in)) 4 4 * STOREOBJ v2 5 4 * ChkNullV v2 6 4 * VAR v2 7 6 * CALLSYS 85 (String@ String()) 9 6 * STOREOBJ v4 10 6 * PshVPtr v4 11 8 * PGA 0x2d32050 (i:47390800, f:2.34142e-316) 14 10 * REFCPY 0x4871c0 (i:4747712, f:2.34568e-317) 17 8 * PopPtr 18 6 * FREE v4, 0x4871c0 (i:4747712, f:2.34568e-317) 21 6 * PshGPtr 0x2d32050 (i:47390800, f:2.34142e-316) 24 8 * GETOBJREF 2 25 8 * CALLSYS 114 (String@ String::opAssign(const String&in)) 27 4 * STOREOBJ v4 28 4 * FREE v2, 0x4871c0 (i:4747712, f:2.34568e-317) 31 4 * FREE v4, 0x4871c0 (i:4747712, f:2.34568e-317) 34 4 * RET 0 _unnamed_function_() Temps: Variables: - 29,8 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 42,22 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 43,22 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: 1 Variables: - 267,5 - 0 1 * SUSPEND 1 1 * SetG4 47365600, 0 5 1 * RET 0 _unnamed_function_() Temps: Variables: - 12,14 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 11,14 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 10,14 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 4,10 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: 2 Variables: 002: (heap) UIMenu {noname} - 7,8 - 0 2 * SUSPEND 1 2 * CALL 4331 (UIMenu@ UIMenu()) 3 2 * STOREOBJ v2 4 2 * PshVPtr v2 5 4 * PGA 0x2d3a2a0 (i:47424160, f:2.34306e-316) 8 6 * REFCPY 0x2c91580 (i:46732672, f:2.3089e-316) 11 4 * PopPtr 12 2 * FREE v2, 0x2c91580 (i:46732672, f:2.3089e-316) 15 2 * RET 0 _unnamed_function_() Temps: Variables: - 5,19 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 40,7 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: 2 Variables: 002: (heap) UIMenu {noname} - 6,8 - 0 2 * SUSPEND 1 2 * CALL 4331 (UIMenu@ UIMenu()) 3 2 * STOREOBJ v2 4 2 * PshVPtr v2 5 4 * PGA 0x2d39f90 (i:47423376, f:2.34303e-316) 8 6 * REFCPY 0x2c91580 (i:46732672, f:2.3089e-316) 11 4 * PopPtr 12 2 * FREE v2, 0x2c91580 (i:46732672, f:2.3089e-316) 15 2 * RET 0 _unnamed_function_() Temps: Variables: - 3,5 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 12,9 - 0 0 * SUSPEND 1 0 * PGA 0x2d3e0e0 (i:47440096, f:2.34385e-316) 4 2 * ALLOC 0x487f30, 183 (type:Vector3) 8 0 * RET 0 _unnamed_function_() Temps: Variables: - 19,10 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 20,10 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 21,10 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 13,14 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 14,14 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: 2 Variables: 002: (heap) UIMenu {noname} - 8,8 - 0 2 * SUSPEND 1 2 * CALL 4331 (UIMenu@ UIMenu()) 3 2 * STOREOBJ v2 4 2 * PshVPtr v2 5 4 * PGA 0x2d3ae60 (i:47427168, f:2.34321e-316) 8 6 * REFCPY 0x2c91580 (i:46732672, f:2.3089e-316) 11 4 * PopPtr 12 2 * FREE v2, 0x2c91580 (i:46732672, f:2.3089e-316) 15 2 * RET 0 _unnamed_function_() Temps: Variables: - 35,8 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 11,8 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 15,9 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 23,11 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 34,8 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: 2 Variables: 002: (heap) IntersectGroups {noname} - 3,17 - 0 2 * SUSPEND 1 2 * CALL 4010 (IntersectGroups@ IntersectGroups()) 3 2 * STOREOBJ v2 4 2 * PshVPtr v2 5 4 * PGA 0x2d379d0 (i:47413712, f:2.34255e-316) 8 6 * REFCPY 0x2c80b00 (i:46664448, f:2.30553e-316) 11 4 * PopPtr 12 2 * FREE v2, 0x2c80b00 (i:46664448, f:2.30553e-316) 15 2 * RET 0 _unnamed_function_() Temps: Variables: - 44,8 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 28,13 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: 1 Variables: - 23,5 - 0 1 * SUSPEND 1 1 * SetG4 47366384, 0 5 1 * RET 0 _unnamed_function_() Temps: Variables: - 27,13 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 13,9 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 14,9 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 33,8 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 18,9 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 17,14 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 22,16 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 37,9 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 38,9 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 39,9 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 8,12 - 0 0 * SUSPEND 1 0 * PGA 0x2d2db50 (i:47373136, f:2.34054e-316) 4 2 * ALLOC 0x488cd0, 228 (type:Quaternion) 8 0 * RET 0 _unnamed_function_() Temps: Variables: - 20,15 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: 1, 3 Variables: 003: (heap) Random {noname} - 1,8 - 0 3 * SUSPEND 1 3 * PshC4 0x19 (i:25, f:3.50325e-044) 3 4 * CALL 4069 (Random@ Random(int)) 5 3 * STOREOBJ v3 6 3 * PshVPtr v3 7 5 * PGA 0x2d38980 (i:47417728, f:2.34275e-316) 10 7 * REFCPY 0x2c82590 (i:46671248, f:2.30587e-316) 13 5 * FREE v3, 0x2c82590 (i:46671248, f:2.30587e-316) 16 3 * RET 0 _unnamed_function_() Temps: 2 Variables: 002: (heap) ObjectRegistry {noname} - 4,16 - 0 2 * SUSPEND 1 2 * CALL 4065 (ObjectRegistry@ ObjectRegistry()) 3 2 * STOREOBJ v2 4 2 * PshVPtr v2 5 4 * PGA 0x2d38210 (i:47415824, f:2.34265e-316) 8 6 * REFCPY 0x2c82250 (i:46670416, f:2.30582e-316) 11 4 * PopPtr 12 2 * FREE v2, 0x2c82250 (i:46670416, f:2.30582e-316) 15 2 * RET 0 _unnamed_function_() Temps: Variables: - 10,8 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 16,14 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 36,9 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 16,9 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 12,8 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 19,9 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 21,9 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: 2 Variables: 002: (heap) UIMenu {noname} - 5,8 - 0 2 * SUSPEND 1 2 * CALL 4331 (UIMenu@ UIMenu()) 3 2 * STOREOBJ v2 4 2 * PshVPtr v2 5 4 * PGA 0x2d38fe0 (i:47419360, f:2.34283e-316) 8 6 * REFCPY 0x2c91580 (i:46732672, f:2.3089e-316) 11 4 * PopPtr 12 2 * FREE v2, 0x2c91580 (i:46732672, f:2.3089e-316) 15 2 * RET 0 _unnamed_function_() Temps: Variables: - 23,8 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 32,9 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: 1 Variables: - 24,7 - 0 1 * SUSPEND 1 1 * SetG4 47364368, 0 5 1 * RET 0 _unnamed_function_() Temps: Variables: - 25,11 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 26,11 - 0 0 * SUSPEND 1 0 * RET 0 _unnamed_function_() Temps: Variables: - 7,12 - 0 0 * SUSPEND 1 0 * PGA 0x2d2c9c0 (i:47368640, f:2.34032e-316) 4 2 * ALLOC 0x488cd0, 228 (type:Quaternion) 8 0 * RET 0 Header: byte[3] PMA - ascii format PMB - Binari format ASCII format: Every section on a new line, so also new line after PMA VS= specifies the vertex shader filename FS= specifies a fragment shader filename