|
Team
Functions
|
Updated
04/09/99
|
Team::setScore(TeamId,
ScoreString, SortValue) |
TeamId: Team
number. Each team is associated with a number
range from -1 to 7. Where -1 is the observer team.
ScoreString: The string that will be displayed.
SortValue: The value ScoreStrings will be sorted by.
USED IN: Objectives.cs
RETURN: True if succeed or False if failed. |
Used to set the
team score values on the TAB screen. Look at the function ObjectiveMission::refreshTeamScores()
in the Objectives.cs file. I'll explain this function below:
Team::setScore(%i,
"%t\t " @ $teamScore[%i], $teamScore[%i]);
%i is the TeamNumber.
The "%t\t ": %t will print the teams
name and the
\t will tab over to the next column (which is
defined in
the setTeamScoreHeading function call). The
$teamScore[%i]
is the %i teams score and the last
$teamScore[%i]
says that you want it to be sorted by
team score.
Sorts highest value on top lowest on the bottom. |
setTeamScoreHeading(HString) |
HString: The
heading for the team scores on the tab screen.
USED IN: Dm.cs, Objectives.cs
RETURN: True if succeed or False if failed. |
Sets the heading
for the team score section of the tab screen. For Example:
setTeamScoreHeading("Team
Name\t\xD6Score");
It will print
Team Name and then move D6hex units
to the right
and print Score. The D6 is a hex value from
0 to FF.. |
Team::setObjective(TeamId,
LineNum, String) |
TeamId: Team
number. Each team is associated with a number range from -1
to 7. Where -1 is the observer team.
LineNum: The line number to display the text on.
String: The text string to be displayed. USED IN: Dm.cs, Objectives.cs
RETURN: 0 |
Used to place
text on the objective screen. Each objective screen is team
based. This allows you to have a different objective screen for each
team. It uses the TeamId to define on which objective screen
to place the text. |
Team::clearObjectives(TeamId) |
TeamId: Team
number. Each team is associated with a number range from -1
to 7. Where -1 is the observer team.
USED IN: Currently not used in any script files.
RETURN: 0 |
This will clear
the objective screen for the team defined by the TeamId. |
|