import { Difficulty } from "https://deno.land/x/remapper@3.1.2/src/beatmap.ts";
Properties
The Json of the difficulty set (e.g. Standard) that this difficulty is contained in inside of the Info.dat.
The Json of the difficulty set map (e.g. Hard) that this difficulty is contained in inside of the Info.dat.
Point definitions in the map. Used as arbitrary animation data.
All rotation events in the map. Used for 90 and 360 levels. Doesn't include basic event version.
Methods
Returns a callback function providing an array of all AbstractEvent events.
Allows you to add a function to be run on save of this difficulty.
Returns a callback function providing an array of all AnimateComponent events.
Returns a callback function providing an array of all AnimateTrack events.
Returns a callback function providing an array of all AssignPathAnimation events.
Returns a callback function providing an array of all AssignPlayerToTrack events.
Returns a callback function providing an array of all AssignTrackParent events.
Runs the post process functions in this difficulty.
Returns a callback function providing an array of all Environment objects.
Go through every animation in this difficulty and optimize it. Warning, this is an expensive action and may be redundant based on what has already been optimized.