Skip to main content

ambient-h

source

Types


talker

talker: processsource
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
trans: vector
message: talker-speech-class
total-time: time-frame
total-off-time: time-frame
start-time: time-frame
state-time: time-frame
voicebox: handle
voice-id: sound-id
message-id: sound-id
region: region
interp: float
save?: symbol
Methods
idle: unknown
active: unknown
exit: unknown
talker-method-17(obj: talker) => nonesource

talker-speech-class

talker-speech-class: structuresource
Fields
name: string
channel: gui-channel
flags: uint8
speech: uint16
text-message: text-id
text-duration: uint16
delay: uint16
pos: uint16
neg: uint16
on-close: pair
Methods
talker-speech-class-method-9(obj: talker-speech-class) => symbolsource
play-communicator-speech!(obj: talker-speech-class) => nonesource

Plays the provided [[talker-speech-class]]
@TODO - understand the array from game-info better

talker-speech-class-method-11(obj: talker-speech-class) => nonesource
talker-speech-class-method-12(obj: talker-speech-class, arg0: int) => nonesource
talker-speech-class-method-13(obj: talker-speech-class, arg0: int) => nonesource

Variables


*talker-speech*

*talker-speech*: inline-arraysource

ambient

source

Functions


can-display-query?

can-display-query?(arg0: process, arg1: string, arg2: float) => symbolsource

kill-current-talker

kill-current-talker(arg0: symbol, arg1: pair, arg2: symbol) => nonesource

string->talker-speech

string->talker-speech(arg0: string) => talker-speech-classsource

talker-displayed?

talker-displayed?() => symbolsource

talker-init

talker-init(arg0: talker-speech-class, arg1: vector, arg2: region) => nonesource

talker-spawn-func

talker-spawn-func(arg0: talker-speech-class, arg1: process-tree, arg2: vector, arg3: region) => intsource

talker-surpress!

talker-surpress!() => nonesource