Skip to content

ScriptingGameObject

SuperTux Bot edited this page Jul 6, 2024 · 12 revisions

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
  • Block
  • Bomb
  • BonusBlock
  • 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
  • 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
  • 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.

Clone this wiki locally