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