TrustedUser
2,147
edits
m |
m (Text replacement - "</source>" to "</syntaxhighlight>") |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{AGIWiki}} | {{AGIWiki}} | ||
{{AGIWiki/Control Flow Commands}} | |||
The '''new.room''' command changes the current room number to a new [[AGIWiki/Room|room]] and forces an update. There is an [[AGIWiki/Indirect command|indirect]] version of this command called '''[[AGIWiki/new.room.v|new.room.v]]'''. | The '''new.room''' command changes the current room number to a new [[AGIWiki/Room|room]] and forces an update. There is an [[AGIWiki/Indirect command|indirect]] version of this command called '''[[AGIWiki/new.room.v|new.room.v]]'''. | ||
Line 46: | Line 45: | ||
The following code goes to room 25 if [[AGIWiki/Ego|ego]] is touching the left edge of the screen: | The following code goes to room 25 if [[AGIWiki/Ego|ego]] is touching the left edge of the screen: | ||
< | <syntaxhighlight lang="cpp"> | ||
#define ego_edge_code v2 | #define ego_edge_code v2 | ||
#define left_edge 4 | #define left_edge 4 | ||
Line 54: | Line 53: | ||
new.room(25); | new.room(25); | ||
} | } | ||
</ | </syntaxhighlight> | ||
The next example accomplishes the same task with <code>new.room.v</code><nowiki>: </nowiki> | The next example accomplishes the same task with <code>new.room.v</code><nowiki>: </nowiki> | ||
< | <syntaxhighlight lang="cpp"> | ||
#define ego_edge_code v2 | #define ego_edge_code v2 | ||
#define left_edge 4 | #define left_edge 4 | ||
Line 67: | Line 66: | ||
new.room.v(v202); | new.room.v(v202); | ||
} | } | ||
</ | </syntaxhighlight> | ||
== Technical Information == | == Technical Information == |