Example #1
0
        } //isDocked

        public void onTarget(float deltaY, ArcheryTarget target, ContentManager content)
        {
            isOnTarget    = true;
            archerytarget = new ArcheryTarget(content);
            archerytarget.changePosY(target.getPosition().Y);
            changeY = deltaY;
        } //onTarget
Example #2
0
        } // Initialize

        protected override void LoadContent()
        {
            spriteBatch = new SpriteBatch(GraphicsDevice);

            mainThemePlaying  = false;
            targetModeScore   = 0;
            LoggedIn          = false;
            firstGameOverpass = true;
            isHighScore       = false;
            username          = "";

            player    = new Archer(Content);
            bow       = new Bow(Content);
            menu      = new Menu(Content);
            loginForm = new LoginForm(Content);
            nyancat   = new Nyan(Content);
            bearMode  = new BearMode(Content);

            font          = Content.Load <SpriteFont>("Menu\\VisitorBrk");
            crossHair     = Content.Load <Texture2D>("Player\\Crosshairs");
            gameOverBear  = Content.Load <Texture2D>("Menu\\AB-Bear");
            archeryTarget = new ArcheryTarget(Content);

            background  = Content.Load <Texture2D>("Menu\\background");
            menuObjects = new List <CollidableObject>();
            menuObjects.Add(menu.getArcherCollide());
            menuObjects.Add(menu.getTargetCollide());
            menuObjects.Add(menu.getbearCollide());
            menuObjects.Add(menu.getExitCollide());

            audioengine = new AudioEngine("Content\\archerXact.xgs");
            wavebank    = new WaveBank(audioengine, "Content\\Wave Bank.xwb");
            soundbank   = new SoundBank(audioengine, "Content\\Sound Bank.xsb");
            mainTheme   = soundbank.GetCue("mainTheme");
        } // LoadContent
Example #3
0
 public Arrow(ContentManager content, float x, float y)
 {
     changeY    = 0;
     docked     = true;
     inAir      = true;
     isOnTarget = false;
     texture    = content.Load <Texture2D>("Player\\arrow");
     Position.X = x;
     Position.Y = y;
     Origin.X   = 2;
     Origin.Y   = 2;
     rotation   = 0;
     Collidable = new CollidableObject(texture, Position, rotation);
     Collidable.LoadTexture(texture, Origin);
     beenshot      = false;
     stopxveloc    = false;
     archerytarget = new ArcheryTarget(content);
 }
Example #4
0
 public Arrow(ContentManager content, float x, float y)
 {
     changeY = 0;
     docked = true;
     inAir = true;
     isOnTarget = false;
     texture = content.Load<Texture2D>("Player\\arrow");
     Position.X = x;
     Position.Y = y;
     Origin.X = 2;
     Origin.Y = 2;
     rotation = 0;
     Collidable = new CollidableObject(texture, Position, rotation);
     Collidable.LoadTexture(texture, Origin);
     beenshot = false;
     stopxveloc = false;
     archerytarget = new ArcheryTarget(content);
 }
Example #5
0
        protected override void LoadContent()
        {
            spriteBatch = new SpriteBatch(GraphicsDevice);

            mainThemePlaying = false;
            targetModeScore = 0;
            LoggedIn = false;
            firstGameOverpass = true;
            isHighScore = false;
            username = "";

            player = new Archer(Content);
            bow = new Bow(Content);
            menu = new Menu(Content);
            loginForm = new LoginForm(Content);
            nyancat = new Nyan(Content);
            bearMode = new BearMode(Content);

            font = Content.Load<SpriteFont>("Menu\\VisitorBrk");
            crossHair = Content.Load<Texture2D>("Player\\Crosshairs");
            gameOverBear = Content.Load<Texture2D>("Menu\\AB-Bear");
            archeryTarget = new ArcheryTarget(Content);

            background = Content.Load<Texture2D>("Menu\\background");
            menuObjects = new List<CollidableObject>();
            menuObjects.Add(menu.getArcherCollide());
            menuObjects.Add(menu.getTargetCollide());
            menuObjects.Add(menu.getbearCollide());
            menuObjects.Add(menu.getExitCollide());

            audioengine = new AudioEngine("Content\\archerXact.xgs");
            wavebank = new WaveBank(audioengine, "Content\\Wave Bank.xwb");
            soundbank = new SoundBank(audioengine, "Content\\Sound Bank.xsb");
            mainTheme = soundbank.GetCue("mainTheme");
        }
Example #6
0
 public void onTarget(float deltaY, ArcheryTarget target, ContentManager content)
 {
     isOnTarget = true;
     archerytarget = new ArcheryTarget(content);
     archerytarget.changePosY(target.getPosition().Y);
     changeY = deltaY;
 }