Example #1
0
 //vzdycky musi byt v parametru zastupce tridy s kterou jdeme komunikovat
 public void Kolize_odrazova_plocha(odrazova_plocha objekt, Game1 game)
 {
     if (VratRectangle().Intersects(objekt.VratRectangle()))
     {
      rychlost_strely *= -1;
     }
 }
Example #2
0
        public void Kolize_odraz_Right(odrazova_plocha objekt, Game1 game)
        {
            if (VratRectangle().pravy(objekt.VratRectangle()))
            {
                if (Keyboard.GetState().IsKeyDown(Keys.Left))
                {
                    rychlost.X = 0f;
                }

            }
        }
Example #3
0
        public void Kolize_odraz_Bottom(odrazova_plocha objekt, Game1 game)
        {
            if (VratRectangle().spodek(objekt.VratRectangle()))
            {
                if (Keyboard.GetState().IsKeyDown(Keys.Up))
                {
                    rychlost.Y = 0f;
                }

            }
        }
Example #4
0
        //kolize prekazka odrazova
        public void Kolize_odraz_Top(odrazova_plocha objekt, Game1 game)
        {
            if (VratRectangle().vrchol(objekt.VratRectangle()))
            {
                if (Keyboard.GetState().IsKeyDown(Keys.Down))
                {
                    rychlost.Y = 0f;
                }

            }
        }