New pages
From AGI Wiki
Jump to navigationJump to search(newest | oldest) View (newer 50 | older 50) (20 | 50 | 100 | 250 | 500)
- 20:59, 21 April 2019 Set.upper.left (hist | edit) [932 bytes] Andrew Korson (talk | contribs) (Created page with "The purpose of the '''set.upper.left''' command not currently known. == Syntax == set.upper.left(byt A, byt B); == Remarks == This command may be rel...")
- 20:45, 21 April 2019 Set.text.attribute (hist | edit) [6,202 bytes] Andrew Korson (talk | contribs) (Created page with "The '''set.text.attribute''' command sets the foreground and background color for the display commands. == Syntax == set.text.attribute(byt FG, byt BG)...")
- 20:07, 21 April 2019 Set.string (hist | edit) [1,512 bytes] Andrew Korson (talk | contribs) (Created page with "The '''set.string''' command assigns the text of a message to a string. == Syntax == set.string(str sA, msg mB);<br /> set.string(str sA, "...")
- 19:52, 21 April 2019 Set.simple (hist | edit) [1,909 bytes] Andrew Korson (talk | contribs) (Created page with "The '''set.simple''' command creates an automatic game description for saved games. == Syntax == set.simple(str sA); == Remarks == When this command executes, t...")
- 19:43, 21 April 2019 Set.scan.start (hist | edit) [1,801 bytes] Andrew Korson (talk | contribs) (Created page with "The '''set.scan.start''' command sets the entry point for a logic script. == Syntax == set.scan.start(); == Remarks == When the '''set.scan.start''' command is executed, A...")
- 19:28, 21 April 2019 Set.priority.v (hist | edit) [3,763 bytes] Andrew Korson (talk | contribs) (Created page with "The '''set.priority.v''' command sets an object's priority indirectly, and disables automatic priority assignment. == Syntax == set.priority.v(obj oA, va...")
- 19:08, 21 April 2019 Set.priority (hist | edit) [3,625 bytes] Andrew Korson (talk | contribs) (Created page with "The '''set.priority''' command sets an object's priority, and disables automatic priority assignment. == Syntax == set.priority(obj oA, byt PRI);...")
- 14:37, 21 April 2019 Set.menu.item (hist | edit) [2,331 bytes] Andrew Korson (talk | contribs) (Created page with "The '''set.menu.item''' command adds a menu item to a menu. == Syntax == set.menu.item(msg mA, ctl cB);<br /> set.menu.item("menu item text", c...")
- 14:15, 21 April 2019 Set.menu (hist | edit) [2,584 bytes] Andrew Korson (talk | contribs) (Created page with "The '''set.menu''' command adds a menu to the menu system. == Syntax == set.menu(msg mA);<br /> set.menu("menu text"); == Remarks == In AGI menus are the displ...")
- 13:32, 21 April 2019 Leisure Suit Larry Source Repository (hist | edit) [660 bytes] Andrew Branscom (talk | contribs) (Created page with "<div align="center" style="font-size: 22pt">Leisure Suit Larry Source Repository</div><br /> ==<br /> Introduction == <!-- Info here --> <div ID="LSL1"></div> ==<br /> Le...")
- 13:20, 21 April 2019 King's Quest Source Repository (hist | edit) [1,842 bytes] Andrew Branscom (talk | contribs) (Created page with "<div align="center" style="font-size: 22pt">King's Quest Source Repository</div><br /> ==<br /> Introduction == <!-- Info here --> <div ID="KQ1"></div> ==<br /> King's Qu...")
- 13:19, 21 April 2019 Source Repository (hist | edit) [1,202 bytes] Andrew Branscom (talk | contribs) (Created page with "Source Repository This is a page for a source repository of SCI game scripts using SCI Companion's decompiler. ==<br /> Info == <!-- Info here --> ==<br /> King's Que...")
- 12:39, 21 April 2019 Set.key (hist | edit) [1,470 bytes] Andrew Korson (talk | contribs) (Created page with "The '''set.key''' command assigns a keyboard shortcut to a controller. == Syntax == set.key(byt ASCII, byt SCAN, ctl cCTRL); == Remark...")
- 09:13, 21 April 2019 Set.horizon (hist | edit) [1,875 bytes] Andrew Korson (talk | contribs) (Created page with "The '''set.horizon''' command adjusts the position of the horizon line. == Syntax == set.horizon(byt HORIZON); == Remarks == The horizon's value is set to '...")
- 09:00, 21 April 2019 Set.game.id (hist | edit) [1,596 bytes] Andrew Korson (talk | contribs) (Created page with "The '''set.game.id''' command sets the game ID. == Syntax == set.game.id(msg mGAMEID);<br /> set.game.id("gameid"); == Remarks == The game ID is a short name,...")
- 00:36, 21 April 2019 Screen Object Table (hist | edit) [24,451 bytes] Andrew Korson (talk | contribs) (Created page with "The screen object data structure is comprised of 43 (0x2B) bytes of data that track the object's size and position, view/loop/cel data, motion...")
- 23:30, 20 April 2019 Screen object (hist | edit) [5,269 bytes] Andrew Korson (talk | contribs) (Created page with "The screen object data type (sometimes called a VIEW object; not to be confused with a view resource) represents the animated sprites that are controlled by AGI. Unlike ...")
- 22:19, 20 April 2019 Set.cursor.char (hist | edit) [961 bytes] Andrew Korson (talk | contribs) (Created page with "The '''set.cursor.char''' command sets the cursor character. == Syntax == set.cursor.char(msg mCURSORCHAR);<br /> set.cursor.char("message text"); == Remarks ==...")
- 14:44, 20 April 2019 Set (hist | edit) [815 bytes] Andrew Korson (talk | contribs) (Created page with "The '''set''' command sets a flag's value to TRUE. == Syntax == set(flg fA);<br /> fA = true; == Remarks == None. == Possible Errors == Changing values of [...")
- 14:01, 20 April 2019 Script.size (hist | edit) [1,621 bytes] Andrew Korson (talk | contribs) (Created page with "The '''script.size''' command sets the size of the script table. == Syntax == script.size(byt SIZE); == Remarks == Scripts are used to keep trac...")
- 13:35, 20 April 2019 Saving Games (hist | edit) [4,139 bytes] Andrew Korson (talk | contribs) (Created page with "== Saving Games in AGI == Saving a game (by using the '''save.game''' command) writes the current game state, including all information about loaded resources, vari...")
- 12:56, 20 April 2019 Save.game (hist | edit) [884 bytes] Andrew Korson (talk | contribs) (Created page with "The '''save.game''' command saves the game to a file. == Syntax == save.game(); == Remarks == Saving a game writes all the information about the current game state to a fi...")
- 11:40, 20 April 2019 Rindirect (hist | edit) [993 bytes] Andrew Korson (talk | contribs) (Created page with "The '''rindirect''' command assigns the indirect value of one variable to another. == Syntax == rindirect(var vA, var vB);<br /> vA = *vB; ==...")
- 09:14, 20 April 2019 Right.posn (hist | edit) [2,164 bytes] Andrew Korson (talk | contribs) (Created page with "The '''right.posn''' command returns TRUE if the screen coordinates of the screen object's bottom right pixel is within a specified region. == Syntax == right.posn(scr...")
- 07:00, 20 April 2019 Reverse.loop (hist | edit) [2,853 bytes] Andrew Korson (talk | contribs) (Created page with "The '''reverse.loop''' command switches an object's cycle mode to 'reverse loop'. == Syntax == reverse.loop(obj oA, flg fDONE); == Remarks ==...")
- 06:42, 20 April 2019 Reverse.cycle (hist | edit) [2,051 bytes] Andrew Korson (talk | contribs) (Created page with "The '''reverse.cycle''' command switches an object's cycle mode to 'reverse cycle'. == Syntax == reverse.cycle(obj oA); == Remarks == In 'reverse cyc...")
- 22:30, 19 April 2019 Return.false (hist | edit) [1,043 bytes] Andrew Korson (talk | contribs) (Created page with "The '''return.false''' command is an undocumented test command that does nothing except to return a value of false when called in an if command. == Syntax == return.false()...")
- 21:41, 19 April 2019 Restoring Games (hist | edit) [1,265 bytes] Andrew Korson (talk | contribs) (Created page with "Restoring a game is accomplished by calling the '''restore.game''' command. The player is prompted to choose a directory, and one of the save games located in the director...")
- 21:06, 19 April 2019 Restore.game (hist | edit) [1,190 bytes] Andrew Korson (talk | contribs) (Created page with "The '''restore.game''' command restores a game from a previously saved game file. == Syntax == restore.game(); == Remarks == This command displays a window that allows a p...")
- 20:39, 19 April 2019 Restarting Games (hist | edit) [1,438 bytes] Andrew Korson (talk | contribs) (Created page with "The '''restart.game''' command is used to restart a game from the beginning. Restarting a game is similar to restoring a game, except all memory is...")
- 20:26, 19 April 2019 Restart.game (hist | edit) [835 bytes] Andrew Korson (talk | contribs) (Created page with "The '''restart.game''' command restarts a game from the beginning. == Syntax == restart.game(); == Remarks == Restarting a game resets AGI and starts the game over from th...")
- 20:09, 19 April 2019 Reset.v (hist | edit) [884 bytes] Andrew Korson (talk | contribs) (Created page with "The '''reset.v''' command indirectly changes a flag's value to FALSE. == Syntax == reset.v(var vA); == Remarks == Flag '''B''', where '''B''' = '''vA'...")
- 19:55, 19 April 2019 Reset.scan.start (hist | edit) [1,670 bytes] Andrew Korson (talk | contribs) (Created page with "The '''reset.scan.start''' command resets the entry point for a logic script back to the start. == Syntax == reset.scan.start(); == Remarks == When logic scripts are e...")
- 19:38, 19 April 2019 Reset (hist | edit) [791 bytes] Andrew Korson (talk | contribs) (Created page with "The '''reset''' command changes a flag's value to FALSE. == Syntax == reset(flg fA);<br /> fA = false; == Remarks == None. == Possible Errors == Changing va...")
- 19:28, 19 April 2019 Reposition.to.v (hist | edit) [1,937 bytes] Andrew Korson (talk | contribs) (Created page with "The '''reposition.to.v''' command indirectly changes the position of a screen object that is currently drawn on the screen. == Syntax == reposition.to.v([[screen object|obj]...")
- 17:29, 19 April 2019 Reposition.to (hist | edit) [1,864 bytes] Andrew Korson (talk | contribs) (Created page with "The '''reposition.to''' command changes the position of a screen object currently drawn on the screen. == Syntax == reposition.to(obj oA, byt X,...")
- 16:44, 19 April 2019 Reposition (hist | edit) [2,488 bytes] Andrew Korson (talk | contribs) (Created page with "The '''reposition''' command changes the position of a screen object currently drawn on the screen by an amount relative to its current position. == Syntax == reposition(s...")
- 15:05, 19 April 2019 Release.loop (hist | edit) [1,687 bytes] Andrew Korson (talk | contribs) (Created page with "The '''release.loop''' command re-enables the auto loop select feature for a screen object. == Syntax == release.loop(obj oA); == Remarks == AGI includes...")
- 14:35, 19 April 2019 Release.key (hist | edit) [1,570 bytes] Andrew Korson (talk | contribs) (Created page with "The '''release.key''' command restores ego control keys to normal mode. == Syntax == release.key(); == Remarks == By default, when AGI starts, pressing and releasing a d...")
- 07:25, 19 April 2019 Random (hist | edit) [1,481 bytes] Andrew Korson (talk | contribs) (Created page with "The '''random''' command generates a random number within a specified range. == Syntax == random(byt LOWER, byt UPPER, var vRESULT); == R...")
- 07:03, 19 April 2019 Quit (hist | edit) [1,069 bytes] Andrew Korson (talk | contribs) (Created page with "The '''quit''' command ends the game. == Syntax == quit(); '''(VERSION 2.089 ONLY)''' quit(byt MODE); '''(ALL OTHER VERSIONS)''' == Remarks == '''NOTE:''' In...")
- 22:25, 18 April 2019 Put.v (hist | edit) [1,372 bytes] Andrew Korson (talk | contribs) (Created page with "The '''put.v''' command indirectly sets the room number value for an inventory item. == Syntax == put.v(var vITEM, var vR...")
- 22:01, 18 April 2019 Put (hist | edit) [1,487 bytes] Andrew Korson (talk | contribs) (Created page with "The '''put''' command sets the room number value for an inventory item. == Syntax == put(itm iA, var vROOMNUM);<br /> put("item", v...")
- 07:12, 18 April 2019 Print.at.v (hist | edit) [4,060 bytes] Andrew Korson (talk | contribs) (Created page with "The '''print.at.v''' command indirectly displays a message in a window at a specified location. == Syntax == print.at.v(var vMSG, byt ROW, number|b...")
- 07:02, 18 April 2019 Print.at (hist | edit) [3,830 bytes] Andrew Korson (talk | contribs) (Created page with "The '''print.at''' command displays a message in a window at a specified location. == Syntax == print.at(msg mMSG, byt ROW, byt COL, numb...")
- 20:22, 17 April 2019 Print (hist | edit) [2,350 bytes] Andrew Korson (talk | contribs) (Created page with "The '''print''' command displays a message in a window. == Syntax == print(msg mMSG);<br /> print("message text"); == Remarks == The text of message '''mMS...")
- 19:42, 17 April 2019 Posn (hist | edit) [2,451 bytes] Andrew Korson (talk | contribs) (Created page with "The '''posn''' test command returns TRUE if the screen coordinates of the screen object's bottom left pixel are within a specified region. == Syntax == posn(screen obj...")
- 18:56, 17 April 2019 Position.v (hist | edit) [2,144 bytes] Andrew Korson (talk | contribs) (Created page with "The '''position.v''' command indirectly sets the position of a screen object that is not on screen. == Syntax == position.v(obj oA, var vX, ...")
- 07:04, 17 April 2019 Position (hist | edit) [2,078 bytes] Andrew Korson (talk | contribs) (Created page with "The '''position''' command sets the position of a screen object that is not on screen. == Syntax == position(obj oA, byt X, byt Y);...")
- 07:23, 15 April 2019 Pop.script (hist | edit) [1,230 bytes] Andrew Korson (talk | contribs) (Created page with "The '''pop.script''' command restores the script table pointer. == Syntax == pop.script(); == Remarks == This command should only be called after '''push.script''', wh...")