Difference between revisions of "AGI/Specifications/View"

Jump to navigation Jump to search
m
spelling and grammar
m (spelling)
m (spelling and grammar)
Line 116: Line 116:
Written by Lance Ewing (Last updated: 31 August 1997).
Written by Lance Ewing (Last updated: 31 August 1997).


Firstly we should note that there is a difference between a VIEW and a VIEW object. A VIEW is a collection of animated sequences that are stored in a VOL file. When a view is loaded into memory, it is then connected to one or more VIEW table entries (see below) that store information on what the interpreter calls objects (don't confuse this with inventory items). An object is an animated sprite that is currently being controlled by the interpreter. With each interpretation cycle, the state of each object in the VIEW table is updated and, if required, updated on the screen. It is therefore possible to have five or more hungry crocodiles swimming in a moat each which have there own VIEW table entries, all of which point to the same VIEW data.
Firstly we should note that there is a difference between a VIEW and a VIEW object. A VIEW is a collection of animated sequences that are stored in a VOL file. When a view is loaded into memory, it is then connected to one or more VIEW table entries (see below) that store information on what the interpreter calls objects (don't confuse this with inventory items). An object is an animated sprite that is currently being controlled by the interpreter. With each interpretation cycle, the state of each object in the VIEW table is updated and, if required, updated on the screen. It is therefore possible to have five or more hungry crocodiles swimming in a moat each with their own VIEW table entries, all of which point to the same VIEW data.


View objects appear to have the following properties:
View objects appear to have the following properties:
Line 205: Line 205:


<span id="ViewTest"></span>
<span id="ViewTest"></span>
==VIEW test commands==
==VIEW test commands==


73

edits

Navigation menu