Module: Osu::DB

Defined in:
lib/osu-db/mods.rb,
lib/osu-db/score.rb,
lib/osu-db/common.rb,
lib/osu-db/beatmap.rb,
lib/osu-db/scoredb.rb,
lib/osu-db/version.rb,
lib/osu-db/timeutil.rb,
lib/osu-db/beatmapdb.rb,
lib/osu-db/timing_point.rb

Defined Under Namespace

Modules: TimeUtil Classes: Beatmap, BeatmapDB, CTBScore, DBCorruptError, InheritedTimingPoint, ManiaScore, Mod, Mods, OsuScore, RegularTimingPoint, Score, ScoreDB, StringIO, TaikoScore, TimingPoint, UnsupportedVersionError

Constant Summary collapse

BeatmapType =

There are mainly three different beatmap types:

:Ranked

beatmap with a heart icon

:Approved

beatmap with a flame icon

:Pending

others, including pending, mod requests and graveyard

There is also a special type:

:ToBeDecided

the type information in osu!.db is out of date

{
  0 => :ToBeDecided,  # Type info is out of date
  2 => :Pending,
  4 => :Ranked,
  5 => :Approved
}
GameMode =

There are four game modes in osu!:

:osu!

osu.ppy.sh/wiki/Standard

:Taiko

osu.ppy.sh/wiki/Taiko

:CatchTheBeat

osu.ppy.sh/wiki/Catch_The_Beat

:'osu!mania'

osu.ppy.sh/wiki/Osu!mania

[
  :osu!,
  :Taiko,
  :CatchTheBeat,
  :'osu!mania'
]
VERSION =

:nodoc:

"0.1.0"