Civ4CursorInfo: Difference between revisions
(→Tags) |
m (Unprotected "Civ4CursorInfo") |
||
(10 intermediate revisions by 6 users not shown) | |||
Line 4: | Line 4: | ||
==Tags== | |||
===Text=== | |||
{| border="1" style="text-align:left" cellpadding="3" cellspacing="0" | |||
|- | |||
! style="background:#efefef;" | Tag Name | |||
! style="background:#efefef;" | Description | |||
|- | |||
!CursorInfo | |||
|This is the tag which brackets all of the information (the Type and CursorPath tags) for each cursor. | |||
|- | |||
!Type | |||
|This is a tag used internally by the game to refer to this particular cursor. All of the default cursors are prefixed with CURSOR_. | |||
|- | |||
!CursorPath | |||
|This gives the directory path of the image file used for the cursor. All of the default cursors are located in the res/Cursors/ folder and have the .ani extension. | |||
|} | |||
==Example== | ==Example== |
Latest revision as of 01:17, 3 October 2011
The Civ4CursorInfo file declares the type and file path of all of the cursor graphics used in-game. In addition to the standard map screen cursor, which is most prominent, there are cursors for things like nuke mode, reconnaissance missions, and pinging the map, among others.
All tags must be opened and closed; the first is the "open", the second the "close" tag. If nothing goes inside a "list tag", then it should just be the opening tag with a "/" before the closing bracket. The following tables contain all available tags, as well as their purpose and accepted values.
Tags
Text
Tag Name | Description |
---|---|
CursorInfo | This is the tag which brackets all of the information (the Type and CursorPath tags) for each cursor. |
Type | This is a tag used internally by the game to refer to this particular cursor. All of the default cursors are prefixed with CURSOR_. |
CursorPath | This gives the directory path of the image file used for the cursor. All of the default cursors are located in the res/Cursors/ folder and have the .ani extension. |
Example
In the following example of code, please note that there is a specific order of all of the tags. You must list the tags in this order for the game to properly interpret your file.
<CursorInfos> <CursorInfo> <Type>CURSOR_DEFAULT</Type> <CursorPath>res/Cursors/Pointer.ani</CursorPath> </CursorInfo> <CursorInfo> <Type>CURSOR_PING</Type> <CursorPath>res/Cursors/Ping.ani</CursorPath> </CursorInfo> <CursorInfo> <Type>CURSOR_GO_TO</Type> <CursorPath>res/Cursors/GoTo.ani</CursorPath> </CursorInfo> </CursorInfos>