void translate()
 {
     if (ufo.getStatus() == Status.Active)
     {
         ufo.setPos(ufo.getPosX() + (speed * state.moveX()), ufo.getPosY() + (speed * state.moveY()));
     }
 }
Example #2
0
        public void translate()
        {
            if (status == Status.Active)
            {
                if (!isHit)
                {
                    alienTree.translate(direction.moveX() * distance, direction.moveY() * distanceDown);
                }
                else
                {
                    alienTree.translate(directionDown.moveX() * distance, directionDown.moveY() * distanceDown);
                    isHit = false;
                }



                //alienTree.performLowest(0);
                //alienTree.performLowest(6);
                animationCommand.execute();
            }
            float a = (float)(((float)alienTree.totalActive()) / ((float)alienTree.getTotalElements()));
            long  t = (long)(a * (float)timeOffset);

            Console.WriteLine(t);
            translationCommand.setTimeOffset(t);
            Receiver.instance.addCommand(translationCommand);
        }
Example #3
0
 public override void translate(float xOffset, float yOffset)
 {
     this.setPos(gameObject.getPosX() + (xOffset * direction.moveX()), gameObject.getPosY() + (yOffset * direction.moveY()));
     this.leftBox.setPos(gameObject.getPosX() - offset, gameObject.getPosY());
     this.rightBox.setPos(gameObject.getPosX() + offset, gameObject.getPosY());
 }
Example #4
0
 public override void translate(float xOffset, float yOffset)
 {
     this.setPos(gameObject.getPosX() + (xOffset * movement.moveX()), gameObject.getPosY() + (yOffset * movement.moveY()));
 }