ManiaScript Trackmania 2020  30/10/2024
CModulePlaygroundScoresTable Class Reference

Documentation for class CModulePlaygroundScoresTable. More...

#include <2024_10_30.h>

Inheritance diagram for CModulePlaygroundScoresTable:
CModulePlayground CNod

Public Types

enum  EColumnType {
  CustomString, CustomNatural, CustomInteger, CustomReal,
  CustomTime, Avatar, Name, ManiaStars,
  Tools, Tags, TMBestTime, TMPrevTime,
  TMBestLapTime, TMStunts, TMRespawns, TMCheckpoints,
  TMPoints, TMPrevRaceDeltaPoints, SMPoints, SMRoundPoints
}
 
enum  EScoreSortOrder {
  Default, Name, LadderRanking, TMPoints,
  TMBestTime, TMBestLapTime, TMStunts, TMRespawns,
  TMCheckpoints, TMPrevTime, SMPoints, SMRoundPoints
}
 

Public Member Functions

Void SetFooterText (Text FooterText)
 
Void ResetCustomColumns (CScore Score)
 
Void ResetCustomColumns ()
 
Void Scores_Sort (CModulePlaygroundScoresTable::EScoreSortOrder SortOrder)
 
Void SetColumnValue (CScore Score, Text ColumnId, Text ColumnValue)
 
Void SetColumnValue (CScore Score, Text ColumnId, Integer ColumnValue)
 
Void SetColumnValue (CScore Score, Text ColumnId, Real ColumnValue)
 
Void SetColumnVisibility (CModulePlaygroundScoresTable::EColumnType Type, Boolean Visibility)
 
Void SetColumnVisibility (Text ColumnId, Boolean Visibility)
 
Void SetColor (CScore Score, Vec3 Color)
 
Void ResetColor (CScore Score)
 
- Public Member Functions inherited from CModulePlayground
Void Hide ()
 
Void Hide (CUIConfig UIConfig)
 
Void Show ()
 
Void Show (CUIConfig UIConfig)
 
Boolean IsVisible (CUIConfig UIConfig)
 

Additional Inherited Members

- Public Attributes inherited from CNod
Ident const Id
 

Detailed Description

Documentation for class CModulePlaygroundScoresTable.

Definition at line 18782 of file 2024_10_30.h.

Member Enumeration Documentation

◆ EColumnType

Enumerator
CustomString 
CustomNatural 
CustomInteger 
CustomReal 
CustomTime 
Avatar 
Name 
ManiaStars 
Tools 
Tags 
TMBestTime 
TMPrevTime 
TMBestLapTime 
TMStunts 
TMRespawns 
TMCheckpoints 
TMPoints 
TMPrevRaceDeltaPoints 
SMPoints 
SMRoundPoints 

Definition at line 18787 of file 2024_10_30.h.

18787  {
18788  CustomString,
18789  CustomNatural,
18790  CustomInteger,
18791  CustomReal,
18792  CustomTime,
18793  Avatar,
18794  Name,
18795  ManiaStars,
18796  Tools,
18797  Tags,
18798  TMBestTime,
18799  TMPrevTime,
18800  TMBestLapTime,
18801  TMStunts,
18802  TMRespawns,
18803  TMCheckpoints,
18804  TMPoints,
18806  SMPoints,
18807  SMRoundPoints,
18808  };

◆ EScoreSortOrder

Enumerator
Default 
Name 
LadderRanking 
TMPoints 
TMBestTime 
TMBestLapTime 
TMStunts 
TMRespawns 
TMCheckpoints 
TMPrevTime 
SMPoints 
SMRoundPoints 

Definition at line 18812 of file 2024_10_30.h.

18812  {
18813  Default,
18814  Name,
18815  LadderRanking,
18816  TMPoints,
18817  TMBestTime,
18818  TMBestLapTime,
18819  TMStunts,
18820  TMRespawns,
18821  TMCheckpoints,
18822  TMPrevTime,
18823  SMPoints,
18824  SMRoundPoints,
18825  };

Member Function Documentation

◆ ResetColor()

Void CModulePlaygroundScoresTable::ResetColor ( CScore  Score)

◆ ResetCustomColumns() [1/2]

Void CModulePlaygroundScoresTable::ResetCustomColumns ( )

◆ ResetCustomColumns() [2/2]

Void CModulePlaygroundScoresTable::ResetCustomColumns ( CScore  Score)

◆ Scores_Sort()

Void CModulePlaygroundScoresTable::Scores_Sort ( CModulePlaygroundScoresTable::EScoreSortOrder  SortOrder)

◆ SetColor()

Void CModulePlaygroundScoresTable::SetColor ( CScore  Score,
Vec3  Color 
)

◆ SetColumnValue() [1/3]

Void CModulePlaygroundScoresTable::SetColumnValue ( CScore  Score,
Text  ColumnId,
Integer  ColumnValue 
)

◆ SetColumnValue() [2/3]

Void CModulePlaygroundScoresTable::SetColumnValue ( CScore  Score,
Text  ColumnId,
Real  ColumnValue 
)

◆ SetColumnValue() [3/3]

Void CModulePlaygroundScoresTable::SetColumnValue ( CScore  Score,
Text  ColumnId,
Text  ColumnValue 
)

◆ SetColumnVisibility() [1/2]

Void CModulePlaygroundScoresTable::SetColumnVisibility ( CModulePlaygroundScoresTable::EColumnType  Type,
Boolean  Visibility 
)

◆ SetColumnVisibility() [2/2]

Void CModulePlaygroundScoresTable::SetColumnVisibility ( Text  ColumnId,
Boolean  Visibility 
)

◆ SetFooterText()

Void CModulePlaygroundScoresTable::SetFooterText ( Text  FooterText)

The documentation for this class was generated from the following file:
CModulePlaygroundScoresTable::CustomTime
@ CustomTime
Definition: 2024_10_30.h:18792
CModulePlaygroundScoresTable::Avatar
@ Avatar
Definition: 2024_10_30.h:18793
CModulePlaygroundScoresTable::Default
@ Default
Definition: 2024_10_30.h:18813
CModulePlaygroundScoresTable::Tools
@ Tools
Definition: 2024_10_30.h:18796
CModulePlaygroundScoresTable::CustomString
@ CustomString
Definition: 2024_10_30.h:18788
CModulePlaygroundScoresTable::CustomNatural
@ CustomNatural
Definition: 2024_10_30.h:18789
CModulePlaygroundScoresTable::SMRoundPoints
@ SMRoundPoints
Definition: 2024_10_30.h:18807
CModulePlaygroundScoresTable::TMBestLapTime
@ TMBestLapTime
Definition: 2024_10_30.h:18800
CModulePlaygroundScoresTable::SMPoints
@ SMPoints
Definition: 2024_10_30.h:18806
CModulePlaygroundScoresTable::TMPoints
@ TMPoints
Definition: 2024_10_30.h:18804
CModulePlaygroundScoresTable::Tags
@ Tags
Definition: 2024_10_30.h:18797
CModulePlaygroundScoresTable::CustomInteger
@ CustomInteger
Definition: 2024_10_30.h:18790
CModulePlaygroundScoresTable::TMStunts
@ TMStunts
Definition: 2024_10_30.h:18801
CModulePlaygroundScoresTable::TMBestTime
@ TMBestTime
Definition: 2024_10_30.h:18798
CModulePlaygroundScoresTable::Name
@ Name
Definition: 2024_10_30.h:18794
CModulePlaygroundScoresTable::TMPrevRaceDeltaPoints
@ TMPrevRaceDeltaPoints
Definition: 2024_10_30.h:18805
CModulePlaygroundScoresTable::LadderRanking
@ LadderRanking
Definition: 2024_10_30.h:18815
CModulePlaygroundScoresTable::TMPrevTime
@ TMPrevTime
Definition: 2024_10_30.h:18799
CModulePlaygroundScoresTable::TMCheckpoints
@ TMCheckpoints
Definition: 2024_10_30.h:18803
CModulePlaygroundScoresTable::ManiaStars
@ ManiaStars
Definition: 2024_10_30.h:18795
CModulePlaygroundScoresTable::TMRespawns
@ TMRespawns
Definition: 2024_10_30.h:18802
CModulePlaygroundScoresTable::CustomReal
@ CustomReal
Definition: 2024_10_30.h:18791