Types
hud-battle-enemy: hudsource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
value: int32
value2: int32
target-value: int32
last-increment-time: time-frame
last-target-equal-time: time-frame
offset: int32
y-offset: int32
next-y-offset: int32
x-sgn: int32
y-sgn: int32
text-x: int32
text-y: int32
friend: int32
first-init: symbol
increment-on-event: symbol
skip-particle: int32
disable: symbol
force-on-screen: symbol
deactivate-when-hidden: symbol
trigger-time: time-frame
last-hide-time: time-frame
nb-of-icons: int32
icons: hud-icon
max-nb-of-particles: int32
nb-of-particles: int32
particles: hud-particle
want-skel: symbol
want-skel2: symbol
last-battle: handle
battle-entity: entity-actor
battle-max: int32
battle-alive: int32
battle-mode: symbol
last-task: entity-actor
task-entity: entity-actor
task-track: int32
task2-entity: entity-actor
task2-time: time-frame
task2-track: int32
last-level: symbol
ready?: symbol
kicked: symbol
display-mode?: symbol
Methods
make-enemy-icon(obj: hud-battle-enemy, idx: int, skel-sym: symbol, enemy-ent: entity) => intsource
make a new icon for the hud
kill-icon(obj: hud-battle-enemy, idx: int) => intsource
kill a hud icon
kill-all-icons(obj: hud-battle-enemy) => intsource
kill all hud icons
update-display-status(obj: hud-battle-enemy, skel: symbol, ent: entity, icon-idx: int, trigger-force: symbol) => intsource
logic for displaying or hiding the hud, and drawing the icons.
hud-pc: hudsource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
value: int32
value2: int32
target-value: int32
last-increment-time: time-frame
last-target-equal-time: time-frame
offset: int32
y-offset: int32
next-y-offset: int32
x-sgn: int32
y-sgn: int32
text-x: int32
text-y: int32
friend: int32
first-init: symbol
increment-on-event: symbol
skip-particle: int32
disable: symbol
force-on-screen: symbol
deactivate-when-hidden: symbol
trigger-time: time-frame
last-hide-time: time-frame
nb-of-icons: int32
icons: hud-icon
max-nb-of-particles: int32
nb-of-particles: int32
particles: hud-particle
Functions
activate-hud-pc(tree: process-tree) => intsource
make the pc hud
deactivate-hud-pc() => intsource
kill the pc hud
dma-add-process-drawable-hud-with-hud-lights(proc: process-drawable, draw: draw-control, arg2: symbol, buf: dma-buffer) => nonesource
dma-add-process-drawable-hud-with-lights(proc: process-drawable, draw: draw-control, arg2: symbol, buf: dma-buffer) => nonesource
Variables
HUD_ICON_COUNT: unknownsource
HUD_PART_PC_AMOUNT: unknownsource
Types
entity-debug-inspect: basicsource
Fields
type: type
scroll-y: int16
scroll-y-max: int16
entity: entity
show-actor-info: symbol
Methods
set-entity!(obj: entity-debug-inspect, e: entity) => entitysource
set the entity to inspect
update-pad(obj: entity-debug-inspect, pad-idx: int) => nonesource
respond to pad inputs
Functions
file-stream-read-float(file: file-stream) => floatsource
file-stream-read-int(file: file-stream) => intsource
file-stream-read-symbol(file: file-stream) => symbolsource
file-stream-read-word(file: file-stream) => stringsource
file-stream-seek-past-whitespace(file: file-stream) => intsource
find-flava-log(music: symbol, flava-idx: int) => symbolsource
return #t if the given music's flava is logged into the pc-settings, #f otherwise.
find-music-log(music: symbol) => symbolsource
return #t if the given music is logged into the pc-settings, #f otherwise.