Index
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form
S
- Savable - Schnittstelle in com.sunworld.io
-
Zeigt an, dass eine Klasse ihren State in einer Datei speichern kann.
- save(File) - Methode in Klasse com.sunworld.game.achievement.AchievementManager
- save(File) - Methode in Klasse com.sunworld.game.combat.stats.EntityStats
- save(File) - Methode in Klasse com.sunworld.game.combat.stats.LevelSystem
- save(File) - Methode in Klasse com.sunworld.game.inventory.Inventory
- save(File) - Methode in Klasse com.sunworld.game.player.Player
- save(File) - Methode in Klasse com.sunworld.game.settings.GameSettings
- save(File) - Methode in Klasse com.sunworld.game.world.entity.tileentity.TileEntityChest
- save(File) - Methode in Klasse com.sunworld.game.world.level.Level
- save(File) - Methode in Klasse com.sunworld.io.resources.data.EntityDataTags
- save(File) - Methode in Schnittstelle com.sunworld.io.Savable
-
Speichert den State der implementierenden Klasse als Datei in dem als Parameter übergebenen Ordner.
- save(File) - Methode in Klasse com.sunworld.script.ScriptMeta
- save(File) - Methode in Klasse com.sunworld.script.SunScriptHost
- saveDirectory - Variable in Klasse com.sunworld.io.FileSystem
- saveFileName - Variable in Klasse com.sunworld.game.combat.stats.EntityStats
- SaveStateException - Ausnahmeklasse in com.sunworld.exceptions
- SaveStateException(String, Throwable) - Konstruktor für Ausnahmeklasse com.sunworld.exceptions.SaveStateException
- SaveStateLoadException - Ausnahmeklasse in com.sunworld.exceptions
- SaveStateLoadException(String, Throwable) - Konstruktor für Ausnahmeklasse com.sunworld.exceptions.SaveStateLoadException
- SaveStateSaveException - Ausnahmeklasse in com.sunworld.exceptions
- SaveStateSaveException(String, Throwable) - Konstruktor für Ausnahmeklasse com.sunworld.exceptions.SaveStateSaveException
- saveToFile(Map<String, ?>, File) - Statische Methode in Klasse com.sunworld.utility.IOUtil
- saveToFile(Map<String, ?>, String) - Statische Methode in Klasse com.sunworld.utility.IOUtil
- saveToZip(String, IOUtil.FilePool) - Statische Methode in Klasse com.sunworld.utility.IOUtil
- screen - Variable in Datensatzklasse com.sunworld.render.screen.impl.ScreenBattle.BattleData
-
Das Feld für die Datensatzkomponente
screen
. - screen() - Methode in Datensatzklasse com.sunworld.render.screen.impl.ScreenBattle.BattleData
-
Gibt den Wert für die Datensatzkomponente
screen
zurück. - Screen - Klasse in com.sunworld.render.screen
-
Repräsentiert einen Screen, auf dem etwas angezeigt wird.
- Screen() - Konstruktor für Klasse com.sunworld.render.screen.Screen
- Screen.DialogueData - Datensatzklasse in com.sunworld.render.screen
- ScreenBattle - Klasse in com.sunworld.render.screen.impl
- ScreenBattle(BattleMap, Enemy[], PlayerControlledCharacter[], ScreenLevel, EntityMoving) - Konstruktor für Klasse com.sunworld.render.screen.impl.ScreenBattle
- ScreenBattle.AdditionalRenderCall - Schnittstelle in com.sunworld.render.screen.impl
- ScreenBattle.BattleData - Datensatzklasse in com.sunworld.render.screen.impl
- ScreenGameOver - Klasse in com.sunworld.render.screen.impl
- ScreenGameOver() - Konstruktor für Klasse com.sunworld.render.screen.impl.ScreenGameOver
- ScreenInventory - Klasse in com.sunworld.render.screen.impl
- ScreenInventory(Screen) - Konstruktor für Klasse com.sunworld.render.screen.impl.ScreenInventory
- ScreenLevel - Klasse in com.sunworld.render.screen.impl
-
Screen, der den für den Spieler sichtbaren Bereich eines Levels und die UI abbildet.
- ScreenLevel(Level) - Konstruktor für Klasse com.sunworld.render.screen.impl.ScreenLevel
- ScreenLevel(Level, int) - Konstruktor für Klasse com.sunworld.render.screen.impl.ScreenLevel
- ScreenLootChest - Klasse in com.sunworld.render.screen.impl
- ScreenLootChest(Screen, TileEntityChest, Texture) - Konstruktor für Klasse com.sunworld.render.screen.impl.ScreenLootChest
- ScreenSettings - Klasse in com.sunworld.render.screen.impl
- ScreenSettings(GameSettings, Screen) - Konstruktor für Klasse com.sunworld.render.screen.impl.ScreenSettings
- ScreenStart - Klasse in com.sunworld.render.screen.impl
-
Screen, der beim Start des Spiels angezeigt wird.
- ScreenStart() - Konstruktor für Klasse com.sunworld.render.screen.impl.ScreenStart
- ScreenTransition - Klasse in com.sunworld.render.screen.impl
- ScreenTransition(Screen, Screen) - Konstruktor für Klasse com.sunworld.render.screen.impl.ScreenTransition
- ScreenTransition(Screen, Screen, Runnable) - Konstruktor für Klasse com.sunworld.render.screen.impl.ScreenTransition
- ScreenVictory - Klasse in com.sunworld.render.screen.impl
- ScreenVictory(Screen, Enemy[], PlayerControlledCharacter[]) - Konstruktor für Klasse com.sunworld.render.screen.impl.ScreenVictory
- script - Variable in Datensatzklasse com.sunworld.script.Function
-
Das Feld für die Datensatzkomponente
script
. - script() - Methode in Datensatzklasse com.sunworld.script.Function
-
Gibt den Wert für die Datensatzkomponente
script
zurück. - SCRIPT_PATH - Statische Variable in Klasse com.sunworld.game.world.level.Level
- scriptFileSrc - Variable in Klasse com.sunworld.game.world.entity.Entity
- scriptHost - Variable in Klasse com.sunworld.game.world.level.Level
- scriptManager - Variable in Klasse com.sunworld.game.world.entity.Entity
- ScriptMeta - Klasse in com.sunworld.script
- ScriptMeta(InputStream) - Konstruktor für Klasse com.sunworld.script.ScriptMeta
- ScriptMeta(Map<Function, Boolean>, List<Variable>, String) - Konstruktor für Klasse com.sunworld.script.ScriptMeta
- SCROLL_WHEEL - Statische Variable in Klasse com.sunworld.io.Mouse
- second - Variable in Datensatzklasse com.sunworld.utility.Pair
-
Das Feld für die Datensatzkomponente
second
. - second() - Methode in Datensatzklasse com.sunworld.utility.Pair
-
Gibt den Wert für die Datensatzkomponente
second
zurück. - selectAbility(BattleAbility) - Methode in Klasse com.sunworld.game.combat.characters.PlayerControlledCharacter
- selected - Variable in Klasse com.sunworld.render.screen.elements.impl.AbilityButton
- selectedAbility - Variable in Klasse com.sunworld.game.combat.characters.PlayerControlledCharacter
- selectedLanguage - Variable in Klasse com.sunworld.game.settings.language.LanguageManager
- SEMIKOLON_TEMP - Statische Variable in Klasse com.sunworld.script.SunScriptHost
- setAlpha(int, Graphics2D) - Methode in Klasse com.sunworld.render.Display
- setAlpha(int, Graphics2D) - Methode in Klasse com.sunworld.render.GamePanel
- setButtonState(int, boolean) - Statische Methode in Klasse com.sunworld.io.Mouse
- setCanDoAction(boolean) - Methode in Klasse com.sunworld.game.combat.characters.PlayerControlledCharacter
- setCursor(int) - Methode in Klasse com.sunworld.game.settings.GameSettings
- setCursor(Texture) - Methode in Klasse com.sunworld.render.Display
- setCursor(Cursor) - Methode in Klasse com.sunworld.render.Display
- setEntityID(String) - Methode in Klasse com.sunworld.game.world.entity.Entity
- setFadeDuration(int) - Methode in Klasse com.sunworld.io.SoundHandler
- setFrame(int) - Methode in Schnittstelle com.sunworld.io.resources.textures.Animation
- setFrame(int) - Methode in Klasse com.sunworld.io.resources.textures.BackAndForthAnimation
- setFrame(int) - Methode in Klasse com.sunworld.io.resources.textures.LoopingAnimation
- setItem(Item) - Methode in Klasse com.sunworld.game.inventory.InventorySlot
- setKeyCode(int) - Methode in Klasse com.sunworld.game.settings.Keybinding
- setLevel(Level) - Methode in Klasse com.sunworld.game.player.Player
- setLevel(Level) - Methode in Klasse com.sunworld.game.world.entity.Entity
- setLooted(boolean) - Methode in Klasse com.sunworld.game.world.entity.tileentity.TileEntityChest
- setMarked(boolean) - Methode in Klasse com.sunworld.game.world.tile.Tile
- setMeta(String) - Methode in Klasse com.sunworld.game.item.Item
- setMeta(String) - Methode in Klasse com.sunworld.game.world.entity.Entity
- setMeta(String) - Methode in Schnittstelle com.sunworld.game.world.MetaHolder
- setMouseX(int) - Statische Methode in Klasse com.sunworld.io.Mouse
- setMouseY(int) - Statische Methode in Klasse com.sunworld.io.Mouse
- setMusic(String) - Methode in Klasse com.sunworld.game.world.level.Level
- setMusic(String) - Methode in Klasse com.sunworld.io.SoundHandler
- setMusic(String, String) - Methode in Klasse com.sunworld.io.SoundHandler
- setName(String) - Methode in Klasse com.sunworld.game.item.ItemInfo.Builder
- setOrigin(int, int) - Methode in Klasse com.sunworld.game.world.entity.EntityMoving
- setPaused(boolean) - Statische Methode in Klasse com.sunworld.Sunworld
- setPosition(int, int) - Methode in Klasse com.sunworld.game.combat.characters.BattleParticipant
- setPosition(int, int) - Methode in Klasse com.sunworld.game.world.entity.EntityMoving
- setPosition(int, int) - Methode in Klasse com.sunworld.utility.Bounds2D
- setPositionTiles(int, int) - Methode in Klasse com.sunworld.game.world.entity.EntityMoving
- setRenderOffsetX(int) - Methode in Klasse com.sunworld.game.combat.characters.BattleParticipant
- setRenderOffsetY(int) - Methode in Klasse com.sunworld.game.combat.characters.BattleParticipant
- setRotation(int) - Methode in Klasse com.sunworld.game.combat.characters.BattleParticipant
- setRotation(int) - Methode in Klasse com.sunworld.game.world.entity.EntityMoving
- setScriptManager(SunScriptHost, String) - Methode in Klasse com.sunworld.game.world.entity.Entity
- setSizeFactor(double) - Methode in Klasse com.sunworld.render.FontRenderer
-
Setzt Vergrößerungsfaktor von Schrift.
- setState(int) - Methode in Klasse com.sunworld.game.world.entity.Entity
- setState(int) - Methode in Schnittstelle com.sunworld.game.world.StateHolder
- setState(int) - Methode in Klasse com.sunworld.game.world.tile.Tile
- setState(CharacterState) - Methode in Klasse com.sunworld.game.combat.characters.BattleParticipant
- setTileAt(int, int, Tile) - Methode in Klasse com.sunworld.game.world.level.Level
- setTileEntity(TileEntity) - Methode in Klasse com.sunworld.game.world.tile.Tile
-
Fügt diesem Tile ein TileEntity hinzu
- setTilePos(int, int) - Methode in Klasse com.sunworld.game.world.entity.Entity
- Setting<T> - Schnittstelle in com.sunworld.game.settings
- settings - Variable in Klasse com.sunworld.io.SoundHandler
- settings - Variable in Klasse com.sunworld.render.screen.impl.ScreenSettings
- settingsButton - Variable in Klasse com.sunworld.render.screen.impl.ScreenLevel
- settingsDirectory - Variable in Klasse com.sunworld.io.FileSystem
- setTps(int) - Methode in Klasse com.sunworld.render.Display
- setTps(int) - Methode in Klasse com.sunworld.render.GamePanel
- setValue(int) - Methode in Klasse com.sunworld.game.item.impl.ItemCoins
- setValue(int) - Methode in Klasse com.sunworld.utility.IntWrapper
- setValue(Attribute, int) - Methode in Klasse com.sunworld.game.combat.stats.EntityStats
- setValue(Language) - Methode in Klasse com.sunworld.game.settings.language.LanguageManager
- setValue(Boolean) - Methode in Klasse com.sunworld.game.settings.BooleanSetting
- setValue(String) - Methode in Klasse com.sunworld.script.Variable
- setValue(T) - Methode in Klasse com.sunworld.game.settings.CycleSetting
- setValue(T) - Methode in Schnittstelle com.sunworld.game.settings.Setting
-
Setzt den Wert der Einstellung auf den Parameter
- showScreen(Screen) - Statische Methode in Klasse com.sunworld.Sunworld
-
Zeigt einen neuen Screen an und schließt den Alten
- showWindow() - Methode in Klasse com.sunworld.render.Display
- shutdown() - Statische Methode in Klasse com.sunworld.discord.Discord
- shutdownDisplay() - Methode in Klasse com.sunworld.render.Display
- SimpleBraindeadAI - Klasse in com.sunworld.game.combat.ai.impl
-
Eine Gegner-KI mit folgendem Verhalten: -Läuft immer auf den nächsten Gegner zu und greift diesen im Nahkampf an
- SimpleBraindeadAI(DamageSource) - Konstruktor für Klasse com.sunworld.game.combat.ai.impl.SimpleBraindeadAI
- singleEvents - Variable in Klasse com.sunworld.script.SunScriptHost
- SIZE - Variable in Klasse com.sunworld.render.screen.elements.impl.Border
- sizeFactor - Variable in Klasse com.sunworld.render.FontRenderer
- SKILL - Enum-Konstante in Enum-Klasse com.sunworld.game.combat.stats.Attribute
- SLOT_SIZE - Variable in Klasse com.sunworld.render.screen.impl.ScreenInventory
- SLOT_TEXTURE - Statische Variable in Klasse com.sunworld.render.screen.impl.ScreenInventory
- slots - Variable in Klasse com.sunworld.game.inventory.Inventory
- SLOW - Enum-Konstante in Enum-Klasse com.sunworld.game.settings.AnimationSpeed
- SmartTimer - Klasse in com.sunworld.utility
-
Alternative Variante der Timerklasse, die sich selbst automatisch beim ersten Abfragen der hasTimeElapsed Methode zurücksetzt.
- SmartTimer() - Konstruktor für Klasse com.sunworld.utility.SmartTimer
- sound - Variable in Klasse com.sunworld.game.settings.GameSettings
- soundHandler - Statische Variable in Klasse com.sunworld.Sunworld
- SoundHandler - Klasse in com.sunworld.io
-
Übernimmt das Abspielen und Verwalten und Sounds.
- SoundHandler(GameSettings) - Konstruktor für Klasse com.sunworld.io.SoundHandler
- soundPath - Variable in Klasse com.sunworld.game.combat.animation.impl.RenderFX
- soundTimer - Variable in Klasse com.sunworld.game.combat.animation.impl.AnimationWalk
- SPACE_KEY - Statische Variable in Klasse com.sunworld.utility.IOUtil
- spaceWidth - Variable in Klasse com.sunworld.render.FontRenderer
- spawnEntity(EntityMoving) - Methode in Klasse com.sunworld.game.world.level.Level
- spawnEntityInWorld(EntityMoving) - Methode in Klasse com.sunworld.game.world.level.EntityManager
- speech - Variable in Klasse com.sunworld.game.world.entity.tileentity.TileEntityNPC
- SPEED - Enum-Konstante in Enum-Klasse com.sunworld.game.combat.stats.Attribute
- startTurn(BattleMap) - Methode in Klasse com.sunworld.game.combat.characters.BattleParticipant
- startTurn(BattleMap) - Methode in Klasse com.sunworld.game.combat.characters.Enemy
- startTurn(BattleMap) - Methode in Klasse com.sunworld.game.combat.characters.PlayerControlledCharacter
- startX - Variable in Klasse com.sunworld.game.combat.animation.impl.AnimationShoot
- startY - Variable in Klasse com.sunworld.game.combat.animation.impl.AnimationShoot
- state - Variable in Klasse com.sunworld.game.combat.characters.BattleParticipant
- state - Variable in Klasse com.sunworld.game.world.entity.Entity
- state - Variable in Klasse com.sunworld.game.world.tile.Tile
- StateHolder - Schnittstelle in com.sunworld.game.world
- StateTexture - Klasse in com.sunworld.io.resources.textures
- StateTexture(StateHolder, Texture...) - Konstruktor für Klasse com.sunworld.io.resources.textures.StateTexture
- StaticTexture - Klasse in com.sunworld.io.resources.textures
-
Implementation von Texture, die immer genau ein beim Erstellen angegebenes Bild zurückgibt.
- StaticTexture(BufferedImage) - Konstruktor für Klasse com.sunworld.io.resources.textures.StaticTexture
- StaticTexture(File) - Konstruktor für Klasse com.sunworld.io.resources.textures.StaticTexture
- StaticTexture(String) - Konstruktor für Klasse com.sunworld.io.resources.textures.StaticTexture
- stats - Variable in Klasse com.sunworld.game.combat.characters.BattleParticipant
- stats - Variable in Enum-Klasse com.sunworld.game.player.Character
- StatsAmplifier - Schnittstelle in com.sunworld.game.combat.stats
- statsArea - Variable in Klasse com.sunworld.render.screen.impl.ScreenInventory
- StatusEffect - Enum-Klasse in com.sunworld.game.combat.stats
- StatusEffect(String, Texture) - Konstruktor für Enum-Klasse com.sunworld.game.combat.stats.StatusEffect
- StatusEffect(String, Texture, StatsAmplifier) - Konstruktor für Enum-Klasse com.sunworld.game.combat.stats.StatusEffect
- StatusEffectData(StatusEffect, int) - Konstruktor für Klasse com.sunworld.game.combat.stats.StatusEffectHandler.StatusEffectData
- StatusEffectHandler - Klasse in com.sunworld.game.combat.stats
- StatusEffectHandler() - Konstruktor für Klasse com.sunworld.game.combat.stats.StatusEffectHandler
- StatusEffectHandler.StatusEffectData - Klasse in com.sunworld.game.combat.stats
- Steve - Klasse in com.sunworld.game.combat.characters.team
- Steve(EntityStats, LevelSystem, Inventory) - Konstruktor für Klasse com.sunworld.game.combat.characters.team.Steve
- STEVE - Enum-Konstante in Enum-Klasse com.sunworld.game.player.Character
- streamCharacters(boolean) - Methode in Klasse com.sunworld.render.screen.impl.ScreenBattle
- STRENGTH - Enum-Konstante in Enum-Klasse com.sunworld.game.combat.stats.Attribute
- Structure - Klasse in com.sunworld.game.world.entity.structure
- Structure(String) - Konstruktor für Klasse com.sunworld.game.world.entity.structure.Structure
- subTexture(int, int, int, int) - Methode in Klasse com.sunworld.io.resources.textures.StaticTexture
-
Gibt ein neues StaticTexture Objekt zurück, das ein rechteckiger Ausschnitt der Ausgangstextur ist.
- subTexture(Texture, int, int, int, int) - Statische Methode in Schnittstelle com.sunworld.io.resources.textures.Texture
- SunScriptHost - Klasse in com.sunworld.script
- SunScriptHost(InputStream, String) - Konstruktor für Klasse com.sunworld.script.SunScriptHost
- SunScriptHost(String, String) - Konstruktor für Klasse com.sunworld.script.SunScriptHost
- SunScriptSyntaxException - Ausnahmeklasse in com.sunworld.exceptions
- SunScriptSyntaxException(String) - Konstruktor für Ausnahmeklasse com.sunworld.exceptions.SunScriptSyntaxException
- Sunworld - Klasse in com.sunworld
-
Die Hauptklasse für das Spiel.
- Sunworld() - Konstruktor für Klasse com.sunworld.Sunworld
- SURFACE - Enum-Konstante in Enum-Klasse com.sunworld.game.world.tile.Biome
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form