<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://agiwiki.sierrahelp.com//index.php?action=history&amp;feed=atom&amp;title=Load.view.v</id>
	<title>Load.view.v - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://agiwiki.sierrahelp.com//index.php?action=history&amp;feed=atom&amp;title=Load.view.v"/>
	<link rel="alternate" type="text/html" href="http://agiwiki.sierrahelp.com//index.php?title=Load.view.v&amp;action=history"/>
	<updated>2026-09-22T19:20:27Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.9</generator>
	<entry>
		<id>http://agiwiki.sierrahelp.com//index.php?title=Load.view.v&amp;diff=12476&amp;oldid=prev</id>
		<title>Andrew Korson: Created page with &quot;The &#039;&#039;&#039;load.view.v&#039;&#039;&#039; command indirectly loads a view resource onto the memory heap.  == Syntax ==  load.view.v(var vVIEWNUM);  == Remarks ==  This comman...&quot;</title>
		<link rel="alternate" type="text/html" href="http://agiwiki.sierrahelp.com//index.php?title=Load.view.v&amp;diff=12476&amp;oldid=prev"/>
		<updated>2019-04-11T02:56:13Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;The &amp;#039;&amp;#039;&amp;#039;load.view.v&amp;#039;&amp;#039;&amp;#039; command indirectly loads a &lt;a href=&quot;/index.php?title=View&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;View (page does not exist)&quot;&gt;view&lt;/a&gt; resource onto the &lt;a href=&quot;/index.php?title=Memory_heap&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Memory heap (page does not exist)&quot;&gt;memory heap&lt;/a&gt;.  == Syntax ==  load.view.v(&lt;a href=&quot;/index.php/Variable&quot; title=&quot;Variable&quot;&gt;var&lt;/a&gt; vVIEWNUM);  == Remarks ==  This comman...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The &amp;#039;&amp;#039;&amp;#039;load.view.v&amp;#039;&amp;#039;&amp;#039; command indirectly loads a [[view]] resource onto the [[memory heap]].&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
load.view.v([[variable|var]] vVIEWNUM);&lt;br /&gt;
&lt;br /&gt;
== Remarks ==&lt;br /&gt;
&lt;br /&gt;
This command loads [[view]] &amp;#039;&amp;#039;&amp;#039;B&amp;#039;&amp;#039;&amp;#039;, where &amp;#039;&amp;#039;&amp;#039;B&amp;#039;&amp;#039;&amp;#039; equals the value of &amp;#039;&amp;#039;&amp;#039;vVIEWNUM&amp;#039;&amp;#039;&amp;#039;, onto the [[memory heap]]. [[View]] resources must be loaded before being used in any other commands. If a [[view]] is not loaded before being used in commands, AGI will generate one of several [[trappable errors]]. [[View|Views]] should be unloaded using the &amp;#039;&amp;#039;&amp;#039;[[discard.view]]&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;[[discard.view.v]]&amp;#039;&amp;#039;&amp;#039; command once they are no longer needed.&lt;br /&gt;
&lt;br /&gt;
AGI adds a script entry to the [[script stack]] each time a view resource is loaded.&lt;br /&gt;
&lt;br /&gt;
== Possible Errors ==&lt;br /&gt;
&lt;br /&gt;
If you attempt to load a [[view]] that does not exist, AGI will raise a [[runtime error]] and crash.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;CodeBlockHeader&amp;quot;&amp;gt;Code:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;agi&amp;quot;&amp;gt;&lt;br /&gt;
[ typical code to assign ego&amp;#039;s view upon entering a room&lt;br /&gt;
animate.obj(ego);                 [ must initialize the object every time a new room is entered&lt;br /&gt;
load.view.v(currentEgoView);      [ this reserved variable (v16) contains current view number of ego&lt;br /&gt;
set.view.v(ego, currentEgoView);  [ assign the view&lt;br /&gt;
draw(ego);                        [ and then draw ego on screen&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical Information ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color: #efefef&amp;quot; width=&amp;quot;200&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Required Interpreter Version:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| width=&amp;quot;175&amp;quot; | Available in all AGI versions.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color: #efefef&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Byte-Code Value:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| 31 (0x1F hex)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[load.view]]&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Memory Management]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[AGI Scripts]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Category:Commands]]&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andrew Korson</name></author>
	</entry>
</feed>