funkin.ui.freeplay

Friday Night Funkin' API Reference

..
backcards
charselect
components
dj
Album

A class representing the data for an album as displayed in Freeplay.

AlbumRoll

The graphic for the album roll in the FreeplayState. Simply set albumID to fetch the required data and update the textures.

BGScrollingText

CapsuleNumber

CapsuleOptionsMenu

CapsuleText

DifficultyDot

DifficultySelector

The difficulty selector arrows to the left and right of the difficulty.

DifficultyStars

DotState

DotType

ExitMoverData

The map storing information about the exit movers.

FilterType

Possible types to use for the song filter.

FreeplayFlames

FreeplayLetter

The actual FunkinSprite for the letters, with their animation code stuff and regex stuff

FreeplayRank

FreeplayScore

FreeplaySongData

Data about a specific song in the freeplay menu.

FreeplayState

The state for the freeplay menu, allowing the player to select any song to play.

FreeplayStateParams

Parameters used to initialize the FreeplayState.

FreeplayStyle

A class representing the data for a style of the Freeplay menu.

FromResultsParams

A set of parameters for transitioning to the FreeplayState from the ResultsState.

InstrumentalSelector

The difficulty selector arrows to the left and right of the difficulty.

LetterSort

MoveData

The data for an exit mover.

ScoreNum

ScoreNum is the number graphic that is used for the completion percentage. It handles offsetting / positioning of the numbers so they look a bit nicer placed NOTE: this is actually a bit similar to the ResultScore class, should perhaps tidy the logic up?

ScriptedAlbum

A script that can be tied to an Album. Create a scripted class that extends Album to use this. This allows you to customize how a specific album appears.

ScriptedFreeplayStyle

A script that can be tied to a Freeplay style. Create a scripted class that extends FreeplayStyle to use this. This allows you to customize how a specific style works.

SongFilter

Structure for the current song filter.

SongMenuItem