CrisisAtSwissStation.DudeObject.Update C# (CSharp) Method

Update() public method

public Update ( CASSWorld world, float dt ) : void
world CASSWorld
dt float
return void
        public override void Update(CASSWorld world, float dt)
        {
            // Apply cooldowns
            jumpCooldown = Math.Max(0, jumpCooldown - 1);

            MouseState mouse = Mouse.GetState();
            Vector2 start = myWorld.getScreenCoords(Position);
            Vector2 end = new Vector2(mouse.X,mouse.Y);
            //Console.WriteLine("{0} {1} {2} {3}", end.Y, start.Y, end.X, start.X);
            armAngle = (float)Math.Atan((end.Y - start.Y) / (end.X - start.X));
            //Console.WriteLine("{0}",armAngle);
            //animation stuff
            myGameTime++;
            sourceRect = new Rectangle(xFrame * spriteWidth, yFrame * spriteHeight, spriteWidth, spriteHeight);
            //origin = new Vector2(sourceRect.Width / 2, sourceRect.Height / 2);

            base.Update(world, dt);
        }