4everCraft Mod
Toggle table of contents
0.0.1
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
4everCraft Mod
4everCraft Mod
/
com.evermod.mario
/
SM64EnvManager
SM64Env
Manager
object
SM64EnvManager
(
source
)
SM64 environment lifecycle manager.
Members
Properties
attack
Debounce
Link copied to clipboard
@
JvmField
var
attackDebounce
:
Long
initialized
Link copied to clipboard
@
JvmField
var
initialized
:
Boolean
player
Model
Link copied to clipboard
@
JvmField
var
playerModel
:
Int
self
MChar
Link copied to clipboard
@
JvmField
var
selfMChar
:
MChar
?
surfaces
Link copied to clipboard
@
JvmField
val
surfaces
:
ArrayList
<
SM64Surface
>
Functions
create
Sha1
Link copied to clipboard
@
JvmStatic
fun
createSha1
(
file
:
File
)
:
ByteArray
create
Sha1String
Link copied to clipboard
@
JvmStatic
fun
createSha1String
(
file
:
File
)
:
String
generate
Safety
Floor
Link copied to clipboard
@
JvmStatic
fun
generateSafetyFloor
(
x
:
Float
,
y
:
Float
,
z
:
Float
)
:
Array
<
SM64Surface
>
get
ROMFile
Link copied to clipboard
@
JvmStatic
fun
getROMFile
(
)
:
File
?
init
Lib
Link copied to clipboard
@
JvmStatic
fun
initLib
(
)
sm64Update
Link copied to clipboard
@
JvmStatic
fun
sm64Update
(
)
update
Controls
Link copied to clipboard
@
JvmStatic
fun
updateControls
(
camFwd
:
Vec3
,
camPos
:
Vec3
,
moveInput
:
Vec2
?
,
joystickMult
:
Float
,
actPressed
:
Boolean
,
jumpPressed
:
Boolean
,
crouchPressed
:
Boolean
)
update
Surfs
Link copied to clipboard
@
JvmStatic
fun
updateSurfs
(
player
:
Player
?
)
@
JvmStatic
fun
updateSurfs
(
surfaceItems
:
Array
<
surfaceItem
>
?
,
extras
:
Array
<
SM64Surface
>
?
)