AGI Programmer's Wiki
Index
About
+ AGI
About AGI
Data used by AGI
AGI Versions
More AGI Info
+ AGI Studio
Overview
What's new in this version
Status of the project
+ Working with AGI Studio
Opening games
Creating new games
Viewing resources
Adding resources
Extracting resources
Deleting resources
Renumbering reources
Rebuilding the VOL files
Setting Up Menus and Keys
+ Tools
View editor
Logic editor
Text editor
Object editor
WORDS.TOK editor
PicEdit
+ Debugging
Debugging Commands
Trace Mode
+ View Resources
Overview
Creating and Editing
+ Objects
Overview
The Object File
Creating and Editing
Controlling Obstacles
Cycling Objects
Initializing Objects
Positioning Objects
Object/View Commands
Inventory Item Commands
+ Picture Resources
Overview
Creating and Editing
Drawing Pictures
Priorities
+ Logic Resources
Overview
Creating and Editing
Getting Started
Types
Special Variables
Logic Syntax
Script Buffer
Special Flags
AGI Logic Help
Logic Commands by Category
Logic Commands by Name
+ Control Flow Commands
Index
call
call.v
load.logics
load.logics.v
new.room
new.room.v
pop.script
push.script
reset.scan.start
return
set.scan.start
+ Display Commands
Index
clear.lines
clear.text.rect
close.dialog
close.window
configure.screen
display
display.v
graphics
open.dialog
print.at
print.at.v
print
print.v
set.cursor.char
set.text.attribute
shake.screen
status.line.off
status.line.on
text.screen
+ Inventory Item Commands
Index
drop
get
get.room.v
get.v
put
put.v
show.obj
show.obj.v
status
+ Object/View Commands
Index
add.to.pic
add.to.pic.v
animate.obj
block
current.cel
current.loop
current.view
cycle.time
discard.view
discard.view.v
distance
draw
end.of.loop
erase
fix.loop
follow.ego
force.update
get.dir
get.posn
get.priority
ignore.blocks
ignore.horizon
ignore.objs
last.cel
load.view
load.view.v
move.obj
move.obj.v
normal.cycle
normal.motion
number.of.loops
object.on.anything
object.on.land
object.on.water
observe.blocks
observe.horizon
observe.objs
position
position.v
release.loop
release.priority
reposition
reposition.to
reposition.to.v
reverse.cycle
reverse.loop
set.cel
set.cel.v
set.dir
set.horizon
set.loop
set.loop.v
set.pri.base
set.priority
set.priority.v
set.upper.left
set.view
set.view.v
start.cycling
start.motion
start.update
step.size
step.time
stop.cycling
stop.motion
stop.update
unanimate.all
unblock
wander
+ Flag Commands
Index
reset
reset.v
set
set.v
toggle
toggle.v
+ Mathematical Commands
Index
addn
addv
assignn
assignv
decrement
div.n
div.v
get.num
increment
lindirectn
lindirectv
mul.n
mul.v
random
rindirect
subn
subv
+ Menu and IO Commands
Index
allow.menu
disable.item
enable.item
fence.mouse
hide.mouse
hold.key
menu.input
release.key
set.key
set.menu
set.menu.item
show.mouse
submit.menu
+ String Commands
Index
get.string
parse
set.string
word.to.string
+ System Commands
Index
accept.input
cancel.line
echo.line
init.disk
init.joy
pause
player.control
prevent.input
program.control
quit
restart.game
restore.game
save.game
script.size
set.game.id
set.simple
toggle.monitor
+ Test Commands
Index
center.posn
compare.strings
controller
equaln
equalv
greatern
greaterv
has
have.key
isset
issetv
lessn
lessv
mouse.posn
obj.in.box
obj.in.room
posn
right.posn
said
+ Text Resources
Overview
Creating and Editing
The WORDS.TOK File
WORDS.TOK Editor
Displaying Text on Screen
+ Sound Resources
Overview
Creating and Editing
Sound Commands