ManiaScript
Script language used in ManiaPlanet
 All Classes Namespaces Files Functions Variables Enumerations Enumerator
Classes | Namespaces | Functions
big.h File Reference

Go to the source code of this file.

Classes

class  Void
 
class  Integer
 
class  Real
 
class  Boolean
 
class  Text
 
class  Vec2
 
class  Vec3
 
class  Int3
 
class  Ident
 
struct  CMlScript
 
struct  CMlEntry
 
struct  CMlFileEntry
 
struct  CMlLabel
 
struct  CMlMediaPlayer
 
struct  CMlQuad
 
struct  CMlGauge
 
struct  CMlGraph
 
struct  CMlMinimap
 
struct  CMlCamera
 
struct  CMlBrowser
 
struct  CManiaApp
 
struct  CManiaAppEvent
 
struct  CManiaAppTitle
 
struct  CStation
 
struct  CMlStation
 
struct  CEditorPlugin
 
struct  CSmMode
 
struct  CSmMlScriptIngame
 
struct  CSmAction
 
struct  CSmMapType
 
struct  CTmMlScriptIngame
 
struct  CTmMode
 
struct  CTmMapType
 
struct  CNod
 
struct  CMlPage
 
struct  CUser
 
struct  CTitle
 
struct  CMlEvent
 
struct  CXmlManager
 
struct  CHttpManager
 
struct  CAudioManager
 
struct  CMlControl
 
struct  CMlGraphCurve
 
struct  CMap
 
struct  CUILayer
 
struct  CEditorPluginEvent
 
struct  CBlockModel
 
struct  CMacroblockModel
 
struct  CItemAnchor
 
struct  CBlock
 
struct  CAnchorData
 
struct  CMode
 
struct  CSmPlayer
 
struct  CSmModeEvent
 
struct  CSmMapBase
 
struct  CSmMapLandmark
 
struct  CSmScore
 
struct  CSmObject
 
struct  CMlScriptIngame
 
struct  CSmActionEvent
 
struct  CMapType
 
struct  CTmMlPlayer
 
struct  CTmScore
 
struct  CTmPlayer
 
struct  CTmModeEvent
 
struct  CMlFrame
 
struct  CXmlDocument
 
struct  CHttpRequest
 
struct  CAudioSound
 
struct  CMapInfo
 
struct  CCollector
 
struct  CBlockModelVariantGround
 
struct  CBlockModelVariantAir
 
struct  CBlockUnit
 
struct  CTeam
 
struct  CUIConfigMgr
 
struct  CXmlRpc
 
struct  CPlayer
 
struct  CSmPlayerDriver
 
struct  CSmBlockPole
 
struct  CSmMapGate
 
struct  CSmMapGauge
 
struct  CSmMapSector
 
struct  CSmMapPlayerSpawn
 
struct  CSmMapBotPath
 
struct  CSmMapObjectAnchor
 
struct  CScore
 
struct  CUIConfig
 
struct  CTrackManiaScore
 
struct  CTmResult
 
struct  CXmlNode
 
struct  CBlockModelVariant
 
struct  CBlockUnitModel
 
struct  CXmlRpcEvent
 
struct  CSmBlock
 
struct  CSmSector
 
struct  CSmGauge
 
struct  CBlockModelClip
 
struct  CSmLandmark
 
struct  CSmBase
 

Namespaces

namespace  MathLib
 
namespace  TextLib
 
namespace  MapUnits
 
namespace  AnimLib
 

Functions

Integer MathLib::Abs (Integer Argument1)
 
Real MathLib::Abs (Real Argument1)
 
Real MathLib::ToReal (Integer Argument1)
 
Real MathLib::Sin (Real Argument1)
 
Real MathLib::Cos (Real Argument1)
 
Real MathLib::Tan (Real Argument1)
 
Real MathLib::Atan2 (Real Argument1, Real Argument2)
 
Real MathLib::Exp (Real Argument1)
 
Real MathLib::Rand (Real Argument1, Real Argument2)
 
Integer MathLib::Rand (Integer Argument1, Integer Argument2)
 
Real MathLib::NearestReal (Integer Argument1)
 
Integer MathLib::NearestInteger (Real Argument1)
 
Integer MathLib::FloorInteger (Real Argument1)
 
Integer MathLib::CeilingInteger (Real Argument1)
 
Real MathLib::Distance (Vec3 Argument1, Vec3 Argument2)
 
Real MathLib::DotProduct (Vec3 Argument1, Vec3 Argument2)
 
Vec3 MathLib::CrossProduct (Vec3 Argument1, Vec3 Argument2)
 
Real MathLib::Angle (Vec3 Argument1, Vec3 Argument2)
 
Real MathLib::OrientedAngle (Vec3 Argument1, Vec3 Argument2)
 
Real MathLib::PI ()
 
Real MathLib::Asin (Real Argument1)
 
Real MathLib::Acos (Real Argument1)
 
Real MathLib::Pow (Real Argument1, Real Argument2)
 
Real MathLib::Ln (Real Argument1)
 
Real MathLib::Sqrt (Real Argument1)
 
Integer MathLib::Max (Integer _A, Integer _B)
 Returns the maximum between A and B. More...
 
Integer MathLib::Min (Integer _A, Integer _B)
 Returns the minimum between A and B. More...
 
Integer MathLib::Clamp (Integer _X, Integer _Min, Integer _Max)
 Returns the value X clamped to the range Min..Max. More...
 
Real MathLib::Max (Real _A, Real _B)
 Returns the maximum between A and B. More...
 
Real MathLib::Min (Real _A, Real _B)
 Returns the minimum between A and B. More...
 
Real MathLib::Clamp (Real _X, Real _Min, Real _Max)
 Returns the value X clamped to the range Min..Max. More...
 
Real TextLib::ToReal (Text _Text)
 Returns the Real corresponding to _Text. More...
 
Integer TextLib::ToInteger (Text _Text)
 Returns the Integer corresponding to _Text. More...
 
Vec3 TextLib::ToColor (Text _Text)
 Returns the RGB color corresponding to _Text. More...
 
Text TextLib::SubString (Text _Text, Integer _Start, Integer _Length)
 Returns a substring of _Text. More...
 
Text TextLib::SubText (Text _Text, Integer _Start, Integer _Length)
 Returns a substring of _Text. More...
 
Integer TextLib::Length (Text _Text)
 Returns the length of _Text. More...
 
Text TextLib::ToText (Integer _Integer)
 Returns the Text corresponding to _Integer. More...
 
Text TextLib::ToText (Real _Real)
 Returns the Text corresponding to _Real. More...
 
Text TextLib::ToText (Boolean _Boolean)
 Returns the Text corresponding to _Boolean. More...
 
Text TextLib::ToText (Int3 _Int3)
 Returns the Text corresponding to _Int3. More...
 
Text TextLib::ToText (Vec3 _Vec3)
 Returns the Text corresponding to _Vec3. More...
 
Text TextLib::TimeToText (Integer _Time, Boolean _IncludeCentiSeconds)
 Returns the Text corresponding to _Time. More...
 
Text TextLib::TimeToText (Integer _Time)
 Returns the Text corresponding to _Time. More...
 
Text TextLib::ColorToText (Vec3 _Color)
 Returns the Text corresponding to _Color. More...
 
Text TextLib::FormatInteger (Integer Argument1, Integer Argument2)
 
Text TextLib::ToUpperCase (Text _TextToChange)
 Changes lower case characters to upper case characters. More...
 
Text TextLib::ToLowerCase (Text _TextToChange)
 Changes upper case characters to lower case characters. More...
 
Boolean TextLib::CompareWithoutFormat (Text _Text1, Text _Text2, Boolean _IsCaseSensitive)
 Compares texts without taking format characters in account. More...
 
Boolean TextLib::Find (Text _TextToFind, Text _TextToSearchIn, Boolean _IsFormatSensitive, Boolean _IsCaseSensitive)
 Returns True if the searched text is found in the text to search in. More...
 
Text TextLib::Compose (Text Argument1)
 
Text TextLib::Compose (Text Argument1, Text Argument2)
 
Text TextLib::Compose (Text Argument1, Text Argument2, Text Argument3)
 
Text TextLib::Compose (Text Argument1, Text Argument2, Text Argument3, Text Argument4)
 
Text TextLib::Compose (Text Argument1, Text Argument2, Text Argument3, Text Argument4, Text Argument5)
 
Text TextLib::Compose (Text Argument1, Text Argument2, Text Argument3, Text Argument4, Text Argument5, Text Argument6)
 
Text TextLib::MLEncode (Text Argument1)
 
Text TextLib::URLEncode (Text Argument1)
 
Text TextLib::StripFormatting (Text Argument1)
 
Text[VoidTextLib::Split (Text Argument1, Text Argument2)
 
Text TextLib::SmartSplit (Text Argument1, Integer Argument2, Integer Argument3, Integer Argument4)
 
Text TextLib::Trim (Text Argument1)
 
Text TextLib::ReplaceChars (Text Argument1, Text Argument2, Text Argument3)
 
Text TextLib::Replace (Text _Text, Text _ToReplace, Text _Replacement)
 Replaces occurences of _ToReplace in _Text with _Replacement. More...
 
CardinalDirections MapUnits::GetNextDir (CardinalDirections Argument1)
 
CardinalDirections MapUnits::GetPreviousDir (CardinalDirections Argument1)
 
CardinalDirections MapUnits::GetOpposedDir (CardinalDirections Argument1)
 
CardinalDirections MapUnits::AddDirs (CardinalDirections Argument1, CardinalDirections Argument2)
 
CardinalDirections MapUnits::SubDirs (CardinalDirections Argument1, CardinalDirections Argument2)
 
Int3 MapUnits::GetNeighbourCoord (Int3 Argument1, CardinalDirections Argument2)
 
Int3 MapUnits::GetRotatedOffset (Int3 Argument1, CardinalDirections Argument2)
 
Int3 MapUnits::GetRotatedOffsetPositive (Int3 Argument1, CardinalDirections Argument2, Int3 Argument3)
 
Real AnimLib::SmoothStep (Real _X)
 Returns the value smoothly transitionning from 0 to 1. More...
 
Real AnimLib::Ease (Text _Function, Real _T, Real _Base, Real _Change, Real _Duration)
 Returns the value animated from Base to Base+Delta using Robert Penner easing functions. Function must be one of: "Linear", "QuadIn", "QuadOut", "QuadInOut", "CubicIn", "CubicOut", "CubicInOut", "QuartIn", "QuartOut", "QuartInOut", "QuintIn", "QuintOut", "QuintInOut", "SineIn", "SineOut", "SineInOut", "ExpIn", "ExpOut", "ExpInOut", "CircIn", "CircOut", "CircInOut", "BackIn", "BackOut", "BackInOut", "ElasticIn", "ElasticOut", "ElasticInOut", "ElasticIn2", "ElasticOut2", "ElasticInOut2", "BounceIn", "BounceOut", "BounceInOut". More...
 
Real AnimLib::EaseLinear (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseInQuad (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseOutQuad (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseInOutQuad (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseInCubic (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseOutCubic (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseInOutCubic (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseInQuart (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseOutQuart (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseInOutQuart (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseInQuint (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseOutQuint (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseInOutQuint (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseInSine (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseOutSine (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseInOutSine (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseInExp (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseOutExp (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseInOutExp (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseInCirc (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseOutCirc (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseInOutCirc (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseInBack (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseOutBack (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseInOutBack (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseInElastic (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseOutElastic (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseInOutElastic (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseInElastic2 (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseOutElastic2 (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseInOutElastic2 (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseInBounce (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseOutBounce (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...
 
Real AnimLib::EaseInOutBounce (Integer _T, Real _Base, Real _Change, Integer _Duration)
 Returns the value animated from Base to Base+Delta using R. Penner easing functions. More...