documentation
@@ -2,7 +2,7 @@
|
||||
<project>
|
||||
<!-- _________________________ Application Settings _________________________ -->
|
||||
|
||||
<app title="Friday Night Funkin' - Codename Engine" file="Funkin" packageName="com.yoshman29.codenameengine" package="com.yoshman29.codenameengine" main="Main" version="0.2.7.1" company="ninjamuffin99" />
|
||||
<app title="Friday Night Funkin' - Codename Engine" file="CodenameEngine" packageName="com.yoshman29.codenameengine" package="com.yoshman29.codenameengine" main="Main" version="0.2.7.1" company="ninjamuffin99" />
|
||||
|
||||
<!--Switch Export with Unique ApplicationID and Icon-->
|
||||
<set name="APP_ID" value="0x0100f6c013bbc000" />
|
||||
@@ -121,14 +121,25 @@
|
||||
<!-- _________________________________ Custom _______________________________ -->
|
||||
|
||||
<!--Place custom nodes like icons here (higher priority to override the HaxeFlixel icon)-->
|
||||
|
||||
<icon path="art/icon16.png" size='16'/>
|
||||
<icon path="art/icon32.png" size='32'/>
|
||||
<icon path="art/icon64.png" size='64'/>
|
||||
<icon path="art/iconOG.png" />
|
||||
|
||||
<haxeflag name="--macro" value="funkin.macros.BuildCounterMacro.getBuildNumber()" />
|
||||
|
||||
<!-- so that everything within flixel gets compiled which means hscript super powaaah -->
|
||||
<haxeflag name="--macro" value="include('flixel')" />
|
||||
<haxeflag name="--macro" value="include('sys')" />
|
||||
|
||||
<!-- HAXE STUFF !-->
|
||||
<haxeflag name="--macro" value="include('DateTools')" />
|
||||
<haxeflag name="--macro" value="include('EReg')" />
|
||||
<haxeflag name="--macro" value="include('Lambda')" />
|
||||
<haxeflag name="--macro" value="include('StringBuf')" />
|
||||
<haxeflag name="--macro" value="include('haxe.crypto')" />
|
||||
<haxeflag name="--macro" value="exclude('scripting')" />
|
||||
|
||||
<!-- MACROS & DOCUMENTATION !-->
|
||||
<haxeflag name="--macro" value="funkin.macros.BuildCounterMacro.getBuildNumber()" />
|
||||
|
||||
<!-- <haxedef name="SKIP_TO_PLAYSTATE" if="debug" /> -->
|
||||
<haxedef name="HXCPP_CHECK_POINTER" if="release" />
|
||||
|
||||
|
Before Width: | Height: | Size: 232 KiB After Width: | Height: | Size: 232 KiB |
@@ -1 +1 @@
|
||||
294
|
||||
300
|
||||
@@ -0,0 +1,6 @@
|
||||
@ECHO OFF
|
||||
echo Building Game...
|
||||
lime build windows --haxeflag="--macro include('scripting')" --haxeflag="-xml docs/doc.xml"
|
||||
echo Generating Documentation...
|
||||
haxelib run dox -i docs --include funkin --include scripting
|
||||
echo Done!
|
||||
@@ -0,0 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><!-- use theme color or fallback --><!--use textcolor from settings, otherwise create a contrasting color to theme color--><head><meta charset="utf-8"/><link href="./bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="./bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="./bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="./jquery-1.9.1.min.js"></script><script src="./bootstrap/js/bootstrap.min.js"></script><script src="./bootstrap/js/bootstrap-select.min.js"></script><link href="./styles.css" rel="stylesheet"/><link href="./extra-styles.css" rel="stylesheet"/><link href="./haxe-nav.css" rel="stylesheet"/><link href="./dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "./",platforms: ["doc"]};</script><script src="./nav.js"></script><script src="./index.js"></script><link rel="icon" href="./favicon.ico" type="image/x-icon"/><title>File not found</title></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>.navbar .brand {display: inline-block;float: none;text-shadow: 0 0 0 transparent;}</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="./">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><script type="text/javascript">$(document).ready(errorSearch);</script><h1><small>404</small> Page not found</h1><p>Page not found, sorry.</p></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src=".//highlighter.js"></script><link href="./highlighter.css" rel="stylesheet"/></body></html>
|
||||
|
After Width: | Height: | Size: 8.6 KiB |
|
After Width: | Height: | Size: 12 KiB |
@@ -0,0 +1,329 @@
|
||||
#theme-toggle:focus {
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.dark-theme {
|
||||
background-color: #111 !important;
|
||||
color: #ccc;
|
||||
color-scheme: dark;
|
||||
}
|
||||
|
||||
.dark-theme body {
|
||||
background-color: #111 !important;
|
||||
color: #ccc;
|
||||
}
|
||||
|
||||
.dark-theme .navbar-inner {
|
||||
background-color: #222 !important;
|
||||
}
|
||||
|
||||
.dark-theme .brand {
|
||||
color: #CCC !important;
|
||||
}
|
||||
|
||||
.dark-theme .well {
|
||||
background-color: #222;
|
||||
border: 1px solid #222;
|
||||
}
|
||||
|
||||
.dark-theme .input-append .add-on,
|
||||
.dark-theme .input-prepend .add-on {
|
||||
background-color: #333;
|
||||
border: 1px solid #333;
|
||||
padding: 3px 5px;
|
||||
text-shadow: 0 0 0 #000;
|
||||
}
|
||||
|
||||
.dark-theme h1 {
|
||||
color: #ccc;
|
||||
}
|
||||
|
||||
.dark-theme a {
|
||||
color: #0087ff;
|
||||
}
|
||||
|
||||
.dark-theme a:hover,
|
||||
.dark-theme a:focus {
|
||||
color: #00b7ff;
|
||||
}
|
||||
|
||||
.dark-theme input,
|
||||
.dark-theme textarea {
|
||||
background-color: #151515;
|
||||
border: 1px solid #333;
|
||||
transition: none;
|
||||
}
|
||||
|
||||
.dark-theme .btn-group.open .btn.dropdown-toggle {
|
||||
background-color: #202020;
|
||||
}
|
||||
|
||||
.dark-theme .dropdown-menu {
|
||||
background-color: #111;
|
||||
}
|
||||
|
||||
.dark-theme .dropdown-menu>li>a {
|
||||
color: #EEE;
|
||||
}
|
||||
|
||||
.dark-theme .dropdown-menu>li>a:hover,
|
||||
.dark-theme .dropdown-menu>li>a:focus,
|
||||
.dark-theme .dropdown-submenu:hover>a,
|
||||
.dark-theme .dropdown-submenu:focus>a {
|
||||
color: #EEE;
|
||||
background-color: #2f2f2f;
|
||||
background-image: linear-gradient(to bottom, #262626, #2f2f2f);
|
||||
}
|
||||
|
||||
.dark-theme .btn:focus,
|
||||
.dark-theme .btn:hover {
|
||||
background-position: 0 0;
|
||||
}
|
||||
|
||||
.dark-theme .nav>li>a:hover,
|
||||
.dark-theme .nav>li>a:focus {
|
||||
background-color: #333;
|
||||
}
|
||||
|
||||
.dark-theme .nav-list>.active>a {
|
||||
background-color: #444;
|
||||
}
|
||||
|
||||
.dark-theme .nav-list>.active>a.treeLink,
|
||||
.dark-theme .nav-list>.active>a.treeLink:hover,
|
||||
.dark-theme .nav-list>.active>a.treeLink:focus {
|
||||
background: #269;
|
||||
}
|
||||
|
||||
.dark-theme .btn {
|
||||
color: #d5d5d5;
|
||||
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
|
||||
background-color: #313131;
|
||||
background-image: linear-gradient(to bottom, #313131, #282828);
|
||||
border: 1px solid #424141;
|
||||
border-bottom-color: #393939;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
.dark-theme .btn {
|
||||
color: #d5d5d5;
|
||||
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
|
||||
background-color: #313131;
|
||||
background-image: linear-gradient(to bottom, #313131, #282828);
|
||||
border: 1px solid #424141;
|
||||
border-bottom-color: rgb(66, 65, 65);
|
||||
border-bottom-color: #393939;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
.dark-theme .btn:focus,
|
||||
.dark-theme .btn:hover {
|
||||
color: #fff;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.dark-theme .btn.active,
|
||||
.dark-theme .btn:active {
|
||||
background-image: none;
|
||||
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
|
||||
}
|
||||
|
||||
.dark-theme .btn.disabled,
|
||||
.dark-theme .btn[disabled] {
|
||||
cursor: not-allowed;
|
||||
opacity: 0.65;
|
||||
box-shadow: none;
|
||||
border-color: #393939;
|
||||
}
|
||||
|
||||
.dark-theme .btn:focus {
|
||||
color: #d5d5d5;
|
||||
background-color: #313131;
|
||||
border-color: #424141;
|
||||
}
|
||||
|
||||
.dark-theme .btn:active:hover,
|
||||
.dark-theme .btn:focus:hover {
|
||||
color: #fff;
|
||||
background-color: #313131;
|
||||
border-color: #393939;
|
||||
}
|
||||
|
||||
.dark-theme a.btn.disabled {
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
.dark-theme .section.site-footer {
|
||||
background: #111 !important;
|
||||
}
|
||||
|
||||
.dark-theme .copyright>p {
|
||||
color: #CCC !important;
|
||||
}
|
||||
|
||||
.dark-theme .table th,
|
||||
.dark-theme .table td {
|
||||
border-bottom: 1px solid #222;
|
||||
}
|
||||
|
||||
.dark-theme .table .fa {
|
||||
color: #222;
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
.dark-theme .alert,
|
||||
.dark-theme .alert h4 {
|
||||
color: #ffc96c;
|
||||
}
|
||||
|
||||
.dark-theme .availability {
|
||||
color: #69b;
|
||||
}
|
||||
|
||||
.dark-theme .section-availability {
|
||||
color: #69b;
|
||||
}
|
||||
|
||||
.dark-theme .alert {
|
||||
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
|
||||
}
|
||||
|
||||
.dark-theme .alert {
|
||||
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
|
||||
background-color: #332b00;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.dark-theme hr {
|
||||
border-top: none;
|
||||
border-bottom: 1px solid #222;
|
||||
}
|
||||
|
||||
.dark-theme .page-header {
|
||||
border-bottom: 1px solid #222;
|
||||
}
|
||||
|
||||
.dark-theme .section {
|
||||
border-bottom: 1px solid #222;
|
||||
}
|
||||
|
||||
.dark-theme .field+.field {
|
||||
border-top: 1px solid #222;
|
||||
}
|
||||
|
||||
.dark-theme code {
|
||||
color: #ddd;
|
||||
background-color: #111;
|
||||
border: 1px solid #222;
|
||||
}
|
||||
|
||||
.dark-theme pre {
|
||||
background-color: #222;
|
||||
border: 1px solid #333;
|
||||
}
|
||||
|
||||
.dark-theme .example code {
|
||||
color: #ddd;
|
||||
background-color: transparent;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.dark-theme pre code {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
.dark-theme pre.example::before {
|
||||
color: #DDD;
|
||||
background: #191919;
|
||||
}
|
||||
|
||||
.dark-theme h3 code {
|
||||
box-shadow: 0 0 15px rgb(20, 20, 20);
|
||||
}
|
||||
|
||||
.dark-theme .label,
|
||||
.dark-theme .badge {
|
||||
color: #DDD;
|
||||
background-color: #404040;
|
||||
}
|
||||
|
||||
.dark-theme .label.label-meta {
|
||||
background: #333379;
|
||||
}
|
||||
|
||||
.dark-theme code .identifier {
|
||||
color: #eff;
|
||||
}
|
||||
|
||||
.dark-theme table.params {
|
||||
border-left: 5px solid #222;
|
||||
margin-left: 20px;
|
||||
}
|
||||
|
||||
.dark-theme .table-bordered {
|
||||
border: 1px solid #222;
|
||||
}
|
||||
|
||||
.dark-theme table.params th {
|
||||
background: #111;
|
||||
}
|
||||
|
||||
.dark-theme .table-bordered th,
|
||||
.dark-theme .table-bordered td {
|
||||
border-left: 1px solid #222;
|
||||
}
|
||||
|
||||
.dark-theme .indent {
|
||||
border-left: 5px solid #222;
|
||||
}
|
||||
|
||||
|
||||
/* Types without links */
|
||||
|
||||
.dark-theme code .type {
|
||||
color: #29e;
|
||||
}
|
||||
|
||||
|
||||
/* dark code examples (from try-haxe) */
|
||||
|
||||
.dark-theme code,
|
||||
.dark-theme pre {
|
||||
color: #DDD;
|
||||
}
|
||||
|
||||
.dark-theme code a {
|
||||
color: #29e
|
||||
}
|
||||
|
||||
.dark-theme pre .type {
|
||||
color: #DECB6B
|
||||
}
|
||||
|
||||
.dark-theme pre .kwd {
|
||||
color: #C792EA
|
||||
}
|
||||
|
||||
.dark-theme pre .val {
|
||||
color: #FF5370
|
||||
}
|
||||
|
||||
.dark-theme div.pre .str,
|
||||
.dark-theme pre .str,
|
||||
.dark-theme pre .str .kwd,
|
||||
.dark-theme pre .str .type,
|
||||
.dark-theme pre .str .val {
|
||||
color: #C3E88D
|
||||
}
|
||||
|
||||
.dark-theme pre .cmt,
|
||||
.dark-theme pre .cmt .kwd,
|
||||
.dark-theme pre .cmt .str,
|
||||
.dark-theme pre .cmt .type,
|
||||
.dark-theme pre .cmt .val {
|
||||
color: #545454
|
||||
}
|
||||
|
||||
.dark-theme .last-modified {
|
||||
color: #666
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
/** to be overridden in sub-themes */
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
@@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><!-- use theme color or fallback -->
|
||||
<!--use textcolor from settings, otherwise create a contrasting color to theme color-->
|
||||
<head><meta charset="utf-8"/><link href="../../bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="../../jquery-1.9.1.min.js"></script><script src="../../bootstrap/js/bootstrap.min.js"></script><script src="../../bootstrap/js/bootstrap-select.min.js"></script><link href="../../styles.css" rel="stylesheet"/><link href="../../extra-styles.css" rel="stylesheet"/><link href="../../haxe-nav.css" rel="stylesheet"/><link href="../../dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "../../",platforms: ["doc"]};</script><script src="../../nav.js"></script><script src="../../index.js"></script><link rel="icon" href="../../favicon.ico" type="image/x-icon"/><title>funkin.data.FreeplayJSON</title></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>
|
||||
.navbar .brand {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
text-shadow: 0 0 0 transparent;
|
||||
}
|
||||
</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="../../">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><div class="page-header"><h1><small>typedef</small> FreeplayJSON</h1><h4><small>package <a href="../../funkin/data/index.html">funkin.data</a></small></h4><h4><small>import <a href="../../funkin/data/FreeplaySonglist.html">funkin.data.FreeplaySonglist</a></small></h4></div><div class="body"><div class="doc doc-main"><p></p></div><h3 class="section">Fields</h3><div class="fields"><div class="field "><a name="songs"></a><h3 class="anchor"><code><a href="#songs"><span class="identifier">songs</span></a>:<span class="type">Array</span><<a class="type" title="funkin.data.FreeplaySong" href="../../funkin/data/FreeplaySong.html">FreeplaySong</a>></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="addOGSongs"></a><h3 class="anchor"><code><a href="#addOGSongs"><span class="identifier">addOGSongs</span></a>:<span class="type">Null</span><<span class="type">Bool</span>></code></h3><div class="doc"><p></p></div></div></div></div></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src="../..//highlighter.js"></script><link href="../../highlighter.css" rel="stylesheet"/></body></html>
|
||||
@@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><!-- use theme color or fallback -->
|
||||
<!--use textcolor from settings, otherwise create a contrasting color to theme color-->
|
||||
<head><meta charset="utf-8"/><link href="../../bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="../../jquery-1.9.1.min.js"></script><script src="../../bootstrap/js/bootstrap.min.js"></script><script src="../../bootstrap/js/bootstrap-select.min.js"></script><link href="../../styles.css" rel="stylesheet"/><link href="../../extra-styles.css" rel="stylesheet"/><link href="../../haxe-nav.css" rel="stylesheet"/><link href="../../dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "../../",platforms: ["doc"]};</script><script src="../../nav.js"></script><script src="../../index.js"></script><link rel="icon" href="../../favicon.ico" type="image/x-icon"/><title>funkin.data.FreeplaySong</title></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>
|
||||
.navbar .brand {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
text-shadow: 0 0 0 transparent;
|
||||
}
|
||||
</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="../../">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><div class="page-header"><h1><small>typedef</small> FreeplaySong</h1><h4><small>package <a href="../../funkin/data/index.html">funkin.data</a></small></h4><h4><small>import <a href="../../funkin/data/FreeplaySonglist.html">funkin.data.FreeplaySonglist</a></small></h4></div><div class="body"><div class="doc doc-main"><p></p></div><h3 class="section">Fields</h3><div class="fields"><div class="field "><a name="name"></a><h3 class="anchor"><code><a href="#name"><span class="identifier">name</span></a>:<span class="type">String</span></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="icon"></a><h3 class="anchor"><code><a href="#icon"><span class="identifier">icon</span></a>:<span class="type">String</span></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="color"></a><h3 class="anchor"><code><a href="#color"><span class="identifier">color</span></a>:<span class="type">Dynamic</span></code></h3><div class="doc"><p></p></div></div></div></div></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src="../..//highlighter.js"></script><link href="../../highlighter.css" rel="stylesheet"/></body></html>
|
||||
@@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><!-- use theme color or fallback -->
|
||||
<!--use textcolor from settings, otherwise create a contrasting color to theme color-->
|
||||
<head><meta charset="utf-8"/><link href="../../bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="../../jquery-1.9.1.min.js"></script><script src="../../bootstrap/js/bootstrap.min.js"></script><script src="../../bootstrap/js/bootstrap-select.min.js"></script><link href="../../styles.css" rel="stylesheet"/><link href="../../extra-styles.css" rel="stylesheet"/><link href="../../haxe-nav.css" rel="stylesheet"/><link href="../../dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "../../",platforms: ["doc"]};</script><script src="../../nav.js"></script><script src="../../index.js"></script><link rel="icon" href="../../favicon.ico" type="image/x-icon"/><title>funkin.data.FreeplaySonglist</title></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>
|
||||
.navbar .brand {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
text-shadow: 0 0 0 transparent;
|
||||
}
|
||||
</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="../../">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><div class="page-header"><h1><small>class</small> FreeplaySonglist</h1><h4><small>package <a href="../../funkin/data/index.html">funkin.data</a></small></h4> <span class="label label-meta label-meta-directlyUsed" title="Marks types that are directly referenced by non-extern code.">@:directlyUsed</span></div><div class="body"><div class="doc doc-main"><p></p></div><h3 class="section">Static methods</h3><div class="fields"><div class="field "><a name="get"></a><h3 class="anchor"><code><span class="label label-static">static</span><a href="#get"><span class="identifier">get</span></a>():<a class="type" title="funkin.data.FreeplaySonglist" href="../../funkin/data/FreeplaySonglist.html">FreeplaySonglist</a></code></h3><div class="doc"><p></p></div></div></div><h3 class="section">Constructor</h3><div class="fields"><div class="field "><a name="new"></a><h3 class="anchor"><code><a href="#new"><span class="identifier">new</span></a>()</code></h3><div class="doc"><p></p></div></div></div><h3 class="section">Variables</h3><div class="fields"><div class="field "><a name="addOGSongs"></a><h3 class="anchor"><code><span class="label label-meta label-meta-value" title="Used to store default values for fields and function arguments.">@:value(false)</span><a href="#addOGSongs"><span class="identifier">addOGSongs</span></a>:<span class="type">Bool</span><span> = false</span></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="songs"></a><h3 class="anchor"><code><span class="label label-meta label-meta-value" title="Used to store default values for fields and function arguments.">@:value([])</span><a href="#songs"><span class="identifier">songs</span></a>:<span class="type">Array</span><<a class="type" title="funkin.data.SongMetadata" href="../../funkin/data/SongMetadata.html">SongMetadata</a>><span> = []</span></code></h3><div class="doc"><p></p></div></div></div></div></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src="../..//highlighter.js"></script><link href="../../highlighter.css" rel="stylesheet"/></body></html>
|
||||
@@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><!-- use theme color or fallback -->
|
||||
<!--use textcolor from settings, otherwise create a contrasting color to theme color-->
|
||||
<head><meta charset="utf-8"/><link href="../../bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="../../jquery-1.9.1.min.js"></script><script src="../../bootstrap/js/bootstrap.min.js"></script><script src="../../bootstrap/js/bootstrap-select.min.js"></script><link href="../../styles.css" rel="stylesheet"/><link href="../../extra-styles.css" rel="stylesheet"/><link href="../../haxe-nav.css" rel="stylesheet"/><link href="../../dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "../../",platforms: ["doc"]};</script><script src="../../nav.js"></script><script src="../../index.js"></script><link rel="icon" href="../../favicon.ico" type="image/x-icon"/><title>funkin.data.SongMetadata</title></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>
|
||||
.navbar .brand {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
text-shadow: 0 0 0 transparent;
|
||||
}
|
||||
</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="../../">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><div class="page-header"><h1><small>class</small> SongMetadata</h1><h4><small>package <a href="../../funkin/data/index.html">funkin.data</a></small></h4> <h4><small>import <a href="../../funkin/data/FreeplaySonglist.html">funkin.data.FreeplaySonglist</a></small></h4><span class="label label-meta label-meta-directlyUsed" title="Marks types that are directly referenced by non-extern code.">@:directlyUsed</span></div><div class="body"><div class="doc doc-main"><p></p></div><h3 class="section">Constructor</h3><div class="fields"><div class="field "><a name="new"></a><h3 class="anchor"><code><a href="#new"><span class="identifier">new</span></a>(<span style="white-space:nowrap">song:<span class="type">String</span>,</span> <span style="white-space:nowrap">songCharacter:<span class="type">String</span>,</span> <span style="white-space:nowrap">color:<span class="type">FlxColor</span></span>)</code></h3><div class="doc"><p></p></div></div></div><h3 class="section">Variables</h3><div class="fields"><div class="field "><a name="color"></a><h3 class="anchor"><code><span class="label label-meta label-meta-value" title="Used to store default values for fields and function arguments.">@:value(FreeplayState.defaultColor)</span><a href="#color"><span class="identifier">color</span></a>:<span class="type">FlxColor</span><span> = FreeplayState.defaultColor</span></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="songCharacter"></a><h3 class="anchor"><code><span class="label label-meta label-meta-value" title="Used to store default values for fields and function arguments.">@:value("")</span><a href="#songCharacter"><span class="identifier">songCharacter</span></a>:<span class="type">String</span><span> = ""</span></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="songName"></a><h3 class="anchor"><code><span class="label label-meta label-meta-value" title="Used to store default values for fields and function arguments.">@:value("")</span><a href="#songName"><span class="identifier">songName</span></a>:<span class="type">String</span><span> = ""</span></code></h3><div class="doc"><p></p></div></div></div></div></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src="../..//highlighter.js"></script><link href="../../highlighter.css" rel="stylesheet"/></body></html>
|
||||
@@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><!-- use theme color or fallback -->
|
||||
<!--use textcolor from settings, otherwise create a contrasting color to theme color-->
|
||||
<head><meta charset="utf-8"/><link href="../../bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="../../jquery-1.9.1.min.js"></script><script src="../../bootstrap/js/bootstrap.min.js"></script><script src="../../bootstrap/js/bootstrap-select.min.js"></script><link href="../../styles.css" rel="stylesheet"/><link href="../../extra-styles.css" rel="stylesheet"/><link href="../../haxe-nav.css" rel="stylesheet"/><link href="../../dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "../../",platforms: ["doc"]};</script><script src="../../nav.js"></script><script src="../../index.js"></script><link rel="icon" href="../../favicon.ico" type="image/x-icon"/><title>funkin.data</title></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>
|
||||
.navbar .brand {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
text-shadow: 0 0 0 transparent;
|
||||
}
|
||||
</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="../../">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><h1>funkin.data </h1> <table class="table table-condensed"><tbody><tr><th style="width:200px;"><i class="fa fa-folder-o"></i><a href="../../funkin/index.html" title="funkin">..</a></th><td></td></tr><tr class="type"><td style="width:200px;"><a href="../../funkin/data/FreeplayJSON.html" title="funkin.data.FreeplayJSON">FreeplayJSON</a></td><td><p></p></td></tr><tr class="type"><td style="width:200px;"><a href="../../funkin/data/FreeplaySong.html" title="funkin.data.FreeplaySong">FreeplaySong</a></td><td><p></p></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/data/FreeplaySonglist.html" title="funkin.data.FreeplaySonglist">FreeplaySonglist</a></td><td><p></p></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/data/SongMetadata.html" title="funkin.data.SongMetadata">SongMetadata</a></td><td><p></p></td></tr></tbody></table></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src="../..//highlighter.js"></script><link href="../../highlighter.css" rel="stylesheet"/></body></html>
|
||||
@@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><!-- use theme color or fallback -->
|
||||
<!--use textcolor from settings, otherwise create a contrasting color to theme color-->
|
||||
<head><meta charset="utf-8"/><link href="../../bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="../../jquery-1.9.1.min.js"></script><script src="../../bootstrap/js/bootstrap.min.js"></script><script src="../../bootstrap/js/bootstrap-select.min.js"></script><link href="../../styles.css" rel="stylesheet"/><link href="../../extra-styles.css" rel="stylesheet"/><link href="../../haxe-nav.css" rel="stylesheet"/><link href="../../dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "../../",platforms: ["doc"]};</script><script src="../../nav.js"></script><script src="../../index.js"></script><link rel="icon" href="../../favicon.ico" type="image/x-icon"/><title>funkin.game.Stage</title></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>
|
||||
.navbar .brand {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
text-shadow: 0 0 0 transparent;
|
||||
}
|
||||
</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="../../">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><div class="page-header"><h1><small>class</small> Stage</h1><h4><small>package <a href="../../funkin/game/index.html">funkin.game</a></small></h4><h4><small>extends <span class="type">FlxBasic</span></small></h4> <h4><small>implements <a class="type" title="funkin.interfaces.IBeatReceiver" href="../../funkin/interfaces/IBeatReceiver.html">IBeatReceiver</a></small></h4><span class="label label-meta label-meta-directlyUsed" title="Marks types that are directly referenced by non-extern code.">@:directlyUsed</span></div><div class="body"><div class="doc doc-main"><p></p></div><h3 class="section">Constructor</h3><div class="fields"><div class="field "><a name="new"></a><h3 class="anchor"><code><a href="#new"><span class="identifier">new</span></a>(<span style="white-space:nowrap">stage:<span class="type">String</span></span>)</code></h3><div class="doc"><p></p></div></div></div><h3 class="section">Variables</h3><div class="fields"><div class="field "><a name="stagePath"></a><h3 class="anchor"><code><a href="#stagePath"><span class="identifier">stagePath</span></a>:<span class="type">String</span></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="stageScript"></a><h3 class="anchor"><code><a href="#stageScript"><span class="identifier">stageScript</span></a>:<a class="type" title="funkin.scripting.Script - Class used for scripting." href="../../funkin/scripting/Script.html">Script</a></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="stageSprites"></a><h3 class="anchor"><code><span class="label label-meta label-meta-value" title="Used to store default values for fields and function arguments.">@:value([])</span><a href="#stageSprites"><span class="identifier">stageSprites</span></a>:<span class="type">Map</span><<span class="type">String</span>, <span class="type">FlxSprite</span>><span> = []</span></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="stageXML"></a><h3 class="anchor"><code><a href="#stageXML"><span class="identifier">stageXML</span></a>:<span class="type">Access</span></code></h3><div class="doc"><p></p></div></div></div><h3 class="section">Methods</h3><div class="fields"><div class="field "><a name="beatHit"></a><h3 class="anchor"><code><a href="#beatHit"><span class="identifier">beatHit</span></a>(<span style="white-space:nowrap">curBeat:<span class="type">Int</span></span>):<span class="type">Void</span></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="getSprite"></a><h3 class="anchor"><code><a href="#getSprite"><span class="identifier">getSprite</span></a>(<span style="white-space:nowrap">name:<span class="type">String</span></span>):<span class="type">Null</span><<span class="type">FlxSprite</span>></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="stepHit"></a><h3 class="anchor"><code><a href="#stepHit"><span class="identifier">stepHit</span></a>(<span style="white-space:nowrap">curStep:<span class="type">Int</span></span>):<span class="type">Void</span></code></h3><div class="doc"><p></p></div></div></div> </div></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src="../..//highlighter.js"></script><link href="../../highlighter.css" rel="stylesheet"/></body></html>
|
||||
@@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><!-- use theme color or fallback -->
|
||||
<!--use textcolor from settings, otherwise create a contrasting color to theme color-->
|
||||
<head><meta charset="utf-8"/><link href="../../bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="../../jquery-1.9.1.min.js"></script><script src="../../bootstrap/js/bootstrap.min.js"></script><script src="../../bootstrap/js/bootstrap-select.min.js"></script><link href="../../styles.css" rel="stylesheet"/><link href="../../extra-styles.css" rel="stylesheet"/><link href="../../haxe-nav.css" rel="stylesheet"/><link href="../../dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "../../",platforms: ["doc"]};</script><script src="../../nav.js"></script><script src="../../index.js"></script><link rel="icon" href="../../favicon.ico" type="image/x-icon"/><title>funkin.game.StageSprite</title></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>
|
||||
.navbar .brand {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
text-shadow: 0 0 0 transparent;
|
||||
}
|
||||
</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="../../">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><div class="page-header"><h1><small>class</small> StageSprite</h1><h4><small>package <a href="../../funkin/game/index.html">funkin.game</a></small></h4><h4><small>extends <span class="type">FlxSprite</span></small></h4> <h4><small>implements <a class="type" title="funkin.interfaces.IBeatReceiver" href="../../funkin/interfaces/IBeatReceiver.html">IBeatReceiver</a></small></h4><h4><small>import <a href="../../funkin/game/Stage.html">funkin.game.Stage</a></small></h4><span class="label label-meta label-meta-directlyUsed" title="Marks types that are directly referenced by non-extern code.">@:directlyUsed</span></div><div class="body"><div class="doc doc-main"><p></p></div><h3 class="section">Constructor</h3><div class="fields"><div class="field "><a name="new"></a><h3 class="anchor"><code><a href="#new"><span class="identifier">new</span></a>(<span style="white-space:nowrap">?X:<span class="type">Float</span>,</span> <span style="white-space:nowrap">?Y:<span class="type">Float</span>,</span> <span style="white-space:nowrap">?SimpleGraphic:<span class="type">Null</span><<span class="type">FlxGraphicAsset</span>></span>)</code></h3><div class="doc"><p></p></div></div></div><h3 class="section">Variables</h3><div class="fields"><div class="field "><a name="beatAnims"></a><h3 class="anchor"><code><span class="label label-meta label-meta-value" title="Used to store default values for fields and function arguments.">@:value([])</span><a href="#beatAnims"><span class="identifier">beatAnims</span></a>:<span class="type">Array</span><<span class="type">String</span>><span> = []</span></code></h3><div class="doc"><p></p></div></div></div><h3 class="section">Methods</h3><div class="fields"><div class="field "><a name="beatHit"></a><h3 class="anchor"><code><a href="#beatHit"><span class="identifier">beatHit</span></a>(<span style="white-space:nowrap">curBeat:<span class="type">Int</span></span>):<span class="type">Void</span></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="stepHit"></a><h3 class="anchor"><code><a href="#stepHit"><span class="identifier">stepHit</span></a>(<span style="white-space:nowrap">curBeat:<span class="type">Int</span></span>):<span class="type">Void</span></code></h3><div class="doc"><p></p></div></div></div> </div></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src="../..//highlighter.js"></script><link href="../../highlighter.css" rel="stylesheet"/></body></html>
|
||||
@@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><!-- use theme color or fallback -->
|
||||
<!--use textcolor from settings, otherwise create a contrasting color to theme color-->
|
||||
<head><meta charset="utf-8"/><link href="../../bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="../../jquery-1.9.1.min.js"></script><script src="../../bootstrap/js/bootstrap.min.js"></script><script src="../../bootstrap/js/bootstrap-select.min.js"></script><link href="../../styles.css" rel="stylesheet"/><link href="../../extra-styles.css" rel="stylesheet"/><link href="../../haxe-nav.css" rel="stylesheet"/><link href="../../dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "../../",platforms: ["doc"]};</script><script src="../../nav.js"></script><script src="../../index.js"></script><link rel="icon" href="../../favicon.ico" type="image/x-icon"/><title>funkin.game</title></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>
|
||||
.navbar .brand {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
text-shadow: 0 0 0 transparent;
|
||||
}
|
||||
</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="../../">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><h1>funkin.game </h1> <table class="table table-condensed"><tbody><tr><th style="width:200px;"><i class="fa fa-folder-o"></i><a href="../../funkin/index.html" title="funkin">..</a></th><td></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/game/Character.html" title="funkin.game.Character">Character</a></td><td><p></p></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/game/GameOverSubstate.html" title="funkin.game.GameOverSubstate">GameOverSubstate</a></td><td><p></p></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/game/Note.html" title="funkin.game.Note">Note</a></td><td><p></p></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/game/PlayState.html" title="funkin.game.PlayState">PlayState</a></td><td><p></p></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/game/Stage.html" title="funkin.game.Stage">Stage</a></td><td><p></p></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/game/StageSprite.html" title="funkin.game.StageSprite">StageSprite</a></td><td><p></p></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/game/Strum.html" title="funkin.game.Strum">Strum</a></td><td><p></p></td></tr></tbody></table></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src="../..//highlighter.js"></script><link href="../../highlighter.css" rel="stylesheet"/></body></html>
|
||||
@@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><!-- use theme color or fallback -->
|
||||
<!--use textcolor from settings, otherwise create a contrasting color to theme color-->
|
||||
<head><meta charset="utf-8"/><link href="../bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="../bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="../bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="../jquery-1.9.1.min.js"></script><script src="../bootstrap/js/bootstrap.min.js"></script><script src="../bootstrap/js/bootstrap-select.min.js"></script><link href="../styles.css" rel="stylesheet"/><link href="../extra-styles.css" rel="stylesheet"/><link href="../haxe-nav.css" rel="stylesheet"/><link href="../dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "../",platforms: ["doc"]};</script><script src="../nav.js"></script><script src="../index.js"></script><link rel="icon" href="../favicon.ico" type="image/x-icon"/><title>funkin</title></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>
|
||||
.navbar .brand {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
text-shadow: 0 0 0 transparent;
|
||||
}
|
||||
</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="../">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><h1>funkin </h1> <table class="table table-condensed"><tbody><tr><th style="width:200px;"><i class="fa fa-folder-o"></i><a href="../index.html" title="">..</a></th><td></td></tr><tr class="package"><td colspan="2"><i class="fa fa-folder-o"></i><a href="../funkin/data/index.html" title="funkin.data">data</a></td></tr><tr class="package"><td colspan="2"><i class="fa fa-folder-o"></i><a href="../funkin/game/index.html" title="funkin.game">game</a></td></tr><tr class="package"><td colspan="2"><i class="fa fa-folder-o"></i><a href="../funkin/interfaces/index.html" title="funkin.interfaces">interfaces</a></td></tr><tr class="package"><td colspan="2"><i class="fa fa-folder-o"></i><a href="../funkin/macros/index.html" title="funkin.macros">macros</a></td></tr><tr class="package"><td colspan="2"><i class="fa fa-folder-o"></i><a href="../funkin/menus/index.html" title="funkin.menus">menus</a></td></tr><tr class="package"><td colspan="2"><i class="fa fa-folder-o"></i><a href="../funkin/mods/index.html" title="funkin.mods">mods</a></td></tr><tr class="package"><td colspan="2"><i class="fa fa-folder-o"></i><a href="../funkin/scripting/index.html" title="funkin.scripting">scripting</a></td></tr><tr class="package"><td colspan="2"><i class="fa fa-folder-o"></i><a href="../funkin/system/index.html" title="funkin.system">system</a></td></tr></tbody></table></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src="..//highlighter.js"></script><link href="../highlighter.css" rel="stylesheet"/></body></html>
|
||||
@@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><!-- use theme color or fallback -->
|
||||
<!--use textcolor from settings, otherwise create a contrasting color to theme color-->
|
||||
<head><meta charset="utf-8"/><link href="../../bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="../../jquery-1.9.1.min.js"></script><script src="../../bootstrap/js/bootstrap.min.js"></script><script src="../../bootstrap/js/bootstrap-select.min.js"></script><link href="../../styles.css" rel="stylesheet"/><link href="../../extra-styles.css" rel="stylesheet"/><link href="../../haxe-nav.css" rel="stylesheet"/><link href="../../dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "../../",platforms: ["doc"]};</script><script src="../../nav.js"></script><script src="../../index.js"></script><link rel="icon" href="../../favicon.ico" type="image/x-icon"/><title>funkin.interfaces.IBeatReceiver</title></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>
|
||||
.navbar .brand {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
text-shadow: 0 0 0 transparent;
|
||||
}
|
||||
</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="../../">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><div class="page-header"><h1><small>interface</small> IBeatReceiver</h1><h4><small>package <a href="../../funkin/interfaces/index.html">funkin.interfaces</a></small></h4> <h4><small> <span class="muted">extended by </span><a class="type" title="funkin.game.Character" href="../../funkin/game/Character.html">Character</a>, <a class="type" title="funkin.game.Stage" href="../../funkin/game/Stage.html">Stage</a>, <a class="type" title="funkin.game.StageSprite" href="../../funkin/game/StageSprite.html">StageSprite</a></small></h4><span class="label label-meta label-meta-directlyUsed" title="Marks types that are directly referenced by non-extern code.">@:directlyUsed</span></div><div class="body"><div class="doc doc-main"><p></p></div><h3 class="section">Methods</h3><div class="fields"><div class="field "><a name="beatHit"></a><h3 class="anchor"><code><a href="#beatHit"><span class="identifier">beatHit</span></a>(<span style="white-space:nowrap">curBeat:<span class="type">Int</span></span>):<span class="type">Void</span></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="stepHit"></a><h3 class="anchor"><code><a href="#stepHit"><span class="identifier">stepHit</span></a>(<span style="white-space:nowrap">curStep:<span class="type">Int</span></span>):<span class="type">Void</span></code></h3><div class="doc"><p></p></div></div></div></div></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src="../..//highlighter.js"></script><link href="../../highlighter.css" rel="stylesheet"/></body></html>
|
||||
@@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><!-- use theme color or fallback -->
|
||||
<!--use textcolor from settings, otherwise create a contrasting color to theme color-->
|
||||
<head><meta charset="utf-8"/><link href="../../bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="../../jquery-1.9.1.min.js"></script><script src="../../bootstrap/js/bootstrap.min.js"></script><script src="../../bootstrap/js/bootstrap-select.min.js"></script><link href="../../styles.css" rel="stylesheet"/><link href="../../extra-styles.css" rel="stylesheet"/><link href="../../haxe-nav.css" rel="stylesheet"/><link href="../../dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "../../",platforms: ["doc"]};</script><script src="../../nav.js"></script><script src="../../index.js"></script><link rel="icon" href="../../favicon.ico" type="image/x-icon"/><title>funkin.interfaces.IOffsetCompatible</title></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>
|
||||
.navbar .brand {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
text-shadow: 0 0 0 transparent;
|
||||
}
|
||||
</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="../../">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><div class="page-header"><h1><small>interface</small> IOffsetCompatible</h1><h4><small>package <a href="../../funkin/interfaces/index.html">funkin.interfaces</a></small></h4> <h4><small> <span class="muted">extended by </span><a class="type" title="funkin.game.Character" href="../../funkin/game/Character.html">Character</a></small></h4><span class="label label-meta label-meta-directlyUsed" title="Marks types that are directly referenced by non-extern code.">@:directlyUsed</span></div><div class="body"><div class="doc doc-main"><p></p></div><h3 class="section">Methods</h3><div class="fields"><div class="field "><a name="addOffset"></a><h3 class="anchor"><code><span class="label label-meta label-meta-value" title="Used to store default values for fields and function arguments.">@:value({ y : 0, x : 0 })</span><a href="#addOffset"><span class="identifier">addOffset</span></a>(<span style="white-space:nowrap">anim:<span class="type">String</span>,</span> <span style="white-space:nowrap">x:<span class="type">Float</span> = 0,</span> <span style="white-space:nowrap">y:<span class="type">Float</span> = 0</span>):<span class="type">Void</span></code></h3><div class="doc"><p></p></div></div></div></div></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src="../..//highlighter.js"></script><link href="../../highlighter.css" rel="stylesheet"/></body></html>
|
||||
@@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><!-- use theme color or fallback -->
|
||||
<!--use textcolor from settings, otherwise create a contrasting color to theme color-->
|
||||
<head><meta charset="utf-8"/><link href="../../bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="../../jquery-1.9.1.min.js"></script><script src="../../bootstrap/js/bootstrap.min.js"></script><script src="../../bootstrap/js/bootstrap-select.min.js"></script><link href="../../styles.css" rel="stylesheet"/><link href="../../extra-styles.css" rel="stylesheet"/><link href="../../haxe-nav.css" rel="stylesheet"/><link href="../../dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "../../",platforms: ["doc"]};</script><script src="../../nav.js"></script><script src="../../index.js"></script><link rel="icon" href="../../favicon.ico" type="image/x-icon"/><title>funkin.interfaces</title></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>
|
||||
.navbar .brand {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
text-shadow: 0 0 0 transparent;
|
||||
}
|
||||
</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="../../">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><h1>funkin.interfaces </h1> <table class="table table-condensed"><tbody><tr><th style="width:200px;"><i class="fa fa-folder-o"></i><a href="../../funkin/index.html" title="funkin">..</a></th><td></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/interfaces/IBeatReceiver.html" title="funkin.interfaces.IBeatReceiver">IBeatReceiver</a></td><td><p></p></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/interfaces/IOffsetCompatible.html" title="funkin.interfaces.IOffsetCompatible">IOffsetCompatible</a></td><td><p></p></td></tr></tbody></table></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src="../..//highlighter.js"></script><link href="../../highlighter.css" rel="stylesheet"/></body></html>
|
||||
@@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><!-- use theme color or fallback -->
|
||||
<!--use textcolor from settings, otherwise create a contrasting color to theme color-->
|
||||
<head><meta charset="utf-8"/><link href="../../bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="../../jquery-1.9.1.min.js"></script><script src="../../bootstrap/js/bootstrap.min.js"></script><script src="../../bootstrap/js/bootstrap-select.min.js"></script><link href="../../styles.css" rel="stylesheet"/><link href="../../extra-styles.css" rel="stylesheet"/><link href="../../haxe-nav.css" rel="stylesheet"/><link href="../../dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "../../",platforms: ["doc"]};</script><script src="../../nav.js"></script><script src="../../index.js"></script><link rel="icon" href="../../favicon.ico" type="image/x-icon"/><title>funkin.macros.BuildCounterMacro</title></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>
|
||||
.navbar .brand {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
text-shadow: 0 0 0 transparent;
|
||||
}
|
||||
</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="../../">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><div class="page-header"><h1><small>class</small> BuildCounterMacro</h1><h4><small>package <a href="../../funkin/macros/index.html">funkin.macros</a></small></h4> </div><div class="body"><div class="doc doc-main"><p></p></div></div></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src="../..//highlighter.js"></script><link href="../../highlighter.css" rel="stylesheet"/></body></html>
|
||||
@@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><!-- use theme color or fallback -->
|
||||
<!--use textcolor from settings, otherwise create a contrasting color to theme color-->
|
||||
<head><meta charset="utf-8"/><link href="../../bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="../../jquery-1.9.1.min.js"></script><script src="../../bootstrap/js/bootstrap.min.js"></script><script src="../../bootstrap/js/bootstrap-select.min.js"></script><link href="../../styles.css" rel="stylesheet"/><link href="../../extra-styles.css" rel="stylesheet"/><link href="../../haxe-nav.css" rel="stylesheet"/><link href="../../dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "../../",platforms: ["doc"]};</script><script src="../../nav.js"></script><script src="../../index.js"></script><link rel="icon" href="../../favicon.ico" type="image/x-icon"/><title>funkin.macros</title></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>
|
||||
.navbar .brand {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
text-shadow: 0 0 0 transparent;
|
||||
}
|
||||
</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="../../">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><h1>funkin.macros </h1> <table class="table table-condensed"><tbody><tr><th style="width:200px;"><i class="fa fa-folder-o"></i><a href="../../funkin/index.html" title="funkin">..</a></th><td></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/macros/BuildCounterMacro.html" title="funkin.macros.BuildCounterMacro">BuildCounterMacro</a></td><td><p></p></td></tr></tbody></table></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src="../..//highlighter.js"></script><link href="../../highlighter.css" rel="stylesheet"/></body></html>
|
||||
@@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><!-- use theme color or fallback -->
|
||||
<!--use textcolor from settings, otherwise create a contrasting color to theme color-->
|
||||
<head><meta charset="utf-8"/><link href="../../bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="../../jquery-1.9.1.min.js"></script><script src="../../bootstrap/js/bootstrap.min.js"></script><script src="../../bootstrap/js/bootstrap-select.min.js"></script><link href="../../styles.css" rel="stylesheet"/><link href="../../extra-styles.css" rel="stylesheet"/><link href="../../haxe-nav.css" rel="stylesheet"/><link href="../../dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "../../",platforms: ["doc"]};</script><script src="../../nav.js"></script><script src="../../index.js"></script><link rel="icon" href="../../favicon.ico" type="image/x-icon"/><title>funkin.menus</title></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>
|
||||
.navbar .brand {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
text-shadow: 0 0 0 transparent;
|
||||
}
|
||||
</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="../../">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><h1>funkin.menus </h1> <table class="table table-condensed"><tbody><tr><th style="width:200px;"><i class="fa fa-folder-o"></i><a href="../../funkin/index.html" title="funkin">..</a></th><td></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/menus/FreeplayState.html" title="funkin.menus.FreeplayState">FreeplayState</a></td><td><p></p></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/menus/GitarooPause.html" title="funkin.menus.GitarooPause">GitarooPause</a></td><td><p></p></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/menus/MainMenuState.html" title="funkin.menus.MainMenuState">MainMenuState</a></td><td><p></p></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/menus/PauseSubState.html" title="funkin.menus.PauseSubState">PauseSubState</a></td><td><p></p></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/menus/StoryMenuState.html" title="funkin.menus.StoryMenuState">StoryMenuState</a></td><td><p></p></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/menus/TitleState.html" title="funkin.menus.TitleState">TitleState</a></td><td><p></p></td></tr></tbody></table></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src="../..//highlighter.js"></script><link href="../../highlighter.css" rel="stylesheet"/></body></html>
|
||||
@@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><!-- use theme color or fallback -->
|
||||
<!--use textcolor from settings, otherwise create a contrasting color to theme color-->
|
||||
<head><meta charset="utf-8"/><link href="../../bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="../../jquery-1.9.1.min.js"></script><script src="../../bootstrap/js/bootstrap.min.js"></script><script src="../../bootstrap/js/bootstrap-select.min.js"></script><link href="../../styles.css" rel="stylesheet"/><link href="../../extra-styles.css" rel="stylesheet"/><link href="../../haxe-nav.css" rel="stylesheet"/><link href="../../dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "../../",platforms: ["doc"]};</script><script src="../../nav.js"></script><script src="../../index.js"></script><link rel="icon" href="../../favicon.ico" type="image/x-icon"/><title>funkin.mods.LimeLibrarySymbol</title><meta name="description" content="COPIED DIRECTLY FROM LIME SOURCE CAUSE LIME IS SO FUCKING DUMB!!"/></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>
|
||||
.navbar .brand {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
text-shadow: 0 0 0 transparent;
|
||||
}
|
||||
</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="../../">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><div class="page-header"><h1><small>class</small> LimeLibrarySymbol</h1><h4><small>package <a href="../../funkin/mods/index.html">funkin.mods</a></small></h4> </div><div class="body"><div class="doc doc-main"><p>COPIED DIRECTLY FROM LIME SOURCE CAUSE LIME IS SO FUCKING DUMB!!</p></div><h3 class="section">Constructor</h3><div class="fields"><div class="field "><a name="new"></a><h3 class="anchor"><code><span class="label label-inline">inline</span><a href="#new"><span class="identifier">new</span></a>(<span style="white-space:nowrap">id:<span class="type">String</span></span>)</code></h3><div class="doc"><p></p></div></div></div><h3 class="section">Variables</h3><div class="fields"><div class="field "><a name="library"></a><h3 class="anchor"><code><a href="#library"><span class="identifier">library</span></a>:<span class="type">AssetLibrary</span></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="libraryName"></a><h3 class="anchor"><code><a href="#libraryName"><span class="identifier">libraryName</span></a>:<span class="type">String</span></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="symbolName"></a><h3 class="anchor"><code><a href="#symbolName"><span class="identifier">symbolName</span></a>:<span class="type">String</span></code></h3><div class="doc"><p></p></div></div></div><h3 class="section">Methods</h3><div class="fields"><div class="field "><a name="exists"></a><h3 class="anchor"><code><span class="label label-inline">inline</span><a href="#exists"><span class="identifier">exists</span></a>(<span style="white-space:nowrap">?type:<span class="type">String</span></span>):<span class="type">Bool</span></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="isLocal"></a><h3 class="anchor"><code><span class="label label-inline">inline</span><a href="#isLocal"><span class="identifier">isLocal</span></a>(<span style="white-space:nowrap">?type:<span class="type">String</span></span>):<span class="type">Bool</span></code></h3><div class="doc"><p></p></div></div></div></div></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src="../..//highlighter.js"></script><link href="../../highlighter.css" rel="stylesheet"/></body></html>
|
||||
@@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><!-- use theme color or fallback -->
|
||||
<!--use textcolor from settings, otherwise create a contrasting color to theme color-->
|
||||
<head><meta charset="utf-8"/><link href="../../bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="../../jquery-1.9.1.min.js"></script><script src="../../bootstrap/js/bootstrap.min.js"></script><script src="../../bootstrap/js/bootstrap-select.min.js"></script><link href="../../styles.css" rel="stylesheet"/><link href="../../extra-styles.css" rel="stylesheet"/><link href="../../haxe-nav.css" rel="stylesheet"/><link href="../../dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "../../",platforms: ["doc"]};</script><script src="../../nav.js"></script><script src="../../index.js"></script><link rel="icon" href="../../favicon.ico" type="image/x-icon"/><title>funkin.mods.ModsAssetLibrary</title></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>
|
||||
.navbar .brand {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
text-shadow: 0 0 0 transparent;
|
||||
}
|
||||
</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="../../">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><div class="page-header"><h1><small>class</small> ModsAssetLibrary</h1><h4><small>package <a href="../../funkin/mods/index.html">funkin.mods</a></small></h4><h4><small>extends <span class="type">AssetLibrary</span></small></h4> <span class="label label-meta label-meta-directlyUsed" title="Marks types that are directly referenced by non-extern code.">@:directlyUsed</span></div><div class="body"><div class="doc doc-main"><p></p></div><h3 class="section">Constructor</h3><div class="fields"><div class="field "><a name="new"></a><h3 class="anchor"><code><a href="#new"><span class="identifier">new</span></a>(<span style="white-space:nowrap">folderPath:<span class="type">String</span>,</span> <span style="white-space:nowrap">libName:<span class="type">String</span></span>)</code></h3><div class="doc"><p></p></div></div></div><h3 class="section">Variables</h3><div class="fields"><div class="field "><a name="folderPath"></a><h3 class="anchor"><code><a href="#folderPath"><span class="identifier">folderPath</span></a>:<span class="type">String</span></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="libName"></a><h3 class="anchor"><code><a href="#libName"><span class="identifier">libName</span></a>:<span class="type">String</span></code></h3><div class="doc"><p></p></div></div></div><h3 class="section">Methods</h3><div class="fields"><div class="field "><a name="getEditedTime"></a><h3 class="anchor"><code><a href="#getEditedTime"><span class="identifier">getEditedTime</span></a>(<span style="white-space:nowrap">asset:<span class="type">String</span></span>):<span class="type">Null</span><<span class="type">Float</span>></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="getFiles"></a><h3 class="anchor"><code><a href="#getFiles"><span class="identifier">getFiles</span></a>(<span style="white-space:nowrap">folder:<span class="type">String</span></span>):<span class="type">Array</span><<span class="type">String</span>></code></h3><div class="doc"><p></p></div></div></div> </div></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src="../..//highlighter.js"></script><link href="../../highlighter.css" rel="stylesheet"/></body></html>
|
||||
@@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><!-- use theme color or fallback -->
|
||||
<!--use textcolor from settings, otherwise create a contrasting color to theme color-->
|
||||
<head><meta charset="utf-8"/><link href="../../bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="../../jquery-1.9.1.min.js"></script><script src="../../bootstrap/js/bootstrap.min.js"></script><script src="../../bootstrap/js/bootstrap-select.min.js"></script><link href="../../styles.css" rel="stylesheet"/><link href="../../extra-styles.css" rel="stylesheet"/><link href="../../haxe-nav.css" rel="stylesheet"/><link href="../../dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "../../",platforms: ["doc"]};</script><script src="../../nav.js"></script><script src="../../index.js"></script><link rel="icon" href="../../favicon.ico" type="image/x-icon"/><title>funkin.mods</title></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>
|
||||
.navbar .brand {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
text-shadow: 0 0 0 transparent;
|
||||
}
|
||||
</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="../../">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><h1>funkin.mods </h1> <table class="table table-condensed"><tbody><tr><th style="width:200px;"><i class="fa fa-folder-o"></i><a href="../../funkin/index.html" title="funkin">..</a></th><td></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/mods/LimeLibrarySymbol.html" title="funkin.mods.LimeLibrarySymbol">LimeLibrarySymbol</a></td><td><p>COPIED DIRECTLY FROM LIME SOURCE CAUSE LIME IS SO FUCKING DUMB!!</p></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/mods/ModsAssetLibrary.html" title="funkin.mods.ModsAssetLibrary">ModsAssetLibrary</a></td><td><p></p></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/mods/ModsFolder.html" title="funkin.mods.ModsFolder">ModsFolder</a></td><td><p></p></td></tr></tbody></table></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src="../..//highlighter.js"></script><link href="../../highlighter.css" rel="stylesheet"/></body></html>
|
||||
@@ -0,0 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><!-- use theme color or fallback -->
|
||||
<!--use textcolor from settings, otherwise create a contrasting color to theme color-->
|
||||
<head><meta charset="utf-8"/><link href="../../../bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="../../../bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="../../../bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="../../../jquery-1.9.1.min.js"></script><script src="../../../bootstrap/js/bootstrap.min.js"></script><script src="../../../bootstrap/js/bootstrap-select.min.js"></script><link href="../../../styles.css" rel="stylesheet"/><link href="../../../extra-styles.css" rel="stylesheet"/><link href="../../../haxe-nav.css" rel="stylesheet"/><link href="../../../dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "../../../",platforms: ["doc"]};</script><script src="../../../nav.js"></script><script src="../../../index.js"></script><link rel="icon" href="../../../favicon.ico" type="image/x-icon"/><title>funkin.scripting.events.CancellableEvent</title></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>
|
||||
.navbar .brand {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
text-shadow: 0 0 0 transparent;
|
||||
}
|
||||
</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="../../../">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><div class="page-header"><h1><small>class</small> CancellableEvent</h1><h4><small>package <a href="../../../funkin/scripting/events/index.html">funkin.scripting.events</a></small></h4> <h4><small><span class="muted">extended by </span><a class="type" title="funkin.scripting.events.InputSystemEvent" href="../../../funkin/scripting/events/InputSystemEvent.html">InputSystemEvent</a>, <a class="type" title="funkin.scripting.events.NoteHitEvent" href="../../../funkin/scripting/events/NoteHitEvent.html">NoteHitEvent</a></small></h4><span class="label label-meta label-meta-allow" title="Allows private access from package, type or field.">@:allow(ScriptPack)</span></div><div class="body"><div class="doc doc-main"><p></p></div><h3 class="section">Constructor</h3><div class="fields"><div class="field "><a name="new"></a><h3 class="anchor"><code><a href="#new"><span class="identifier">new</span></a>()</code></h3><div class="doc"><p>Creates a new cancellable event.
|
||||
This allows scripts to call <code>cancel()</code> to cancel the event.</p></div></div></div><h3 class="section">Variables</h3><div class="fields"><div class="field "><a name="data"></a><h3 class="anchor"><code><span class="label label-meta label-meta-value" title="Used to store default values for fields and function arguments.">@:value({ })</span><a href="#data"><span class="identifier">data</span></a>:<span class="type">Dynamic</span><span> = { }</span></code></h3><div class="doc"><p>Additional data if used in scripts</p></div></div></div><h3 class="section">Methods</h3><div class="fields"><div class="field "><a name="preventDefault"></a><h3 class="anchor"><code><span class="label label-meta label-meta-value" title="Used to store default values for fields and function arguments.">@:value({ c : true })</span><a href="#preventDefault"><span class="identifier">preventDefault</span></a>(<span style="white-space:nowrap">c:<span class="type">Bool</span> = true</span>):<span class="type">Void</span></code></h3><div class="doc"><p>Prevents default action from occuring.</p><p class="javadoc">Parameters:</p><table class="table table-bordered params"><tr><th style="width:25%;"><code>c</code></th><td><p>Whenever the scripts following this one should be called or not. (Defaults to <code>true</code>)</p></td></tr></table></div></div><div class="field "><a name="toString"></a><h3 class="anchor"><code><a href="#toString"><span class="identifier">toString</span></a>():<span class="type">String</span></code></h3><div class="doc"><p></p></div></div></div></div></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src="../../..//highlighter.js"></script><link href="../../../highlighter.css" rel="stylesheet"/></body></html>
|
||||
@@ -0,0 +1,13 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><!-- use theme color or fallback -->
|
||||
<!--use textcolor from settings, otherwise create a contrasting color to theme color-->
|
||||
<head><meta charset="utf-8"/><link href="../../../bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="../../../bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="../../../bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="../../../jquery-1.9.1.min.js"></script><script src="../../../bootstrap/js/bootstrap.min.js"></script><script src="../../../bootstrap/js/bootstrap-select.min.js"></script><link href="../../../styles.css" rel="stylesheet"/><link href="../../../extra-styles.css" rel="stylesheet"/><link href="../../../haxe-nav.css" rel="stylesheet"/><link href="../../../dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "../../../",platforms: ["doc"]};</script><script src="../../../nav.js"></script><script src="../../../index.js"></script><link rel="icon" href="../../../favicon.ico" type="image/x-icon"/><title>funkin.scripting.events.InputSystemEvent</title></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>
|
||||
.navbar .brand {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
text-shadow: 0 0 0 transparent;
|
||||
}
|
||||
</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="../../../">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><div class="page-header"><h1><small>class</small> InputSystemEvent</h1><h4><small>package <a href="../../../funkin/scripting/events/index.html">funkin.scripting.events</a></small></h4><h4><small>extends <a class="type" title="funkin.scripting.events.CancellableEvent" href="../../../funkin/scripting/events/CancellableEvent.html">CancellableEvent</a></small></h4> <span class="label label-meta label-meta-directlyUsed" title="Marks types that are directly referenced by non-extern code.">@:directlyUsed</span></div><div class="body"><div class="doc doc-main"><p></p></div><h3 class="section">Constructor</h3><div class="fields"><div class="field "><a name="new"></a><h3 class="anchor"><code><a href="#new"><span class="identifier">new</span></a>(<span style="white-space:nowrap">pressed:<span class="type">Array</span><<span class="type">Bool</span>>,</span> <span style="white-space:nowrap">justPressed:<span class="type">Array</span><<span class="type">Bool</span>>,</span> <span style="white-space:nowrap">justReleased:<span class="type">Array</span><<span class="type">Bool</span>></span>)</code></h3><div class="doc"><p></p></div></div></div><h3 class="section">Variables</h3><div class="fields"><div class="field "><a name="justPressed"></a><h3 class="anchor"><code><a href="#justPressed"><span class="identifier">justPressed</span></a>:<span class="type">Array</span><<span class="type">Bool</span>></code></h3><div class="doc"><p>Array containing whenever a specific control was pressed (not hold) this frame or not.
|
||||
For example, <code>justPressed[0]</code> will return whenever the left strum was just pressed.</p></div></div><div class="field "><a name="justReleased"></a><h3 class="anchor"><code><a href="#justReleased"><span class="identifier">justReleased</span></a>:<span class="type">Array</span><<span class="type">Bool</span>></code></h3><div class="doc"><p>Array containing whenever a specific control was released this frame or not.
|
||||
For example, <code>justReleased[0]</code> will return whenever the left strum was just released.</p></div></div><div class="field "><a name="pressed"></a><h3 class="anchor"><code><a href="#pressed"><span class="identifier">pressed</span></a>:<span class="type">Array</span><<span class="type">Bool</span>></code></h3><div class="doc"><p>Array containing whenever a specific control is pressed or not.
|
||||
For example, <code>pressed[0]</code> will return whenever the left strum was pressed.</p></div></div></div> <div class="inherited-fields well"><h3 class="section">Inherited Variables</h3><div class="fields"><h4><a href="#" class="expand-button"><i class="fa fa-arrow-circle-o-right"></i></a> Defined by <a class="type" title="funkin.scripting.events.CancellableEvent" href="../../../funkin/scripting/events/CancellableEvent.html">CancellableEvent</a></h4><div style="display:none"><div class="field "><a name="data"></a><h3 class="anchor"><code><span class="label label-meta label-meta-value" title="Used to store default values for fields and function arguments.">@:value({ })</span><a href="#data"><span class="identifier">data</span></a>:<span class="type">Dynamic</span><span> = { }</span></code></h3><div class="doc"><p>Additional data if used in scripts</p></div></div></div></div><h3 class="section">Inherited Methods</h3><div class="fields"><h4><a href="#" class="expand-button"><i class="fa fa-arrow-circle-o-right"></i></a> Defined by <a class="type" title="funkin.scripting.events.CancellableEvent" href="../../../funkin/scripting/events/CancellableEvent.html">CancellableEvent</a></h4><div style="display:none"><div class="field "><a name="preventDefault"></a><h3 class="anchor"><code><span class="label label-meta label-meta-value" title="Used to store default values for fields and function arguments.">@:value({ c : true })</span><a href="#preventDefault"><span class="identifier">preventDefault</span></a>(<span style="white-space:nowrap">c:<span class="type">Bool</span> = true</span>):<span class="type">Void</span></code></h3><div class="doc"><p>Prevents default action from occuring.</p><p class="javadoc">Parameters:</p><table class="table table-bordered params"><tr><th style="width:25%;"><code>c</code></th><td><p>Whenever the scripts following this one should be called or not. (Defaults to <code>true</code>)</p></td></tr></table></div></div><div class="field "><a name="toString"></a><h3 class="anchor"><code><a href="#toString"><span class="identifier">toString</span></a>():<span class="type">String</span></code></h3><div class="doc"><p></p></div></div></div></div></div></div></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src="../../..//highlighter.js"></script><link href="../../../highlighter.css" rel="stylesheet"/></body></html>
|
||||
@@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><!-- use theme color or fallback -->
|
||||
<!--use textcolor from settings, otherwise create a contrasting color to theme color-->
|
||||
<head><meta charset="utf-8"/><link href="../../../bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="../../../bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="../../../bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="../../../jquery-1.9.1.min.js"></script><script src="../../../bootstrap/js/bootstrap.min.js"></script><script src="../../../bootstrap/js/bootstrap-select.min.js"></script><link href="../../../styles.css" rel="stylesheet"/><link href="../../../extra-styles.css" rel="stylesheet"/><link href="../../../haxe-nav.css" rel="stylesheet"/><link href="../../../dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "../../../",platforms: ["doc"]};</script><script src="../../../nav.js"></script><script src="../../../index.js"></script><link rel="icon" href="../../../favicon.ico" type="image/x-icon"/><title>funkin.scripting.events</title></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>
|
||||
.navbar .brand {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
text-shadow: 0 0 0 transparent;
|
||||
}
|
||||
</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="../../../">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><h1>funkin.scripting.events </h1> <table class="table table-condensed"><tbody><tr><th style="width:200px;"><i class="fa fa-folder-o"></i><a href="../../../funkin/scripting/index.html" title="funkin.scripting">..</a></th><td></td></tr><tr class="class"><td style="width:200px;"><a href="../../../funkin/scripting/events/CancellableEvent.html" title="funkin.scripting.events.CancellableEvent">CancellableEvent</a></td><td><p></p></td></tr><tr class="class"><td style="width:200px;"><a href="../../../funkin/scripting/events/InputSystemEvent.html" title="funkin.scripting.events.InputSystemEvent">InputSystemEvent</a></td><td><p></p></td></tr><tr class="class"><td style="width:200px;"><a href="../../../funkin/scripting/events/NoteHitEvent.html" title="funkin.scripting.events.NoteHitEvent">NoteHitEvent</a></td><td><p></p></td></tr></tbody></table></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src="../../..//highlighter.js"></script><link href="../../../highlighter.css" rel="stylesheet"/></body></html>
|
||||
@@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><!-- use theme color or fallback -->
|
||||
<!--use textcolor from settings, otherwise create a contrasting color to theme color-->
|
||||
<head><meta charset="utf-8"/><link href="../../bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="../../jquery-1.9.1.min.js"></script><script src="../../bootstrap/js/bootstrap.min.js"></script><script src="../../bootstrap/js/bootstrap-select.min.js"></script><link href="../../styles.css" rel="stylesheet"/><link href="../../extra-styles.css" rel="stylesheet"/><link href="../../haxe-nav.css" rel="stylesheet"/><link href="../../dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "../../",platforms: ["doc"]};</script><script src="../../nav.js"></script><script src="../../index.js"></script><link rel="icon" href="../../favicon.ico" type="image/x-icon"/><title>funkin.scripting</title></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>
|
||||
.navbar .brand {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
text-shadow: 0 0 0 transparent;
|
||||
}
|
||||
</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="../../">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><h1>funkin.scripting </h1> <table class="table table-condensed"><tbody><tr><th style="width:200px;"><i class="fa fa-folder-o"></i><a href="../../funkin/index.html" title="funkin">..</a></th><td></td></tr><tr class="package"><td colspan="2"><i class="fa fa-folder-o"></i><a href="../../funkin/scripting/events/index.html" title="funkin.scripting.events">events</a></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/scripting/DummyScript.html" title="funkin.scripting.DummyScript">DummyScript</a></td><td><p>Simple class for empty scripts or scripts whose language isn't imported yet.</p></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/scripting/HScript.html" title="funkin.scripting.HScript">HScript</a></td><td><p></p></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/scripting/Script.html" title="funkin.scripting.Script">Script</a></td><td><p>Class used for scripting.</p></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/scripting/ScriptPack.html" title="funkin.scripting.ScriptPack">ScriptPack</a></td><td><p></p></td></tr></tbody></table></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src="../..//highlighter.js"></script><link href="../../highlighter.css" rel="stylesheet"/></body></html>
|
||||
@@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><!-- use theme color or fallback -->
|
||||
<!--use textcolor from settings, otherwise create a contrasting color to theme color-->
|
||||
<head><meta charset="utf-8"/><link href="../../bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="../../jquery-1.9.1.min.js"></script><script src="../../bootstrap/js/bootstrap.min.js"></script><script src="../../bootstrap/js/bootstrap-select.min.js"></script><link href="../../styles.css" rel="stylesheet"/><link href="../../extra-styles.css" rel="stylesheet"/><link href="../../haxe-nav.css" rel="stylesheet"/><link href="../../dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "../../",platforms: ["doc"]};</script><script src="../../nav.js"></script><script src="../../index.js"></script><link rel="icon" href="../../favicon.ico" type="image/x-icon"/><title>funkin.system.AnimData</title></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>
|
||||
.navbar .brand {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
text-shadow: 0 0 0 transparent;
|
||||
}
|
||||
</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="../../">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><div class="page-header"><h1><small>typedef</small> AnimData</h1><h4><small>package <a href="../../funkin/system/index.html">funkin.system</a></small></h4><h4><small>import <a href="../../funkin/system/XMLUtil.html">funkin.system.XMLUtil</a></small></h4></div><div class="body"><div class="doc doc-main"><p></p></div><h3 class="section">Fields</h3><div class="fields"><div class="field "><a name="y"></a><h3 class="anchor"><code><a href="#y"><span class="identifier">y</span></a>:<span class="type">Float</span></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="x"></a><h3 class="anchor"><code><a href="#x"><span class="identifier">x</span></a>:<span class="type">Float</span></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="name"></a><h3 class="anchor"><code><a href="#name"><span class="identifier">name</span></a>:<span class="type">String</span></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="loop"></a><h3 class="anchor"><code><a href="#loop"><span class="identifier">loop</span></a>:<span class="type">Bool</span></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="indices"></a><h3 class="anchor"><code><a href="#indices"><span class="identifier">indices</span></a>:<span class="type">Array</span><<span class="type">Int</span>></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="fps"></a><h3 class="anchor"><code><a href="#fps"><span class="identifier">fps</span></a>:<span class="type">Int</span></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="anim"></a><h3 class="anchor"><code><a href="#anim"><span class="identifier">anim</span></a>:<span class="type">String</span></code></h3><div class="doc"><p></p></div></div></div></div></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src="../..//highlighter.js"></script><link href="../../highlighter.css" rel="stylesheet"/></body></html>
|
||||
@@ -0,0 +1,12 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><!-- use theme color or fallback -->
|
||||
<!--use textcolor from settings, otherwise create a contrasting color to theme color-->
|
||||
<head><meta charset="utf-8"/><link href="../../bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="../../jquery-1.9.1.min.js"></script><script src="../../bootstrap/js/bootstrap.min.js"></script><script src="../../bootstrap/js/bootstrap-select.min.js"></script><link href="../../styles.css" rel="stylesheet"/><link href="../../extra-styles.css" rel="stylesheet"/><link href="../../haxe-nav.css" rel="stylesheet"/><link href="../../dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "../../",platforms: ["doc"]};</script><script src="../../nav.js"></script><script src="../../index.js"></script><link rel="icon" href="../../favicon.ico" type="image/x-icon"/><title>funkin.system.BPMChangeEvent</title><meta name="description" content="...
|
||||
@author"/></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>
|
||||
.navbar .brand {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
text-shadow: 0 0 0 transparent;
|
||||
}
|
||||
</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="../../">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><div class="page-header"><h1><small>typedef</small> BPMChangeEvent</h1><h4><small>package <a href="../../funkin/system/index.html">funkin.system</a></small></h4><h4><small>import <a href="../../funkin/system/Conductor.html">funkin.system.Conductor</a></small></h4></div><div class="body"><div class="doc doc-main"><p>...
|
||||
@author</p></div><h3 class="section">Fields</h3><div class="fields"><div class="field "><a name="stepTime"></a><h3 class="anchor"><code><a href="#stepTime"><span class="identifier">stepTime</span></a>:<span class="type">Int</span></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="songTime"></a><h3 class="anchor"><code><a href="#songTime"><span class="identifier">songTime</span></a>:<span class="type">Float</span></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="bpm"></a><h3 class="anchor"><code><a href="#bpm"><span class="identifier">bpm</span></a>:<span class="type">Int</span></code></h3><div class="doc"><p></p></div></div></div></div></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src="../..//highlighter.js"></script><link href="../../highlighter.css" rel="stylesheet"/></body></html>
|
||||
@@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><!-- use theme color or fallback -->
|
||||
<!--use textcolor from settings, otherwise create a contrasting color to theme color-->
|
||||
<head><meta charset="utf-8"/><link href="../../bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="../../jquery-1.9.1.min.js"></script><script src="../../bootstrap/js/bootstrap.min.js"></script><script src="../../bootstrap/js/bootstrap-select.min.js"></script><link href="../../styles.css" rel="stylesheet"/><link href="../../extra-styles.css" rel="stylesheet"/><link href="../../haxe-nav.css" rel="stylesheet"/><link href="../../dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "../../",platforms: ["doc"]};</script><script src="../../nav.js"></script><script src="../../index.js"></script><link rel="icon" href="../../favicon.ico" type="image/x-icon"/><title>funkin.system.Conductor</title></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>
|
||||
.navbar .brand {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
text-shadow: 0 0 0 transparent;
|
||||
}
|
||||
</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="../../">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><div class="page-header"><h1><small>class</small> Conductor</h1><h4><small>package <a href="../../funkin/system/index.html">funkin.system</a></small></h4> <span class="label label-meta label-meta-directlyUsed" title="Marks types that are directly referenced by non-extern code.">@:directlyUsed</span></div><div class="body"><div class="doc doc-main"><p></p></div><h3 class="section">Static variables</h3><div class="fields"><div class="field "><a name="bpm"></a><h3 class="anchor"><code><span class="label label-meta label-meta-value" title="Used to store default values for fields and function arguments.">@:value(100)</span><span class="label label-static">static</span><a href="#bpm"><span class="identifier">bpm</span></a>:<span class="type">Int</span><span> = 100</span></code></h3><div class="doc"><p>Current BPM</p></div></div><div class="field "><a name="bpmChangeMap"></a><h3 class="anchor"><code><span class="label label-meta label-meta-value" title="Used to store default values for fields and function arguments.">@:value([])</span><span class="label label-static">static</span><a href="#bpmChangeMap"><span class="identifier">bpmChangeMap</span></a>:<span class="type">Array</span><<a class="type" title="funkin.system.BPMChangeEvent - ..." href="../../funkin/system/BPMChangeEvent.html">BPMChangeEvent</a>><span> = []</span></code></h3><div class="doc"><p>Array of all BPM changes that have been mapped.</p></div></div><div class="field "><a name="crochet"></a><h3 class="anchor"><code><span class="label label-meta label-meta-value" title="Used to store default values for fields and function arguments.">@:value(((60 / bpm) * 1000))</span><span class="label label-static">static</span><a href="#crochet"><span class="identifier">crochet</span></a>:<span class="type">Float</span><span> = ((60 / bpm) * 1000)</span></code></h3><div class="doc"><p>Current Crochet (time per beat), in milliseconds.</p></div></div><div class="field "><a name="songPosition"></a><h3 class="anchor"><code><span class="label label-static">static</span><a href="#songPosition"><span class="identifier">songPosition</span></a>:<span class="type">Float</span></code></h3><div class="doc"><p>Current position of the song, in milliseconds.</p></div></div><div class="field "><a name="stepCrochet"></a><h3 class="anchor"><code><span class="label label-meta label-meta-value" title="Used to store default values for fields and function arguments.">@:value(crochet / 4)</span><span class="label label-static">static</span><a href="#stepCrochet"><span class="identifier">stepCrochet</span></a>:<span class="type">Float</span><span> = crochet / 4</span></code></h3><div class="doc"><p>Current StepCrochet (time per step), in milliseconds.</p></div></div></div><h3 class="section">Static methods</h3><div class="fields"><div class="field "><a name="changeBPM"></a><h3 class="anchor"><code><span class="label label-static">static</span><a href="#changeBPM"><span class="identifier">changeBPM</span></a>(<span style="white-space:nowrap">newBpm:<span class="type">Int</span></span>):<span class="type">Void</span></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="mapBPMChanges"></a><h3 class="anchor"><code><span class="label label-static">static</span><a href="#mapBPMChanges"><span class="identifier">mapBPMChanges</span></a>(<span style="white-space:nowrap">song:<a class="type" title="funkin.system.SwagSong" href="../../funkin/system/SwagSong.html">SwagSong</a></span>):<span class="type">Void</span></code></h3><div class="doc"><p>Maps BPM changes from a song.</p><p class="javadoc">Parameters:</p><table class="table table-bordered params"><tr><th style="width:25%;"><code>song</code></th><td><p>Song to map BPM changes from.</p></td></tr></table></div></div></div></div></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src="../..//highlighter.js"></script><link href="../../highlighter.css" rel="stylesheet"/></body></html>
|
||||
@@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><!-- use theme color or fallback -->
|
||||
<!--use textcolor from settings, otherwise create a contrasting color to theme color-->
|
||||
<head><meta charset="utf-8"/><link href="../../bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="../../jquery-1.9.1.min.js"></script><script src="../../bootstrap/js/bootstrap.min.js"></script><script src="../../bootstrap/js/bootstrap-select.min.js"></script><link href="../../styles.css" rel="stylesheet"/><link href="../../extra-styles.css" rel="stylesheet"/><link href="../../haxe-nav.css" rel="stylesheet"/><link href="../../dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "../../",platforms: ["doc"]};</script><script src="../../nav.js"></script><script src="../../index.js"></script><link rel="icon" href="../../favicon.ico" type="image/x-icon"/><title>funkin.system.Song</title></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>
|
||||
.navbar .brand {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
text-shadow: 0 0 0 transparent;
|
||||
}
|
||||
</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="../../">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><div class="page-header"><h1><small>class</small> Song</h1><h4><small>package <a href="../../funkin/system/index.html">funkin.system</a></small></h4> <span class="label label-meta label-meta-directlyUsed" title="Marks types that are directly referenced by non-extern code.">@:directlyUsed</span></div><div class="body"><div class="doc doc-main"><p></p></div><h3 class="section">Static methods</h3><div class="fields"><div class="field "><a name="loadFromJson"></a><h3 class="anchor"><code><span class="label label-meta label-meta-value" title="Used to store default values for fields and function arguments.">@:value({ difficulty : "normal" })</span><span class="label label-static">static</span><a href="#loadFromJson"><span class="identifier">loadFromJson</span></a>(<span style="white-space:nowrap">songName:<span class="type">String</span>,</span> <span style="white-space:nowrap">difficulty:<span class="type">String</span> = "normal"</span>):<a class="type" title="funkin.system.SwagSong" href="../../funkin/system/SwagSong.html">SwagSong</a></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="parseJSONshit"></a><h3 class="anchor"><code><span class="label label-static">static</span><a href="#parseJSONshit"><span class="identifier">parseJSONshit</span></a>(<span style="white-space:nowrap">rawJson:<span class="type">String</span></span>):<a class="type" title="funkin.system.SwagSong" href="../../funkin/system/SwagSong.html">SwagSong</a></code></h3><div class="doc"><p></p></div></div></div></div></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src="../..//highlighter.js"></script><link href="../../highlighter.css" rel="stylesheet"/></body></html>
|
||||
@@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><!-- use theme color or fallback -->
|
||||
<!--use textcolor from settings, otherwise create a contrasting color to theme color-->
|
||||
<head><meta charset="utf-8"/><link href="../../bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="../../jquery-1.9.1.min.js"></script><script src="../../bootstrap/js/bootstrap.min.js"></script><script src="../../bootstrap/js/bootstrap-select.min.js"></script><link href="../../styles.css" rel="stylesheet"/><link href="../../extra-styles.css" rel="stylesheet"/><link href="../../haxe-nav.css" rel="stylesheet"/><link href="../../dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "../../",platforms: ["doc"]};</script><script src="../../nav.js"></script><script src="../../index.js"></script><link rel="icon" href="../../favicon.ico" type="image/x-icon"/><title>funkin.system.SwagSong</title></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>
|
||||
.navbar .brand {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
text-shadow: 0 0 0 transparent;
|
||||
}
|
||||
</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="../../">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><div class="page-header"><h1><small>typedef</small> SwagSong</h1><h4><small>package <a href="../../funkin/system/index.html">funkin.system</a></small></h4><h4><small>import <a href="../../funkin/system/Song.html">funkin.system.Song</a></small></h4></div><div class="body"><div class="doc doc-main"><p></p></div><h3 class="section">Fields</h3><div class="fields"><div class="field "><a name="validScore"></a><h3 class="anchor"><code><a href="#validScore"><span class="identifier">validScore</span></a>:<span class="type">Bool</span></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="stage"></a><h3 class="anchor"><code><a href="#stage"><span class="identifier">stage</span></a>:<span class="type">String</span></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="speed"></a><h3 class="anchor"><code><a href="#speed"><span class="identifier">speed</span></a>:<span class="type">Float</span></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="song"></a><h3 class="anchor"><code><a href="#song"><span class="identifier">song</span></a>:<span class="type">String</span></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="player2"></a><h3 class="anchor"><code><a href="#player2"><span class="identifier">player2</span></a>:<span class="type">String</span></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="player1"></a><h3 class="anchor"><code><a href="#player1"><span class="identifier">player1</span></a>:<span class="type">String</span></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="notes"></a><h3 class="anchor"><code><a href="#notes"><span class="identifier">notes</span></a>:<span class="type">Array</span><<span class="type">SwagSection</span>></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="needsVoices"></a><h3 class="anchor"><code><a href="#needsVoices"><span class="identifier">needsVoices</span></a>:<span class="type">Bool</span></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="gf"></a><h3 class="anchor"><code><a href="#gf"><span class="identifier">gf</span></a>:<span class="type">String</span></code></h3><div class="doc"><p></p></div></div><div class="field "><a name="bpm"></a><h3 class="anchor"><code><a href="#bpm"><span class="identifier">bpm</span></a>:<span class="type">Int</span></code></h3><div class="doc"><p></p></div></div></div></div></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src="../..//highlighter.js"></script><link href="../../highlighter.css" rel="stylesheet"/></body></html>
|
||||
@@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><!-- use theme color or fallback -->
|
||||
<!--use textcolor from settings, otherwise create a contrasting color to theme color-->
|
||||
<head><meta charset="utf-8"/><link href="../../bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="../../jquery-1.9.1.min.js"></script><script src="../../bootstrap/js/bootstrap.min.js"></script><script src="../../bootstrap/js/bootstrap-select.min.js"></script><link href="../../styles.css" rel="stylesheet"/><link href="../../extra-styles.css" rel="stylesheet"/><link href="../../haxe-nav.css" rel="stylesheet"/><link href="../../dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "../../",platforms: ["doc"]};</script><script src="../../nav.js"></script><script src="../../index.js"></script><link rel="icon" href="../../favicon.ico" type="image/x-icon"/><title>funkin.system.XMLUtil</title><meta name="description" content="Class made to make XML parsing easier."/></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>
|
||||
.navbar .brand {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
text-shadow: 0 0 0 transparent;
|
||||
}
|
||||
</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="../../">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><div class="page-header"><h1><small>class</small> XMLUtil</h1><h4><small>package <a href="../../funkin/system/index.html">funkin.system</a></small></h4> <span class="label label-meta label-meta-directlyUsed" title="Marks types that are directly referenced by non-extern code.">@:directlyUsed</span></div><div class="body"><div class="doc doc-main"><p>Class made to make XML parsing easier.</p></div><h3 class="section">Static methods</h3><div class="fields"><div class="field "><a name="addXMLAnimation"></a><h3 class="anchor"><code><span class="label label-static">static</span><a href="#addXMLAnimation"><span class="identifier">addXMLAnimation</span></a>(<span style="white-space:nowrap">sprite:<span class="type">FlxSprite</span>,</span> <span style="white-space:nowrap">anim:<span class="type">Access</span></span>):<a class="type" title="funkin.system.ErrorCode" href="../../funkin/system/ErrorCode.html">ErrorCode</a></code></h3><div class="doc"><p>Adds an XML animation to <code>sprite</code>.</p><p class="javadoc">Parameters:</p><table class="table table-bordered params"><tr><th style="width:25%;"><code>sprite</code></th><td><p>Destination sprite</p></td></tr><tr><th style="width:25%;"><code>anim</code></th><td><p>Animation (Must be a <code>anim</code> XML node)</p></td></tr></table></div></div><div class="field "><a name="applyXMLProperty"></a><h3 class="anchor"><code><span class="label label-static">static</span><a href="#applyXMLProperty"><span class="identifier">applyXMLProperty</span></a>(<span style="white-space:nowrap">object:<span class="type">Dynamic</span>,</span> <span style="white-space:nowrap">property:<span class="type">Access</span></span>):<a class="type" title="funkin.system.ErrorCode" href="../../funkin/system/ErrorCode.html">ErrorCode</a></code></h3><div class="doc"><p>Applies a property XML node to an object.</p><p class="javadoc">Parameters:</p><table class="table table-bordered params"><tr><th style="width:25%;"><code>object</code></th><td><p>Object to which the xml property will be applied</p></td></tr><tr><th style="width:25%;"><code>property</code></th><td><p><code>property</code> node.</p></td></tr></table></div></div></div></div></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src="../..//highlighter.js"></script><link href="../../highlighter.css" rel="stylesheet"/></body></html>
|
||||
@@ -0,0 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><!-- use theme color or fallback -->
|
||||
<!--use textcolor from settings, otherwise create a contrasting color to theme color-->
|
||||
<head><meta charset="utf-8"/><link href="../../bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="../../bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="../../jquery-1.9.1.min.js"></script><script src="../../bootstrap/js/bootstrap.min.js"></script><script src="../../bootstrap/js/bootstrap-select.min.js"></script><link href="../../styles.css" rel="stylesheet"/><link href="../../extra-styles.css" rel="stylesheet"/><link href="../../haxe-nav.css" rel="stylesheet"/><link href="../../dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "../../",platforms: ["doc"]};</script><script src="../../nav.js"></script><script src="../../index.js"></script><link rel="icon" href="../../favicon.ico" type="image/x-icon"/><title>funkin.system</title></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>
|
||||
.navbar .brand {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
text-shadow: 0 0 0 transparent;
|
||||
}
|
||||
</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="../../">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><h1>funkin.system </h1> <table class="table table-condensed"><tbody><tr><th style="width:200px;"><i class="fa fa-folder-o"></i><a href="../../funkin/index.html" title="funkin">..</a></th><td></td></tr><tr class="type"><td style="width:200px;"><a href="../../funkin/system/AnimData.html" title="funkin.system.AnimData">AnimData</a></td><td><p></p></td></tr><tr class="type"><td style="width:200px;"><a href="../../funkin/system/BPMChangeEvent.html" title="funkin.system.BPMChangeEvent">BPMChangeEvent</a></td><td><p>...
|
||||
@author</p></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/system/Conductor.html" title="funkin.system.Conductor">Conductor</a></td><td><p></p></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/system/CoolUtil.html" title="funkin.system.CoolUtil">CoolUtil</a></td><td><p></p></td></tr><tr class="abstract"><td style="width:200px;"><a href="../../funkin/system/ErrorCode.html" title="funkin.system.ErrorCode">ErrorCode</a></td><td><p></p></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/system/MusicBeatState.html" title="funkin.system.MusicBeatState">MusicBeatState</a></td><td><p></p></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/system/MusicBeatSubstate.html" title="funkin.system.MusicBeatSubstate">MusicBeatSubstate</a></td><td><p></p></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/system/Paths.html" title="funkin.system.Paths">Paths</a></td><td><p></p></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/system/Song.html" title="funkin.system.Song">Song</a></td><td><p></p></td></tr><tr class="type"><td style="width:200px;"><a href="../../funkin/system/SwagSong.html" title="funkin.system.SwagSong">SwagSong</a></td><td><p></p></td></tr><tr class="class"><td style="width:200px;"><a href="../../funkin/system/XMLUtil.html" title="funkin.system.XMLUtil">XMLUtil</a></td><td><p>Class made to make XML parsing easier.</p></td></tr></tbody></table></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src="../..//highlighter.js"></script><link href="../../highlighter.css" rel="stylesheet"/></body></html>
|
||||
@@ -0,0 +1,189 @@
|
||||
nav.nav {
|
||||
font-family: "Open Sans", sans-serif;
|
||||
font-size: 16px;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
nav .fa {
|
||||
color: #777;
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
body nav * {
|
||||
line-height: 20px;
|
||||
}
|
||||
|
||||
nav .navbar-inner {
|
||||
background: #13110f;
|
||||
border: 0;
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
nav .navbar .nav {
|
||||
margin: 0;
|
||||
|
||||
}
|
||||
|
||||
nav .dropdown-menu {
|
||||
background: #2c2722;
|
||||
font-size: 14px;
|
||||
border-radius: 0px 0px 2px 2px;
|
||||
padding: 10px 0px;
|
||||
border: 1px solid #2c2722;
|
||||
margin-top: -1px;
|
||||
}
|
||||
|
||||
nav .navbar .nav>li>a {
|
||||
padding: 14px 12px 15px 12px;
|
||||
color: #ccc;
|
||||
}
|
||||
|
||||
nav .dropdown-menu li a {
|
||||
color: #b8b5b5;
|
||||
padding: 3px 15px;
|
||||
}
|
||||
|
||||
nav .divider {
|
||||
background-color: transparent;
|
||||
border-right: 1px solid #39332d;
|
||||
margin: 5px 20px 5px 10px;
|
||||
height: 39px;
|
||||
}
|
||||
|
||||
nav .dropdown-menu .divider {
|
||||
background-color: transparent;
|
||||
border: 0;
|
||||
border-bottom: 1px solid #39332d;
|
||||
margin: 5px 0;
|
||||
}
|
||||
|
||||
nav .navbar-inverse .nav .active>a,
|
||||
nav .navbar-inverse .nav .active>a:hover,
|
||||
nav .navbar-inverse .nav .active>a:focus,
|
||||
nav .navbar-inverse .nav li.dropdown.open>.dropdown-toggle,
|
||||
nav .navbar-inverse .nav li.dropdown.active>.dropdown-toggle,
|
||||
nav .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle {
|
||||
color: #fff;
|
||||
background-color: transparent;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
nav .navbar-inverse .nav .active>a:hover {
|
||||
background: #39332d;
|
||||
}
|
||||
|
||||
nav .dropdown-menu>.active>a,
|
||||
nav .dropdown-menu>.active>a:hover,
|
||||
nav .dropdown-menu>.active>a:focus {
|
||||
font-weight: bold;
|
||||
color: #fff;
|
||||
background-image: none;
|
||||
background: #39332d;
|
||||
}
|
||||
|
||||
nav .dropdown-menu>li>a:hover,
|
||||
.dropdown-menu>li>a:focus,
|
||||
nav .dropdown-submenu:hover>a,
|
||||
nav .dropdown-submenu:focus>a {
|
||||
background: #39332d;
|
||||
}
|
||||
|
||||
nav .navbar .nav>li>.dropdown-menu:after {
|
||||
border-bottom-color: #2c2722;
|
||||
}
|
||||
|
||||
/** MEDIA Q **/
|
||||
|
||||
@media (max-width: 979px) {
|
||||
|
||||
nav .navbar-fixed-top .navbar-inner,
|
||||
nav .navbar-fixed-bottom .navbar-inner {
|
||||
padding: 0px;
|
||||
}
|
||||
|
||||
nav .navbar-fixed-top {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
}
|
||||
|
||||
/** SUB BRAND LOGOS **/
|
||||
|
||||
.navbar .brand.haxe-logo {
|
||||
padding-right: 0;
|
||||
margin: 3px 0 0 0px;
|
||||
}
|
||||
|
||||
.navbar .brand.haxe-logo:hover {
|
||||
opacity: .9;
|
||||
}
|
||||
|
||||
.navbar .brand.haxe-logo:after {
|
||||
content: " ";
|
||||
position: absolute;
|
||||
/* create arrow */
|
||||
width: 0;
|
||||
height: 0;
|
||||
border-top: 22px solid transparent;
|
||||
border-bottom: 22px solid transparent;
|
||||
border-left: 7px solid #13110f;
|
||||
/* same color as nav bar */
|
||||
top: 0;
|
||||
}
|
||||
|
||||
.navbar .brand.sub {
|
||||
background: #39332d;
|
||||
/* Old browsers */
|
||||
background: -moz-linear-gradient(top, #39332d 50%, #2c2722 51%);
|
||||
/* FF3.6+ */
|
||||
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #39332d), color-stop(51%, #2c2722));
|
||||
/* Chrome,Safari4+ */
|
||||
background: -webkit-linear-gradient(top, #39332d 50%, #2c2722 51%);
|
||||
/* Chrome10+,Safari5.1+ */
|
||||
background: -o-linear-gradient(top, #39332d 50%, #2c2722 51%);
|
||||
/* Opera 11.10+ */
|
||||
background: -ms-linear-gradient(top, #39332d 50%, #2c2722 51%);
|
||||
/* IE10+ */
|
||||
background: linear-gradient(to bottom, #39332d 50%, #2c2722 51%);
|
||||
/* W3C */
|
||||
padding: 14px 20px 13px 20px;
|
||||
margin: 0 10px 0 0;
|
||||
font: bold 18px "arial black", "open sans";
|
||||
line-height: 22px;
|
||||
color: rgb(255, 255, 255);
|
||||
}
|
||||
|
||||
.navbar .brand.sub:hover {
|
||||
color: rgb(230, 230, 230);
|
||||
background: #2c2722;
|
||||
/* Old browsers */
|
||||
}
|
||||
|
||||
.navbar .brand.sub:before {
|
||||
content: "..";
|
||||
/* two dots */
|
||||
position: absolute;
|
||||
margin-left: -33px;
|
||||
margin-top: -28px;
|
||||
line-height: 0px;
|
||||
font: bold 40px "Open Sans", sans-serif;
|
||||
letter-spacing: 0px;
|
||||
color: #fff200;
|
||||
}
|
||||
|
||||
/** SUB BRAND COLORS **/
|
||||
|
||||
.navbar .brand.sub.try:before {
|
||||
color: #f89c0e;
|
||||
}
|
||||
|
||||
.navbar .brand.sub.api:before {
|
||||
color: #eedc16;
|
||||
}
|
||||
|
||||
.navbar .brand.sub.lib:before {
|
||||
color: #f1471d;
|
||||
}
|
||||
|
||||
.navbar .brand.sub.ide:before {
|
||||
color: #f89c0e;
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
/**
|
||||
Code Highlighting
|
||||
**/
|
||||
html pre,
|
||||
html pre code {
|
||||
font-family: consolas, monospace;
|
||||
white-space: pre;
|
||||
overflow-x: auto;
|
||||
}
|
||||
|
||||
code {
|
||||
color: #333;
|
||||
}
|
||||
|
||||
code a {
|
||||
color: #08c;
|
||||
}
|
||||
|
||||
pre {
|
||||
color: #333;
|
||||
margin: 15px 0;
|
||||
padding: 0.5em;
|
||||
}
|
||||
|
||||
pre .type {
|
||||
color: #0086b3;
|
||||
}
|
||||
|
||||
pre .kwd {
|
||||
color: #00a;
|
||||
}
|
||||
|
||||
pre .val {
|
||||
color: #44a;
|
||||
}
|
||||
|
||||
pre .str,
|
||||
div.pre .str,
|
||||
pre .str .kwd,
|
||||
pre .str .val,
|
||||
pre .str .type {
|
||||
color: #a00;
|
||||
}
|
||||
|
||||
pre .cmt {
|
||||
color: #008800;
|
||||
color: #998;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
/* Make sure keywords inside comments are not highlighted*/
|
||||
pre .cmt .kwd,
|
||||
pre .cmt .str,
|
||||
pre .cmt .val,
|
||||
pre .cmt .type {
|
||||
color: #998;
|
||||
}
|
||||
|
||||
.last-modified {
|
||||
color: #999;
|
||||
}
|
||||
|
||||
.semantic {
|
||||
display: none;
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
// highlighter adapted/modified from code.haxe.org
|
||||
(function (console) { "use strict";
|
||||
var EReg = function(r,opt) {
|
||||
opt = opt.split("u").join("");
|
||||
this.r = new RegExp(r,opt);
|
||||
};
|
||||
EReg.prototype = {
|
||||
replace: function(s,by) {
|
||||
return s.replace(this.r,by);
|
||||
}
|
||||
};
|
||||
var Highlighter = function() { };
|
||||
Highlighter.main = function() {
|
||||
var _g = 0;
|
||||
var _g1 = window.document.body.querySelectorAll("pre code");
|
||||
while(_g < _g1.length) {
|
||||
var el = _g1[_g];
|
||||
++_g;
|
||||
if(!Highlighter.hasClass(el,"highlighted")) {
|
||||
el.innerHTML = Highlighter.syntaxHighlight(el.innerHTML);
|
||||
el.className += " highlighted";
|
||||
}
|
||||
}
|
||||
};
|
||||
Highlighter.hasClass = function(el,className) {
|
||||
return el.className.indexOf(className) != -1;
|
||||
};
|
||||
Highlighter.syntaxHighlight = function(html) {
|
||||
var kwds = ["abstract","trace","break","case","cast","class","continue","default","do","dynamic","else","enum","extends","extern","for","function","if","implements","import","in","inline","interface","macro","new","override","package","private","public","return","static","switch","throw","try","typedef","untyped","using","var","while"];
|
||||
var kwds1 = new EReg("\\b(" + kwds.join("|") + ")\\b","g");
|
||||
var vals = ["null","true","false","this"];
|
||||
var vals1 = new EReg("\\b(" + vals.join("|") + ")\\b","g");
|
||||
var types = new EReg("\\b([A-Z][a-zA-Z0-9]*)\\b","g");
|
||||
html = kwds1.replace(html,"<span class='kwd'>$1</span>");
|
||||
html = vals1.replace(html,"<span class='val'>$1</span>");
|
||||
html = types.replace(html,"<span class='type'>$1</span>");
|
||||
html = new EReg("(\"[^\"]*\")","g").replace(html,"<span class='str'>$1</span>");
|
||||
html = new EReg("(//.+?)(\n|$)","g").replace(html,"<span class='cmt'>$1</span>$2");
|
||||
html = new EReg("(/\\*\\*?(.|\n)+?\\*?\\*/)","g").replace(html,"<span class='cmt'>$1</span>");
|
||||
return html;
|
||||
};
|
||||
Highlighter.main();
|
||||
})(typeof console != "undefined" ? console : {log:function(){}});
|
||||
@@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><!-- use theme color or fallback -->
|
||||
<!--use textcolor from settings, otherwise create a contrasting color to theme color-->
|
||||
<head><meta charset="utf-8"/><link href="./bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="./bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="./bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="./jquery-1.9.1.min.js"></script><script src="./bootstrap/js/bootstrap.min.js"></script><script src="./bootstrap/js/bootstrap-select.min.js"></script><link href="./styles.css" rel="stylesheet"/><link href="./extra-styles.css" rel="stylesheet"/><link href="./haxe-nav.css" rel="stylesheet"/><link href="./dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "./",platforms: ["doc"]};</script><script src="./nav.js"></script><script src="./index.js"></script><link rel="icon" href="./favicon.ico" type="image/x-icon"/><title>top level</title></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>
|
||||
.navbar .brand {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
text-shadow: 0 0 0 transparent;
|
||||
}
|
||||
</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="./">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><h1>top level </h1> <table class="table table-condensed"><tbody><tr class="package"><td colspan="2"><i class="fa fa-folder-o"></i><a href="./funkin/index.html" title=".funkin">funkin</a></td></tr><tr class="package"><td colspan="2"><i class="fa fa-folder-o"></i><a href="./scripting/index.html" title=".scripting">scripting</a></td></tr></tbody></table></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src=".//highlighter.js"></script><link href="./highlighter.css" rel="stylesheet"/></body></html>
|
||||
@@ -0,0 +1,319 @@
|
||||
function createCookie(name, value) {
|
||||
localStorage.setItem(name, value);
|
||||
}
|
||||
|
||||
function readCookie(name) {
|
||||
return localStorage.getItem(name);
|
||||
}
|
||||
|
||||
function isDarkTheme() {
|
||||
return document.querySelector("html").classList.contains("dark-theme");
|
||||
}
|
||||
|
||||
function toggleTheme() {
|
||||
const htmlTag = document.querySelector("html");
|
||||
let isDark = isDarkTheme();
|
||||
if (isDark) {
|
||||
htmlTag.classList.remove("dark-theme");
|
||||
} else {
|
||||
htmlTag.classList.add("dark-theme");
|
||||
}
|
||||
isDark = isDarkTheme();
|
||||
localStorage.theme = isDark ? "dark" : "light";
|
||||
}
|
||||
|
||||
function toggleInherited(el) {
|
||||
var toggle = $(el).closest(".toggle");
|
||||
toggle.toggleClass("toggle-on");
|
||||
if (toggle.hasClass("toggle-on")) {
|
||||
$("i", toggle).removeClass("fa-folder").addClass("fa-folder-open");
|
||||
} else {
|
||||
$("i", toggle).addClass("fa-folder").removeClass("fa-folder-open");
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
function toggleCollapsed(el) {
|
||||
var toggle = $(el).closest(".expando");
|
||||
toggle.toggleClass("expanded");
|
||||
|
||||
if (toggle.hasClass("expanded")) {
|
||||
$(toggle).find("i").first().removeClass("fa-folder").addClass("fa-folder-open");
|
||||
} else {
|
||||
$(toggle).find("i").first().addClass("fa-folder").removeClass("fa-folder-open");
|
||||
}
|
||||
updateTreeState();
|
||||
return false;
|
||||
}
|
||||
|
||||
function updateTreeState() {
|
||||
var states = [];
|
||||
$("#nav .expando").each(function (i, e) {
|
||||
states.push($(e).hasClass("expanded") ? 1 : 0);
|
||||
});
|
||||
var treeState = JSON.stringify(states);
|
||||
createCookie("treeState", treeState);
|
||||
}
|
||||
|
||||
function setPlatform(platform) {
|
||||
createCookie("platform", platform);
|
||||
$("#select-platform").val(platform);
|
||||
|
||||
var styles = ".platform { display:none }";
|
||||
var platforms = dox.platforms;
|
||||
if (platform == "flash" || platform == "js") {
|
||||
styles += ".package-sys { display:none; } ";
|
||||
}
|
||||
for (var i = 0; i < platforms.length; i++) {
|
||||
var p = platforms[i];
|
||||
if (platform == "sys") {
|
||||
if (p != "flash" && p != "js") {
|
||||
styles += ".platform-" + p + " { display:inherit } ";
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (platform == "all" || p == platform) {
|
||||
styles += ".platform-" + p + " { display:inherit } ";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (platform != "flash" && platform != "js") {
|
||||
styles += ".platform-sys { display:inherit } ";
|
||||
}
|
||||
|
||||
$("#dynamicStylesheet").text(styles);
|
||||
}
|
||||
|
||||
$(document).ready(function () {
|
||||
$("#nav").html(navContent);
|
||||
var treeState = readCookie("treeState");
|
||||
|
||||
$("#nav .expando").each(function (i, e) {
|
||||
$("i", e).first().addClass("fa-folder").removeClass("fa-folder-open");
|
||||
});
|
||||
|
||||
$(".treeLink").each(function () {
|
||||
this.href = this.href.replace("::rootPath::", dox.rootPath);
|
||||
});
|
||||
|
||||
if (treeState != null) {
|
||||
var states = JSON.parse(treeState);
|
||||
$("#nav .expando").each(function (i, e) {
|
||||
if (states[i]) {
|
||||
$(e).addClass("expanded");
|
||||
$("i", e).first().removeClass("fa-folder").addClass("fa-folder-open");
|
||||
}
|
||||
});
|
||||
}
|
||||
$("head").append("<style id='dynamicStylesheet'></style>");
|
||||
|
||||
setPlatform(readCookie("platform") == null ? "all" : readCookie("platform"));
|
||||
|
||||
$("#search").on("input", function (e) {
|
||||
searchQuery(e.target.value);
|
||||
});
|
||||
$(document).bind("keyup keydown", function (e) {
|
||||
if (e.ctrlKey && e.keyCode == 80) { // ctrl + p
|
||||
$("#search").focus();
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
});
|
||||
function getItems() {
|
||||
return $("#search-results-list a").toArray();
|
||||
}
|
||||
$("#search").bind("keyup", function (e) {
|
||||
switch (e.keyCode) {
|
||||
case 27: // escape
|
||||
searchQuery("");
|
||||
$("#search").val("")
|
||||
$("#search").blur();
|
||||
return false;
|
||||
|
||||
case 13: // enter
|
||||
var items = getItems();
|
||||
for (i = 0; i < items.length; i++) {
|
||||
var item = $(items[i]);
|
||||
if (item.hasClass("selected")) {
|
||||
window.location = items[i].href;
|
||||
break;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
});
|
||||
$("#search").bind("keydown", function (e) {
|
||||
function mod(a, b) {
|
||||
var r = a % b;
|
||||
return r < 0 ? r + b : r;
|
||||
}
|
||||
function changeSelection(amount) {
|
||||
var previousSelection = null;
|
||||
var items = getItems();
|
||||
for (i = 0; i < items.length; i++) {
|
||||
var item = $(items[i]);
|
||||
if (item.hasClass("selected")) {
|
||||
item.removeClass("selected");
|
||||
previousSelection = i;
|
||||
break;
|
||||
}
|
||||
}
|
||||
var newSelection = mod(previousSelection + amount, items.length);
|
||||
$(items[newSelection]).addClass("selected");
|
||||
items[newSelection].scrollIntoView(false);
|
||||
}
|
||||
switch (e.keyCode) {
|
||||
case 38: // up
|
||||
changeSelection(-1);
|
||||
return false;
|
||||
|
||||
case 40: // down
|
||||
changeSelection(1);
|
||||
return false;
|
||||
|
||||
case 13: // enter
|
||||
return false;
|
||||
}
|
||||
});
|
||||
|
||||
$("#select-platform").selectpicker().on("change", function (e) {
|
||||
var value = $(":selected", this).val();
|
||||
setPlatform(value);
|
||||
});
|
||||
|
||||
$("#nav a").each(function () {
|
||||
if (this.href == location.href) {
|
||||
$(this.parentElement).addClass("active");
|
||||
}
|
||||
});
|
||||
|
||||
$("a.expand-button").click(function (e) {
|
||||
var container = $(this).parent().next();
|
||||
container.toggle();
|
||||
$("i", this).removeClass("fa-folder-open")
|
||||
.removeClass("fa-folder")
|
||||
.addClass(container.is(":visible") ? "fa-folder-open" : "fa-folder");
|
||||
return false;
|
||||
});
|
||||
|
||||
// Because there is no CSS parent selector
|
||||
$("code.prettyprint").parents("pre").addClass("example");
|
||||
});
|
||||
|
||||
function searchQuery(query) {
|
||||
$("#searchForm").removeAttr("action");
|
||||
query = query.replace(/[&<>"']/g, "");
|
||||
if (!query || query.length < 2) {
|
||||
$("#nav").removeClass("searching");
|
||||
$("#nav li").each(function (index, element) {
|
||||
var e = $(element);
|
||||
e.css("display", "");
|
||||
});
|
||||
$("#nav ul:first-child").css("display", "block");
|
||||
$("#search-results-list").css("display", "none");
|
||||
return;
|
||||
}
|
||||
var queryParts = query.toLowerCase().split(" ");
|
||||
var listItems = [];
|
||||
var bestMatch = 200;
|
||||
$("#nav").addClass("searching");
|
||||
$("#nav ul:first-child").css("display", "none");
|
||||
$("#nav li").each(function (index, element) {
|
||||
var e = $(element);
|
||||
if (!e.hasClass("expando")) {
|
||||
var content = e.attr("data_path");
|
||||
var score = searchMatch(content, queryParts);
|
||||
if (score >= 0) {
|
||||
if (score < bestMatch) {
|
||||
var url = dox.rootPath + e.attr("data_path").split(".").join("/") + ".html";
|
||||
$("#searchForm").attr("action", url);
|
||||
// best match will be form action
|
||||
bestMatch = score;
|
||||
}
|
||||
|
||||
var elLink = $("a", element);
|
||||
// highlight matched parts
|
||||
var elLinkContent = elLink.text().replace(new RegExp("(" + queryParts.join("|").split(".").join("|") + ")", "ig"), "<strong>$1</strong>");
|
||||
var liStyle = (score == 0) ? ("font-weight:bold") : "";
|
||||
listItems.push({ score: score, item: "<li style='" + liStyle + "'><a href='" + elLink.attr("href") + "'>" + elLinkContent + "</a></li>" });
|
||||
}
|
||||
}
|
||||
});
|
||||
if ($("#search-results-list").length == 0) {
|
||||
// append to nav
|
||||
$("#nav").parent().append("<ul id='search-results-list' class='nav nav-list'></ul>");
|
||||
}
|
||||
listItems.sort(function (x, y) { return x.score - y.score; }); // put in order
|
||||
$("#search-results-list").css("display", "block").html(listItems.map(function (x) { return x.item; }).join(""));
|
||||
// pre-select the first item
|
||||
$("#search-results-list a").removeClass("selected");
|
||||
$("#search-results-list a:first").addClass("selected");
|
||||
}
|
||||
|
||||
function match(textParts, query) {
|
||||
var queryParts = query.split(".");
|
||||
if (queryParts.length == 1) {
|
||||
var queryPart = queryParts[0];
|
||||
for (var i = 0; i < textParts.length; ++i) {
|
||||
var textPart = textParts[i];
|
||||
if (textPart.indexOf(queryPart) > -1) {
|
||||
// We don't want to match the same part twice, so let's remove it
|
||||
textParts[i] = textParts[i].split(queryPart).join("");
|
||||
return textPart.length - queryPart.length;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
var offset = -1;
|
||||
outer:
|
||||
while (true) {
|
||||
++offset;
|
||||
if (queryParts.length + offset > textParts.length) {
|
||||
return -1;
|
||||
}
|
||||
var scoreSum = 0;
|
||||
for (var i = 0; i < queryParts.length; ++i) {
|
||||
var queryPart = queryParts[i];
|
||||
var textPart = textParts[i + offset];
|
||||
var index = textPart.indexOf(queryPart);
|
||||
if (index != 0) {
|
||||
continue outer;
|
||||
}
|
||||
scoreSum += textPart.length - queryPart.length;
|
||||
}
|
||||
return scoreSum;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function searchMatch(text, queryParts) {
|
||||
text = text.toLowerCase();
|
||||
var textParts = text.split(".");
|
||||
var scoreSum = 0;
|
||||
for (var i = 0; i < queryParts.length; ++i) {
|
||||
var score = match(textParts, queryParts[i]);
|
||||
if (score == -1) {
|
||||
return -1;
|
||||
}
|
||||
scoreSum += score + text.length;
|
||||
}
|
||||
return scoreSum;
|
||||
}
|
||||
|
||||
function errorSearch() {
|
||||
var errorURL = "";
|
||||
if (!!window.location.pathname) {
|
||||
errorURL = window.location.pathname;
|
||||
} else if (!!window.location.href) {
|
||||
errorURL = window.location.href;
|
||||
}
|
||||
if (!!errorURL) {
|
||||
var searchTerm = errorURL.split("/").pop();
|
||||
if (searchTerm.indexOf(".html") > -1) { searchTerm = searchTerm.split(".html").join(""); }
|
||||
if (!!searchTerm) {
|
||||
// update filter with search term
|
||||
$("#search").val(searchTerm);
|
||||
searchQuery(searchTerm);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en"><!-- use theme color or fallback -->
|
||||
<!--use textcolor from settings, otherwise create a contrasting color to theme color-->
|
||||
<head><meta charset="utf-8"/><link href="../bootstrap/css/bootstrap.min.css" rel="stylesheet"/><link href="../bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet"/><link href="../bootstrap/css/bootstrap-select.min.css" rel="stylesheet"/><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,600italic,400" rel="stylesheet" type="text/css"/><link href="https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css" rel="stylesheet" type="text/css"/><script src="../jquery-1.9.1.min.js"></script><script src="../bootstrap/js/bootstrap.min.js"></script><script src="../bootstrap/js/bootstrap-select.min.js"></script><link href="../styles.css" rel="stylesheet"/><link href="../extra-styles.css" rel="stylesheet"/><link href="../haxe-nav.css" rel="stylesheet"/><link href="../dark-mode.css" rel="stylesheet"/><script>var dox = {rootPath: "../",platforms: ["doc"]};</script><script src="../nav.js"></script><script src="../index.js"></script><link rel="icon" href="../favicon.ico" type="image/x-icon"/><title>scripting</title></head><body><script>/* Here to prevent flash of unstyled content */let systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;if ((!localStorage.theme && systemDarkMode) || localStorage.theme == "dark") {document.body.style.backgroundColor = "#111";document.body.style.opacity = "0";document.addEventListener("DOMContentLoaded", function(event) {toggleTheme();document.body.style.backgroundColor = "";document.body.style.opacity = "";});}</script><style>
|
||||
.navbar .brand {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
text-shadow: 0 0 0 transparent;
|
||||
}
|
||||
</style><nav class="nav"><div class="navbar"><div class="navbar-inner" style="background:#FAFAFA; border-bottom:1px solid rgba(0,0,0,.09)"><div class="container"><a class="brand" style="color:#000000" href="../">API Documentation</a><a href="#" id="theme-toggle" class="brand" style="color:#000000" onclick="toggleTheme()" title="Toggle Dark Mode"><i class="fa fa-moon-o"></i></a></div></div></div></nav><div class="container main-content"><div class="row-fluid"><div class="span3"><div class="well sidebar-nav"><form class="form-search" id="searchForm"><div class="input-prepend input-block-level"><span class="add-on"><i class="fa fa-search"></i></span><input id="search" type="text" placeholder="Filter (Ctrl+P)" autocomplete="off"/></div></form></div><div class="well sidebar-nav" id="explorer"><div id="nav"></div></div></div><div class="span9"><h1>scripting </h1> <table class="table table-condensed"><tbody><tr><th style="width:200px;"><i class="fa fa-folder-o"></i><a href="../index.html" title="">..</a></th><td></td></tr><tr class="class"><td style="width:200px;"><a href="../scripting/PlayStateScript.html" title="scripting.PlayStateScript">PlayStateScript</a></td><td><p>Contains all callbacks you can add in modcharts and stage scripts.</p></td></tr></tbody></table></div></div></div><footer class="section site-footer" style="background:#FAFAFA"><div class="container"><div class="copyright"><p style="color:#000000">© 2022 </p></div></div></footer><script src="..//highlighter.js"></script><link href="../highlighter.css" rel="stylesheet"/></body></html>
|
||||
@@ -0,0 +1,527 @@
|
||||
.main-content {
|
||||
margin-top: 15px;
|
||||
}
|
||||
|
||||
.dark {
|
||||
background: rgb(20, 20, 25);
|
||||
color: white;
|
||||
}
|
||||
|
||||
.dark a {
|
||||
color: white;
|
||||
}
|
||||
|
||||
.dark a:hover {
|
||||
color: rgb(200, 200, 200);
|
||||
}
|
||||
|
||||
.dark blockquote {
|
||||
border-left: 3px solid rgb(126, 126, 129);
|
||||
}
|
||||
|
||||
.dark blockquote small {
|
||||
color: white;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.dark blockquote small:before {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* #nav { */
|
||||
/* float: left; */
|
||||
/* width: 250px; */
|
||||
/* background: green; */
|
||||
/* } */
|
||||
/*#content .header { position:absolute; background:rgba(255,255,255,0.9); left:250px; right:15px; padding:0px 12px; border-bottom:1px solid #EEE;}*/
|
||||
/*#content .body { padding-top:80px;}*/
|
||||
.nav-list {
|
||||
padding-right: 0;
|
||||
}
|
||||
|
||||
.nav-list>li>a,
|
||||
.nav-list .nav-header {
|
||||
margin-right: 0;
|
||||
}
|
||||
|
||||
.nav-list>li>a.treeLink {
|
||||
padding-left: 20px;
|
||||
}
|
||||
|
||||
.nav-list a {
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
font-size: 14px;
|
||||
text-shadow: none !important;
|
||||
}
|
||||
|
||||
.nav-list>.active>a.treeLink,
|
||||
.nav-list>.active>a.treeLink:hover,
|
||||
.nav-list>.active>a.treeLink:focus {
|
||||
background: #999;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.nav>li>a.selected,
|
||||
.nav>li>a:hover {
|
||||
background-color: #00000010;
|
||||
}
|
||||
|
||||
.nav-list li i.fa {
|
||||
height: 16px;
|
||||
width: 16px;
|
||||
color: rgb(200, 200, 200);
|
||||
font-weight: normal;
|
||||
font-size: 16px;
|
||||
padding-right: 5px;
|
||||
}
|
||||
|
||||
.viewsource {
|
||||
float: right
|
||||
}
|
||||
|
||||
/** Footer sitemap **/
|
||||
footer {
|
||||
font-size: 14px;
|
||||
margin-top: auto;
|
||||
}
|
||||
|
||||
.main-content {
|
||||
margin-bottom: 40px;
|
||||
}
|
||||
|
||||
.section.site-footer {
|
||||
border-bottom: 0px;
|
||||
}
|
||||
|
||||
.copyright {
|
||||
padding: 6px;
|
||||
overflow: hidden;
|
||||
text-align: center;
|
||||
margin: 40px 0;
|
||||
}
|
||||
|
||||
.dark .copyright a {
|
||||
color: #F48821;
|
||||
}
|
||||
|
||||
/* .doc { margin-top:16px; } */
|
||||
.toggle-hide {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.toggle-show {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.toggle-on .toggle-hide {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
.toggle-on .toggle-show {
|
||||
display: block !important;
|
||||
}
|
||||
|
||||
.related-types .toggle-hide {
|
||||
padding-top: 4px;
|
||||
}
|
||||
|
||||
/* #nav li { list-style-type: none; } */
|
||||
#nav .expando>ul {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#nav .expando.expanded>ul {
|
||||
display: inherit;
|
||||
}
|
||||
|
||||
/* #nav ul, #nav li li { margin-left: 10px; } */
|
||||
#nav img {
|
||||
padding-right: 4px;
|
||||
}
|
||||
|
||||
#nav .pack {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* .nav .nav li { margin-left: 14px; } */
|
||||
|
||||
.dropdown {
|
||||
padding: 0 9px;
|
||||
}
|
||||
|
||||
#nav.searching .expando>ul {
|
||||
display: inherit;
|
||||
}
|
||||
|
||||
#nav.searching .expando>a {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#nav.searching ul {
|
||||
margin-left: 0px;
|
||||
}
|
||||
|
||||
#nav.searching .pack {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
#nav.searching .nav-list .nav-list {
|
||||
padding-left: 0;
|
||||
padding-right: 0;
|
||||
}
|
||||
|
||||
.nav-header {
|
||||
text-transform: none;
|
||||
font-size: 14px;
|
||||
color: #555;
|
||||
text-shadow: none;
|
||||
}
|
||||
|
||||
.availability {
|
||||
color: #e48931;
|
||||
font-size: 90%;
|
||||
}
|
||||
|
||||
.section-availability {
|
||||
color: #e48931;
|
||||
}
|
||||
|
||||
h3 code {
|
||||
background: none;
|
||||
box-shadow: 0 0 15px rgb(240, 240, 240);
|
||||
padding: 4px 8px;
|
||||
white-space: inherit;
|
||||
display: inline-block;
|
||||
line-height: 1.5em;
|
||||
margin-left: -10px;
|
||||
}
|
||||
|
||||
h3 span.label,
|
||||
.label-meta {
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
.label.label-meta {
|
||||
background: #5959AC;
|
||||
}
|
||||
|
||||
/* only show some specific whitelisted metadata */
|
||||
|
||||
.label-meta {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.label-meta-callable,
|
||||
.label-meta-commutative,
|
||||
.label-meta-op,
|
||||
.label-meta-arrayAccess,
|
||||
.label-meta-resolve,
|
||||
.label-meta-to,
|
||||
.label-meta-from,
|
||||
.label-meta-using,
|
||||
.label-meta-forward,
|
||||
.label-meta-forwardStatics {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
.alert.alert-deprecated {
|
||||
font-size: 90%;
|
||||
margin-bottom: 10px;
|
||||
padding: 4px 35px 4px 14px;
|
||||
}
|
||||
|
||||
code {
|
||||
font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
|
||||
font-weight: normal;
|
||||
color: #666;
|
||||
background-color: #f7f7f9;
|
||||
border: 1px solid #e1e1e8;
|
||||
white-space: nowrap;
|
||||
border-radius: 3px;
|
||||
padding: 2px 4px;
|
||||
font-size: 13px;
|
||||
}
|
||||
|
||||
code .identifier {
|
||||
font-family: bold 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||
color: #002b36;
|
||||
padding: 0 0 0 5px;
|
||||
}
|
||||
|
||||
code .identifier,
|
||||
code.type {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
/* code { background:#FDF6E3; color:#002b36; tab-size:4; } [> light <] */
|
||||
code a {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
code a:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
/*code.dark { background:#272822; color:#F8F8F2; border:none; } */
|
||||
code .type {
|
||||
color: #268bd2;
|
||||
}
|
||||
|
||||
/* code .keyword { color:#dc322f; } */
|
||||
/* code .directive { color:#2aa198; } */
|
||||
/* code .constant { color:#AE81FF; } */
|
||||
/* code .comment { color:#75715E; } */
|
||||
/* code .string { color:#E6DB74; } */
|
||||
/* code .macro { color:#A6E22A; } */
|
||||
/* code .inactive { color:#75715E; } */
|
||||
|
||||
/* .navbar-fixed-top { position: fixed; } */
|
||||
/* .navbar-fixed-top .navbar-inner, */
|
||||
/* .navbar-fixed-bottom .navbar-inner { padding: 0; } */
|
||||
|
||||
html,
|
||||
body {
|
||||
height: 100%;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
body {
|
||||
margin: 0px;
|
||||
padding: 0px;
|
||||
font-size: 16px;
|
||||
font-family: "Open Sans", sans-serif;
|
||||
color: #1e1e1e;
|
||||
line-height: 1.5;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
h5,
|
||||
h6 {
|
||||
font-family: "Source Sans Pro", sans-serif;
|
||||
font-weight: 600;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 36px;
|
||||
color: #171717;
|
||||
}
|
||||
|
||||
h1 small {
|
||||
font-size: 14px;
|
||||
color: #999;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 30px;
|
||||
}
|
||||
|
||||
h3 {
|
||||
font-size: 24px;
|
||||
}
|
||||
|
||||
h4 {
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
h5,
|
||||
h5 code {
|
||||
font-size: 18px;
|
||||
}
|
||||
|
||||
h6 {
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
.sidebar-nav {
|
||||
padding: 9px 0;
|
||||
}
|
||||
|
||||
#explorer {
|
||||
max-height: 70vh;
|
||||
overflow-y: auto;
|
||||
}
|
||||
|
||||
#searchForm {
|
||||
padding: 0 9px;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
#searchForm .control-group {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.indent {
|
||||
margin-left: 20px;
|
||||
border-left: 5px solid #eeeeee;
|
||||
padding-left: 20px;
|
||||
}
|
||||
|
||||
table.params {
|
||||
border-left: 5px solid #eeeeee;
|
||||
margin-left: 20px;
|
||||
}
|
||||
|
||||
table.params th {
|
||||
background: #fcfcfc;
|
||||
}
|
||||
|
||||
.doc-main {
|
||||
margin-bottom: 40px;
|
||||
}
|
||||
|
||||
.section {
|
||||
border-bottom: 1px solid #eee;
|
||||
}
|
||||
|
||||
.table p {
|
||||
margin: 3px 0;
|
||||
}
|
||||
|
||||
.table th,
|
||||
.table td {
|
||||
border-top: 0;
|
||||
border-bottom: 1px solid #ccc;
|
||||
}
|
||||
|
||||
.table a small {
|
||||
color: #666;
|
||||
}
|
||||
|
||||
.table .fa {
|
||||
color: rgb(200, 200, 200);
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
.javadoc {
|
||||
/* font-weight: normal; */
|
||||
/* font-size: small; */
|
||||
margin-top: 20px;
|
||||
}
|
||||
|
||||
.inline-content * {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
/**
|
||||
* Stuff for input-block-level:
|
||||
* http://stackoverflow.com/questions/13306670/bootstrap-prepended-and-appended-input-how-to-max-input-field-width
|
||||
*/
|
||||
.input-append.input-block-level,
|
||||
.input-prepend.input-block-level {
|
||||
display: table;
|
||||
}
|
||||
|
||||
.input-append.input-block-level .add-on,
|
||||
.input-prepend.input-block-level .add-on {
|
||||
display: table-cell;
|
||||
}
|
||||
|
||||
.input-append.input-block-level>input,
|
||||
.input-prepend.input-block-level>input {
|
||||
box-sizing: border-box;
|
||||
/* use bootstrap mixin or include vendor variants */
|
||||
-moz-box-sizing: border-box;
|
||||
/* for Firefox */
|
||||
-webkit-box-sizing: border-box;
|
||||
/* for Firefox */
|
||||
-ms-box-sizing: border-box;
|
||||
/* for Firefox */
|
||||
-o-box-sizing: border-box;
|
||||
/* for Firefox */
|
||||
display: table;
|
||||
/* table-cell is not working well in Chrome for small widths */
|
||||
min-height: inherit;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.input-append.input-block-level>input {
|
||||
border-right: 0;
|
||||
}
|
||||
|
||||
.input-prepend.input-block-level>input {
|
||||
border-left: 0;
|
||||
}
|
||||
|
||||
.field {
|
||||
padding-bottom: 10px;
|
||||
}
|
||||
|
||||
.field+.field {
|
||||
border-top: 1px solid #eee;
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
.fields {
|
||||
margin-left: 40px;
|
||||
}
|
||||
|
||||
.field-source {
|
||||
margin-top: 15px;
|
||||
visibility: hidden;
|
||||
}
|
||||
|
||||
.field:hover .field-source {
|
||||
visibility: inherit;
|
||||
}
|
||||
|
||||
pre.example {
|
||||
position: relative;
|
||||
padding-top: 34.5px;
|
||||
}
|
||||
|
||||
pre.example:before {
|
||||
position: absolute;
|
||||
top: -1px;
|
||||
left: -1px;
|
||||
|
||||
content: "Example";
|
||||
color: #999;
|
||||
padding: 2px 6px;
|
||||
background: #fff;
|
||||
font-weight: bold;
|
||||
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||
|
||||
-moz-border-radius: 4px 0;
|
||||
-ms-border-radius: 4px 0;
|
||||
-webkit-border-radius: 4px 0;
|
||||
border-radius: 4px 0;
|
||||
border: 1px solid rgba(0, 0, 0, 0.15);
|
||||
}
|
||||
|
||||
.inherited-fields {
|
||||
padding: 5px 20px;
|
||||
margin-top: 1em;
|
||||
background: #fcfcfc;
|
||||
}
|
||||
|
||||
@media (max-width: 767px) {
|
||||
|
||||
.navbar-fixed-top,
|
||||
.navbar-fixed-bottom,
|
||||
.navbar-static-top {
|
||||
margin-right: 0;
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
.navbar .divider {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.main-content {
|
||||
margin-top: 0px;
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 979px) {
|
||||
.main-content {
|
||||
margin-top: 15px;
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 3.5 KiB |
|
After Width: | Height: | Size: 3.5 KiB |
@@ -1267,8 +1267,12 @@ class PlayState extends MusicBeatState
|
||||
var justPressed = [controls.LEFT_P, controls.DOWN_P, controls.UP_P, controls.RIGHT_P];
|
||||
var justReleased = [controls.LEFT_R, controls.DOWN_R, controls.UP_R, controls.RIGHT_R];
|
||||
|
||||
// TODO: Events like param:OnKeyEvent for better compatibility
|
||||
scripts.call("onKeyShit", [pressed, justPressed, justReleased]);
|
||||
var event = scripts.event("onKeyShit", new InputSystemEvent([controls.LEFT, controls.DOWN, controls.UP, controls.RIGHT], [controls.LEFT_P, controls.DOWN_P, controls.UP_P, controls.RIGHT_P], [controls.LEFT_R, controls.DOWN_R, controls.UP_R, controls.RIGHT_R]));
|
||||
if (event.cancelled) return;
|
||||
justReleased = CoolUtil.getDefault(event.pressed, []);
|
||||
justReleased = CoolUtil.getDefault(event.justPressed, []);
|
||||
justReleased = CoolUtil.getDefault(event.justReleased, []);
|
||||
|
||||
var funcsToExec:Array<Note->Void> = [];
|
||||
if (pressed.contains(true)) {
|
||||
funcsToExec.push(function(note:Note) {
|
||||
|
||||
@@ -130,7 +130,7 @@ class Script extends FlxBasic implements IFlxDestroyable {
|
||||
* Calls the function `func` defined in the script.
|
||||
* @param func Name of the function
|
||||
* @param parameters (Optional) Parameters of the function.
|
||||
* @return Dynamic Result (if void, then null)
|
||||
* @return Result (if void, then null)
|
||||
*/
|
||||
public function call(func:String, ?parameters:Array<Dynamic>):Dynamic {
|
||||
var oldScript = curScript;
|
||||
@@ -151,14 +151,14 @@ class Script extends FlxBasic implements IFlxDestroyable {
|
||||
/**
|
||||
* Gets the variable `variable` from the script's variables.
|
||||
* @param variable Name of the variable.
|
||||
* @return Dynamic Variable (or null if it doesn't exists)
|
||||
* @return Variable (or null if it doesn't exists)
|
||||
*/
|
||||
public function get(variable:String):Dynamic {return null;}
|
||||
|
||||
/**
|
||||
* Gets the variable `variable` from the script's variables.
|
||||
* @param variable Name of the variable.
|
||||
* @return Dynamic Variable (or null if it doesn't exists)
|
||||
* @return Variable (or null if it doesn't exists)
|
||||
*/
|
||||
public function set(variable:String, value:Dynamic):Void {}
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ class ScriptPack extends Script {
|
||||
* Sends an event to every single script, and returns the event.
|
||||
* @param func Function to call
|
||||
* @param event Event (will be the first parameter of the function)
|
||||
* @return Event (modified by scripts)
|
||||
* @return (modified by scripts)
|
||||
*/
|
||||
public function event<T:CancellableEvent>(func:String, event:T):T {
|
||||
for(e in scripts) {
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
package funkin.scripting.events;
|
||||
|
||||
class InputSystemEvent extends CancellableEvent {
|
||||
/**
|
||||
* Array containing whenever a specific control is pressed or not.
|
||||
* For example, `pressed[0]` will return whenever the left strum was pressed.
|
||||
*/
|
||||
public var pressed:Array<Bool>;
|
||||
|
||||
/**
|
||||
* Array containing whenever a specific control was pressed (not hold) this frame or not.
|
||||
* For example, `justPressed[0]` will return whenever the left strum was just pressed.
|
||||
*/
|
||||
public var justPressed:Array<Bool>;
|
||||
|
||||
/**
|
||||
* Array containing whenever a specific control was released this frame or not.
|
||||
* For example, `justReleased[0]` will return whenever the left strum was just released.
|
||||
*/
|
||||
public var justReleased:Array<Bool>;
|
||||
|
||||
public function new(pressed:Array<Bool>, justPressed:Array<Bool>, justReleased:Array<Bool>) {
|
||||
super();
|
||||
this.pressed = pressed;
|
||||
this.justPressed = justPressed;
|
||||
this.justReleased = justReleased;
|
||||
}
|
||||
}
|
||||
@@ -16,22 +16,44 @@ typedef BPMChangeEvent =
|
||||
|
||||
class Conductor
|
||||
{
|
||||
/**
|
||||
* Current BPM
|
||||
*/
|
||||
public static var bpm:Int = 100;
|
||||
|
||||
/**
|
||||
* Current Crochet (time per beat), in milliseconds.
|
||||
*/
|
||||
public static var crochet:Float = ((60 / bpm) * 1000); // beats in milliseconds
|
||||
|
||||
/**
|
||||
* Current StepCrochet (time per step), in milliseconds.
|
||||
*/
|
||||
public static var stepCrochet:Float = crochet / 4; // steps in milliseconds
|
||||
|
||||
|
||||
/**
|
||||
* Current position of the song, in milliseconds.
|
||||
*/
|
||||
public static var songPosition:Float;
|
||||
public static var lastSongPos:Float;
|
||||
public static var offset:Float = 0;
|
||||
|
||||
@:dox(hide) public static var lastSongPos:Float;
|
||||
@:dox(hide) public static var offset:Float = 0;
|
||||
|
||||
public static var safeFrames:Int = 10;
|
||||
public static var safeZoneOffset:Float = (safeFrames / 60) * 1000; // is calculated in create(), is safeFrames in milliseconds
|
||||
@:dox(hide) public static var safeFrames:Int = 10;
|
||||
@:dox(hide) public static var safeZoneOffset:Float = (safeFrames / 60) * 1000; // is calculated in create(), is safeFrames in milliseconds
|
||||
|
||||
/**
|
||||
* Array of all BPM changes that have been mapped.
|
||||
*/
|
||||
public static var bpmChangeMap:Array<BPMChangeEvent> = [];
|
||||
|
||||
public function new()
|
||||
{
|
||||
}
|
||||
@:dox(hide) public function new() {}
|
||||
|
||||
/**
|
||||
* Maps BPM changes from a song.
|
||||
* @param song Song to map BPM changes from.
|
||||
*/
|
||||
public static function mapBPMChanges(song:SwagSong)
|
||||
{
|
||||
bpmChangeMap = [];
|
||||
|
||||
@@ -16,7 +16,7 @@ class CoolUtil
|
||||
* Returns `v` if not null, `defaultValue` otherwise.
|
||||
* @param v The value
|
||||
* @param defaultValue The default value
|
||||
* @return T The return value
|
||||
* @return The return value
|
||||
*/
|
||||
public static function getDefault<T>(v:T, defaultValue:T):T {
|
||||
return v == null ? defaultValue : v;
|
||||
@@ -72,15 +72,15 @@ class CoolUtil
|
||||
/**
|
||||
* Modifies a lerp ratio based on current FPS to keep a stable speed on higher framerate.
|
||||
* @param ratio Ratio
|
||||
* @return Float FPS-Modified Ratio
|
||||
* @return FPS-Modified Ratio
|
||||
*/
|
||||
public static function getFPSRatio(ratio:Float) {
|
||||
public static function getFPSRatio(ratio:Float):Float {
|
||||
return FlxMath.bound(ratio * 60 * FlxG.elapsed, 0, 1);
|
||||
}
|
||||
/**
|
||||
* Tries to get a color from a `Dynamic` variable.
|
||||
* @param c `Dynamic` color.
|
||||
* @return Null<FlxColor> The result color
|
||||
* @return The result color, or `null` if invalid.
|
||||
*/
|
||||
public static function getColorFromDynamic(c:Dynamic):Null<FlxColor> {
|
||||
// -1
|
||||
|
||||
@@ -15,11 +15,31 @@ class MusicBeatState extends FlxUIState
|
||||
private var lastBeat:Float = 0;
|
||||
private var lastStep:Float = 0;
|
||||
|
||||
private var curStep:Int = 0;
|
||||
private var curBeat:Int = 0;
|
||||
private var curStepFloat:Float = 0;
|
||||
private var curBeatFloat:Float = 0;
|
||||
private var controls(get, never):Controls;
|
||||
/**
|
||||
* Current step
|
||||
*/
|
||||
public var curStep:Int = 0;
|
||||
|
||||
/**
|
||||
* Current beat
|
||||
*/
|
||||
public var curBeat:Int = 0;
|
||||
|
||||
|
||||
/**
|
||||
* Current step, as a `Float` (ex: 4.94, instead of 4)
|
||||
*/
|
||||
public var curStepFloat:Float = 0;
|
||||
|
||||
/**
|
||||
* Current beat, as a `Float` (ex: 1.24, instead of 1)
|
||||
*/
|
||||
public var curBeatFloat:Float = 0;
|
||||
|
||||
/**
|
||||
* Game Controls.
|
||||
*/
|
||||
public var controls(get, never):Controls;
|
||||
|
||||
inline function get_controls():Controls
|
||||
return PlayerSettings.player1.controls;
|
||||
@@ -67,7 +87,7 @@ class MusicBeatState extends FlxUIState
|
||||
curStep = Math.floor(curStepFloat = lastChange.stepTime + ((Conductor.songPosition - lastChange.songTime) / Conductor.stepCrochet));
|
||||
}
|
||||
|
||||
public function stepHit():Void
|
||||
@:dox(hide) public function stepHit():Void
|
||||
{
|
||||
for(e in members) if (e is IBeatReceiver) cast(e, IBeatReceiver).stepHit(curStep);
|
||||
|
||||
@@ -75,11 +95,18 @@ class MusicBeatState extends FlxUIState
|
||||
beatHit();
|
||||
}
|
||||
|
||||
public function beatHit():Void
|
||||
@:dox(hide) public function beatHit():Void
|
||||
{
|
||||
for(e in members) if (e is IBeatReceiver) cast(e, IBeatReceiver).beatHit(curBeat);
|
||||
}
|
||||
|
||||
/**
|
||||
* Shortcut to `FlxMath.lerp` or `CoolUtil.lerp`, depending on `fpsSensitive`
|
||||
* @param v1 Value 1
|
||||
* @param v2 Value 2
|
||||
* @param ratio Ratio
|
||||
* @param fpsSensitive Whenever the ratio should not be adjusted to run at the same speed independant of framerate.
|
||||
*/
|
||||
public function lerp(v1:Float, v2:Float, ratio:Float, fpsSensitive:Bool = false) {
|
||||
if (fpsSensitive)
|
||||
return FlxMath.lerp(v1, v2, ratio);
|
||||
|
||||
@@ -16,9 +16,26 @@ class MusicBeatSubstate extends FlxSubState
|
||||
private var lastBeat:Float = 0;
|
||||
private var lastStep:Float = 0;
|
||||
|
||||
private var curStep:Int = 0;
|
||||
private var curBeat:Int = 0;
|
||||
private var controls(get, never):Controls;
|
||||
/**
|
||||
* Current step
|
||||
*/
|
||||
public var curStep:Int = 0;
|
||||
/**
|
||||
* Current beat
|
||||
*/
|
||||
public var curBeat:Int = 0;
|
||||
/**
|
||||
* Current step, as a `Float` (ex: 4.94, instead of 4)
|
||||
*/
|
||||
public var curStepFloat:Float = 0;
|
||||
/**
|
||||
* Current beat, as a `Float` (ex: 1.24, instead of 1)
|
||||
*/
|
||||
public var curBeatFloat:Float = 0;
|
||||
/**
|
||||
* Game Controls.
|
||||
*/
|
||||
public var controls(get, never):Controls;
|
||||
|
||||
inline function get_controls():Controls
|
||||
return PlayerSettings.player1.controls;
|
||||
@@ -54,17 +71,24 @@ class MusicBeatSubstate extends FlxSubState
|
||||
curStep = lastChange.stepTime + Math.floor((Conductor.songPosition - lastChange.songTime) / Conductor.stepCrochet);
|
||||
}
|
||||
|
||||
public function stepHit():Void
|
||||
@:dox(hide) public function stepHit():Void
|
||||
{
|
||||
if (curStep % 4 == 0)
|
||||
beatHit();
|
||||
}
|
||||
|
||||
public function beatHit():Void
|
||||
@:dox(hide) public function beatHit():Void
|
||||
{
|
||||
//do literally nothing dumbass
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Shortcut to `FlxMath.lerp` or `CoolUtil.lerp`, depending on `fpsSensitive`
|
||||
* @param v1 Value 1
|
||||
* @param v2 Value 2
|
||||
* @param ratio Ratio
|
||||
* @param fpsSensitive Whenever the ratio should not be adjusted to run at the same speed independant of framerate.
|
||||
*/
|
||||
public function lerp(v1:Float, v2:Float, ratio:Float, fpsSensitive:Bool = false) {
|
||||
if (fpsSensitive)
|
||||
return FlxMath.lerp(v1, v2, ratio);
|
||||
|
||||
@@ -0,0 +1,69 @@
|
||||
package scripting;
|
||||
|
||||
import funkin.scripting.events.*;
|
||||
|
||||
/**
|
||||
* Contains all callbacks you can add in modcharts and stage scripts.
|
||||
*
|
||||
* NOTE: In case you're scripting a stage, all sprites of that stage are directly accessible via their name.
|
||||
* Ex: If you added a `superCoolBG` element in your stage XML, you'll be able to access it via scripts by using `superCoolBG`.
|
||||
*/
|
||||
interface PlayStateScript {
|
||||
/**
|
||||
* Triggered after the characters has been created, during PlayState's creation.
|
||||
*/
|
||||
public function create():Void;
|
||||
|
||||
/**
|
||||
* Triggered at the very end of PlayState's creation
|
||||
*/
|
||||
public function createPost():Void;
|
||||
|
||||
/**
|
||||
* Triggered every frame.
|
||||
* @param elapsed Time elapsed since last frame.
|
||||
*/
|
||||
public function update(elapsed:Float):Void;
|
||||
|
||||
/**
|
||||
* Triggered at the end of every frame.
|
||||
* @param elapsed Time elapsed since last frame.
|
||||
*/
|
||||
public function updatePost(elapsed:Float):Void;
|
||||
|
||||
/**
|
||||
* Triggered every step
|
||||
* @param curStep Current step.
|
||||
*/
|
||||
public function stepHit(curStep:Int):Void;
|
||||
|
||||
/**
|
||||
* Triggered every beat.
|
||||
* @param curBeat Current beat.
|
||||
*/
|
||||
public function beatHit(curBeat:Int):Void;
|
||||
|
||||
/**
|
||||
* Triggered whenever the player hits a note.
|
||||
* @param note Event object with the note being pressed, the character who pressed it, and functions to alter or cancel the default behaviour.
|
||||
*/
|
||||
public function onPlayerHit(note:NoteHitEvent):Void;
|
||||
|
||||
/**
|
||||
* Triggered whenever the opponent hits a note.
|
||||
* @param note Event object with the note being pressed, the character who pressed it, and functions to alter or cancel the default behaviour.
|
||||
*/
|
||||
public function onDadHit(note:NoteHitEvent):Void;
|
||||
|
||||
/**
|
||||
* Triggered whenever the input system updates.
|
||||
* @param note Event object with the pressed notes, which allows you to alter which notes are being pressed during this frame, or simply cancel the input update.
|
||||
*/
|
||||
public function inputUpdate(note:InputSystemEvent):Void;
|
||||
|
||||
/**
|
||||
* Triggered after the input system updates.
|
||||
* @param note Event object with the pressed, justPressed and justReleased notes.
|
||||
*/
|
||||
public function inputUpdatePost(note:InputSystemEvent):Void;
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
== THESE FILES ARE ONLY FOR THE DOCUMENTATION ==
|
||||
== THEYRE NOT USED NOR COMPILED BY THE GAME AND CAN BE SAFELY DELETED ==
|
||||