ManiaScript
Script language used in ManiaPlanet
 All Classes Files Functions Variables Enumerations Enumerator
Public Types | Public Member Functions | Public Attributes | List of all members
CTmMode Struct Reference

#include <big.h>

Inheritance diagram for CTmMode:
CMode CNod

Public Types

enum  ETmScoreSortOrder {
  TotalPoints, BestRace_Time, BestRace_Stunts, BestRace_NbRespawns,
  BestRace_CheckpointsProgress, PrevRace_Time, Name, LadderRankSortValue
}
enum  ETMRespawnBehaviour { Normal, DoNothing, GiveUpBeforeFirstCheckPoint, AlwaysGiveUp }
enum  ETmRaceChronoBehaviour { Auto, Hidden, CountDown, Normal }
- Public Types inherited from CMode
enum  EMedal {
  None, Finished, Bronze, Silver,
  Gold, Author
}

Public Member Functions

Void PassOn (CTmModeEvent Event)
Void Discard (CTmModeEvent Event)
Void FakePlayers_Add (Text NickName)
Void FakePlayers_Remove (CUser User)
Void FakePlayers_RemoveAll ()
Void Scores_Sort (ETmScoreSortOrder SortOrder)
Void Scores_Clear ()
Void Ladder_ComputeRank (ETmScoreSortOrder SortOrder)
- Public Member Functions inherited from CMode
Void RequestLoadMap ()
Void RequestUnloadMap ()
Void Ladder_OpenMatch_BeginRequest ()
Void Ladder_OpenMatch_AddPlayer (CScore PlayerScore)
Void Ladder_OpenMatch_EndRequest ()
Void Ladder_CloseMatchRequest ()
Void Ladder_CancelMatchRequest ()
Void AutoTeamBalance ()
Void Solo_SetNewRecord (CScore PlayerScore, EMedal Medal)
Integer Synchro_AddBarrier ()
Boolean Synchro_BarrierReached (Integer Barrier)

Public Attributes

const CTmPlayer[] ConnectedPlayers
const CTmPlayer[] Players
const CTmPlayer[] PlayersRacing
const CTmPlayer[] PlayersWaiting
const CTmScore[] Scores
const CTmModeEvent[] PendingEvents
Integer CutOffTimeLimit
Integer NbLaps
Boolean IndependantLaps
Boolean UiRounds
Boolean UiStuntsMode
Boolean UiDisplayStuntsNames
Boolean HideOpponents
Integer ForceMaxOpponents
Integer UiScoresPointsLimit
ETMRespawnBehaviour RespawnBehaviour
ETmRaceChronoBehaviour UiRaceChrono
- Public Attributes inherited from CMode
const Text MapName
const CMap Map
const CUser[] Users
const CTeam[] Teams
const Integer Now
const Integer Period
Boolean MatchEndRequested
const Boolean ServerShutdownRequested
const Boolean MapLoaded
const CMapInfo[] MapList
Integer NextMapIndex
const CUIConfigMgr UIManager
const Boolean Ladder_RequestInProgress
const CXmlRpc XmlRpc
- Public Attributes inherited from CNod
const Ident Id

Member Enumeration Documentation

Enumerator:
Auto 
Hidden 
CountDown 
Normal 
Enumerator:
Normal 
DoNothing 
GiveUpBeforeFirstCheckPoint 
AlwaysGiveUp 
Enumerator:
TotalPoints 
BestRace_Time 
BestRace_Stunts 
BestRace_NbRespawns 
BestRace_CheckpointsProgress 
PrevRace_Time 
Name 
LadderRankSortValue 

Member Function Documentation

Void CTmMode::Discard ( CTmModeEvent  Event)
Void CTmMode::FakePlayers_Add ( Text  NickName)
Void CTmMode::FakePlayers_Remove ( CUser  User)
Void CTmMode::FakePlayers_RemoveAll ( )
Void CTmMode::Ladder_ComputeRank ( ETmScoreSortOrder  SortOrder)
Void CTmMode::PassOn ( CTmModeEvent  Event)
Void CTmMode::Scores_Clear ( )
Void CTmMode::Scores_Sort ( ETmScoreSortOrder  SortOrder)

Member Data Documentation

const CTmPlayer [] CTmMode::ConnectedPlayers
Integer CTmMode::CutOffTimeLimit
Integer CTmMode::ForceMaxOpponents
Boolean CTmMode::HideOpponents
Boolean CTmMode::IndependantLaps
Integer CTmMode::NbLaps
const CTmModeEvent [] CTmMode::PendingEvents
const CTmPlayer [] CTmMode::Players
const CTmPlayer [] CTmMode::PlayersRacing
const CTmPlayer [] CTmMode::PlayersWaiting
ETMRespawnBehaviour CTmMode::RespawnBehaviour
const CTmScore [] CTmMode::Scores
Boolean CTmMode::UiDisplayStuntsNames
ETmRaceChronoBehaviour CTmMode::UiRaceChrono
Boolean CTmMode::UiRounds
Integer CTmMode::UiScoresPointsLimit
Boolean CTmMode::UiStuntsMode

The documentation for this struct was generated from the following file: