Difference between revisions of "Script Classes for Adventure Games/List Class"
Line 121: | Line 121: | ||
<span style="float: left">[[Script Classes for Adventure Games/Collection Class|< Previous: Collection Class]]</span> | <span style="float: left">[[Script Classes for Adventure Games/Collection Class|< Previous: Collection Class]]</span> | ||
− | <span style="float: right">[[Script Classes for Adventure Games/Set|Next: Set >]]</span> | + | <span style="float: right">[[Script Classes for Adventure Games/Set Class|Next: Set Class >]]</span> |
| |
Revision as of 01:16, 7 December 2015
Chapter:
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
Index
The List Class
A List is just a Collection which has a specified order to its elements.
In file | system.sc |
Inherits from | Collection |
Inherited by | Inventory |
Set |
Properties
Methods
add: element [element ...]
Adds elements to the end of the list in the order specified.
first
Returns the kNode of the first element in the List.
next: kNode
Returns the kNode of the element which follows kNode in the List, 0 if kNode is the end of the List.
at: n
Returns the element (not the kNode) at position n in the List.
last
Returns the kNode of the last element in the List.
prev: kNode
Returns the kNode of the element preceding kNode in the List, 0 if kNode is the first element of the List.
addToFront: element [element ...]
Add elements to the beginning of the List.
addToEnd: element [element ...]
Add elements to the end of the List.
indexOf: element
Return the index of element in the list. If the element is not in the list, return -1.
- Notes
< Previous: Collection Class Next: Set Class >