All pastes #194112 Raw Edit

Mine

public text v1 · immutable
·published 2006-10-07 15:32 UTC
rendered paste body
    public class GameData
    {

        // declare variables of class scope here

        Sprite playerBall;
        Joystick joystick;

        public void Initialize(GameForm form)
        {
            playerBall = sprMan.AddSprite("redball.bmp");
            joystick = inpMan.joystickArray[0];


            // uncomment this line and pass the qualified string name of the first
            // Screen class that the game should show upon execution.
            //screenManager.Start("NameSpace.Screens.ScreenClassName");
        }


        public void Activity()
        {
            // this can be left uncommented - won't do anything if there are no active Screens
            screenManager.Activity();
            playerBall.xAcceleration = joystick.x / 200;
            playerBall.yAcceleration = joystick.y / 200;

            // cap the velocity:
            playerBall.xVelocity = Math.Min(10, playerBall.xVelocity);
            playerBall.xVelocity = Math.Max(-10, playerBall.xVelocity);

            playerBall.yVelocity = Math.Min(10, playerBall.yVelocity);
            playerBall.yVelocity = Math.Max(-10, playerBall.yVelocity);

        
        }


        public void AfterFrameActivity()
        {
            // usually, the only code that goes here is text printing with the TextManager

            // if drawing text, uncomment the following line:
            // textMan.BeginDrawing();

        }

    }