User contributions
From AGI Wiki
Jump to navigationJump to search- 11:49, 14 April 2019 diff hist +4 m Call.v →Example current
- 11:48, 14 April 2019 diff hist +4 m Call →Example current
- 23:26, 13 April 2019 diff hist +1,964 N Obj.in.box Created page with "The '''obj.in.box''' command returns TRUE if the entire bottom row of pixels of the screen object is within a specified region. == Syntax == obj.in.box(screen object|o..."
- 23:01, 13 April 2019 diff hist +2,010 N Object.on.water Created page with "The '''object.on.water''' command restricts a screen object to water (areas with priority of 3). == Syntax == object.on.water(obj oA); == Remarks == Sc..." current
- 22:50, 13 April 2019 diff hist +2,347 N Object.on.land Created page with "The '''object.on.land''' command restricts a screen object from going entirely on water (areas where priority does not equal 3). == Syntax == object.on.land(screen object|..." current
- 22:39, 13 April 2019 diff hist +1,266 N Object.on.anything Created page with "The '''object.on.anything''' command removes area restrictions from a screen object. == Syntax == object.on.anything(obj oA); == Remarks == This comm..." current
- 18:33, 12 April 2019 diff hist -3 Normal.cycle →Possible Errors current
- 18:30, 12 April 2019 diff hist +11 Normal.motion →Possible Errors
- 18:29, 12 April 2019 diff hist +648 Number.of.loops current
- 18:23, 12 April 2019 diff hist +1,127 Normal.motion
- 18:08, 12 April 2019 diff hist +2,033 N Normal.cycle Created page with "The '''normal.cycle''' command switches an object's cycle mode to 'normal'. == Syntax == normal.cycle(obj oA); == Remarks == In 'normal' cycle mode..."
- 18:02, 12 April 2019 diff hist +1,353 N New.room.v Created page with "The '''new.room.v''' command indirectly changes the current room number and forces an update. == Syntax == new.room.v(var vROOMNUM); == Remarks == The '''new...." current
- 17:56, 12 April 2019 diff hist +1,524 New.room current
- 17:24, 11 April 2019 diff hist +9 Mul.n →Remarks current
- 17:23, 11 April 2019 diff hist +1,413 N Mul.v Created page with "The '''mul.v''' command multiplies two variables and stores the result in the first. == Syntax == mul.v(var vA, var vB);<br /> vA = vA * vB;<br />..." current
- 17:20, 11 April 2019 diff hist +1,331 N Mul.n Created page with "The '''mul.n''' command multiplies a variable with a number. == Syntax == mul.n(var vA, byt B);<br /> vA = vA * B;<br /> vA *= B; == Remarks == Bec..."
- 17:17, 11 April 2019 diff hist +133 Div.v →Remarks current
- 17:16, 11 April 2019 diff hist +133 Div.n →Remarks current
- 16:22, 11 April 2019 diff hist +2,257 Move.obj.v current
- 15:17, 11 April 2019 diff hist +68 Move.obj →Possible Errors current
- 15:15, 11 April 2019 diff hist +92 Move.obj →Remarks
- 15:03, 11 April 2019 diff hist +2,024 Move.obj
- 14:07, 11 April 2019 diff hist +1,179 N Mouse.posn Created page with "The '''mouse.posn''' command polls the mouse for its current position. == Syntax == mouse.posn(var vA, var vB); == Remarks == Details of mouse in..." current
- 13:33, 11 April 2019 diff hist +2,373 N Menu.input Created page with "The '''menu.input''' command brings up the menu at the beginning of the next interpreter cycle. == Syntax == menu.input(); == Remarks == When the '''menu.input'''..." current
- 13:22, 11 April 2019 diff hist +2,086 N Log Created page with "The '''log''' command adds an entry to the game's log file. == Syntax == log(msg mLOGMSG);<br /> log("log message"); == Remarks == The '''log''' command is oft..." current
- 21:56, 10 April 2019 diff hist +1,683 N Load.view.v Created page with "The '''load.view.v''' command indirectly loads a view resource onto the memory heap. == Syntax == load.view.v(var vVIEWNUM); == Remarks == This comman..." current
- 21:16, 10 April 2019 diff hist -438 Load.view current
- 20:34, 10 April 2019 diff hist +889 Load.sound current
- 15:39, 10 April 2019 diff hist +112 Load.pic →Remarks current
- 15:28, 10 April 2019 diff hist +74 Load.logics.v →Remarks current
- 15:23, 10 April 2019 diff hist +76 Load.logics →Remarks current
- 07:05, 10 April 2019 diff hist +1,729 N Load.pic Created page with "The '''load.pic''' command indirectly loads a picture resource onto the memory heap. == Syntax == load.pic(var vPICNUM); == Remarks == This command lo..."
- 06:58, 10 April 2019 diff hist +1,485 N Load.logics.v Created page with "The '''load.logics.v''' command indirectly loads a logic resource onto the memory heap. == Syntax == load.logics.v(var vLOGICNUM); == Remarks == This..."
- 06:48, 10 April 2019 diff hist +1,384 N Load.logics Created page with "The '''load.logics''' command loads a logic resource onto the memory heap. == Syntax == load.logics(byt LOGICNUM); == Remarks == This command loads lo..."
- 21:10, 9 April 2019 diff hist +993 N Lindirectv Created page with "The '''lindirectv''' command assigns the value of one variable to another indirectly. == Syntax == lindirectv(var vA, var vB);<br /> *vA =..." current
- 20:55, 9 April 2019 diff hist +961 N Lindirectn Created page with "The '''lindirectn''' command assigns a numerical value to a variable indirectly. == Syntax == lindirectn(var vA, byt B);<br /> *vA = B; ==..." current
- 20:18, 9 April 2019 diff hist +1,203 N Lessv Created page with "The '''lessv''' command compares the values of two variables. It returns TRUE if the value of the first variable is less than the value of the second variable. =..."
- 19:44, 9 April 2019 diff hist +1,156 N Lessn Created page with "The '''lessn''' command compares a variable value to a number. It returns TRUE if the value of the variable is less than the number. == Syntax == lessn(var..."
- 17:19, 9 April 2019 diff hist -449 Last.cel.v Blanked the page current
- 16:50, 9 April 2019 diff hist +102 Talk:Last.cel.v current
- 16:49, 9 April 2019 diff hist +39 N Talk:Last.cel.v Created page with "there is no 'last.cel.v' command in AGI"
- 16:44, 9 April 2019 diff hist +682 Last.cel current
- 15:25, 9 April 2019 diff hist +1,097 N Issetv Created page with "The '''issetv''' command returns the value of a flag indirectly. == Syntax == issetv(var vA) == Remarks == Test commands are only valid in an <code>if</co..." current
- 23:30, 8 April 2019 diff hist +1,077 N Isset Created page with "The '''isset''' command returns the value of the specified flag. == Syntax == isset(flg fA)<br /> fA<br /> == Remarks == Test commands are only valid in an <..."
- 23:24, 8 April 2019 diff hist +1,076 N Init.joy Created page with "The '''init.joy''' command calibrates the joystick, if one is connected. == Syntax == init.joy(); == Remarks == The joystick is disabled by default when..." current
- 21:33, 8 April 2019 diff hist +844 N Init.disk Created page with "The '''init.disk''' command presumably formatted a floppy disk for save game use on non-PC systems. == Syntax == init.disk(); == Remarks == In the PC version of AGI, this..." current
- 21:25, 8 April 2019 diff hist +1,385 N Increment Created page with "The '''increment''' command increases a variable's value by one. == Syntax == increment(var vA);<br /> ++vA;<br /> vA++;<br /> vA = vA + 1;<br /> v..." current
- 21:15, 8 April 2019 diff hist +1,493 N Ignore.objs Created page with "The '''ignore.objs''' command allows a screen object to move through other objects. == Syntax == ignore.objs(obj oA); == Remarks == By default when i..." current
- 20:54, 8 April 2019 diff hist +7 Fix.loop →Possible Errors
- 20:46, 8 April 2019 diff hist +12 Discard.view.v →Possible Errors current
- 20:25, 8 April 2019 diff hist +1,505 N Ignore.horizon Created page with "The '''ignore.horizon''' command allows an object to go above the horizon. == Syntax == ignore.horizon(obj oA); == Remarks == The horizon is an invis..." current
- 20:07, 8 April 2019 diff hist +1,574 N Ignore.blocks Created page with "The '''ignore.blocks''' command allows an object to ignore blocks and conditional control lines. == Syntax == ignore.blocks(obj oA); == Remarks == The de..." current
- 19:41, 8 April 2019 diff hist +1,556 N Hold.key Created page with "The '''hold.key''' command sets the ego control keys to hold mode. == Syntax == hold.key(); == Remarks == By default, when AGI starts, pressing and releasing a direc..." current
- 19:12, 8 April 2019 diff hist +1,143 N Hide.mouse Created page with "The '''hide.mouse''' command hides the mouse cursor. == Syntax == hide.mouse(); == Remarks == In the PC version of AGI, this command points to a null function, and does no..." current
- 17:21, 8 April 2019 diff hist +9 Have.key →Remarks
- 17:20, 8 April 2019 diff hist +2,192 N Have.key Created page with "The '''have.key''' command returns TRUE if the the value of reserved variable v19 > 0. == Syntax == have.key() == Remarks == Test commands are only valid in an <co..."
- 16:56, 8 April 2019 diff hist +1,664 N Has Created page with "The '''has''' command returns TRUE if the specified inventory item is in the player's inventory (i.e. the item's room number equals 255). == Syntax..."
- 16:04, 7 April 2019 diff hist +1,183 N Greaterv Created page with "The '''greaterv''' command compares the values of two variables. It returns TRUE if the value of the first variable is greater than the value of the second ..."
- 16:00, 7 April 2019 diff hist +1,168 N Greatern Created page with "The '''greatern''' command compares a variable value to a number. It returns TRUE if the value of the variable is greater than the number. == Syntax == greatern(variab..."
- 15:52, 7 April 2019 diff hist +1,036 N Graphics Created page with "The '''graphics''' command displays the graphics screen. == Syntax == graphics(); == Remarks == The default display screen when AGI starts is the graphics screen. If t..." current
- 15:49, 7 April 2019 diff hist +1,199 N Get.v Created page with "The '''get.v''' command indirectly adds an inventory item to the player's inventory. == Syntax == get.v(var vA); == Remarks == The OBJECT File (AGI)|roo..." current
- 15:45, 7 April 2019 diff hist +3,785 N Get.string Created page with "The '''get.string''' command prompts the player to enter a string that can be manipulated in logic code. == Syntax == get.string(str sA, msg mPROM..." current
- 15:12, 7 April 2019 diff hist +18 Get.room.v →Remarks current
- 15:12, 7 April 2019 diff hist +1,204 N Get.room.v Created page with "The '''get.room.v''' command copies an inventory item's room number to a variable. == Syntax == get.room.v(var vA, va..."
- 15:04, 7 April 2019 diff hist +968 N Get.priority Created page with "The '''get.priority''' command stores the current priority of a screen object in a variable. == Syntax == get.priority(obj oA, var..." current
- 21:26, 1 April 2019 diff hist +830 Get.posn current
- 21:00, 1 April 2019 diff hist +2,169 N Get.num Created page with "The '''get.num''' command prompts the player to enter a number. == Syntax == get.num(msg mPROMPT, var vB);<br /> get.num("prompt", var..." current
- 20:08, 1 April 2019 diff hist +515 Get.dir current
- 19:58, 1 April 2019 diff hist +1,214 N Get Created page with "The '''get''' command adds an inventory item to the player's inventory. == Syntax == get(itm iA);<br /> get("item"); == Remarks == The '''get''' com..." current
- 19:37, 1 April 2019 diff hist +1,034 Wiki Discussion current
- 19:21, 1 April 2019 diff hist 0 File:Agi php.zip Andrew Korson uploaded a new version of File:Agi php.zip current
- 09:42, 31 March 2019 diff hist +1,535 N Force.update Created page with "The '''force.update''' command redraws all screen objects immediately, without waiting until the start of the next interpreter cycle. == Syntax == force.update(screen obje..." current
- 18:46, 30 March 2019 diff hist +1,210 Follow.ego current
- 17:34, 30 March 2019 diff hist +1,723 N Fix.loop Created page with "The '''fix.loop''' command disables the auto loop select feature for a screen object. == Syntax == fix.loop(obj oA); == Remarks..."
- 16:59, 30 March 2019 diff hist +1,232 N Fence.mouse Created page with "The '''fence.mouse''' command restricts the mouse to a portion of the screen. == Syntax == fence.mouse(byt X1, byt Y1, byt X..." current
- 16:52, 30 March 2019 diff hist +43 Discard.sound →Technical Information current
- 16:51, 30 March 2019 diff hist +179 Discard.sound
- 16:37, 30 March 2019 diff hist -1 m Close.dialogue →Remarks current
- 16:36, 30 March 2019 diff hist +292 Open.dialogue current
- 16:35, 30 March 2019 diff hist -4 m Close.dialogue →Remarks
- 16:34, 30 March 2019 diff hist +297 Close.dialogue
- 15:23, 30 March 2019 diff hist +1,603 N Erase Created page with "The '''erase''' command removes a screen object from the visual screen. == Syntax == erase(obj oA); == Remarks == Erasing a screen object only re..." current
- 14:39, 30 March 2019 diff hist +62 Draw current
- 14:23, 30 March 2019 diff hist +1,075 N Equalv Created page with "The '''equalv''' command compares the values of two variables. It returns TRUE if the values are equal. == Syntax == equalv(var vA, [[variable|var]..." current
- 14:20, 30 March 2019 diff hist +1,066 N Equaln Created page with "The '''equaln''' command compares a variable value to a given number. It returns TRUE if the values are equal. == Syntax == equaln(var vA, byt B)..." current
- 14:01, 30 March 2019 diff hist +2,858 N End.of.loop Created page with "The '''end.of.loop''' command switches an object's cycle mode to ‘end of loop’. == Syntax == end.of.loop(obj oA, flg fDONE); == R..." current
- 13:39, 30 March 2019 diff hist +2,042 N Enable.item Created page with "The '''enable.item''' command enables a menu item that has been previously disabled. == Syntax == enable.item(ctl cA); == Remarks == This command will enab..." current
- 13:34, 30 March 2019 diff hist -24 Disable.item →Example current
- 13:12, 30 March 2019 diff hist +1,480 N Echo.line Created page with "The '''echo.line''' command adds the previous line of input to the current input line. == Syntax == echo.line(); == Remarks == When the player presses ENTER, AGI saves..." current
- 12:48, 30 March 2019 diff hist +1,244 N Drop Created page with "The '''drop''' command changes an inventory item's room number to zero. == Syntax == drop(itm iA); drop("item"); == Remarks == The '''drop''' comman..." current
- 12:39, 30 March 2019 diff hist +1,697 N Draw.pic Created page with "The '''draw.pic''' command creates the visual and priority screens in memory, using the data in the specified picture resource. == Syntax == draw...." current
- 12:05, 30 March 2019 diff hist +2,160 N Draw Created page with "The '''draw''' command draws a screen object on the visual screen so it will be visible in subsequent interpreter cycles. == Syntax == draw(obj oA)..."
- 11:42, 30 March 2019 diff hist +1,048 N Div.v Created page with "The '''div.v''' command divides a variable by another variable, and stores the result in the first. == Syntax == div.v(var vA, var vB);<br..."
- 11:34, 30 March 2019 diff hist +978 N Div.n Created page with "The '''div.n''' command divides a variable by a number. == Syntax == div.n(var vA, byt B);<br /> vA = vA / B;<br /> vA /= B; == Remarks == The resu..."
- 11:23, 30 March 2019 diff hist +1,773 N Distance Created page with "The '''distance''' command calculates the distance between two screen objects, and stores the result in a variable. == Syntax == distance(obj oA,..." current
- 11:11, 30 March 2019 diff hist +2,626 N Display.v Created page with "The '''display.v''' command indirectly displays text at a specified row and column. == Syntax == display.v(var vROW, var vCOL, var vMS..." current
- 10:52, 30 March 2019 diff hist +2,557 N Display Created page with "The '''display''' command displays text at a specified row and column. == Syntax == display(byt ROW, bytCOL, msg mMSG);<br /> display(num..." current
- 10:11, 30 March 2019 diff hist +1,628 N Discard.view.v Created page with "The '''discard.view.v''' command unloads a view resource from the memory heap indirectly. == Syntax == discard.view.v(var vA); == Remarks == This comm..."
- 09:54, 30 March 2019 diff hist -163 Discard.view current
- 09:45, 30 March 2019 diff hist +106 Discard.sound →Remarks