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

#include <big.h>

Inheritance diagram for CMlScript:
CNod CMlBrowser CMlScriptIngame CMlAppLayer CMlStation CSmMlScriptIngame CTmMlScriptIngame

Public Types

enum  LinkType {
  ExternalBrowser, ManialinkBrowser, Goto, ExternalFromId,
  ManialinkFromId, GotoFromId
}

Public Member Functions

Boolean IsKeyPressed (Integer KeyCode)
Void OpenLink (Text Url, LinkType LinkType)
Void TriggerPageAction (Text ActionString)

Public Attributes

const CMlPage Page
const Boolean PageIsVisible
const Integer Now
const Integer CurrentTime
const Text CurrentTimeText
const Text CurrentLocalDateText
const CUser LocalUser
const CTitle LoadedTitle
const CMlEvent[] PendingEvents
const Real MouseX
const Real MouseY
const Boolean MouseLeftButton
const Boolean MouseRightButton
const Boolean MouseMiddleButton
const Boolean KeyUp
const Boolean KeyDown
const Boolean KeyLeft
const Boolean KeyRight
const Boolean KeyReturn
const Boolean KeySpace
const Boolean KeyDelete
Boolean EnableMenuNavigationInputs
const CXmlManager Xml
const CHttpManager Http
const CAudioManager Audio
- Public Attributes inherited from CNod
const Ident Id

Detailed Description

Supported declare modes : Local Persistent This is the base Manialink page interface.

Member Enumeration Documentation

Enumerator:
ExternalBrowser 
ManialinkBrowser 
Goto 
ExternalFromId 
ManialinkFromId 
GotoFromId 

Member Function Documentation

Boolean CMlScript::IsKeyPressed ( Integer  KeyCode)
Void CMlScript::OpenLink ( Text  Url,
LinkType  LinkType 
)
Void CMlScript::TriggerPageAction ( Text  ActionString)

Member Data Documentation

const CAudioManager CMlScript::Audio
const Text CMlScript::CurrentLocalDateText
const Integer CMlScript::CurrentTime
const Text CMlScript::CurrentTimeText
Boolean CMlScript::EnableMenuNavigationInputs
const CHttpManager CMlScript::Http
const Boolean CMlScript::KeyDelete
const Boolean CMlScript::KeyDown
const Boolean CMlScript::KeyLeft
const Boolean CMlScript::KeyReturn
const Boolean CMlScript::KeyRight
const Boolean CMlScript::KeySpace
const Boolean CMlScript::KeyUp
const CTitle CMlScript::LoadedTitle
const CUser CMlScript::LocalUser

Local user structure.

const Boolean CMlScript::MouseLeftButton
const Boolean CMlScript::MouseMiddleButton
const Boolean CMlScript::MouseRightButton
const Real CMlScript::MouseX
const Real CMlScript::MouseY
const Integer CMlScript::Now
const CMlPage CMlScript::Page
const Boolean CMlScript::PageIsVisible
const CMlEvent [] CMlScript::PendingEvents
const CXmlManager CMlScript::Xml

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