space-invaders vocabulary
Factor documentation > Factor handbook > Vocabulary index


Documentation
Space Invaders Emulator

Meta-data
Tags:demos, games, applications
Authors:Chris Double


Words

Tuple classes
ClassSuperclassSlots
invaders-gadget gadgetcpu quit? windowed?
space-invaders cpuport1 port2i port2o port3o port4lo port4hi port5o bitmap sounds looping?


Ordinary words
WordStack effect
(run)( title cpu rom-info -- )
<invaders-gadget>( cpu -- gadget )
<space-invaders>( -- cpu )
SOUND-BASE-HIT( -- value )
SOUND-INVADER-HIT( -- value )
SOUND-SHOT( -- value )
SOUND-UFO( -- value )
SOUND-UFO-HIT( -- value )
SOUND-WALK1( -- value )
SOUND-WALK2( -- value )
SOUND-WALK3( -- value )
SOUND-WALK4( -- value )
addr>xy( addr -- point )
bit-newly-set?( old-value new-value bit -- bool )
bitmap-index( point -- index )
black( -- value )
coin-down( cpu -- )
coin-up( cpu -- )
cpu-init( cpu -- cpu )
do-bitmap-update( bitmap value addr -- )
fire-down( cpu -- )
fire-up( cpu -- )
game-height( -- value )
game-width( -- value )
get-bitmap-pixel( point array -- color )
get-point-color( point -- color )
green( -- value )
gui-frame( cpu -- )
gui-frame/2( cpu -- )
gui-step( cpu -- )
init-sound( index cpu filename -- )
init-sounds( cpu -- )
invaders-process( micros gadget -- )
left-down( cpu -- )
left-up( cpu -- )
make-opengl-bitmap( -- array )
play-invaders-sound( cpu sound -- )
player1-down( cpu -- )
player1-up( cpu -- )
player2-down( cpu -- )
player2-up( cpu -- )
plot-bitmap-bits( bitmap point byte bit -- )
plot-bitmap-pixel( bitmap point color -- )
port3-newly-set?( new-value cpu bit -- bool )
port5-newly-set?( new-value cpu bit -- bool )
read-port1( cpu -- byte )
read-port2( cpu -- byte )
read-port3( cpu -- byte )
red( -- value )
right-down( cpu -- )
right-up( cpu -- )
rom-info( -- value )
run-invaders( -- )
set-bitmap-pixel( bitmap point color -- )
stop-invaders-sound( cpu sound -- )
sync-frame( micros -- micros )
white( -- value )
write-port2( value cpu -- )
write-port3( value cpu -- )
write-port4( value cpu -- )
write-port5( value cpu -- )


Class predicate words
WordStack effect
invaders-gadget?( object -- ? )
space-invaders?( object -- ? )


Files
resource:extra/space-invaders/space-invaders.factor
resource:extra/space-invaders/space-invaders-docs.factor


Children from resource:extra
VocabularySummary
space-invaders.resourcesspace-invaders.resources vocabulary