ScriptingGameObject.md 5.3 KB

This file is auto-generated from the SuperTux source code, using the template ScriptingPage.md.

Summary

Base class for all the things that make up Levels' Sectors.

Instances

None.

Inheritance

The following classes inherit functions and variables from this class:

  • AmbientLight
  • AmbientSound
  • AngryStone
  • Background
  • BadGuy
  • BezierMarker
  • BicyclePlatform
  • BicyclePlatformChild
  • BigSnowball
  • Block
  • BonusBlock
  • Boss
  • BouncingSnowball
  • BouncyCoin
  • Brick
  • Bullet
  • Bumper
  • Camera
  • Candle
  • CaptainSnowball
  • CirclePlatform
  • Climbable
  • CloudParticleSystem
  • Coin
  • CoinExplode
  • CoinRain
  • ConveyorBelt
  • CorruptedGranito
  • CorruptedGranitoBig
  • Crusher
  • CrusherRoot
  • Crystallo
  • CustomParticleSystem
  • CustomParticleSystemFile
  • Dart
  • DartTrap
  • Decal
  • Dispenser
  • DisplayEffect
  • DiveMine
  • Door
  • Electrifier
  • EndSequence
  • EndSequenceFireworks
  • EndSequenceWalk
  • Explosion
  • FallBlock
  • FallingCoin
  • Firefly
  • Fireworks
  • FishChasing
  • FishHarmless
  • FishJumping
  • FishSwimming
  • Flame
  • FloatingImage
  • FloatingText
  • Flower
  • FlyingSnowBall
  • GhostParticleSystem
  • GhostTree
  • Ghoul
  • GoldBomb
  • Gradient
  • Granito
  • GranitoBig
  • GranitoGiant
  • GrowUp
  • Haywire
  • HeavyBrick
  • HeavyCoin
  • HurtingPlatform
  • Igel
  • InfoBlock
  • InvisibleBlock
  • InvisibleWall
  • Ispy
  • Jumpy
  • KamikazeSnowball
  • Key
  • Kugelblitz
  • Lantern
  • LayerObject
  • LeafShot
  • LevelTile
  • LevelTime
  • Light
  • LitObject
  • LiveFire
  • LiveFireAsleep
  • LiveFireDormant
  • MagicBlock
  • MarkerObject
  • Mole
  • MoleRock
  • MovingObject
  • MovingSprite
  • MrBomb
  • MrIceBlock
  • MrTree
  • MusicObject
  • NodeMarker
  • OneUp
  • Owl
  • ParticleSystem
  • ParticleSystem_Interactive
  • ParticleZone
  • Particles
  • PathGameObject
  • Plant
  • Platform
  • Player
  • PlayerStatusHUD
  • PneumaticPlatform
  • PneumaticPlatformChild
  • PocketPowerUp
  • PowerUp
  • PulsingLight
  • PushButton
  • RCrystallo
  • RainParticleSystem
  • RainSplash
  • ResizeMarker
  • Rock
  • Root
  • RootSapling
  • RubLight
  • RustyTrampoline
  • SCrystallo
  • SSpiky
  • ScriptTrigger
  • ScriptedObject
  • SecretAreaTrigger
  • SequenceTrigger
  • Shard
  • ShortFuse
  • SkyDive
  • SmartBall
  • SmartBlock
  • SmokeCloud
  • Snail
  • SnowBall
  • SnowExplosionParticle
  • SnowParticleSystem
  • Snowman
  • SoundObject
  • SpawnPointMarker
  • SpawnPointObject
  • SpecialRiser
  • SpecialTile
  • Spiky
  • Spotlight
  • SpriteChange
  • SpriteParticle
  • SpritedTrigger
  • Stalactite
  • Star
  • StickyBadguy
  • StickyObject
  • StickyTrigger
  • Stumpy
  • Switch
  • Tarantula
  • Teleporter
  • TextArea
  • TextArrayObject
  • TextObject
  • TextScroller
  • Thunderstorm
  • TileMap
  • Toad
  • Torch
  • Totem
  • Trampoline
  • TreeWillOWisp
  • Trigger
  • Tux
  • UnstableTile
  • VerticalStripes
  • ViciousIvy
  • WalkingBadguy
  • WalkingCandle
  • WalkingLeaf
  • WaterDrop
  • WeakBlock
  • WillOWisp
  • Wind
  • WorldMapObject
  • Yeti
  • YetiStalactite
  • Zeekling

Methods

Method Explanation
string get_display_name() Returns the display name of the object, translated to the user's locale.
int get_version() Returns the current version of the object.
int get_latest_version() Returns the latest version of the object.
bool is_up_to_date() Checks whether the object's current version is equal to its latest one.
int get_type() Returns the type index of the object.
string get_name() Returns the name of the object.

Variables

None.

Constants

None.