示例#1
0
        //kolizní systém
        public void Kolize_prekazka1(prekazka objekt, Game1 game)
        {
            if (VratRectangle().Intersects(objekt.VratRectangle()))
            {

                this.smazani_strely = true;
            }
        }
示例#2
0
        //kolize prekazka klasicka
        public void Kolize_prekazka_Top(prekazka objekt, Game1 game)
        {
            if (VratRectangle().vrchol(objekt.VratRectangle()))
            {
                if (Keyboard.GetState().IsKeyDown(Keys.Down))
                {
                    rychlost.Y = 0f;
                }

            }
        }
示例#3
0
        public void Kolize_prekazka_Bottom(prekazka objekt, Game1 game)
        {
            if (VratRectangle().spodek(objekt.VratRectangle()))
            {
                if (Keyboard.GetState().IsKeyDown(Keys.Up))
                {
                    rychlost.Y = 0f;
                }

            }
        }
示例#4
0
        public void Kolize_prekazka_Right(prekazka objekt, Game1 game)
        {
            if (VratRectangle().pravy(objekt.VratRectangle()))
            {
                if (Keyboard.GetState().IsKeyDown(Keys.Left))
                {
                    rychlost.X = 0f;
                }

            }
        }