This is the asteroids Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 04:19:12 2024 GMT+0.
asteroids/sounds/banjo.mp3
asteroids/sounds/biding.mp3
asteroids/sounds/explode1.wav
asteroids/sounds/explode2.wav
asteroids/sounds/explode3.wav
asteroids/sounds/fire.wav
asteroids/sounds/haters.mp3
asteroids/sounds/life.wav
asteroids/sounds/lsaucer.wav
asteroids/sounds/music.mp3
asteroids/sounds/phaser.wav
asteroids/sounds/sfire.wav
asteroids/sounds/ssaucer.wav
asteroids/sounds/thrust.wav
asteroids/sounds/thumphi.wav
asteroids/sounds/thumplo.wav
The main system appears first, followed by any subsystem dependency.
asteroids
An improved asteroids game with sounds
Do Whatever The Fuck You Want (DWTFYF)
lispbuilder-sdl
(system).
lispbuilder-sdl-gfx
(system).
lispbuilder-sdl-mixer
(system).
package.lisp
(file).
asteroids.lisp
(file).
sounds/banjo.mp3
(file).
sounds/biding.mp3
(file).
sounds/explode1.wav
(file).
sounds/explode2.wav
(file).
sounds/explode3.wav
(file).
sounds/fire.wav
(file).
sounds/haters.mp3
(file).
sounds/life.wav
(file).
sounds/lsaucer.wav
(file).
sounds/music.mp3
(file).
sounds/phaser.wav
(file).
sounds/sfire.wav
(file).
sounds/ssaucer.wav
(file).
sounds/thrust.wav
(file).
sounds/thumphi.wav
(file).
sounds/thumplo.wav
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
asteroids/asteroids.lisp
package.lisp
(file).
asteroids
(system).
initialize-instance
(method).
initialize-instance
(method).
initialize-instance
(method).
initialize-instance
(method).
initialize-instance
(method).
main
(function).
*explosion-color*
(special variable).
*explosion-max-radius*
(special variable).
*friction*
(special variable).
*is-thrusting*
(special variable).
*lr-map*
(special variable).
*missile-velocity*
(special variable).
*powerup-max-age*
(special variable).
*rock-sides*
(special variable).
*screen-height*
(special variable).
*screen-width*
(special variable).
*sound*
(special variable).
*thrust-factor*
(special variable).
*window*
(special variable).
*world*
(special variable).
+degrees+
(constant).
acceleration-of
(reader method).
(setf acceleration-of)
(writer method).
add-freeze
(method).
add-score
(method).
add-score
(method).
add-score
(method).
add-shield
(method).
add-super-missiles
(method).
add-to
(method).
add-to
(method).
add-to
(method).
add-to
(method).
apres
(function).
asteroids
(function).
best-level
(reader method).
(setf best-level)
(writer method).
break-down
(method).
collide
(method).
collide
(method).
collide
(method).
collide
(method).
collide
(method).
collide
(method).
collide
(method).
direction-of
(reader method).
(setf direction-of)
(writer method).
done
(method).
explosion
(class).
fade
(reader method).
(setf fade)
(writer method).
frozen-p
(method).
handling-errors
(macro).
high-score
(reader method).
(setf high-score)
(writer method).
in-world-p
(method).
initialize
(method).
intersects-p
(method).
key-processor
(function).
key-processor-attract
(function).
key-processor-game
(function).
level
(reader method).
(setf level)
(writer method).
level-cleared-p
(method).
lifetime
(reader method).
lifetime
(reader method).
lifetime
(reader method).
(setf lifetime)
(writer method).
(setf lifetime)
(writer method).
(setf lifetime)
(writer method).
lives
(reader method).
(setf lives)
(writer method).
make-random-powerup
(function).
map-coords
(method).
map-radius
(method).
missile
(class).
mob
(class).
mob-rot
(class).
mobs
(reader method).
(setf mobs)
(writer method).
music
(reader method).
(setf music)
(writer method).
music-finished-action
(function).
my-distance
(function).
num-of-rocks
(reader method).
(setf num-of-rocks)
(writer method).
opened
(reader method).
(setf opened)
(writer method).
paused
(reader method).
(setf paused)
(writer method).
period
(reader method).
(setf period)
(writer method).
phasex
(reader method).
(setf phasex)
(writer method).
play-explode1
(method).
play-explode2
(method).
play-explode3
(method).
play-fire
(method).
play-music
(method).
play-phaser
(method).
play-thrust
(method).
play-thrust-stop
(method).
play-thump-stop
(method).
play-thumphi
(method).
play-thumplo
(method).
play-ufo1
(method).
play-ufo1-stop
(method).
play-ufo2
(method).
play-ufo2-stop
(method).
polygon1
(function).
pos-of
(reader method).
(setf pos-of)
(writer method).
powerup
(class).
powerup-active-p
(method).
powerup-freeze
(class).
powerup-missile
(class).
powerup-shield
(class).
radial-point-from
(function).
radial-points-from
(function).
radii
(reader method).
(setf radii)
(writer method).
radius-of
(reader method).
(setf radius-of)
(writer method).
remove-from
(method).
remove-from
(method).
remove-from
(method).
remove-from
(method).
render
(method).
render
(method).
render
(method).
render
(method).
render
(method).
render
(method).
render
(method).
render
(method).
render
(method).
render-attract
(method).
render-world
(method).
render-world-game
(method).
repl
(function).
reset
(method).
reset
(method).
rock
(class).
rotation-of
(reader method).
(setf rotation-of)
(writer method).
sample
(reader method).
(setf sample)
(writer method).
sample-finished-action
(function).
score
(reader method).
(setf score)
(writer method).
set-radius
(writer method).
set-seconds
(method).
ship
(reader method).
(setf ship)
(writer method).
ship
(class).
ship-fire
(function).
ship-moved
(method).
shoot
(method).
shut-down
(method).
size-of
(reader method).
(setf size-of)
(writer method).
sound
(class).
start-next-level
(method).
stop-music
(method).
super-p
(reader method).
(setf super-p)
(writer method).
target
(reader method).
target
(reader method).
(setf target)
(writer method).
(setf target)
(writer method).
thrust
(method).
thrust-0
(method).
thumper
(reader method).
(setf thumper)
(writer method).
thumper
(class).
timer
(class).
timers
(reader method).
timers
(reader method).
(setf timers)
(writer method).
(setf timers)
(writer method).
update
(method).
update
(method).
update
(method).
update
(method).
update
(method).
update
(method).
update
(method).
update-thumper
(method).
update-world
(function).
velocity-of
(reader method).
(setf velocity-of)
(writer method).
world
(class).
x-ship
(class).
xy-off-create
(function).
xy-off-scale
(function).
xy-off-subtract
(function).
xy-off-sum
(function).
asteroids/sounds/banjo.mp3
asteroids/sounds/biding.mp3
asteroids/sounds/explode1.wav
asteroids/sounds/explode2.wav
asteroids/sounds/explode3.wav
asteroids/sounds/fire.wav
asteroids/sounds/haters.mp3
asteroids/sounds/life.wav
asteroids/sounds/lsaucer.wav
asteroids/sounds/music.mp3
asteroids/sounds/phaser.wav
asteroids/sounds/sfire.wav
asteroids/sounds/ssaucer.wav
asteroids/sounds/thrust.wav
asteroids/sounds/thumphi.wav
asteroids/sounds/thumplo.wav
asteroids/sounds/banjo.mp3
asteroids.lisp
(file).
asteroids
(system).
asteroids/sounds/biding.mp3
sounds/banjo.mp3
(file).
asteroids
(system).
asteroids/sounds/explode1.wav
sounds/biding.mp3
(file).
asteroids
(system).
asteroids/sounds/explode2.wav
sounds/explode1.wav
(file).
asteroids
(system).
asteroids/sounds/explode3.wav
sounds/explode2.wav
(file).
asteroids
(system).
asteroids/sounds/fire.wav
sounds/explode3.wav
(file).
asteroids
(system).
asteroids/sounds/haters.mp3
sounds/fire.wav
(file).
asteroids
(system).
asteroids/sounds/life.wav
sounds/haters.mp3
(file).
asteroids
(system).
asteroids/sounds/lsaucer.wav
sounds/life.wav
(file).
asteroids
(system).
asteroids/sounds/music.mp3
sounds/lsaucer.wav
(file).
asteroids
(system).
asteroids/sounds/phaser.wav
sounds/music.mp3
(file).
asteroids
(system).
asteroids/sounds/sfire.wav
sounds/phaser.wav
(file).
asteroids
(system).
asteroids/sounds/ssaucer.wav
sounds/sfire.wav
(file).
asteroids
(system).
asteroids/sounds/thrust.wav
sounds/ssaucer.wav
(file).
asteroids
(system).
asteroids/sounds/thumphi.wav
sounds/thrust.wav
(file).
asteroids
(system).
asteroids/sounds/thumplo.wav
sounds/thumphi.wav
(file).
asteroids
(system).
Packages are listed by definition order.
asteroids
common-lisp
.
lispbuilder-sdl
.
main
(function).
*explosion-color*
(special variable).
*explosion-max-radius*
(special variable).
*friction*
(special variable).
*is-thrusting*
(special variable).
*lr-map*
(special variable).
*missile-velocity*
(special variable).
*powerup-max-age*
(special variable).
*rock-sides*
(special variable).
*screen-height*
(special variable).
*screen-width*
(special variable).
*sound*
(special variable).
*thrust-factor*
(special variable).
*window*
(special variable).
*world*
(special variable).
+degrees+
(constant).
acceleration-of
(generic reader).
(setf acceleration-of)
(generic writer).
add-freeze
(generic function).
add-score
(generic function).
add-shield
(generic function).
add-super-missiles
(generic function).
add-to
(generic function).
apres
(function).
asteroids
(function).
best-level
(generic reader).
(setf best-level)
(generic writer).
break-down
(generic function).
collide
(generic function).
direction-of
(generic reader).
(setf direction-of)
(generic writer).
done
(generic function).
explosion
(class).
fade
(generic reader).
(setf fade)
(generic writer).
frozen-p
(generic function).
handling-errors
(macro).
high-score
(generic reader).
(setf high-score)
(generic writer).
in-world-p
(generic function).
initialize
(generic function).
intersects-p
(generic function).
key-processor
(function).
key-processor-attract
(function).
key-processor-game
(function).
level
(generic reader).
(setf level)
(generic writer).
level-cleared-p
(generic function).
lifetime
(generic reader).
(setf lifetime)
(generic writer).
lives
(generic reader).
(setf lives)
(generic writer).
make-random-powerup
(function).
map-coords
(generic function).
map-radius
(generic function).
missile
(class).
mob
(class).
mob-rot
(class).
mobs
(generic reader).
(setf mobs)
(generic writer).
music
(generic reader).
(setf music)
(generic writer).
music-finished-action
(function).
my-distance
(function).
num-of-rocks
(generic reader).
(setf num-of-rocks)
(generic writer).
opened
(generic reader).
(setf opened)
(generic writer).
paused
(generic reader).
(setf paused)
(generic writer).
period
(generic reader).
(setf period)
(generic writer).
phasex
(generic reader).
(setf phasex)
(generic writer).
play-explode1
(generic function).
play-explode2
(generic function).
play-explode3
(generic function).
play-fire
(generic function).
play-music
(generic function).
play-phaser
(generic function).
play-thrust
(generic function).
play-thrust-stop
(generic function).
play-thump-stop
(generic function).
play-thumphi
(generic function).
play-thumplo
(generic function).
play-ufo1
(generic function).
play-ufo1-stop
(generic function).
play-ufo2
(generic function).
play-ufo2-stop
(generic function).
polygon1
(function).
pos-of
(generic reader).
(setf pos-of)
(generic writer).
powerup
(class).
powerup-active-p
(generic function).
powerup-freeze
(class).
powerup-missile
(class).
powerup-shield
(class).
radial-point-from
(function).
radial-points-from
(function).
radii
(generic reader).
(setf radii)
(generic writer).
radius-of
(generic reader).
(setf radius-of)
(generic writer).
remove-from
(generic function).
render
(generic function).
render-attract
(generic function).
render-world
(generic function).
render-world-game
(generic function).
repl
(function).
reset
(generic function).
rock
(class).
rotation-of
(generic reader).
(setf rotation-of)
(generic writer).
sample
(generic reader).
(setf sample)
(generic writer).
sample-finished-action
(function).
score
(generic reader).
(setf score)
(generic writer).
set-radius
(generic writer).
set-seconds
(generic function).
ship
(generic reader).
(setf ship)
(generic writer).
ship
(class).
ship-fire
(function).
ship-moved
(generic function).
shoot
(generic function).
shut-down
(generic function).
size-of
(generic reader).
(setf size-of)
(generic writer).
sound
(class).
start-next-level
(generic function).
stop-music
(generic function).
super-p
(generic reader).
(setf super-p)
(generic writer).
target
(generic reader).
(setf target)
(generic writer).
thrust
(generic function).
thrust-0
(generic function).
thumper
(generic reader).
(setf thumper)
(generic writer).
thumper
(class).
timer
(class).
timers
(generic reader).
(setf timers)
(generic writer).
update
(generic function).
update-thumper
(generic function).
update-world
(function).
velocity-of
(generic reader).
(setf velocity-of)
(generic writer).
world
(class).
x-ship
(class).
xy-off-create
(function).
xy-off-scale
(function).
xy-off-subtract
(function).
xy-off-sum
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
return a list of vertices (points) suitable for draw-polygon
return a list of points located along the radius around p, at list of angles
Create a ’xy-off’
ship
) (powerup powerup-freeze
) (world world
)) ¶ship
) (powerup powerup-missile
) (world world
)) ¶ship
) (powerup powerup-shield
) (world world
)) ¶x-ship
)) ¶automatically generated reader method
powerup
)) ¶automatically generated reader method
x-ship
)) ¶automatically generated writer method
powerup
)) ¶automatically generated writer method
powerup-shield
)) ¶powerup-freeze
)) ¶powerup-missile
)) ¶initialize
.
(setf music)
.
music
.
(setf opened)
.
opened
.
play-explode1
.
play-explode2
.
play-explode3
.
play-fire
.
play-music
.
play-phaser
.
play-thrust
.
play-thrust-stop
.
play-thump-stop
.
play-thumphi
.
play-thumplo
.
play-ufo1
.
play-ufo1-stop
.
play-ufo2
.
play-ufo2-stop
.
reset
.
(setf sample)
.
sample
.
shut-down
.
stop-music
.
0
:ms
add-freeze
.
add-score
.
add-score
.
add-score
.
add-to
.
add-to
.
add-to
.
add-to
.
(setf best-level)
.
best-level
.
break-down
.
collide
.
collide
.
collide
.
collide
.
collide
.
collide
.
collide
.
frozen-p
.
(setf high-score)
.
high-score
.
in-world-p
.
(setf level)
.
level
.
level-cleared-p
.
(setf lives)
.
lives
.
(setf mobs)
.
mobs
.
(setf num-of-rocks)
.
num-of-rocks
.
(setf paused)
.
paused
.
remove-from
.
remove-from
.
remove-from
.
remove-from
.
render-attract
.
render-world
.
render-world-game
.
reset
.
(setf score)
.
score
.
(setf ship)
.
ship
.
ship-moved
.
shoot
.
start-next-level
.
(setf thumper)
.
thumper
.
(setf timers)
.
timers
.
update
.
update
.
update
.
update
.
update
.
update
.
update
.
(make-hash-table)
0
0
0
0
0
1
(make-instance (quote asteroids::thumper) :period 1000)
Jump to: | (
A B C D F G H I K L M N O P R S T U V X |
---|
Jump to: | (
A B C D F G H I K L M N O P R S T U V X |
---|
Jump to: | *
+
A B C D F H L M N O P R S T V |
---|
Jump to: | *
+
A B C D F H L M N O P R S T V |
---|
Jump to: | A C E F M P R S T W X |
---|
Jump to: | A C E F M P R S T W X |
---|