예제 #1
0
 private void Icon2_MouseDown(object sender, MouseEventArgs e)
 {
     //Enables Mouse Down Effect
     Icon2.DoDragDrop(Icon2.Image, DragDropEffects.Copy);
     //Sets the int value for the icon
     arrayyplayericon = 2;
 }
 protected override void update_end(int temp_index)
 {
     Mult1.update();
     Mult2.update();
     WTA1.update();
     WTA2.update();
     Icon1.update();
     Icon2.update();
 }
        public override void draw(SpriteBatch sprite_batch)
        {
            sprite_batch.Begin(SpriteSortMode.Deferred, BlendState.AlphaBlend);
            Window.draw(sprite_batch, -Loc);
            draw_data(sprite_batch);
            sprite_batch.End();

            Icon1.draw(sprite_batch, -Loc);
            Icon2.draw(sprite_batch, -Loc);

            sprite_batch.Begin(SpriteSortMode.Deferred, BlendState.AlphaBlend);
            WTA1.draw(sprite_batch, -Loc);
            WTA2.draw(sprite_batch, -Loc);
            Mult1.draw(sprite_batch, -Loc);
            Mult2.draw(sprite_batch, -Loc);
            sprite_batch.End();
        }
예제 #4
0
        public override void update()
        {
            if (Icon1 != null)
            {
                Icon1.update();
                if (Icon2 != null)
                {
                    Icon2.update();
                }
                if (Icon3 != null)
                {
                    Icon3.update();
                }
            }

            Arrow1.update();
            Arrow2.update();
            Arrow3.update();
        }
예제 #5
0
        public override void draw(SpriteBatch sprite_batch, Vector2 draw_offset = default(Vector2))
        {
            if (Icon1 != null)
            {
                Vector2 offset = this.loc + draw_vector();

                Icon1.draw(sprite_batch, draw_offset - offset);
                if (Icon2 != null)
                {
                    Icon2.draw(sprite_batch, draw_offset - offset);
                    Arrow3.draw(sprite_batch, draw_offset - offset);
                }
                if (Icon3 != null)
                {
                    Icon3.draw(sprite_batch, draw_offset - offset);
                    Arrow2.draw(sprite_batch, draw_offset - offset);

                    if (Icon2 != null)
                    {
                        Arrow1.draw(sprite_batch, draw_offset - offset);
                    }
                }
            }
        }
 private void Icon2_MouseDown(object sender, MouseEventArgs e)
 {
     Icon2.DoDragDrop(Icon2.Image, DragDropEffects.Copy);
     arrayyplayericon = 2;
 }