Move play modes to Modes namespace.

This commit is contained in:
Dean Herbert
2016-11-14 18:03:20 +09:00
parent 0f4538f69f
commit 06f4f93918
66 changed files with 163 additions and 172 deletions

View File

@ -7,12 +7,12 @@ using osu.Framework.Graphics;
using osu.Framework.MathUtils; using osu.Framework.MathUtils;
using osu.Framework.Timing; using osu.Framework.Timing;
using osu.Game.Beatmaps; using osu.Game.Beatmaps;
using osu.Game.Beatmaps.Objects; using osu.Game.Modes.Catch;
using osu.Game.Beatmaps.Objects.Osu; using osu.Game.Modes.Mania;
using osu.Game.Screens.Play.Catch; using osu.Game.Modes.Objects;
using osu.Game.Screens.Play.Mania; using osu.Game.Modes.Objects.Osu;
using osu.Game.Screens.Play.Osu; using osu.Game.Modes.Osu;
using osu.Game.Screens.Play.Taiko; using osu.Game.Modes.Taiko;
using OpenTK; using OpenTK;
namespace osu.Desktop.VisualTests.Tests namespace osu.Desktop.VisualTests.Tests

View File

@ -5,11 +5,11 @@ using osu.Framework;
using osu.Framework.GameModes.Testing; using osu.Framework.GameModes.Testing;
using osu.Framework.Graphics; using osu.Framework.Graphics;
using osu.Framework.Timing; using osu.Framework.Timing;
using osu.Game.Beatmaps.Objects;
using osu.Game.Beatmaps.Objects.Osu;
using osu.Game.Beatmaps.Objects.Osu.Drawable;
using OpenTK; using OpenTK;
using osu.Framework.Allocation; using osu.Framework.Allocation;
using osu.Game.Modes.Objects;
using osu.Game.Modes.Objects.Osu;
using osu.Game.Modes.Objects.Osu.Drawable;
namespace osu.Desktop.VisualTests.Tests namespace osu.Desktop.VisualTests.Tests
{ {

View File

@ -8,6 +8,7 @@ using osu.Game.Database;
using SQLiteNetExtensions.Extensions; using SQLiteNetExtensions.Extensions;
using osu.Framework; using osu.Framework;
using osu.Game; using osu.Game;
using osu.Game.Modes;
using osu.Game.Screens.Play; using osu.Game.Screens.Play;
namespace osu.Desktop.Tests namespace osu.Desktop.Tests

View File

@ -7,11 +7,11 @@ using osu.Framework.MathUtils;
using osu.Framework.Timing; using osu.Framework.Timing;
using osu.Game.Beatmaps; using osu.Game.Beatmaps;
using osu.Game.Beatmaps.Formats; using osu.Game.Beatmaps.Formats;
using osu.Game.Beatmaps.Objects;
using osu.Game.Beatmaps.Objects.Osu;
using OpenTK; using OpenTK;
using osu.Framework; using osu.Framework;
using osu.Framework.Allocation; using osu.Framework.Allocation;
using osu.Game.Modes.Objects;
using osu.Game.Modes.Objects.Osu;
using osu.Game.Screens.Play; using osu.Game.Screens.Play;
namespace osu.Desktop.VisualTests.Tests namespace osu.Desktop.VisualTests.Tests

View File

@ -7,11 +7,12 @@ using osu.Framework.Graphics;
using osu.Framework.Graphics.Sprites; using osu.Framework.Graphics.Sprites;
using osu.Framework.MathUtils; using osu.Framework.MathUtils;
using osu.Game.Graphics.UserInterface; using osu.Game.Graphics.UserInterface;
using osu.Game.Modes;
using osu.Game.Modes.Catch;
using osu.Game.Modes.Mania;
using osu.Game.Modes.Osu;
using osu.Game.Modes.Taiko;
using osu.Game.Screens.Play; using osu.Game.Screens.Play;
using osu.Game.Screens.Play.Catch;
using osu.Game.Screens.Play.Mania;
using osu.Game.Screens.Play.Osu;
using osu.Game.Screens.Play.Taiko;
using OpenTK; using OpenTK;
using OpenTK.Graphics; using OpenTK.Graphics;

View File

@ -5,8 +5,9 @@ using OpenTK;
using OpenTK.Graphics; using OpenTK.Graphics;
using osu.Game.Beatmaps; using osu.Game.Beatmaps;
using osu.Game.Beatmaps.Formats; using osu.Game.Beatmaps.Formats;
using osu.Game.Beatmaps.Objects.Osu;
using osu.Game.Beatmaps.Samples; using osu.Game.Beatmaps.Samples;
using osu.Game.Modes;
using osu.Game.Modes.Objects.Osu;
using osu.Game.Screens.Play; using osu.Game.Screens.Play;
using osu.Game.Tests.Resources; using osu.Game.Tests.Resources;

View File

@ -8,6 +8,7 @@ using osu.Framework.Desktop.Platform;
using osu.Framework.Platform; using osu.Framework.Platform;
using osu.Game.Database; using osu.Game.Database;
using osu.Game.IPC; using osu.Game.IPC;
using osu.Game.Modes;
using osu.Game.Screens.Play; using osu.Game.Screens.Play;
namespace osu.Game.Tests.Beatmaps.IO namespace osu.Game.Tests.Beatmaps.IO

View File

@ -3,9 +3,9 @@
using System.Collections.Generic; using System.Collections.Generic;
using OpenTK.Graphics; using OpenTK.Graphics;
using osu.Game.Beatmaps.Objects;
using osu.Game.Beatmaps.Timing; using osu.Game.Beatmaps.Timing;
using osu.Game.Database; using osu.Game.Database;
using osu.Game.Modes.Objects;
namespace osu.Game.Beatmaps namespace osu.Game.Beatmaps
{ {

View File

@ -1,7 +1,7 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.IO; using System.IO;
using osu.Game.Beatmaps.Objects; using osu.Game.Modes.Objects;
using OpenTK.Graphics; using OpenTK.Graphics;
namespace osu.Game.Beatmaps.Formats namespace osu.Game.Beatmaps.Formats

View File

@ -5,9 +5,10 @@ using System.IO;
using OpenTK.Graphics; using OpenTK.Graphics;
using osu.Game.Database; using osu.Game.Database;
using osu.Game.Beatmaps.Events; using osu.Game.Beatmaps.Events;
using osu.Game.Beatmaps.Objects;
using osu.Game.Beatmaps.Samples; using osu.Game.Beatmaps.Samples;
using osu.Game.Beatmaps.Timing; using osu.Game.Beatmaps.Timing;
using osu.Game.Modes;
using osu.Game.Modes.Objects;
using osu.Game.Screens.Play; using osu.Game.Screens.Play;
namespace osu.Game.Beatmaps.Formats namespace osu.Game.Beatmaps.Formats

View File

@ -3,6 +3,7 @@
using osu.Framework.Configuration; using osu.Framework.Configuration;
using osu.Framework.Platform; using osu.Framework.Platform;
using osu.Game.Modes;
using osu.Game.Online.API; using osu.Game.Online.API;
using osu.Game.Screens.Play; using osu.Game.Screens.Play;

View File

@ -1,6 +1,7 @@
using System; using System;
using System.Linq; using System.Linq;
using osu.Game.Beatmaps.Samples; using osu.Game.Beatmaps.Samples;
using osu.Game.Modes;
using osu.Game.Screens.Play; using osu.Game.Screens.Play;
using SQLite.Net.Attributes; using SQLite.Net.Attributes;
using SQLiteNetExtensions.Attributes; using SQLiteNetExtensions.Attributes;

View File

@ -1,10 +1,10 @@
//Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>. //Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>.
//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE //Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
using osu.Game.Screens.Play.Osu; using osu.Game.Modes.Osu;
using OpenTK.Graphics; using OpenTK.Graphics;
namespace osu.Game.Screens.Play.Catch namespace osu.Game.Modes.Catch
{ {
/// <summary> /// <summary>
/// Similar to Standard, but without the 'x' and has tinted pop-ups. Used in osu!catch. /// Similar to Standard, but without the 'x' and has tinted pop-ups. Used in osu!catch.

View File

@ -1,10 +1,10 @@
//Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>. //Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>.
//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE //Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
using osu.Game.Beatmaps.Objects; using osu.Game.Modes.Objects;
using osu.Game.Beatmaps.Objects.Catch; using osu.Game.Modes.Objects.Catch;
namespace osu.Game.Screens.Play.Catch namespace osu.Game.Modes.Catch
{ {
public class CatchHitRenderer : HitRenderer<CatchBaseHit> public class CatchHitRenderer : HitRenderer<CatchBaseHit>
{ {

View File

@ -5,7 +5,7 @@ using osu.Framework.Graphics;
using osu.Framework.Graphics.Sprites; using osu.Framework.Graphics.Sprites;
using OpenTK; using OpenTK;
namespace osu.Game.Screens.Play.Catch namespace osu.Game.Modes.Catch
{ {
public class CatchPlayfield : Playfield public class CatchPlayfield : Playfield
{ {

View File

@ -2,10 +2,10 @@
//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE //Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
using System.Collections.Generic; using System.Collections.Generic;
using osu.Game.Beatmaps.Objects; using osu.Game.Modes.Objects;
using osu.Game.Screens.Play.Osu; using osu.Game.Modes.Osu;
namespace osu.Game.Screens.Play.Catch namespace osu.Game.Modes.Catch
{ {
class CatchRuleset : Ruleset class CatchRuleset : Ruleset
{ {

View File

@ -7,7 +7,7 @@ using osu.Framework.Graphics.Sprites;
using osu.Framework.Graphics.Transformations; using osu.Framework.Graphics.Transformations;
using osu.Framework.MathUtils; using osu.Framework.MathUtils;
namespace osu.Game.Screens.Play namespace osu.Game.Modes
{ {
public abstract class ComboCounter : Container public abstract class ComboCounter : Container
{ {

View File

@ -7,7 +7,7 @@ using osu.Framework.Graphics.Transformations;
using osu.Framework.MathUtils; using osu.Framework.MathUtils;
using osu.Game.Graphics.UserInterface; using osu.Game.Graphics.UserInterface;
namespace osu.Game.Screens.Play namespace osu.Game.Modes
{ {
/// <summary> /// <summary>
/// Used to display combo with a roll-up animation in results screen. /// Used to display combo with a roll-up animation in results screen.

View File

@ -7,9 +7,9 @@ using System.Linq;
using osu.Framework.Allocation; using osu.Framework.Allocation;
using osu.Framework.Graphics; using osu.Framework.Graphics;
using osu.Framework.Graphics.Containers; using osu.Framework.Graphics.Containers;
using osu.Game.Beatmaps.Objects; using osu.Game.Modes.Objects;
namespace osu.Game.Screens.Play namespace osu.Game.Modes
{ {
public abstract class HitRenderer : Container public abstract class HitRenderer : Container
{ {

View File

@ -3,10 +3,10 @@
using osu.Framework.Graphics; using osu.Framework.Graphics;
using osu.Framework.Graphics.Transformations; using osu.Framework.Graphics.Transformations;
using osu.Game.Screens.Play.Taiko; using osu.Game.Modes.Taiko;
using OpenTK.Graphics; using OpenTK.Graphics;
namespace osu.Game.Screens.Play.Mania namespace osu.Game.Modes.Mania
{ {
/// <summary> /// <summary>
/// Similar to osu!taiko, with a pop-out animation when failing (rolling). Used in osu!mania. /// Similar to osu!taiko, with a pop-out animation when failing (rolling). Used in osu!mania.

View File

@ -1,10 +1,10 @@
//Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>. //Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>.
//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE //Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
using osu.Game.Beatmaps.Objects; using osu.Game.Modes.Objects;
using osu.Game.Beatmaps.Objects.Mania; using osu.Game.Modes.Objects.Mania;
namespace osu.Game.Screens.Play.Mania namespace osu.Game.Modes.Mania
{ {
public class ManiaHitRenderer : HitRenderer<ManiaBaseHit> public class ManiaHitRenderer : HitRenderer<ManiaBaseHit>
{ {

View File

@ -6,7 +6,7 @@ using osu.Framework.Graphics.Sprites;
using OpenTK; using OpenTK;
using OpenTK.Graphics; using OpenTK.Graphics;
namespace osu.Game.Screens.Play.Mania namespace osu.Game.Modes.Mania
{ {
public class ManiaPlayfield : Playfield public class ManiaPlayfield : Playfield
{ {

View File

@ -2,10 +2,10 @@
//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE //Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
using System.Collections.Generic; using System.Collections.Generic;
using osu.Game.Beatmaps.Objects; using osu.Game.Modes.Objects;
using osu.Game.Screens.Play.Osu; using osu.Game.Modes.Osu;
namespace osu.Game.Screens.Play.Mania namespace osu.Game.Modes.Mania
{ {
class ManiaRuleset : Ruleset class ManiaRuleset : Ruleset
{ {

View File

@ -1,7 +1,7 @@
//Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>. //Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>.
//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE //Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
namespace osu.Game.Beatmaps.Objects.Catch namespace osu.Game.Modes.Objects.Catch
{ {
public abstract class CatchBaseHit : HitObject public abstract class CatchBaseHit : HitObject
{ {

View File

@ -1,15 +1,10 @@
//Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>. //Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>.
//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE //Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using osu.Game.Modes.Objects.Osu;
using System.Text;
using System.Threading.Tasks;
using osu.Game.Beatmaps.Objects.Catch;
using osu.Game.Beatmaps.Objects.Osu;
namespace osu.Game.Beatmaps.Objects.Catch namespace osu.Game.Modes.Objects.Catch
{ {
class CatchConverter : HitObjectConverter<CatchBaseHit> class CatchConverter : HitObjectConverter<CatchBaseHit>
{ {

View File

@ -1,20 +1,14 @@
//Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>. //Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>.
//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE //Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
using System; using osu.Framework.Allocation;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using osu.Framework;
using osu.Framework.Graphics; using osu.Framework.Graphics;
using osu.Framework.Graphics.Sprites; using osu.Framework.Graphics.Sprites;
using osu.Framework.Graphics.Textures;
using osu.Framework.Graphics.Transformations; using osu.Framework.Graphics.Transformations;
using OpenTK; using OpenTK;
using osu.Framework.Allocation;
using osu.Framework.Graphics.Textures;
namespace osu.Game.Beatmaps.Objects.Catch.Drawable namespace osu.Game.Modes.Objects.Catch.Drawable
{ {
class DrawableFruit : Sprite class DrawableFruit : Sprite
{ {

View File

@ -1,7 +1,7 @@
//Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>. //Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>.
//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE //Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
namespace osu.Game.Beatmaps.Objects.Catch namespace osu.Game.Modes.Objects.Catch
{ {
public class Droplet : CatchBaseHit public class Droplet : CatchBaseHit
{ {

View File

@ -1,7 +1,7 @@
//Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>. //Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>.
//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE //Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
namespace osu.Game.Beatmaps.Objects.Catch namespace osu.Game.Modes.Objects.Catch
{ {
public class Fruit : CatchBaseHit public class Fruit : CatchBaseHit
{ {

View File

@ -2,15 +2,10 @@
//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE //Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
using System; using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using osu.Framework; using osu.Framework;
using osu.Framework.Graphics.Containers; using osu.Framework.Graphics.Containers;
using osu.Game.Beatmaps.Objects.Osu.Drawable;
namespace osu.Game.Beatmaps.Objects namespace osu.Game.Modes.Objects
{ {
public abstract class DrawableHitObject : Container, IStateful<ArmedState> public abstract class DrawableHitObject : Container, IStateful<ArmedState>
{ {

View File

@ -1,12 +1,11 @@
//Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>. //Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>.
//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE //Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
using osu.Game.Beatmaps.Objects.Osu;
using osu.Game.Beatmaps.Samples; using osu.Game.Beatmaps.Samples;
using osu.Game.Screens.Play; using osu.Game.Modes.Objects.Osu;
using OpenTK.Graphics; using OpenTK.Graphics;
namespace osu.Game.Beatmaps.Objects namespace osu.Game.Modes.Objects
{ {
/// <summary> /// <summary>
/// A hitobject describes a point in a beatmap /// A hitobject describes a point in a beatmap

View File

@ -4,7 +4,7 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
namespace osu.Game.Beatmaps.Objects namespace osu.Game.Modes.Objects
{ {
public abstract class HitObjectConverter<T> public abstract class HitObjectConverter<T>
where T : HitObject where T : HitObject

View File

@ -1,15 +1,14 @@
//Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>. //Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>.
//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE //Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
using osu.Framework; using osu.Framework.Allocation;
using osu.Framework.Graphics; using osu.Framework.Graphics;
using osu.Framework.Graphics.Sprites; using osu.Framework.Graphics.Sprites;
using osu.Framework.Graphics.Textures;
using osu.Framework.Graphics.Transformations; using osu.Framework.Graphics.Transformations;
using OpenTK; using OpenTK;
using osu.Framework.Allocation;
using osu.Framework.Graphics.Textures;
namespace osu.Game.Beatmaps.Objects.Mania.Drawable namespace osu.Game.Modes.Objects.Mania.Drawable
{ {
public class DrawableNote : Sprite public class DrawableNote : Sprite
{ {

View File

@ -1,7 +1,7 @@
//Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>. //Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>.
//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE //Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
namespace osu.Game.Beatmaps.Objects.Mania namespace osu.Game.Modes.Objects.Mania
{ {
public class HoldNote : Note public class HoldNote : Note
{ {

View File

@ -1,7 +1,7 @@
//Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>. //Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>.
//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE //Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
namespace osu.Game.Beatmaps.Objects.Mania namespace osu.Game.Modes.Objects.Mania
{ {
public abstract class ManiaBaseHit : HitObject public abstract class ManiaBaseHit : HitObject
{ {

View File

@ -3,9 +3,9 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using osu.Game.Beatmaps.Objects.Osu; using osu.Game.Modes.Objects.Osu;
namespace osu.Game.Beatmaps.Objects.Mania namespace osu.Game.Modes.Objects.Mania
{ {
class ManiaConverter : HitObjectConverter<ManiaBaseHit> class ManiaConverter : HitObjectConverter<ManiaBaseHit>
{ {

View File

@ -1,7 +1,7 @@
//Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>. //Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>.
//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE //Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
namespace osu.Game.Beatmaps.Objects.Mania namespace osu.Game.Modes.Objects.Mania
{ {
public class Note : ManiaBaseHit public class Note : ManiaBaseHit
{ {

View File

@ -1,9 +1,7 @@
//Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>. //Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>.
//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE //Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
using OpenTK.Graphics; namespace osu.Game.Modes.Objects.Osu
namespace osu.Game.Beatmaps.Objects.Osu
{ {
public class Circle : OsuBaseHit public class Circle : OsuBaseHit
{ {

View File

@ -3,6 +3,7 @@
using System; using System;
using osu.Framework; using osu.Framework;
using osu.Framework.Allocation;
using osu.Framework.Graphics; using osu.Framework.Graphics;
using osu.Framework.Graphics.Containers; using osu.Framework.Graphics.Containers;
using osu.Framework.Graphics.Sprites; using osu.Framework.Graphics.Sprites;
@ -11,9 +12,8 @@ using osu.Framework.Graphics.Transformations;
using osu.Framework.Input; using osu.Framework.Input;
using osu.Framework.MathUtils; using osu.Framework.MathUtils;
using OpenTK; using OpenTK;
using osu.Framework.Allocation;
namespace osu.Game.Beatmaps.Objects.Osu.Drawable namespace osu.Game.Modes.Objects.Osu.Drawable
{ {
public class DrawableCircle : DrawableHitObject public class DrawableCircle : DrawableHitObject
{ {

View File

@ -2,10 +2,10 @@
//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE //Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
using System; using System;
using OpenTK;
using osu.Game.Beatmaps.Samples; using osu.Game.Beatmaps.Samples;
using OpenTK;
namespace osu.Game.Beatmaps.Objects.Osu namespace osu.Game.Modes.Objects.Osu
{ {
public abstract class OsuBaseHit : HitObject public abstract class OsuBaseHit : HitObject
{ {

View File

@ -1,10 +1,9 @@
//Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>. //Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>.
//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE //Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
using System;
using System.Collections.Generic; using System.Collections.Generic;
namespace osu.Game.Beatmaps.Objects.Osu namespace osu.Game.Modes.Objects.Osu
{ {
class OsuConverter : HitObjectConverter<OsuBaseHit> class OsuConverter : HitObjectConverter<OsuBaseHit>
{ {

View File

@ -4,7 +4,7 @@
using System.Collections.Generic; using System.Collections.Generic;
using OpenTK; using OpenTK;
namespace osu.Game.Beatmaps.Objects.Osu namespace osu.Game.Modes.Objects.Osu
{ {
public class Slider : OsuBaseHit public class Slider : OsuBaseHit
{ {

View File

@ -1,7 +1,7 @@
//Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>. //Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>.
//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE //Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
namespace osu.Game.Beatmaps.Objects.Osu namespace osu.Game.Modes.Objects.Osu
{ {
public class Spinner : OsuBaseHit public class Spinner : OsuBaseHit
{ {

View File

@ -1,15 +1,14 @@
//Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>. //Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>.
//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE //Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
using osu.Framework; using osu.Framework.Allocation;
using osu.Framework.Graphics; using osu.Framework.Graphics;
using osu.Framework.Graphics.Sprites; using osu.Framework.Graphics.Sprites;
using osu.Framework.Graphics.Textures;
using osu.Framework.Graphics.Transformations; using osu.Framework.Graphics.Transformations;
using OpenTK; using OpenTK;
using osu.Framework.Allocation;
using osu.Framework.Graphics.Textures;
namespace osu.Game.Beatmaps.Objects.Taiko.Drawable namespace osu.Game.Modes.Objects.Taiko.Drawable
{ {
class DrawableTaikoHit : Sprite class DrawableTaikoHit : Sprite
{ {

View File

@ -1,7 +1,7 @@
//Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>. //Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>.
//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE //Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
namespace osu.Game.Beatmaps.Objects.Taiko namespace osu.Game.Modes.Objects.Taiko
{ {
public class TaikoBaseHit : HitObject public class TaikoBaseHit : HitObject
{ {

View File

@ -1,11 +1,10 @@
//Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>. //Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>.
//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE //Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
using System;
using System.Collections.Generic; using System.Collections.Generic;
using osu.Game.Beatmaps.Objects.Osu; using osu.Game.Modes.Objects.Osu;
namespace osu.Game.Beatmaps.Objects.Taiko namespace osu.Game.Modes.Objects.Taiko
{ {
class TaikoConverter : HitObjectConverter<TaikoBaseHit> class TaikoConverter : HitObjectConverter<TaikoBaseHit>
{ {

View File

@ -3,7 +3,7 @@
using OpenTK; using OpenTK;
namespace osu.Game.Screens.Play.Osu namespace osu.Game.Modes.Osu
{ {
/// <summary> /// <summary>
/// Uses the 'x' symbol and has a pop-out effect while rolling over. Used in osu! standard. /// Uses the 'x' symbol and has a pop-out effect while rolling over. Used in osu! standard.

View File

@ -1,11 +1,11 @@
//Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>. //Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>.
//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE //Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
using osu.Game.Beatmaps.Objects; using osu.Game.Modes.Objects;
using osu.Game.Beatmaps.Objects.Osu; using osu.Game.Modes.Objects.Osu;
using osu.Game.Beatmaps.Objects.Osu.Drawable; using osu.Game.Modes.Objects.Osu.Drawable;
namespace osu.Game.Screens.Play.Osu namespace osu.Game.Modes.Osu
{ {
public class OsuHitRenderer : HitRenderer<OsuBaseHit> public class OsuHitRenderer : HitRenderer<OsuBaseHit>
{ {

View File

@ -7,7 +7,7 @@ using osu.Framework.Graphics.Sprites;
using OpenTK; using OpenTK;
using OpenTK.Graphics; using OpenTK.Graphics;
namespace osu.Game.Screens.Play.Osu namespace osu.Game.Modes.Osu
{ {
public class OsuPlayfield : Playfield public class OsuPlayfield : Playfield
{ {

View File

@ -2,9 +2,9 @@
//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE //Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
using System.Collections.Generic; using System.Collections.Generic;
using osu.Game.Beatmaps.Objects; using osu.Game.Modes.Objects;
namespace osu.Game.Screens.Play.Osu namespace osu.Game.Modes.Osu
{ {
class OsuRuleset : Ruleset class OsuRuleset : Ruleset
{ {

View File

@ -6,7 +6,7 @@ using osu.Game.Graphics.UserInterface;
using OpenTK; using OpenTK;
using OpenTK.Input; using OpenTK.Input;
namespace osu.Game.Screens.Play.Osu namespace osu.Game.Modes.Osu
{ {
class ScoreOverlayOsu : ScoreOverlay class ScoreOverlayOsu : ScoreOverlay
{ {

View File

@ -4,7 +4,7 @@
using System.ComponentModel; using System.ComponentModel;
namespace osu.Game.Screens.Play namespace osu.Game.Modes
{ {
public enum PlayMode public enum PlayMode
{ {

View File

@ -3,7 +3,7 @@
using osu.Framework.Graphics.Containers; using osu.Framework.Graphics.Containers;
namespace osu.Game.Screens.Play namespace osu.Game.Modes
{ {
public class Playfield : Container public class Playfield : Container
{ {

View File

@ -2,13 +2,13 @@
//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE //Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
using System.Collections.Generic; using System.Collections.Generic;
using osu.Game.Beatmaps.Objects; using osu.Game.Modes.Catch;
using osu.Game.Screens.Play.Catch; using osu.Game.Modes.Mania;
using osu.Game.Screens.Play.Mania; using osu.Game.Modes.Objects;
using osu.Game.Screens.Play.Osu; using osu.Game.Modes.Osu;
using osu.Game.Screens.Play.Taiko; using osu.Game.Modes.Taiko;
namespace osu.Game.Screens.Play namespace osu.Game.Modes
{ {
public abstract class Ruleset public abstract class Ruleset
{ {

View File

@ -4,10 +4,10 @@
using System; using System;
using osu.Framework.Graphics; using osu.Framework.Graphics;
using osu.Framework.Graphics.Containers; using osu.Framework.Graphics.Containers;
using osu.Game.Beatmaps.Objects;
using osu.Game.Graphics.UserInterface; using osu.Game.Graphics.UserInterface;
using osu.Game.Modes.Objects;
namespace osu.Game.Screens.Play namespace osu.Game.Modes
{ {
public abstract class ScoreOverlay : Container public abstract class ScoreOverlay : Container
{ {

View File

@ -4,7 +4,7 @@
using osu.Framework.Graphics.Transformations; using osu.Framework.Graphics.Transformations;
using OpenTK; using OpenTK;
namespace osu.Game.Screens.Play.Taiko namespace osu.Game.Modes.Taiko
{ {
/// <summary> /// <summary>
/// Allows tint and scaling animations. Used in osu!taiko. /// Allows tint and scaling animations. Used in osu!taiko.

View File

@ -1,10 +1,10 @@
//Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>. //Copyright (c) 2007-2016 ppy Pty Ltd <contact@ppy.sh>.
//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE //Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
using osu.Game.Beatmaps.Objects; using osu.Game.Modes.Objects;
using osu.Game.Beatmaps.Objects.Taiko; using osu.Game.Modes.Objects.Taiko;
namespace osu.Game.Screens.Play.Taiko namespace osu.Game.Modes.Taiko
{ {
public class TaikoHitRenderer : HitRenderer<TaikoBaseHit> public class TaikoHitRenderer : HitRenderer<TaikoBaseHit>
{ {

View File

@ -8,7 +8,7 @@ using osu.Framework.Graphics.Textures;
using OpenTK; using OpenTK;
using OpenTK.Graphics; using OpenTK.Graphics;
namespace osu.Game.Screens.Play.Taiko namespace osu.Game.Modes.Taiko
{ {
public class TaikoPlayfield : Playfield public class TaikoPlayfield : Playfield
{ {

View File

@ -2,10 +2,10 @@
//Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE //Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE
using System.Collections.Generic; using System.Collections.Generic;
using osu.Game.Beatmaps.Objects; using osu.Game.Modes.Objects;
using osu.Game.Screens.Play.Osu; using osu.Game.Modes.Osu;
namespace osu.Game.Screens.Play.Taiko namespace osu.Game.Modes.Taiko
{ {
class TaikoRuleset : Ruleset class TaikoRuleset : Ruleset
{ {

View File

@ -19,6 +19,7 @@ using osu.Framework.Logging;
using osu.Game.Graphics.UserInterface.Volume; using osu.Game.Graphics.UserInterface.Volume;
using osu.Game.Database; using osu.Game.Database;
using osu.Framework.Allocation; using osu.Framework.Allocation;
using osu.Game.Modes;
using osu.Game.Screens; using osu.Game.Screens;
using osu.Game.Screens.Menu; using osu.Game.Screens.Menu;
using osu.Game.Screens.Play; using osu.Game.Screens.Play;

View File

@ -12,6 +12,7 @@ using osu.Game.Configuration;
using osu.Game.Graphics; using osu.Game.Graphics;
using osu.Framework.Graphics.Sprites; using osu.Framework.Graphics.Sprites;
using osu.Framework.Allocation; using osu.Framework.Allocation;
using osu.Game.Modes;
using osu.Game.Screens.Play; using osu.Game.Screens.Play;
namespace osu.Game.Overlays namespace osu.Game.Overlays

View File

@ -6,6 +6,7 @@ using osu.Game.Graphics;
using OpenTK.Graphics; using OpenTK.Graphics;
using osu.Framework; using osu.Framework;
using osu.Framework.Allocation; using osu.Framework.Allocation;
using osu.Game.Modes;
using osu.Game.Screens.Play; using osu.Game.Screens.Play;
namespace osu.Game.Overlays namespace osu.Game.Overlays

View File

@ -12,6 +12,7 @@ using osu.Framework;
using osu.Framework.Caching; using osu.Framework.Caching;
using osu.Framework.Graphics.Sprites; using osu.Framework.Graphics.Sprites;
using osu.Framework.Allocation; using osu.Framework.Allocation;
using osu.Game.Modes;
using osu.Game.Screens.Play; using osu.Game.Screens.Play;
namespace osu.Game.Overlays namespace osu.Game.Overlays

View File

@ -7,6 +7,7 @@ using osu.Framework.GameModes.Testing;
using osu.Framework.Graphics; using osu.Framework.Graphics;
using osu.Framework.Graphics.Transformations; using osu.Framework.Graphics.Transformations;
using osu.Game.Graphics.Containers; using osu.Game.Graphics.Containers;
using osu.Game.Modes;
using osu.Game.Screens.Backgrounds; using osu.Game.Screens.Backgrounds;
using osu.Game.Screens.Charts; using osu.Game.Screens.Charts;
using osu.Game.Screens.Direct; using osu.Game.Screens.Direct;

View File

@ -17,6 +17,7 @@ using osu.Framework.Graphics.UserInterface;
using osu.Game.Beatmaps; using osu.Game.Beatmaps;
using osu.Game.Beatmaps.Drawable; using osu.Game.Beatmaps.Drawable;
using osu.Game.Database; using osu.Game.Database;
using osu.Game.Modes;
using osu.Game.Screens.Backgrounds; using osu.Game.Screens.Backgrounds;
using OpenTK; using OpenTK;
using OpenTK.Graphics; using OpenTK.Graphics;

View File

@ -9,8 +9,9 @@ using osu.Framework.Graphics;
using osu.Framework.Input; using osu.Framework.Input;
using osu.Framework.Platform; using osu.Framework.Platform;
using osu.Framework.Timing; using osu.Framework.Timing;
using osu.Game.Beatmaps.Objects;
using osu.Game.Database; using osu.Game.Database;
using osu.Game.Modes;
using osu.Game.Modes.Objects;
using osu.Game.Screens.Backgrounds; using osu.Game.Screens.Backgrounds;
using OpenTK.Input; using OpenTK.Input;
using MouseState = osu.Framework.Input.MouseState; using MouseState = osu.Framework.Input.MouseState;

View File

@ -71,28 +71,28 @@
<Compile Include="Beatmaps\Drawable\BeatmapSetHeader.cs" /> <Compile Include="Beatmaps\Drawable\BeatmapSetHeader.cs" />
<Compile Include="Beatmaps\Drawable\DifficultyIcon.cs" /> <Compile Include="Beatmaps\Drawable\DifficultyIcon.cs" />
<Compile Include="Beatmaps\Drawable\Panel.cs" /> <Compile Include="Beatmaps\Drawable\Panel.cs" />
<Compile Include="Beatmaps\Objects\Catch\CatchConverter.cs" /> <Compile Include="Modes\Objects\Catch\CatchConverter.cs" />
<Compile Include="Beatmaps\Objects\Catch\Drawable\DrawableFruit.cs" /> <Compile Include="Modes\Objects\Catch\Drawable\DrawableFruit.cs" />
<Compile Include="Beatmaps\Objects\DrawableHitObject.cs" /> <Compile Include="Modes\Objects\DrawableHitObject.cs" />
<Compile Include="Beatmaps\Objects\HitObject.cs" /> <Compile Include="Modes\Objects\HitObject.cs" />
<Compile Include="Beatmaps\Objects\Catch\CatchBaseHit.cs" /> <Compile Include="Modes\Objects\Catch\CatchBaseHit.cs" />
<Compile Include="Beatmaps\Objects\Catch\Droplet.cs" /> <Compile Include="Modes\Objects\Catch\Droplet.cs" />
<Compile Include="Beatmaps\Objects\Catch\Fruit.cs" /> <Compile Include="Modes\Objects\Catch\Fruit.cs" />
<Compile Include="Beatmaps\Objects\HitObjectConverter.cs" /> <Compile Include="Modes\Objects\HitObjectConverter.cs" />
<Compile Include="Beatmaps\Objects\Mania\Drawable\DrawableNote.cs" /> <Compile Include="Modes\Objects\Mania\Drawable\DrawableNote.cs" />
<Compile Include="Beatmaps\Objects\Mania\HoldNote.cs" /> <Compile Include="Modes\Objects\Mania\HoldNote.cs" />
<Compile Include="Beatmaps\Objects\Mania\ManiaBaseHit.cs" /> <Compile Include="Modes\Objects\Mania\ManiaBaseHit.cs" />
<Compile Include="Beatmaps\Objects\Mania\ManiaConverter.cs" /> <Compile Include="Modes\Objects\Mania\ManiaConverter.cs" />
<Compile Include="Beatmaps\Objects\Mania\Note.cs" /> <Compile Include="Modes\Objects\Mania\Note.cs" />
<Compile Include="Beatmaps\Objects\Osu\Circle.cs" /> <Compile Include="Modes\Objects\Osu\Circle.cs" />
<Compile Include="Beatmaps\Objects\Osu\Drawable\DrawableCircle.cs" /> <Compile Include="Modes\Objects\Osu\Drawable\DrawableCircle.cs" />
<Compile Include="Beatmaps\Objects\Osu\OsuBaseHit.cs" /> <Compile Include="Modes\Objects\Osu\OsuBaseHit.cs" />
<Compile Include="Beatmaps\Objects\Osu\OsuConverter.cs" /> <Compile Include="Modes\Objects\Osu\OsuConverter.cs" />
<Compile Include="Beatmaps\Objects\Osu\Slider.cs" /> <Compile Include="Modes\Objects\Osu\Slider.cs" />
<Compile Include="Beatmaps\Objects\Osu\Spinner.cs" /> <Compile Include="Modes\Objects\Osu\Spinner.cs" />
<Compile Include="Beatmaps\Objects\Taiko\Drawable\DrawableTaikoHit.cs" /> <Compile Include="Modes\Objects\Taiko\Drawable\DrawableTaikoHit.cs" />
<Compile Include="Beatmaps\Objects\Taiko\TaikoBaseHit.cs" /> <Compile Include="Modes\Objects\Taiko\TaikoBaseHit.cs" />
<Compile Include="Beatmaps\Objects\Taiko\TaikoConverter.cs" /> <Compile Include="Modes\Objects\Taiko\TaikoConverter.cs" />
<Compile Include="Beatmaps\Samples\HitSampleInfo.cs" /> <Compile Include="Beatmaps\Samples\HitSampleInfo.cs" />
<Compile Include="Beatmaps\Samples\SampleBank.cs" /> <Compile Include="Beatmaps\Samples\SampleBank.cs" />
<Compile Include="Beatmaps\Samples\SampleInfo.cs" /> <Compile Include="Beatmaps\Samples\SampleInfo.cs" />
@ -121,37 +121,37 @@
<Compile Include="Screens\Multiplayer\MatchCreate.cs" /> <Compile Include="Screens\Multiplayer\MatchCreate.cs" />
<Compile Include="Screens\Multiplayer\MatchSongSelect.cs" /> <Compile Include="Screens\Multiplayer\MatchSongSelect.cs" />
<Compile Include="Screens\OsuGameMode.cs" /> <Compile Include="Screens\OsuGameMode.cs" />
<Compile Include="Screens\Play\Catch\CatchRuleset.cs" /> <Compile Include="Modes\Catch\CatchRuleset.cs" />
<Compile Include="Screens\Play\Mania\ManiaRuleset.cs" /> <Compile Include="Modes\Mania\ManiaRuleset.cs" />
<Compile Include="Screens\Play\ModSelect.cs" /> <Compile Include="Screens\Play\ModSelect.cs" />
<Compile Include="Screens\Play\Osu\OsuRuleset.cs" /> <Compile Include="Modes\Osu\OsuRuleset.cs" />
<Compile Include="Screens\Play\Osu\ScoreOverlayOsu.cs" /> <Compile Include="Modes\Osu\ScoreOverlayOsu.cs" />
<Compile Include="Beatmaps\Drawable\BeatmapGroup.cs" /> <Compile Include="Beatmaps\Drawable\BeatmapGroup.cs" />
<Compile Include="Beatmaps\Drawable\BeatmapPanel.cs" /> <Compile Include="Beatmaps\Drawable\BeatmapPanel.cs" />
<Compile Include="Screens\Play\Player.cs" /> <Compile Include="Screens\Play\Player.cs" />
<Compile Include="Screens\Charts\ChartListing.cs" /> <Compile Include="Screens\Charts\ChartListing.cs" />
<Compile Include="Screens\Play\PlayMode.cs" /> <Compile Include="Modes\PlayMode.cs" />
<Compile Include="Screens\Play\Ruleset.cs" /> <Compile Include="Modes\Ruleset.cs" />
<Compile Include="Screens\Play\Taiko\TaikoRuleset.cs" /> <Compile Include="Modes\Taiko\TaikoRuleset.cs" />
<Compile Include="Screens\Ranking\Results.cs" /> <Compile Include="Screens\Ranking\Results.cs" />
<Compile Include="Screens\Direct\OnlineListing.cs" /> <Compile Include="Screens\Direct\OnlineListing.cs" />
<Compile Include="Screens\Play\PlaySongSelect.cs" /> <Compile Include="Screens\Play\PlaySongSelect.cs" />
<Compile Include="Screens\Play\Catch\CatchHitRenderer.cs" /> <Compile Include="Modes\Catch\CatchHitRenderer.cs" />
<Compile Include="Screens\Play\Catch\CatchPlayfield.cs" /> <Compile Include="Modes\Catch\CatchPlayfield.cs" />
<Compile Include="Screens\Play\HitRenderer.cs" /> <Compile Include="Modes\HitRenderer.cs" />
<Compile Include="Screens\Play\Mania\ManiaHitRenderer.cs" /> <Compile Include="Modes\Mania\ManiaHitRenderer.cs" />
<Compile Include="Screens\Play\Mania\ManiaPlayfield.cs" /> <Compile Include="Modes\Mania\ManiaPlayfield.cs" />
<Compile Include="Screens\Play\Osu\OsuHitRenderer.cs" /> <Compile Include="Modes\Osu\OsuHitRenderer.cs" />
<Compile Include="Screens\Play\Osu\OsuPlayfield.cs" /> <Compile Include="Modes\Osu\OsuPlayfield.cs" />
<Compile Include="Screens\Play\Playfield.cs" /> <Compile Include="Modes\Playfield.cs" />
<Compile Include="Screens\Play\ScoreOverlay.cs" /> <Compile Include="Modes\ScoreOverlay.cs" />
<Compile Include="Screens\Play\Taiko\TaikoHitRenderer.cs" /> <Compile Include="Modes\Taiko\TaikoHitRenderer.cs" />
<Compile Include="Screens\Play\Taiko\TaikoPlayfield.cs" /> <Compile Include="Modes\Taiko\TaikoPlayfield.cs" />
<Compile Include="Screens\Edit\EditSongSelect.cs" /> <Compile Include="Screens\Edit\EditSongSelect.cs" />
<Compile Include="Screens\Play\ComboCounter.cs" /> <Compile Include="Modes\ComboCounter.cs" />
<Compile Include="Screens\Play\ComboResultCounter.cs" /> <Compile Include="Modes\ComboResultCounter.cs" />
<Compile Include="Graphics\UserInterface\RollingCounter.cs" /> <Compile Include="Graphics\UserInterface\RollingCounter.cs" />
<Compile Include="Screens\Play\Taiko\TaikoComboCounter.cs" /> <Compile Include="Modes\Taiko\TaikoComboCounter.cs" />
<Compile Include="Graphics\UserInterface\Volume\VolumeControlReceptor.cs" /> <Compile Include="Graphics\UserInterface\Volume\VolumeControlReceptor.cs" />
<Compile Include="Input\GlobalHotkeys.cs" /> <Compile Include="Input\GlobalHotkeys.cs" />
<Compile Include="Graphics\Background\Background.cs" /> <Compile Include="Graphics\Background\Background.cs" />
@ -159,15 +159,15 @@
<Compile Include="Graphics\Cursor\OsuCursorContainer.cs" /> <Compile Include="Graphics\Cursor\OsuCursorContainer.cs" />
<Compile Include="Graphics\Processing\RatioAdjust.cs" /> <Compile Include="Graphics\Processing\RatioAdjust.cs" />
<Compile Include="Graphics\TextAwesome.cs" /> <Compile Include="Graphics\TextAwesome.cs" />
<Compile Include="Screens\Play\Mania\ManiaComboCounter.cs" /> <Compile Include="Modes\Mania\ManiaComboCounter.cs" />
<Compile Include="Graphics\UserInterface\KeyCounter.cs" /> <Compile Include="Graphics\UserInterface\KeyCounter.cs" />
<Compile Include="Graphics\UserInterface\KeyCounterKeyboard.cs" /> <Compile Include="Graphics\UserInterface\KeyCounterKeyboard.cs" />
<Compile Include="Graphics\UserInterface\KeyCounterCollection.cs" /> <Compile Include="Graphics\UserInterface\KeyCounterCollection.cs" />
<Compile Include="Graphics\UserInterface\KeyCounterMouse.cs" /> <Compile Include="Graphics\UserInterface\KeyCounterMouse.cs" />
<Compile Include="Graphics\UserInterface\PercentageCounter.cs" /> <Compile Include="Graphics\UserInterface\PercentageCounter.cs" />
<Compile Include="Graphics\UserInterface\ScoreCounter.cs" /> <Compile Include="Graphics\UserInterface\ScoreCounter.cs" />
<Compile Include="Screens\Play\Catch\CatchComboCounter.cs" /> <Compile Include="Modes\Catch\CatchComboCounter.cs" />
<Compile Include="Screens\Play\Osu\OsuComboCounter.cs" /> <Compile Include="Modes\Osu\OsuComboCounter.cs" />
<Compile Include="Graphics\UserInterface\StarCounter.cs" /> <Compile Include="Graphics\UserInterface\StarCounter.cs" />
<Compile Include="IPC\BeatmapImporter.cs" /> <Compile Include="IPC\BeatmapImporter.cs" />
<Compile Include="Online\API\APIAccess.cs" /> <Compile Include="Online\API\APIAccess.cs" />