Skip to content

Content

Stephan Spengler edited this page Aug 25, 2020 · 2 revisions

Content

  • General Stuff
    • Introduction, version, language, content overview
    • Plugin lifecycle
    • local and remote, changing gamestate
    • Coordinate Systems, MapRange
    • general access: global objects
    • tips
      • general
      • javascript: dont use function(){f();}
  • Getting Started
    • Minimal Example (registerPlugin, PluginMetadata)
  • API: Cheats
  • API: Console
  • API: Context
    • Configuration
    • Image Capturing
    • Objects (interface, querying)
    • Random Numbers
    • Actions
    • Hooks
  • API: GameDate
    • Date and Time
  • API: GameMap
    • Objects
    • Tiles
    • Rides
    • Scenery
    • Entities
      • Cars
      • Ducks
      • Peeps
  • API: Network
  • API: Park
    • Finances
    • Park Name
    • Park Messages
  • API: UI
    • Main Window
    • Tile Selection and Tools
    • Windows
      • Error Windows
      • Text Input
      • Custom Windows
    • Menu Items

APIs

  • Cheats
    • [allow|disable|ignore|...] [...]
  • Console
    • clear()
    • log()
  • Context
    • [configuration|sharedStorage]
    • captureImage()
    • get[All]Objects()
    • getRandom()
    • [register|query|execute]Action()
    • subscribe()
  • GameDate
    • [ticks|months|years]Elapsed
    • monthProgress
    • [day|month|year]
  • GameMap
    • [size|numRides|numEntities|rides]
    • get[Ride|Tile|Entity|AllEntities]()
  • Network
    • [mode|numGroups|numPlayers|groups|players|currentPlayer|defaultGroup]
    • getServerInfo()
    • [add|get|remove]Group()
    • [get|kick]Player()
    • sendMessage()
  • Park
    • [cash|rating|bankLoan|maxBankLoan]
    • name
    • messages
    • postMessage()
  • UI
    • [width|height|windows]
    • mainViewport
    • tileSelection
    • tool
    • [get|open|close|closeAll]Window()
    • show[Error|TextInput]()
    • activateTool()
    • registerMenuItem()

Interface Relations

  • Object
    • RideObject
    • SmallSceneryObject
  • BaseTileElement
    • SurfaceElement implements TileElement
    • FootpathElement implements TileElement
    • TrackElement implements TileElement
    • SmallSceneryElement
    • EntranceElement
    • WallElement
    • LargeSceneryElement
    • BannerElement
    • CorruptElement
  • RideObjectVehicle
  • Ride
  • Entity
    • Car
    • Peep
      • Guest
      • Staff
Clone this wiki locally