Lines Matching defs:parentObject

70         GameObject parentObject = (GameObject) parent;
72 if (parentObject.getCurrentAction() == ActionType.INVALID
73 || parentObject.getCurrentAction() == ActionType.HIT_REACT) {
74 parentObject.setCurrentAction(GameObject.ActionType.MOVE);
77 if ((mFlying || parentObject.touchingGround()) && parentObject.life > 0) {
85 updateAttack(player, parentObject);
89 if (parentObject.getCurrentAction() == GameObject.ActionType.MOVE
95 hotSpot = hotSpotSystem.getHotSpot(parentObject.getCenteredPositionX(),
96 parentObject.getPosition().y + 10.0f);
98 final float targetVelocityX = parentObject.getTargetVelocity().x;
99 final float targetVelocityY = parentObject.getTargetVelocity().y;
101 boolean goLeft = (parentObject.touchingRightWall()
104 boolean goRight = (parentObject.touchingLeftWall()
111 - parentObject.getCenteredPositionX();
120 != Utils.sign(parentObject.facingDirection.x)) {
128 != Utils.sign(parentObject.facingDirection.x)) {
142 if (parentObject.facingDirection.x < 0.0f) {
151 parentObject.getTargetVelocity().x = mMaxSpeed;
152 parentObject.getAcceleration().x = mAcceleration;
154 parentObject.getTargetVelocity().x = -mMaxSpeed;
155 parentObject.getAcceleration().x = mAcceleration;
157 parentObject.getTargetVelocity().x = 0;
158 parentObject.getAcceleration().x = mAcceleration;
161 final boolean goUp = (parentObject.touchingGround() && targetVelocityY < 0.0f)
164 final boolean goDown = (parentObject.touchingCeiling() && targetVelocityY > 0.0f)
168 parentObject.getTargetVelocity().x = 0.0f;
169 parentObject.getTargetVelocity().y = mMaxSpeed;
170 parentObject.getAcceleration().y = mAcceleration;
171 parentObject.getAcceleration().x = mAcceleration;
174 parentObject.getTargetVelocity().x = 0.0f;
175 parentObject.getTargetVelocity().y = -mMaxSpeed;
176 parentObject.getAcceleration().y = mAcceleration;
177 parentObject.getAcceleration().x = mAcceleration;
180 parentObject.getTargetVelocity().x = mMaxSpeed;
181 parentObject.getAcceleration().x = mAcceleration;
182 parentObject.getAcceleration().y = mAcceleration;
183 parentObject.getTargetVelocity().y = 0.0f;
185 parentObject.getTargetVelocity().x = -mMaxSpeed;
186 parentObject.getAcceleration().x = mAcceleration;
187 parentObject.getAcceleration().y = mAcceleration;
188 parentObject.getTargetVelocity().y = 0.0f;
192 } else if (!mFlying && !parentObject.touchingGround() && parentObject.life > 0) {
194 if (Utils.sign(parentObject.getTargetVelocity().x) != Utils.sign(parentObject.getVelocity().x)) {
196 parentObject.getTargetVelocity().x *= -1.0f;
201 private void updateAttack(GameObject player, GameObject parentObject) {
209 Math.abs(parentObject.getCenteredPositionX() - camera.getFocusPositionX());
211 Math.abs(parentObject.getCenteredPositionY() - camera.getFocusPositionY());
215 if (visible && parentObject.getCurrentAction() == GameObject.ActionType.MOVE) {
221 if (Utils.sign(player.getPosition().x - parentObject.getPosition().x)
222 == Utils.sign(parentObject.facingDirection.x)) {
223 mWorkingVector.set(parentObject.getPosition());
224 mWorkingVector.x = parentObject.getCenteredPositionX();
239 parentObject.setCurrentAction(GameObject.ActionType.ATTACK);
242 parentObject.getVelocity().zero();
243 parentObject.getTargetVelocity().zero();
246 } else if (parentObject.getCurrentAction() == GameObject.ActionType.ATTACK) {
248 parentObject.setCurrentAction(GameObject.ActionType.MOVE);
250 parentObject.getTargetVelocity().x =
251 mMaxSpeed * Utils.sign(parentObject.facingDirection.x);
252 parentObject.getAcceleration().x = mAcceleration;