ManiaScript  2019-10-10
The script language used in ManiaPlanet gaming system
Public Types | Public Member Functions | Public Attributes | List of all members
CMlBrowser Struct Reference

#include <big.h>

Inheritance diagram for CMlBrowser:
CMlScript CNod

Public Types

enum  EBuddyResult { Ok, Error, NotFinished }
 
- Public Types inherited from CMlScript
enum  LinkType {
  ExternalBrowser, ManialinkBrowser, Goto, ExternalFromId,
  ManialinkFromId, GotoFromId
}
 

Public Member Functions

Void ShowCurMapCard ()
 
Void BrowserBack ()
 
Void BrowserQuit ()
 
Void BrowserHome ()
 
Void BrowserReload ()
 
Void SetLocalUserClubLink (Text ClubLink)
 
- Public Member Functions inherited from CMlScript
Void Dbg_SetProcessed (CMlScriptEvent Event)
 
Boolean IsKeyPressed (Integer KeyCode)
 
Void EnableMenuNavigation (Boolean EnableInputs, Boolean WithAutoFocus, CMlControl AutoBackControl, Integer InputPriority)
 
Void EnableMenuNavigation (Boolean EnableInputs, Boolean WithAutoFocus, Boolean WithManualScroll, CMlControl AutoBackControl, Integer InputPriority)
 
Void OpenLink (Text Url, LinkType LinkType)
 
Void TriggerPageAction (Text ActionString)
 
Void SendCustomEvent (Text Type, Text[] Data)
 
Void PreloadImage (Text ImageUrl)
 
Void PreloadAll ()
 
Text Dbg_DumpDeclareForVariables (CNod Nod, Boolean StatsOnly)
 

Public Attributes

const CManiaAppBrowser ParentApp
 
const CMap CurMap
 
const EBuddyResult BuddyDoResult
 
const Text BuddyDoErrorMessage
 
const Boolean IsInBrowser
 
Text BrowserFocusedFrameId
 
- Public Attributes inherited from CMlScript
const CMlPage Page
 
const Boolean PageIsVisible
 
Boolean PageAlwaysUpdateScript
 
const Integer Now
 
const Integer Period
 
const Integer CurrentTime
 
const CUser LocalUser
 
const CTitle LoadedTitle
 
const CMlScriptEvent [] PendingEvents
 
Boolean Dbg_WarnOnDroppedEvents
 
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 Boolean IsMenuNavigationForeground
 
const CParsingManager Xml
 
const CHttpManager Http
 
const CVideoManager Video
 
const CAudioManager Audio
 
const CInputManager Input
 
const CDataFileMgr DataFileMgr
 
const CScoreMgr ScoreMgr
 
const CAnimManager AnimMgr
 
const CSystemPlatform System
 
- Public Attributes inherited from CNod
const Ident Id
 

Detailed Description

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

Member Enumeration Documentation

◆ EBuddyResult

Enumerator
Ok 
Error 
NotFinished 

Member Function Documentation

◆ BrowserBack()

Void CMlBrowser::BrowserBack ( )

◆ BrowserHome()

Void CMlBrowser::BrowserHome ( )

◆ BrowserQuit()

Void CMlBrowser::BrowserQuit ( )

◆ BrowserReload()

Void CMlBrowser::BrowserReload ( )

◆ SetLocalUserClubLink()

Void CMlBrowser::SetLocalUserClubLink ( Text  ClubLink)

◆ ShowCurMapCard()

Void CMlBrowser::ShowCurMapCard ( )

Member Data Documentation

◆ BrowserFocusedFrameId

Text CMlBrowser::BrowserFocusedFrameId

◆ BuddyDoErrorMessage

const Text CMlBrowser::BuddyDoErrorMessage

◆ BuddyDoResult

const EBuddyResult CMlBrowser::BuddyDoResult

◆ CurMap

const CMap CMlBrowser::CurMap

◆ IsInBrowser

const Boolean CMlBrowser::IsInBrowser

◆ ParentApp

const CManiaAppBrowser CMlBrowser::ParentApp

Will be Null if the script is not runing in a layer of an app.


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