コード例 #1
0
ファイル: Quark.cs プロジェクト: carlhuth/GenXSource
        public AntiQuark(T particle) : base(particle)
        {
            IInteractStrong quark = particle as IInteractStrong;

            switch (quark.Color.Charge)
            {
            case ColorCharge.RED:
                color = (AntiColor)(ColorFactory.GetColourFactory().GetColour(ColorCharge.ANTIRED));
                break;

            case ColorCharge.GREEN:
                color = (AntiColor)(ColorFactory.GetColourFactory().GetColour(ColorCharge.ANTIGREEN));
                break;

            case ColorCharge.BLUE:
                color = (AntiColor)(ColorFactory.GetColourFactory().GetColour(ColorCharge.ANTIBLUE));
                break;

            default:
                color = (AntiColor)(ColorFactory.GetColourFactory().GetColour(ColorCharge.ANTIRED));
                break;
            }
        }