コード例 #1
0
ファイル: Brick.cs プロジェクト: Robikos/Old-Portfolio
        public void efektKolizji(int kolizja, Ball pilka, OknoGry okno)
        {
            switch (kolizja)
            {
                case 1:
                case 2:
                    visible = false;
                    pilka.setSpeedY(pilka.getSpeedY() * -1);
                    break;
                case 3:
                case 4:
                    visible = false;
                    pilka.setSpeedX(pilka.getSpeedX() * -1);
                    break;
            }

            if (okno.lotto.Next(100) < 10)//jeśli bonusik
            {
                BonusBrick bonus = new BonusBrick(x, y, width / 2, height / 2, true, okno.bonusBit, 1, 4, okno.lotto.Next(7));

                okno.listaBonus.Add(bonus);
            }
        }
コード例 #2
0
        public void efektKolizji(int kolizja, Ball pilka, OknoGry okno)
        {
            switch (kolizja)
            {
            case 1:
            case 2:
                visible = false;
                pilka.setSpeedY(pilka.getSpeedY() * -1);
                break;

            case 3:
            case 4:
                visible = false;
                pilka.setSpeedX(pilka.getSpeedX() * -1);
                break;
            }

            if (okno.lotto.Next(100) < 10)//jeśli bonusik
            {
                BonusBrick bonus = new BonusBrick(x, y, width / 2, height / 2, true, okno.bonusBit, 1, 4, okno.lotto.Next(7));

                okno.listaBonus.Add(bonus);
            }
        }