// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. // See the LICENCE file in the repository root for full licence text. using System.Collections.Generic; using osu.Framework.Utils; using osuTK.Graphics; namespace osu.Game.Rulesets.Catch.Objects.Drawables { public class DrawableBanana : DrawableFruit { public DrawableBanana(Banana h) : base(h) { } private Color4? colour; protected override Color4 GetComboColour(IReadOnlyList comboColours) { // override any external colour changes with banananana return colour ??= getBananaColour(); } private Color4 getBananaColour() { switch (RNG.Next(0, 3)) { default: return new Color4(255, 240, 0, 255); case 1: return new Color4(255, 192, 0, 255); case 2: return new Color4(214, 221, 28, 255); } } } }