ohgod... not gonna sleep until Ive done something cool with this ._.
You are calling brackets and extra commenting more complicated? I never said "less functional".
Please do not start a language war in this thread; the osu!sdk will only be made available in c#.
namespace keeps things organised.Then, find me some books/ e-books with GOOD explained things, (not just mentioned, like almost 70 % of internet tutorials)
the override is setting the type of your module.
the runallrules definition is providing you with every hitobject in the song (with r/w access).
i'm pretty sure putting a few hours into learning the language would teach you these things, though.