ModEnc is currently in Maintenance Mode: Changes could occur at any given moment, without advance warning.

Waypoints: Difference between revisions

From ModEnc
Jump to navigation Jump to search
m Maps/Waypoints moved to Waypoints: Moving the Maps/ sections' pages to main space.
Nighthawk200 (talk | contribs)
m Categorising.
Line 38: Line 38:
== Letter-based addressing ==
== Letter-based addressing ==
Not all of the features using Waypoints refer to them by their Index. Some of them use letters for this purpose. To convert an Index to a lettered reference, you need to divide the Index by 26 and then convert the {{Tt|result - 1}} and the {{Tt|remainder}} values to letters A-Z and concatenate them (skip the first value if result is 0). Waypoint #0 is {{Tt|A}}, Waypoint #25 is {{Tt|Z}}, #26 is {{Tt|AA}} and so on. Or you can look at your favourite spreadsheet's column numbering, it uses the same principle.
Not all of the features using Waypoints refer to them by their Index. Some of them use letters for this purpose. To convert an Index to a lettered reference, you need to divide the Index by 26 and then convert the {{Tt|result - 1}} and the {{Tt|remainder}} values to letters A-Z and concatenate them (skip the first value if result is 0). Waypoint #0 is {{Tt|A}}, Waypoint #25 is {{Tt|Z}}, #26 is {{Tt|AA}} and so on. Or you can look at your favourite spreadsheet's column numbering, it uses the same principle.
[[Category:Map Information]]

Revision as of 20:40, 20 June 2008

This page should correctly be named "[Waypoints]"; it is wrong due to technical restrictions.



Waypoints
Sidebar/Default

Waypoints are like bookmarks on a map - they address a certain cell. They have multiple uses:

  • The Waypoints numbered 0 - 7 are used as starting points for each of the 8 possible players.
  • The [Basic] → HomeCell use waypoints to determine where the screen should be focused in a map at startup.
  • Most Events and Actions make use of them.
  • Most map elements use them as well.


Section

TD/CO

RA/CS/AM

TS/FS/RA2/YR

The [Waypoints] section in a map takes this format:

[Waypoints]
Index=COORDS
Meanings of each string
String Meaning
Index The Index of this waypoint. Unlike lists such as [InfantryTypes], the index does matter - the game allocates space for 702 Waypoints (#0 - #701) and will interpret Index as the number of the waypoint in that space.
COORDS The number containing the coordinates of the cell. It is interpreted as Y * 1000 + X.

Letter-based addressing

Not all of the features using Waypoints refer to them by their Index. Some of them use letters for this purpose. To convert an Index to a lettered reference, you need to divide the Index by 26 and then convert the result - 1 and the remainder values to letters A-Z and concatenate them (skip the first value if result is 0). Waypoint #0 is A, Waypoint #25 is Z, #26 is AA and so on. Or you can look at your favourite spreadsheet's column numbering, it uses the same principle.