コード例 #1
0
ファイル: DrawableFruit.cs プロジェクト: revam/osu
        public DrawableFruit(CatchBaseHit h)
        {
            this.h = h;

            Origin = Anchor.Centre;
            Scale  = new Vector2(0.1f);
            RelativePositionAxes = Axes.Y;
            Position             = new Vector2(h.Position, -0.1f);
        }
コード例 #2
0
ファイル: DrawableFruit.cs プロジェクト: yheno/osu
        public DrawableFruit(CatchBaseHit h)
        {
            this.h = h;

            Origin = Anchor.Centre;
            Scale = new Vector2(0.1f);
            RelativePositionAxes = Axes.Y;
            Position = new Vector2(h.Position, -0.1f);
        }
コード例 #3
0
ファイル: CatchHitRenderer.cs プロジェクト: ddevault/osu
        private CatchBaseHit convertForCatch(HitObject input)
        {
            CatchBaseHit h = input as CatchBaseHit;

            if (h == null)
            {
                OsuBaseHit o = input as OsuBaseHit;

                if (o == null)
                {
                    throw new Exception(@"Can't convert!");
                }

                h = new Fruit()
                {
                    StartTime = o.StartTime,
                    Position  = o.Position.X
                };
            }

            return(h);
        }
コード例 #4
0
ファイル: CatcherArea.cs プロジェクト: tgi74/osu
 public bool CheckIfWeCanCatch(CatchBaseHit obj) => Math.Abs(catcher.Position.X - obj.Position) < catcher.DrawSize.X / DrawSize.X / 2;