-
Notifications
You must be signed in to change notification settings - Fork 7
Lua Script API: Deprecated & Removed Functions
Deprecation is a feature that is still supported but it is no longer be recommended for use. The functions featured here are deprecated obviously, due to name changes. This page of this wiki is to inform people to not use these functions and instead to use the new ones. Additionally some functions here are removed for how useless they are.
If you called a deprecated function it will throw an error message. Telling you to use the new corresponding function of that function. You can disable the message by setting the luaDeprecatedWarnings
variable to true
, for some reason.
Added in version 0.7.2, but later removed in version 0.7.3, due to having the same behavior as the
goodNoteHit()
callback.
Triggered after the player hits a note.
-
membersIndex
- The current note member ID index. -
noteData
- The current direction index of the note; Goes from: 0 to 3, basically left, down, up and right. -
noteType
- The current note-type of the note. -
isSustainNote
- Whether the notes are sustain (long notes) or not.
Added in version 0.7.2, but later removed in version 0.7.3, due to having the same behavior as the
opponentNoteHit()
callback.
Triggered after the player opponent a note.
-
membersIndex
- The current note member ID index. -
noteData
- The current direction index of the note; Goes from: 0 to 3, basically left, down, up and right. -
noteType
- The current note-type of the note. -
isSustainNote
- Whether the notes are sustain (long notes) or not.
Added in version 0.4, but later deprecated in version 0.4.2, due to being renamed to
makeGraphic
.
Recommended to must use the
makeGraphic()
function.
Makes a flat colored square graphic, an alternative to images.
-
tag
- The given sprite object name tag to make a colored square graphic. -
width
- An optional parameter, the specified width value in pixels to inherit; Default value:256
. -
height
- An optional parameter, the specified height value in pixels to inherit; Default value:256
. -
color
- An optional parameter, the specified color value to render; Default value:FFFFFF
.
luaSpriteAddAnimationByPrefix(tag:String, name:String, prefix:String, framerate:Int = 24, loop:Bool = true):Void
Added in version 0.3.1, but later deprecated in version 0.4.2, due to being renamed to
addAnimationByPrefix
.
Recommended to must use the
addAnimationByPrefix()
function.
Adds an animation by the prefix within its animation XML file to the given given sprite object. Returns true
, if the addition works properly.
-
tag
- The given sprite object name tag to add an animation by its prefix. -
name
- The given animation name to inherit for later use. -
prefix
- The given prefix name within the animation XML file to play with. -
framerate
- An optional parameter, the given FPS for the animation to play; Default value:24
. -
loop
- An optional parameter, whether the animation will loop after finishing; Default value:true
.
luaSpriteAddAnimationByIndices(tag:String, name:String, prefix:String, indices:String, framerate:Int = 24):Void
Added in version 0.3.1, but later deprecated in version 0.4.2, due to being renamed to
addAnimationByIndices
.
Recommended to must use the
addAnimationByIndices()
function.
Adds an animation by indicating what frames to play an animation to the given given sprite object.
-
tag
- The given sprite object name tag to add an animation by each of its indices. -
name
- The given animation name to inherit for later use. -
prefix
- The given prefix name within the animation XML file to play with. -
indices
- The indices indicating what animation frames to play in what order. -
framerate
- An optional parameter, the given FPS for the animation to play; Default value:24
.
addAnimationByIndicesLoop(tag:String, name:String, prefix:String, indices:String, framerate:Int = 24):Void
Added in version 0.6.3, but later deprecated in version 0.7, due to the
addAnimationByIndices()
function supports looping animations.
Adds an animation by indicating what frames to play an animation to the given given sprite object. But it loops infinitely after finishing playing the animation.
-
tag
- The given sprite object name tag to add an animation by each of its indices. -
name
- The given animation name to inherit for later use. -
prefix
- The given prefix name within the animation XML file to play with. -
indices
- The indices indicating what animation frames to play in what order. -
framerate
- An optional parameter, the given FPS for the animation to play; Default value:24
.
Added in version 0.3.1, but later deprecated in version 0.4.2, due to being renamed to
objectPlayAnimation
. Then later being renamed again toplayAnim
in version 0.6.
Recommended to must use the
playAnim()
function.
Plays an animation to the given sprite object.
-
tag
- The given sprite object name tag to play an animation. -
name
- The given animation name to play an animation. -
forced
- An optional parameter, whether the animation will restart while animation is currently playing; Default value:false
.
Added in version 0.4.2, but later deprecated in version 0.6, due to being renamed to
playAnim
.
Recommended to must use the
playAnim()
function.
Plays an animation to the given sprite object. Returns true
, if the playing works properly.
-
tag
- The given sprite object name tag to play an animation. -
name
- The given animation name to play an animation. -
forced
- An optional parameter, whether the animation will restart while animation is currently playing; Default value:false
. -
startFrame
- An optional parameter, the specified starting frame for the animation to play at; Default value:0
.
Added in version 0.3.1, but later deprecated in version 0.7, due character animations can be played by utilizing the
playAnim()
function.
Recommended to must use the
playAnim()
function.
Plays an animation to the specified character type.
-
characterType
- The specified character type to play an animation; Can be either:boyfriend
,dad
, orgf
. -
name
- The specified name to play an animation. -
forced
- An optional parameter, whether the animation will restart while animation is currently playing; Default value:false
.
Added in version 0.6.1, but later removed in a later presumably version 0.1.1.
You can already import libraries within the interpreted Haxe code.
Imports the given library packages to the interpreted Haxe code.
-
name
- The given library name to be imported. -
package
- An optional parameter, the package of the given library to add, if said package of that library exists.
Example:
Imports this Haxe library.
addHaxeLibrary('ShaderFilter', 'openfl.filters')
Added in version 0.4, but later deprecated in version 0.4.1, due to being renamed to
scaleObject
.
Recommended to must use the
scaleObject()
function.
Sets the given object's graphic by size property. If below 1
, zoom-out; if above 1
, zoom-in. Returns true
, if the scaling works properly.
-
object
- The given object name tag to set its graphic size. -
x
- The new width size value to set to. -
y
- An optional parameter, The new height size value to set to; Default value:0
.
Added in version 0.3.1, but later deprecated in version 0.4.2, due to being renamed to
setScrollFactor
.
Recommended to must use the
setScrollFactor()
function.
Sets the given object's scroll factor value.
-
object
- The given object name tag to set a new scroll factor value to. -
scrollX
- The amount of scroll factor by x value to set to. -
scrollY
- The amount of scroll factor by y value to set to.
Added in version 0.3.1, but later deprecated in version 0.4.2, due to being renamed to
setObjectCamera
.
Recommended to must use the
setObjectCamera()
function.
Sets the given object's camera state to apply to.
-
object
- The given object name tag to set a new camera state to. -
camera
- An optional parameter, the specified camera state to apply to; Can be either:camGame
,camHUD
orcamOther
.
Added in version 0.6, but later removed in version 1.0 Pre-release, due to being similar to the
score
variable.
Gets the current song score total value.
Added in version 0.6, but later removed in version 1.0 Pre-release, due to being similar to the
misses
variable.
Gets the current song miss total value.
Added in version 0.6, but later removed in version 1.0 Pre-release, due to being similar to the
hits
variable.
Gets the current song hit total value.
Added in version 0.3, but later deprecated in version 0.4.1.
Recommended to must use the
setProperty()
function.
Sets the specified object's properties with a new value.
-
object
- The object to set a new property value to. -
variable
- The object's property or attributes to set to. -
value
- The new value to set to.
Added in version 0.3, but later deprecated in version 0.4.1.
Recommended to must use the
getProperty()
function.
Gets the specified object's properties current value.
-
object
- The object to get it current property value from. -
variable
- The object's property or attributes to get its current value from.
Added in version 0.5.1, but later deprecated in version 1.0 Pre-release.
Updates the object's hitboxes with its specified member ID.
Added in version 0.6, but later removed in version 1.0.
Recommended to must use these alternative functions:
setOnLuas()
,setOnHScript()
, andsetOnScripts()
functions.
Sets a global variable from a different running Lua scripts with a new value.
-
luaFile
- The specified file path directory of the Lua script to utilize. -
varName
- The global variable within the given Lua script to set variable. -
value
- The new value to set the variable to.
Added in version 0.6, but later removed in version 1.0.
Recommended to must use these alternative functions:
setOnLuas()
,setOnHScript()
, andsetOnScripts()
functions.
Gets a global variable from a different running Lua scripts current value.
-
luaFile
- The specified file path directory of the Lua script to utilize. -
varName
- The global variable within the given Lua script to get variable's current value.
Added in version 0.4, but later deprecated in version 0.4.1.
You can still fade-in the music by utilizing the
soundFadeIn()
, without giving the sound tag name while said music is currently playing.
Makes the music fade-in, increasing the volume to its current volume at the start of the music.
-
duration
- The amount of duration length of the fade-in from the start and to the end. -
fromValue
- An optional parameter, the starting volume value to start the fade-in; Default value:0
. -
toValue
- An optional parameter, the ending volume value to end the fade-in; Default value:1
.
Added in version 0.4, but later deprecated in version 0.4.1.
You can still fade-in the music by utilizing the
soundFadeIn()
, without giving the sound tag name while said music is currently playing.
Makes the music fade-out, decreasing the volume until its mute at the near-end of the music.
-
duration
- The amount of duration length of the fade-out to end. -
toValue
- An optional parameter, the target volume value of the fade-out; Default value:1
.
Is the page in some way inaccurate? an error, a typo, or outdated data? To report it, use the "Issue Tab". Or do you wish to include a new function or add new information? use the "Pull Request Tab". Help is always appreciated!
- Event Callbacks
- Custom Sprite
- Custom Text
- Object Functions
- General Functions
- Scripting & File Functions
- Game Input Control Functions
- Language Translation
- HScript Functions
- Custom Substates
- Custom Shaders
- Deprecated & Removed Functions
- Sound & Music Functions
- Tweens & Timers Functions
- Reflection Functions
- Variables