Skip to main content

board-h

source

Types


board

board: process-drawablesource
Fields
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
control: control-info
shadow-backup: shadow-geo
main: joint-mod
Methods
idle: unknown
use: unknown
hidden: unknown

board-info

board-info: basicsource
Fields
type: type
board: pointer
camera-interp: float
process: pointer
board-trans: vector
board-quat: vector
board-scale: vector
main: joint-mod
upper-body: joint-mod
sound-bank-knob: float
sound-air-knob: float
wind-sound-id: uint32
wind-sound-pitch: float
wind-sound-volume: float
engine-sound-id: uint32
engine-sound-pitch: float
engine-sound-volume: float
bank-sound-id: uint32
bank-sound-pitch: float
bank-sound-volume: float
ride-sound-id: uint32
spin-sound-id: uint32
spin-sound-volume: float
spin-sound-pitch: float
unknown-sound-id00: sound-id
unknown-sound-id01: sound-id
unknown-sound-id02: sound-id
up-vector: vector
slow-transv: vector
board-time: time-frame
board-get-on-time: time-frame
in-air-time: time-frame
unknown-time-frame00: time-frame
unknown-time-frame01: time-frame
unknown-time-frame02: time-frame
stick-lock: symbol
stick-off: symbol
stance-info: ground-tween-info
mods-backup: basic
attack-id: uint32
latch?: symbol
unknown-vector00: vector
unknown-vector01: vector
unknown-int00: uint32
unknown-symbol00: symbol
unstuck-time: time-frame
stuck-count: int32
thrust-scale: float
flip-time: time-frame
transv-max: meters
turn-anim-tilt?: symbol
turn-anim-mag: float
turn-anim-targ: float
turn-anim-frame: float
turn-anim-vel: float
turn-anim-duck: float
turn-anim-duck-vel: float
tilt-anim-frame: vector
tilt-anim-target: vector
smack-surface-time: time-frame
smack-speed: meters
smack-normal: vector
glance-time: time-frame
glance-speed: meters
glance-in-transv: vector
glance-out-transv: vector
glance-normal: vector
on-flat-time: time-frame
jump-land-time: time-frame
slip-factor: float
ground-on-dir: vector
ride-time: time-frame
ride-start-time: time-frame
ride-button-time: time-frame
ride-lean-targ: float
ride-lean: float
ride-leanv: float
ride-lean-mag: float
ride-tilt-targ: float
ride-tilt: float
ride-tiltv: float
ride-tilt-mag: float
ride-lock: symbol
ride-lock-on: symbol
ride-speed: meters
ride-mode: uint32
ride-rot: degrees
ride-rot-old: degrees
ride-rot-abs: degrees
ride-rtv-abs: degrees
ride-touch-segment: vector
ride-dir: vector
ride-vertex-length: int16
ride-vertex-length-old: int16
ride-vertex-base: int16
ride-vertex-base2: int16
ride-vertex-index: float
ride-vertex-index2: float
ride-vertex-index-old: float
ride-vertex: vector
ride-segment: vector
ride-dir-lean: vector
ride-pad-vector: vector
ride-vertex-old: vector
ride-segment-old: vector
ride-vertex-trail: vector
halfpipe-side-time: time-frame
halfpipe-jump-time: time-frame
halfpipe-lip-time: time-frame
halfpipe-time: time-frame
halfpipe-gspot-time: time-frame
halfpipe-lip-event: symbol
spin-check-time: time-frame
spin-time: time-frame
spin-start-time: time-frame
spin-start-dir: vector
spin-control: float
spin-ground-start-time: time-frame
spin-ground-time: time-frame
spin-ground-press-time: time-frame
flip-control: float
flip-count: int32
unknown-time-frame03: time-frame
unknown-time-frame04: time-frame
unknown-time-frame05: time-frame
unknown-time-frame06: time-frame
unknown-float00: float
unknown-float01: float
trickx-count: int32
trotyv-max: degrees
trotyv: degrees
troty: degrees
troty-cum: degrees
unknown-deg00: degrees
upper-body-rotyv-max: degrees
upper-body-rotyv: degrees
upper-body-roty: degrees
cushion-base: meters
cushion-offset: meters
shock-offset: meters
shock-offsetv: meters
shock-rotx: meters
part-control: sparticle-launch-control
trick-count: int32
trick-array: board-tricks
trick-points-array: float
trick-list: board-tricks
pad: uint8
Methods
add-to-trick-list(obj: board-info, arg0: board-tricks, arg1: float) => nonesource

Add specified trick and point amount to trick list.

flush-trick-list(obj: board-info) => nonesource

Flush trick list and give out points.

board-trick-tracker

board-trick-tracker: structuresource
Fields
tricks-in-combo: board-tricks
num-tricks-in-combo: uint32
points-in-combo: float
combo-in-progress?: symbol
Methods
reset-combo!(obj: board-trick-tracker) => nonesource
add-trick-to-combo!(obj: board-trick-tracker, trick: board-tricks, points: float) => nonesource
render-combo(obj: board-trick-tracker) => nonesource
end-combo!(obj: board-trick-tracker) => nonesource

target-board-bank

target-board-bank: basicsource
Fields
type: type
jump-height-min: meters
jump-height-max: meters
duck-jump-height-min: meters
duck-jump-height-max: meters
turn-frames: float
wall-kick-window: seconds
cushion: meters
trickx-jump-height-min: meters
trickx-jump-height-max: meters
tricky-jump-height-min: meters
tricky-jump-height-max: meters

Functions


want-to-board?

want-to-board?() => symbolsource

Variables


*board-shadow-control*

*board-shadow-control*: shadow-controlsource

*TARGET_BOARD-bank*

*TARGET_BOARD-bank*: target-board-banksource

board-states

source

Functions


target-board-anim-trans

target-board-anim-trans() => nonesource

target-board-ground-check

target-board-ground-check() => nonesource

target-board-halfpipe-check

target-board-halfpipe-check() => collide-actionsource

target-board-halfpipe-trans

target-board-halfpipe-trans() => nonesource

target-board-jump-trans

target-board-jump-trans() => nonesource

target-board-resolve-points

target-board-resolve-points() => nonesource

target-board-spin-check

target-board-spin-check() => nonesource

vector-vector-angle

vector-vector-angle(arg0: vector, arg1: vector) => floatsource

board-util

source

Functions


board-init

board-init() => nonesource

board-post

board-post() => nonesource

target-board

source

Functions


board-add-thrust

board-add-thrust() => nonesource

board-on-ground?

board-on-ground?() => symbolsource

board-ride-add-thrust

board-ride-add-thrust(arg0: vector, arg1: float) => nonesource

board-trick->string

board-trick->string(trick: board-tricks) => stringsource

TODO - make a prefix removal function instead

probe-test

probe-test(arg0: control-info, arg1: vector, arg2: pat-surface) => symbolsource

segment-array-index->vector

segment-array-index->vector(arg0: inline-array, arg1: int, arg2: float, arg3: vector) => intsource

segment-array-vector->index

segment-array-vector->index(arg0: inline-array, arg1: int, arg2: float, arg3: float) => floatsource

target-board-center-anim

target-board-center-anim() => nonesource

target-board-collision

target-board-collision() => nonesource

target-board-compute-edge

target-board-compute-edge() => time-framesource

target-board-effect

target-board-effect() => nonesource

target-board-exit

target-board-exit() => nonesource

target-board-exit-check

target-board-exit-check() => nonesource

target-board-falling-anim-trans

target-board-falling-anim-trans() => nonesource

target-board-handler

target-board-handler(arg0: process, arg1: int, arg2: symbol, arg3: event-message-block) => objectsource

target-board-init

target-board-init() => nonesource

target-board-joint-points

target-board-joint-points() => nonesource

target-board-physics

target-board-physics(arg0: vector) => nonesource

target-board-post

target-board-post() => nonesource

target-board-pre-move

target-board-pre-move() => nonesource

target-board-real-post

target-board-real-post() => nonesource

target-board-ride-post

target-board-ride-post() => nonesource

target-board-setup

target-board-setup(arg0: symbol) => nonesource

target-board-smack-surface?

target-board-smack-surface?() => symbolsource

target-board-turn-anim

target-board-turn-anim(arg0: int) => nonesource

Variables


*board-air-mods*

*board-air-mods*: surfacesource

*board-duck-jump-mods*

*board-duck-jump-mods*: surfacesource

*board-duck-mods*

*board-duck-mods*: surfacesource

*board-halfpipe-mods*

*board-halfpipe-mods*: surfacesource

*board-jump-mods*

*board-jump-mods*: surfacesource

*board-ride-jump-mods*

*board-ride-jump-mods*: surfacesource

*board-ride-mods*

*board-ride-mods*: surfacesource

*board-spin-mods*

*board-spin-mods*: surfacesource

*board-trick-tracker*

*board-trick-tracker*: board-trick-trackersource

*board-turn-to-mods*

*board-turn-to-mods*: surfacesource

*board-walk-mods*

*board-walk-mods*: surfacesource

*board-wall-kick-mods*

*board-wall-kick-mods*: surfacesource

*collide-edge-board-halfpipe-spec*

*collide-edge-board-halfpipe-spec*: collide-edge-specsource