Skip navigation links
A B C D E F G H I L M N P Q R S T U V W X 

A

AbstractGameFactory - Class in uk.co.electronstudio.retrowar
GameFactories provide RetroWar with info about a game and generate an instance of the game on demand, applying any configuration that has been stored in the factory.
AbstractGameFactory(name, levels, pathPrefix) - Constructor for class uk.co.electronstudio.retrowar.AbstractGameFactory
GameFactories provide RetroWar with info about a game and generate an instance of the game on demand, applying any configuration that has been stored in the factory.
AbstractGameFactory() - Constructor for class uk.co.electronstudio.retrowar.AbstractGameFactory
GameFactories provide RetroWar with info about a game and generate an instance of the game on demand, applying any configuration that has been stored in the factory.
additionalRendering(batch) - Method in class uk.co.electronstudio.retrowar.screens.MenuScreen
 
AndroidLogger - Class in uk.co.electronstudio.retrowar.utils
Logging for Android build. Attempts to use Sentry too if its configured
AndroidLogger(version, dsn) - Constructor for class uk.co.electronstudio.retrowar.utils.AndroidLogger
Logging for Android build. Attempts to use Sentry too if its configured
AnimatedTexture - Class in uk.co.electronstudio.retrowar.utils
Stores a number of frames (each a TextureRegion) that make up an animation.
AnimatedTexture(delay, tex, mode) - Constructor for class uk.co.electronstudio.retrowar.utils.AnimatedTexture
Stores a number of frames (each a TextureRegion) that make up an animation.
AnimatedTexture(delay, t, p, mode) - Constructor for class uk.co.electronstudio.retrowar.utils.AnimatedTexture
 
AnimatedTexture(delay, file, width, height, p, mode) - Constructor for class uk.co.electronstudio.retrowar.utils.AnimatedTexture
 
AnimatedTexture(delay, sheet, name, mode) - Constructor for class uk.co.electronstudio.retrowar.utils.AnimatedTexture
 
AnimatedTexture.Companion - Class in uk.co.electronstudio.retrowar.utils
 
AnimatedTextureOrNull(delay, tex) - Method in class uk.co.electronstudio.retrowar.utils.AnimatedTexture.Companion
 
anyKeyHit() - Method in class uk.co.electronstudio.retrowar.App
has any key or controller button or mouse recently been hit?
App - Class in uk.co.electronstudio.retrowar
Main libgdx common application class. Created by platform specific launchers. Delegates actual rendering loop to Screens
App(callback, logger, manualGC) - Constructor for class uk.co.electronstudio.retrowar.App
Main libgdx common application class. Created by platform specific launchers. Delegates actual rendering loop to Screens
app - Static variable in class uk.co.electronstudio.retrowar.App
A static reference to the singleton Application
App.Companion - Class in uk.co.electronstudio.retrowar
 
applyMusicVolume(volume) - Method in class uk.co.electronstudio.retrowar.App
 

B

begin() - Method in class uk.co.electronstudio.retrowar.ManagedFBO
 
beginFBO() - Method in class uk.co.electronstudio.retrowar.FBORenderer
 

C

Callback - Interface in uk.co.electronstudio.retrowar
 
checkForPlayerDisconnects() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
checkForPlayerJoins() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
clampMagnitude(max) - Method in class uk.co.electronstudio.retrowar.utils.Vec
 
clearEvents() - Method in class uk.co.electronstudio.retrowar.App
If player hit a key during game, you dont want that event to then take effect in the menu after the game, so you call this.
close() - Method in class uk.co.electronstudio.retrowar.utils.ComboOutputStream
 
Color(r, g, b) - Static method in class uk.co.electronstudio.retrowar.GlobalsKt
 
ComboOutputStream - Class in uk.co.electronstudio.retrowar.utils
combines two outputsteams into one outputstream
ComboOutputStream(stream1, stream2) - Constructor for class uk.co.electronstudio.retrowar.utils.ComboOutputStream
combines two outputsteams into one outputstream
Companion - Static variable in class uk.co.electronstudio.retrowar.App
 
Companion - Static variable in class uk.co.electronstudio.retrowar.CrossPlatformMusic
 
Companion - Static variable in class uk.co.electronstudio.retrowar.Resources
 
Companion - Static variable in class uk.co.electronstudio.retrowar.utils.AnimatedTexture
 
Companion - Static variable in class uk.co.electronstudio.retrowar.utils.Vec
 
compareTo(other) - Method in class uk.co.electronstudio.retrowar.Player
Compares players to see who has highest score
component1() - Method in class uk.co.electronstudio.retrowar.PlayerData
 
component1() - Method in class uk.co.electronstudio.retrowar.utils.Vec
 
component2() - Method in class uk.co.electronstudio.retrowar.PlayerData
 
component2() - Method in class uk.co.electronstudio.retrowar.utils.Vec
 
component3() - Method in class uk.co.electronstudio.retrowar.PlayerData
 
component4() - Method in class uk.co.electronstudio.retrowar.PlayerData
 
component5() - Method in class uk.co.electronstudio.retrowar.PlayerData
 
configureSessionWithPreSelectedInputDevice(session) - Method in class uk.co.electronstudio.retrowar.App
For some games, e.g. a standalone mobile game, you dont want the player to have to hit a button to enter the game. This auto-adds the first player to the game so he doesnt have to this.
controllers - Variable in class uk.co.electronstudio.retrowar.App
 
controllerTest - Variable in class uk.co.electronstudio.retrowar.App
 
ControllerTester - Class in uk.co.electronstudio.retrowar
Displays all connected controllers so we can test if the mappings are correct.
ControllerTester(session) - Constructor for class uk.co.electronstudio.retrowar.ControllerTester
Displays all connected controllers so we can test if the mappings are correct.
ControllerUI - Class in uk.co.electronstudio.retrowar.input
 
ControllerUI(controller, x, y, tab1, tab2, tab3, tab4) - Constructor for class uk.co.electronstudio.retrowar.input.ControllerUI
 
ControllerUI.State - Enum in uk.co.electronstudio.retrowar.input
 
convertGameCoordsToScreenCoords(x, y) - Method in class uk.co.electronstudio.retrowar.FBORenderer
 
convertScreenToGameCoords(x, y) - Method in class uk.co.electronstudio.retrowar.FBORenderer
 
convertToDpad() - Method in class uk.co.electronstudio.retrowar.utils.Vec
 
copy(name, color, color2, controllerString, controllerId) - Method in class uk.co.electronstudio.retrowar.PlayerData
 
copyFrom(other) - Method in class uk.co.electronstudio.retrowar.input.NetworkInput
 
copyTo(other) - Method in class uk.co.electronstudio.retrowar.input.NetworkInput
 
create(session) - Method in class uk.co.electronstudio.retrowar.AbstractGameFactory
 
create(desktopFile, androidFile, iOSFile) - Method in class uk.co.electronstudio.retrowar.CrossPlatformMusic.Companion
 
create(session) - Method in class uk.co.electronstudio.retrowar.GameFactory
 
create() - Method in class uk.co.electronstudio.retrowar.SimpleApp
 
create(session) - Method in class uk.co.electronstudio.retrowar.SimpleGameFactory
 
createClient(connection) - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
createDefaultShader() - Static method in class uk.co.electronstudio.retrowar.GlobalsKt
 
createDefaultShaderGL2() - Static method in class uk.co.electronstudio.retrowar.GlobalsKt
 
createDefaultShaderGL3() - Static method in class uk.co.electronstudio.retrowar.GlobalsKt
 
createDefaultShapeShader(hasNormals, hasColors, numTexCoords) - Static method in class uk.co.electronstudio.retrowar.GlobalsKt
Returns a new instance of the default shader used by SpriteBatch for GL2 when no shader is specified.
createKBPlayer() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
createNetworkPlayerOnServer(name) - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
createWithSimpleSettings(session) - Method in class uk.co.electronstudio.retrowar.AbstractGameFactory
Override if you want to compile a stand-alone SimpleGame with different settings
createWithTournamentSettings(session) - Method in class uk.co.electronstudio.retrowar.AbstractGameFactory
For mult-game tournaments ignore the settings in this factory and create a game with some defaults appropriate for a tournament
CrossPlatformMusic - Class in uk.co.electronstudio.retrowar
 
CrossPlatformMusic() - Constructor for class uk.co.electronstudio.retrowar.CrossPlatformMusic
 
CrossPlatformMusic.Companion - Class in uk.co.electronstudio.retrowar
 
CrossPlatformMusic.LongSongPlayer - Class in uk.co.electronstudio.retrowar
 
CrossPlatformMusic.ShortSongPlayer - Class in uk.co.electronstudio.retrowar
 

D

darkenScreen(c) - Method in class uk.co.electronstudio.retrowar.FBORenderer
 
DesktopCallback - Class in uk.co.electronstudio.retrowar.utils
used to change FPS while app is running without restarting
DesktopCallback() - Constructor for class uk.co.electronstudio.retrowar.utils.DesktopCallback
used to change FPS while app is running without restarting
disable() - Method in interface uk.co.electronstudio.retrowar.ManualGC
 
dispose() - Method in class uk.co.electronstudio.retrowar.ControllerTester
 
dispose() - Method in class uk.co.electronstudio.retrowar.CrossPlatformMusic
 
dispose() - Method in class uk.co.electronstudio.retrowar.CrossPlatformMusic.LongSongPlayer
 
dispose() - Method in class uk.co.electronstudio.retrowar.CrossPlatformMusic.ShortSongPlayer
 
dispose() - Method in class uk.co.electronstudio.retrowar.FBORenderer
 
dispose() - Method in class uk.co.electronstudio.retrowar.Game
 
dispose() - Method in class uk.co.electronstudio.retrowar.ManagedFBO
 
dispose() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
dispose() - Method in class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
 
dispose() - Method in class uk.co.electronstudio.retrowar.TextGame
 
doDrawing(batch) - Method in class uk.co.electronstudio.retrowar.ControllerTester
 
doDrawing(batch) - Method in class uk.co.electronstudio.retrowar.SimpleGame
 
doDrawing(batch) - Method in class uk.co.electronstudio.retrowar.TextGame
 
doGC() - Method in interface uk.co.electronstudio.retrowar.ManualGC
 
doInput(delta) - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
doLogic(deltaTime) - Method in class uk.co.electronstudio.retrowar.ControllerTester
 
doLogic(deltaTime) - Method in class uk.co.electronstudio.retrowar.SimpleGame
 
doLogic(deltaTime) - Method in class uk.co.electronstudio.retrowar.TextGame
 
draw(batch, time) - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
drawBox(MARGIN, SHADOW_OFFSET, shape, width, height, y, SCREEN_WIDTH, x) - Static method in class uk.co.electronstudio.retrowar.GlobalsKt
 

E

EmptyCallback - Class in uk.co.electronstudio.retrowar
 
EmptyCallback() - Constructor for class uk.co.electronstudio.retrowar.EmptyCallback
 
enable() - Method in interface uk.co.electronstudio.retrowar.ManualGC
 
end() - Method in class uk.co.electronstudio.retrowar.ManagedFBO
 
equals(p) - Method in class uk.co.electronstudio.retrowar.PlayerData
 
equals(other) - Method in class uk.co.electronstudio.retrowar.utils.Vec
 
error(message) - Static method in class uk.co.electronstudio.retrowar.GlobalsKt
 
error(message) - Method in interface uk.co.electronstudio.retrowar.Logger
 
error(message) - Method in class uk.co.electronstudio.retrowar.utils.AndroidLogger
 
error(message) - Method in class uk.co.electronstudio.retrowar.utils.SentryLogger
 
error(message) - Method in class uk.co.electronstudio.retrowar.utils.SimpleLogger
 

F

FBORenderer - Class in uk.co.electronstudio.retrowar
Renders sprites to a FrameBufferObject and thence to the screen Does not support bilinear filtering when smooth motion is enabled
FBORenderer(WIDTH, HEIGHT, fadeInEffect) - Constructor for class uk.co.electronstudio.retrowar.FBORenderer
Renders sprites to a FrameBufferObject and thence to the screen Does not support bilinear filtering when smooth motion is enabled
findIPaddress() - Method in class uk.co.electronstudio.retrowar.App
Tries to connect to AWS to get current IP address in separate thread so wont slow down launch waiting for result
findPlayerAssociatedWithController(c) - Method in class uk.co.electronstudio.retrowar.App
 
findWinners() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
flush() - Method in class uk.co.electronstudio.retrowar.utils.ComboOutputStream
 
fromPolar(degrees, magnitude) - Method in class uk.co.electronstudio.retrowar.utils.Vec.Companion
 

G

Game - Class in uk.co.electronstudio.retrowar
top of the hierarchy, most abstract kind of Game we support. if you implement this you will do most everything youself. most games probably want to implement SimpleGame subclass instead to get menus.
Game(session) - Constructor for class uk.co.electronstudio.retrowar.Game
top of the hierarchy, most abstract kind of Game we support. if you implement this you will do most everything youself. most games probably want to implement SimpleGame subclass instead to get menus.
Game.UsesMouseAsInputDevice - Interface in uk.co.electronstudio.retrowar
For games that require mouse input, we dont supply the raw mouse co-ordinates, we convert them to joystick vector. However to do this we need help from the game, so it must implement this interface.
GameFactory - Class in uk.co.electronstudio.retrowar
produces Games. you may want to subclass this for your own Game, but you may be able use it as-is by passing in your own constructor method
GameFactory(name, createGame, i) - Constructor for class uk.co.electronstudio.retrowar.GameFactory
produces Games. you may want to subclass this for your own Game, but you may be able use it as-is by passing in your own constructor method
gameover() - Method in class uk.co.electronstudio.retrowar.Game
 
GameSession - Class in uk.co.electronstudio.retrowar.screens
Created by richard on 23/06/2016. A GDX screen (i.e. a render loop, used whenever a game is in progress) intended to provide continuity between multiple games. If you're only playing a single game this could be part of the game class, but for a series of games you pass a single GameSession from game to game to maintain the same players, scores, (network connections?)
GameSession(factory, useSimpleGameSettings) - Constructor for class uk.co.electronstudio.retrowar.screens.GameSession
Created by richard on 23/06/2016. A GDX screen (i.e. a render loop, used whenever a game is in progress) intended to provide continuity between multiple games. If you're only playing a single game this could be part of the game class, but for a series of games you pass a single GameSession from game to game to maintain the same players, scores, (network connections?)
GameSession.GameState - Enum in uk.co.electronstudio.retrowar.screens
 
GameSession.NetworkRole - Enum in uk.co.electronstudio.retrowar.screens
 
GameState() - Constructor for enum uk.co.electronstudio.retrowar.screens.GameSession.GameState
 
getA() - Method in class uk.co.electronstudio.retrowar.input.InputDevice
 
getA() - Method in class uk.co.electronstudio.retrowar.input.NetworkInput
 
getAdvertise() - Method in class uk.co.electronstudio.retrowar.SimpleApp
 
getAimingVec() - Method in class uk.co.electronstudio.retrowar.input.InputDevice
 
getAimingVec() - Method in class uk.co.electronstudio.retrowar.input.NetworkInput
 
getAnim(name) - Method in class uk.co.electronstudio.retrowar.utils.SpriteSheet
 
getApp() - Method in class uk.co.electronstudio.retrowar.App.Companion
A static reference to the singleton Application
getApp() - Static method in class uk.co.electronstudio.retrowar.App
A static reference to the singleton Application
getB() - Method in class uk.co.electronstudio.retrowar.input.InputDevice
 
getB() - Method in class uk.co.electronstudio.retrowar.input.NetworkInput
 
getBLING() - Method in class uk.co.electronstudio.retrowar.Resources.Companion
 
getBLING() - Static method in class uk.co.electronstudio.retrowar.Resources
 
getBuffering() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
getCallback() - Method in class uk.co.electronstudio.retrowar.App
For setting maximum FPS,
getCharArrayIndex() - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
getChars() - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
getClient() - Method in class uk.co.electronstudio.retrowar.App
May be null if no Client
getClientId() - Method in class uk.co.electronstudio.retrowar.input.NetworkInput
 
getClientPlayers() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
getColor() - Method in class uk.co.electronstudio.retrowar.Player
A custom colour chosen by player in options
getColor() - Method in class uk.co.electronstudio.retrowar.PlayerData
 
getColor2() - Method in class uk.co.electronstudio.retrowar.Player
 
getColor2() - Method in class uk.co.electronstudio.retrowar.PlayerData
 
getColors() - Method in class uk.co.electronstudio.retrowar.Prefs
 
getColourBeingEdited1() - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
getColourBeingEdited2() - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
getConfig() - Method in class uk.co.electronstudio.retrowar.utils.DesktopCallback
 
getConnections() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
getController() - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
getController() - Method in class uk.co.electronstudio.retrowar.screens.MenuScreen
 
getController() - Method in class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
 
getController() - Method in class uk.co.electronstudio.retrowar.TextGame
 
getCONTROLLER1() - Method in class uk.co.electronstudio.retrowar.Resources.Companion
 
getCONTROLLER2() - Method in class uk.co.electronstudio.retrowar.Resources.Companion
 
getCONTROLLER3() - Method in class uk.co.electronstudio.retrowar.Resources.Companion
 
getControllerId() - Method in class uk.co.electronstudio.retrowar.PlayerData
 
getControllerMappings() - Method in class uk.co.electronstudio.retrowar.App
 
getControllers() - Method in class uk.co.electronstudio.retrowar.App
 
getControllerString() - Method in class uk.co.electronstudio.retrowar.PlayerData
 
getControllerTest() - Method in class uk.co.electronstudio.retrowar.App
 
getCount() - Method in class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
 
getCreateGame() - Method in class uk.co.electronstudio.retrowar.GameFactory
 
getCursorPosition() - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
getDeaths() - Method in class uk.co.electronstudio.retrowar.Player
If your game tracks lives, you can store how many times the player has died here (rather than lives remaining)
getDelay() - Method in class uk.co.electronstudio.retrowar.utils.AnimatedTexture
Time to display each frame in seconds
getDescription() - Method in class uk.co.electronstudio.retrowar.AbstractGameFactory
Description displayed on menu
getDescription() - Method in class uk.co.electronstudio.retrowar.GameFactory
Description displayed on menu
getDescription() - Method in class uk.co.electronstudio.retrowar.SimpleGameFactory
Description displayed on menu
getDisposed() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
getDrawBox() - Method in class uk.co.electronstudio.retrowar.screens.MenuScreen
 
getDsn() - Method in class uk.co.electronstudio.retrowar.utils.AndroidLogger
The private
getEntity() - Method in class uk.co.electronstudio.retrowar.input.InputDevice
 
getFactory() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
getFactory() - Method in class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
 
getFactoryClass() - Method in class uk.co.electronstudio.retrowar.SimpleApp
 
getFadeInEffect() - Method in class uk.co.electronstudio.retrowar.FBORenderer
 
getFadeInEffect() - Method in class uk.co.electronstudio.retrowar.SimpleGame
 
getFile() - Method in class uk.co.electronstudio.retrowar.CrossPlatformMusic.LongSongPlayer
 
getFile() - Method in class uk.co.electronstudio.retrowar.CrossPlatformMusic.ShortSongPlayer
 
getFile() - Method in class uk.co.electronstudio.retrowar.LevelLoader
 
getFile() - Method in class uk.co.electronstudio.retrowar.utils.SpriteSheet
The JSON file,
getFire() - Method in class uk.co.electronstudio.retrowar.input.InputDevice
 
getFlash() - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
getFlash() - Method in class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
 
getFlashAnim() - Method in class uk.co.electronstudio.retrowar.Resources.Companion
 
getFlashOnOff() - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
getFONT() - Method in class uk.co.electronstudio.retrowar.Resources.Companion
 
getFONT() - Static method in class uk.co.electronstudio.retrowar.Resources
 
getFONT() - Method in class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
 
getFont() - Method in class uk.co.electronstudio.retrowar.SimpleGame
 
getFONT_CLEAR() - Method in class uk.co.electronstudio.retrowar.Resources.Companion
 
getFONT_CLEAR() - Static method in class uk.co.electronstudio.retrowar.Resources
 
getFONT_ENGLISH() - Method in class uk.co.electronstudio.retrowar.Resources.Companion
 
getFONT_ENGLISH() - Static method in class uk.co.electronstudio.retrowar.Resources
 
getFONT_ENGLISH() - Method in class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
 
getFooter() - Method in class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
 
getFrameDelays(tag) - Method in class uk.co.electronstudio.retrowar.utils.SpriteSheet
 
getFrames(tag) - Method in class uk.co.electronstudio.retrowar.utils.SpriteSheet
 
getFullscreen() - Method in class uk.co.electronstudio.retrowar.SimpleApp
 
getGame() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
getGameAnalytics() - Method in class uk.co.electronstudio.retrowar.App
If you are using GameAnalytics service set this, otherwise null
getGraphic() - Method in class uk.co.electronstudio.retrowar.TextGame
 
getHeader() - Method in class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
 
getHealthLost() - Method in class uk.co.electronstudio.retrowar.Player
If your game tracks health, you can store how much health the player has lost here (rather than storing the remaining health)
getHEIGHT() - Method in class uk.co.electronstudio.retrowar.FBORenderer
 
getHeight() - Method in class uk.co.electronstudio.retrowar.ManagedFBO
 
getHEIGHT() - Method in class uk.co.electronstudio.retrowar.screens.MenuScreen
 
getHEIGHT() - Method in class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
 
getHeight() - Method in class uk.co.electronstudio.retrowar.SimpleGame
 
getI() - Method in class uk.co.electronstudio.retrowar.GameFactory
 
getIbxmPlayer() - Method in class uk.co.electronstudio.retrowar.App
 
getImage() - Method in class uk.co.electronstudio.retrowar.AbstractGameFactory
Texture screenshot or logo to display on menu
getImage() - Method in class uk.co.electronstudio.retrowar.GameFactory
Texture screenshot or logo to display on menu
getImage() - Method in class uk.co.electronstudio.retrowar.LevelLoader
 
getImage() - Method in class uk.co.electronstudio.retrowar.SimpleGameFactory
Texture screenshot or logo to display on menu
getINITIAL_REPEAT_DELAY() - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
getInput() - Method in class uk.co.electronstudio.retrowar.Player
The keyboard/controller etc he is using
getIp() - Method in class uk.co.electronstudio.retrowar.App
Current IP address, if known. Else "unknown"
getKBinUse() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
getKeyboardPlayer() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
getLeftBumper() - Method in class uk.co.electronstudio.retrowar.input.InputDevice
 
getLeftBumper() - Method in class uk.co.electronstudio.retrowar.input.NetworkInput
 
getLeftStick() - Method in class uk.co.electronstudio.retrowar.input.InputDevice
 
getLeftTrigger() - Method in class uk.co.electronstudio.retrowar.input.InputDevice
 
getLeftTrigger() - Method in class uk.co.electronstudio.retrowar.input.NetworkInput
 
getLevel() - Method in class uk.co.electronstudio.retrowar.AbstractGameFactory
Currently selected level number
getLevel() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
getLevelImages() - Method in class uk.co.electronstudio.retrowar.AbstractGameFactory
 
getLevels() - Method in class uk.co.electronstudio.retrowar.AbstractGameFactory
a List of level names,
getLOG_FILE_PATH() - Method in class uk.co.electronstudio.retrowar.App.Companion
Where log file is stored
getLogger() - Method in class uk.co.electronstudio.retrowar.App
If debug is on then logs are sent here,
getManualGC() - Method in class uk.co.electronstudio.retrowar.App
GDX on iOS has very poor garbage collection.
getMAX_FPS() - Method in class uk.co.electronstudio.retrowar.Game
 
getMAX_HEIGHT() - Method in class uk.co.electronstudio.retrowar.ManagedFBO
 
getMAX_WIDTH() - Method in class uk.co.electronstudio.retrowar.ManagedFBO
 
getMenu() - Method in class uk.co.electronstudio.retrowar.TextGame
 
getMetaGame() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
getMetaScore() - Method in class uk.co.electronstudio.retrowar.Player
When game is part of a multi-round tournment this represents the overall score in the tournament
getMIN_FPS() - Method in class uk.co.electronstudio.retrowar.Game
 
getMISSING_TEXTURE() - Method in class uk.co.electronstudio.retrowar.Resources.Companion
 
getMISSING_TEXTURE() - Static method in class uk.co.electronstudio.retrowar.Resources
 
getMISSING_TEXTUREREGION() - Method in class uk.co.electronstudio.retrowar.Resources.Companion
 
getMISSING_TEXTUREREGION() - Static method in class uk.co.electronstudio.retrowar.Resources
 
getMode() - Method in class uk.co.electronstudio.retrowar.utils.AnimatedTexture
Whether to loop at the end of the animation.
getMouse() - Method in interface uk.co.electronstudio.retrowar.Game.UsesMouseAsInputDevice
Get mouse co-ords from GDX input and convert them into a joystick vector
getMouseJustClicked() - Method in class uk.co.electronstudio.retrowar.App
 
getMovementVec() - Method in class uk.co.electronstudio.retrowar.input.InputDevice
 
getMovementVec() - Method in class uk.co.electronstudio.retrowar.input.NetworkInput
 
getMusic() - Method in class uk.co.electronstudio.retrowar.CrossPlatformMusic.LongSongPlayer
 
getMusic() - Method in class uk.co.electronstudio.retrowar.CrossPlatformMusic.ShortSongPlayer
 
getMusicId() - Method in class uk.co.electronstudio.retrowar.CrossPlatformMusic.ShortSongPlayer
 
getName() - Method in class uk.co.electronstudio.retrowar.AbstractGameFactory
Game name
getName() - Method in class uk.co.electronstudio.retrowar.LevelLoader
 
getName() - Method in class uk.co.electronstudio.retrowar.Player
The name to display for this player.
getName() - Method in class uk.co.electronstudio.retrowar.PlayerData
 
getName() - Method in class uk.co.electronstudio.retrowar.SimpleApp
 
getNextGame() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
getNoOfPlayersInGameAlready() - Method in class uk.co.electronstudio.retrowar.SimpleGame
 
getOptions() - Method in class uk.co.electronstudio.retrowar.AbstractGameFactory
Any MenuItems in this List will be displayed by RetroWar on an option screen It's a way to configure the Factory via a GUI If there are none, just leave List empty
getOptionsMenu() - Method in class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
 
getOsName() - Static method in class uk.co.electronstudio.retrowar.GlobalsKt
 
getPalette() - Method in class uk.co.electronstudio.retrowar.Resources.Companion
 
getPathPrefix() - Method in class uk.co.electronstudio.retrowar.AbstractGameFactory
 
getPlayerData() - Method in class uk.co.electronstudio.retrowar.App
 
getPlayerDataArrayIndex() - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
getPlayers() - Method in class uk.co.electronstudio.retrowar.App
 
getPlayers() - Method in class uk.co.electronstudio.retrowar.Game
 
getPlayers() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
getPREF_DIR() - Method in class uk.co.electronstudio.retrowar.App.Companion
Where preferences file is stored
getPrefs() - Method in class uk.co.electronstudio.retrowar.Prefs
 
getPreSelectedInputDevice() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
getProjectionMatrix() - Method in class uk.co.electronstudio.retrowar.ManagedFBO
 
getQuitMenu() - Method in class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
 
getQuitText() - Method in class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
 
getQuitURL() - Method in class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
 
getReadyTimer() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
getRenderer() - Method in class uk.co.electronstudio.retrowar.Game
 
getRenderer() - Method in class uk.co.electronstudio.retrowar.screens.MenuScreen
 
getRenderer() - Method in class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
 
getRenderer() - Method in class uk.co.electronstudio.retrowar.SimpleGame
 
getREPEAT_INTERVAL() - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
getRepeatTimerDown() - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
getRepeatTimerUp() - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
getRequestQuit() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
getRightBumper() - Method in class uk.co.electronstudio.retrowar.input.InputDevice
 
getRightBumper() - Method in class uk.co.electronstudio.retrowar.input.NetworkInput
 
getRightSideGraphic() - Method in class uk.co.electronstudio.retrowar.TextGame
 
getRightStick() - Method in class uk.co.electronstudio.retrowar.input.InputDevice
 
getRightTrigger() - Method in class uk.co.electronstudio.retrowar.input.InputDevice
 
getRightTrigger() - Method in class uk.co.electronstudio.retrowar.input.NetworkInput
 
getSavedScreen() - Method in class uk.co.electronstudio.retrowar.App
 
getScore() - Method in class uk.co.electronstudio.retrowar.Player
If your game keeps score you can store it here
getScreenTest1() - Method in class uk.co.electronstudio.retrowar.App
 
getScreenTest2() - Method in class uk.co.electronstudio.retrowar.App
 
getSequence() - Method in class uk.co.electronstudio.retrowar.Resources.Companion
 
getSequence() - Method in class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
 
getServer() - Method in class uk.co.electronstudio.retrowar.App
May be null if no Server
getServer() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
getSession() - Method in class uk.co.electronstudio.retrowar.Game
 
getShader() - Method in class uk.co.electronstudio.retrowar.App
 
getShader() - Method in class uk.co.electronstudio.retrowar.utils.RetroShader
 
getShaders() - Method in class uk.co.electronstudio.retrowar.Prefs
 
getShowOnGamesMenu() - Method in class uk.co.electronstudio.retrowar.AbstractGameFactory
Whether the game should be shown on the main menu or relegated to the 'mods' menu
getSoundOptions() - Method in class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
 
getStartingHealth() - Method in class uk.co.electronstudio.retrowar.Player
How much health the player started with
getState() - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
getState() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
getStream1() - Method in class uk.co.electronstudio.retrowar.utils.ComboOutputStream
 
getStream2() - Method in class uk.co.electronstudio.retrowar.utils.ComboOutputStream
 
getStringBeingEdited() - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
getTab1() - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
getTab2() - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
getTab3() - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
getTab4() - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
getTEXT() - Method in class uk.co.electronstudio.retrowar.Resources.Companion
 
getTextureRegion(name, num) - Method in class uk.co.electronstudio.retrowar.utils.SpriteSheet
 
getTimer() - Method in class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
 
getTitle() - Method in class uk.co.electronstudio.retrowar.App
Title screen
getTitle() - Method in class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
 
getTitleMenu() - Method in class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
 
getUseSimpleGameSettings() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
getVersion() - Method in class uk.co.electronstudio.retrowar.utils.AndroidLogger
Version string of app
getVersionString() - Method in class uk.co.electronstudio.retrowar.App
 
getVideoOptions() - Method in class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
 
getWIDTH() - Method in class uk.co.electronstudio.retrowar.FBORenderer
 
getWidth() - Method in class uk.co.electronstudio.retrowar.ManagedFBO
 
getWIDTH() - Method in class uk.co.electronstudio.retrowar.screens.MenuScreen
 
getWIDTH() - Method in class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
 
getWidth() - Method in class uk.co.electronstudio.retrowar.SimpleGame
 
getX() - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
getX() - Method in class uk.co.electronstudio.retrowar.input.InputDevice
 
getX() - Method in class uk.co.electronstudio.retrowar.input.NetworkInput
 
getX() - Method in class uk.co.electronstudio.retrowar.utils.Vec
 
getY() - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
getY() - Method in class uk.co.electronstudio.retrowar.input.InputDevice
 
getY() - Method in class uk.co.electronstudio.retrowar.input.NetworkInput
 
getY() - Method in class uk.co.electronstudio.retrowar.utils.Vec
 
GlobalsKt - Class in uk.co.electronstudio.retrowar
 
groovyCompilerConfig() - Static method in class uk.co.electronstudio.retrowar.GlobalsKt
 

H

hashCode() - Method in class uk.co.electronstudio.retrowar.PlayerData
 
healthDisplayString(startingHealth) - Method in class uk.co.electronstudio.retrowar.Player
 
hide() - Method in class uk.co.electronstudio.retrowar.ControllerTester
 
hide() - Method in class uk.co.electronstudio.retrowar.Game
 
hide() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
hide() - Method in class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
 
hide() - Method in class uk.co.electronstudio.retrowar.TextGame
 

I

ignoreDeadzone(deadzone) - Method in class uk.co.electronstudio.retrowar.utils.Vec
 
incMetaScore(i) - Method in class uk.co.electronstudio.retrowar.Player
 
init() - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
initialiseAndroid() - Method in class uk.co.electronstudio.retrowar.App
 
initialiseControllers() - Method in class uk.co.electronstudio.retrowar.App
Populates mappedControllers
initialiseDesktop() - Method in class uk.co.electronstudio.retrowar.App
 
initialiseNetwork() - Method in class uk.co.electronstudio.retrowar.App
Setup network stuff, not currently working
initialisePrefs() - Method in class uk.co.electronstudio.retrowar.App
Prefs can have behviour attached, like setting the screen resolution. This triggers it for all of them, if they have it.
initialiseShader() - Method in class uk.co.electronstudio.retrowar.App
 
initialiseSteam() - Method in class uk.co.electronstudio.retrowar.App
 
initialize() - Method in interface uk.co.electronstudio.retrowar.Logger
 
initialize() - Method in class uk.co.electronstudio.retrowar.utils.AndroidLogger
 
initialize() - Method in class uk.co.electronstudio.retrowar.utils.SentryLogger
 
initialize() - Method in class uk.co.electronstudio.retrowar.utils.SimpleLogger
 
initializeInput() - Method in class uk.co.electronstudio.retrowar.App
 
InputDevice - Class in uk.co.electronstudio.retrowar.input
All input devices are abstracted to look something like the ubiquitious xbox controller
InputDevice() - Constructor for class uk.co.electronstudio.retrowar.input.InputDevice
All input devices are abstracted to look something like the ubiquitious xbox controller
INSTANCE - Static variable in class uk.co.electronstudio.retrowar.Prefs
Stores stuff in GDX preference files, but also provides singleton/enums for use in creating option Menus
isDone() - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
isLinux() - Static method in class uk.co.electronstudio.retrowar.GlobalsKt
 
isMobile() - Static method in class uk.co.electronstudio.retrowar.GlobalsKt
 
isMoreOrLessZero() - Method in class uk.co.electronstudio.retrowar.utils.Vec
 
isNotZero() - Method in class uk.co.electronstudio.retrowar.utils.Vec
 
isOSX() - Static method in class uk.co.electronstudio.retrowar.GlobalsKt
 
isOutOfLives(lives) - Method in class uk.co.electronstudio.retrowar.Player
Gameover, man, gameover.
isWindows() - Static method in class uk.co.electronstudio.retrowar.GlobalsKt
 

L

LevelLoader - Class in uk.co.electronstudio.retrowar
 
LevelLoader(file, image, name) - Constructor for class uk.co.electronstudio.retrowar.LevelLoader
 
listAllLevels(path) - Static method in class uk.co.electronstudio.retrowar.GlobalsKt
 
listAllLevels() - Static method in class uk.co.electronstudio.retrowar.GlobalsKt
 
livesDisplayString(startingLives) - Method in class uk.co.electronstudio.retrowar.Player
 
loadPlayerData() - Method in class uk.co.electronstudio.retrowar.App
 
log(log) - Static method in class uk.co.electronstudio.retrowar.GlobalsKt
 
log(c, log) - Static method in class uk.co.electronstudio.retrowar.GlobalsKt
 
log(message) - Method in interface uk.co.electronstudio.retrowar.Logger
 
log(caller, message) - Method in interface uk.co.electronstudio.retrowar.Logger
 
log(message) - Method in class uk.co.electronstudio.retrowar.utils.AndroidLogger
 
log(caller, message) - Method in class uk.co.electronstudio.retrowar.utils.AndroidLogger
 
log(message) - Method in class uk.co.electronstudio.retrowar.utils.SentryLogger
 
log(caller, message) - Method in class uk.co.electronstudio.retrowar.utils.SentryLogger
 
log(message) - Method in class uk.co.electronstudio.retrowar.utils.SimpleLogger
 
log(caller, message) - Method in class uk.co.electronstudio.retrowar.utils.SimpleLogger
 
Logger - Interface in uk.co.electronstudio.retrowar
provides methods to output informative messages and errors different implementations might show them or send them off to a server
LongSongPlayer(file) - Constructor for class uk.co.electronstudio.retrowar.CrossPlatformMusic.LongSongPlayer
 

M

magnitude() - Method in class uk.co.electronstudio.retrowar.utils.Vec
 
ManagedFBO - Class in uk.co.electronstudio.retrowar
A framebuffer object. Max size is the resolution of the display, but if you set it to smaller size then only a smaller portion of the framebuffer will actually be used. That way we can change the virtual size of the framebuffer on the fly without allocating a new framebuffer object.
ManagedFBO() - Constructor for class uk.co.electronstudio.retrowar.ManagedFBO
A framebuffer object. Max size is the resolution of the display, but if you set it to smaller size then only a smaller portion of the framebuffer will actually be used. That way we can change the virtual size of the framebuffer on the fly without allocating a new framebuffer object.
ManualGC - Interface in uk.co.electronstudio.retrowar
 
MenuScreen - Class in uk.co.electronstudio.retrowar.screens
 
MenuScreen(drawBox) - Constructor for class uk.co.electronstudio.retrowar.screens.MenuScreen
 
metaGameOver() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
minus(p) - Method in class uk.co.electronstudio.retrowar.utils.Vec
 

N

NetworkInput - Class in uk.co.electronstudio.retrowar.input
stores state of a device (FIXME REMOVE CLIENTID?) to be sent over network
NetworkInput(movementVec, aimingVec, leftTrigger, rightTrigger, A, clientId) - Constructor for class uk.co.electronstudio.retrowar.input.NetworkInput
stores state of a device (FIXME REMOVE CLIENTID?) to be sent over network
NetworkInput() - Constructor for class uk.co.electronstudio.retrowar.input.NetworkInput
stores state of a device (FIXME REMOVE CLIENTID?) to be sent over network
NetworkRole() - Constructor for enum uk.co.electronstudio.retrowar.screens.GameSession.NetworkRole
 
nextPlayerColor() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
nextPlayerColor2() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
nextPlayerName() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
normVector($receiver) - Static method in class uk.co.electronstudio.retrowar.GlobalsKt
 
normVector(magnitude) - Method in class uk.co.electronstudio.retrowar.utils.Vec
 
normVectorOrZero(magnitude) - Method in class uk.co.electronstudio.retrowar.utils.Vec
 

P

pause() - Method in class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
 
play() - Method in class uk.co.electronstudio.retrowar.CrossPlatformMusic.LongSongPlayer
 
play() - Method in class uk.co.electronstudio.retrowar.CrossPlatformMusic
 
play() - Method in class uk.co.electronstudio.retrowar.CrossPlatformMusic.ShortSongPlayer
 
playAtOurVolume($receiver) - Static method in class uk.co.electronstudio.retrowar.GlobalsKt
 
player() - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
Player - Class in uk.co.electronstudio.retrowar
Represents a player who has joined the game
Player(input, name, color, color2) - Constructor for class uk.co.electronstudio.retrowar.Player
Represents a player who has joined the game
PlayerData - Class in uk.co.electronstudio.retrowar
 
PlayerData(name, color, color2, controllerString, controllerId) - Constructor for class uk.co.electronstudio.retrowar.PlayerData
 
PlayerData() - Constructor for class uk.co.electronstudio.retrowar.PlayerData
 
playerJoined(player) - Method in class uk.co.electronstudio.retrowar.SimpleGame
 
postMessage(s) - Method in class uk.co.electronstudio.retrowar.Game
 
postMessage(s) - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
postMessage(s) - Method in class uk.co.electronstudio.retrowar.SimpleGame
 
Prefs - Class in uk.co.electronstudio.retrowar
Stores stuff in GDX preference files, but also provides singleton/enums for use in creating option Menus
process(fboBatch, textureSize, inputSize, outputSize) - Method in class uk.co.electronstudio.retrowar.utils.RetroShader
 

Q

quit() - Method in class uk.co.electronstudio.retrowar.App
 
quit() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
quit() - Method in class uk.co.electronstudio.retrowar.SimpleApp
 

R

reallyQuit() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
removeClient(client) - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
render(deltaTime) - Method in class uk.co.electronstudio.retrowar.Game
 
render(deltaTime) - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
render(delta) - Method in class uk.co.electronstudio.retrowar.screens.MenuScreen
 
render(delta) - Method in class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
 
render(deltaTime) - Method in class uk.co.electronstudio.retrowar.SimpleGame
 
renderAndClampFramerate() - Method in class uk.co.electronstudio.retrowar.Game
 
renderFBOtoScreen() - Method in class uk.co.electronstudio.retrowar.FBORenderer
 
renderTileMapToTexture(map) - Static method in class uk.co.electronstudio.retrowar.GlobalsKt
 
renderToFBO(batch) - Method in class uk.co.electronstudio.retrowar.screens.MenuScreen
 
rescaleWithDeadzone(deadzone) - Method in class uk.co.electronstudio.retrowar.utils.Vec
 
rescaleWithDeadzone(deadzone, upperBound) - Method in class uk.co.electronstudio.retrowar.utils.Vec
 
reset() - Method in class uk.co.electronstudio.retrowar.Player
Resets score, lives and health for a new round
resize(width, height) - Method in class uk.co.electronstudio.retrowar.FBORenderer
 
resize(width, height) - Method in class uk.co.electronstudio.retrowar.Game
 
resize(w, h, scale) - Method in class uk.co.electronstudio.retrowar.ManagedFBO
 
resize(width, height) - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
resize(width, height) - Method in class uk.co.electronstudio.retrowar.screens.MenuScreen
 
resize(width, height) - Method in class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
 
resize(width, height) - Method in class uk.co.electronstudio.retrowar.SimpleGame
 
resizeToScreenSize(w, h) - Method in class uk.co.electronstudio.retrowar.ManagedFBO
 
Resources - Class in uk.co.electronstudio.retrowar
Some useful images and fonts you can use rather than loading your own
Resources() - Constructor for class uk.co.electronstudio.retrowar.Resources
Some useful images and fonts you can use rather than loading your own
Resources.Companion - Class in uk.co.electronstudio.retrowar
 
restoreSavedScreenAndDisposeCurrentScreen() - Method in class uk.co.electronstudio.retrowar.App
 
resume() - Method in class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
 
RetroShader - Class in uk.co.electronstudio.retrowar.utils
Loads shaders and sets up some vertex attributes format of RetroArch shaders
RetroShader(filename) - Constructor for class uk.co.electronstudio.retrowar.utils.RetroShader
Loads shaders and sets up some vertex attributes format of RetroArch shaders
round($receiver) - Static method in class uk.co.electronstudio.retrowar.GlobalsKt
 
roundDown($receiver) - Static method in class uk.co.electronstudio.retrowar.GlobalsKt
 
rumble(left, right, duration_ms) - Method in class uk.co.electronstudio.retrowar.input.InputDevice
 

S

savePlayerData() - Method in class uk.co.electronstudio.retrowar.App
 
screenTest1 - Variable in class uk.co.electronstudio.retrowar.App
 
screenTest2 - Variable in class uk.co.electronstudio.retrowar.App
 
SentryLogger - Class in uk.co.electronstudio.retrowar.utils
Logs everything to a logfile and also sends it to Sentry if Sentry is configred
SentryLogger() - Constructor for class uk.co.electronstudio.retrowar.utils.SentryLogger
Logs everything to a logfile and also sends it to Sentry if Sentry is configred
setA(p) - Method in class uk.co.electronstudio.retrowar.input.NetworkInput
 
setAimingVec(p) - Method in class uk.co.electronstudio.retrowar.input.NetworkInput
 
setApp(p) - Method in class uk.co.electronstudio.retrowar.App.Companion
A static reference to the singleton Application
setApp(p) - Static method in class uk.co.electronstudio.retrowar.App
A static reference to the singleton Application
setBackgroundFPS(backgroundFPS) - Method in interface uk.co.electronstudio.retrowar.Callback
 
setBackgroundFPS(backgroundFPS) - Method in class uk.co.electronstudio.retrowar.EmptyCallback
 
setBackgroundFPS(backgroundFPS) - Method in class uk.co.electronstudio.retrowar.utils.DesktopCallback
 
setBuffering(p) - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
setCharArrayIndex(p) - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
setClient(p) - Method in class uk.co.electronstudio.retrowar.App
May be null if no Client
setColor(p) - Method in class uk.co.electronstudio.retrowar.PlayerData
 
setColor2(p) - Method in class uk.co.electronstudio.retrowar.PlayerData
 
setColourBeingEdited1(p) - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
setColourBeingEdited2(p) - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
setControllerId(p) - Method in class uk.co.electronstudio.retrowar.PlayerData
 
setControllers(p) - Method in class uk.co.electronstudio.retrowar.App
 
setControllerString(p) - Method in class uk.co.electronstudio.retrowar.PlayerData
 
setControllerTest(p) - Method in class uk.co.electronstudio.retrowar.App
 
setCount(p) - Method in class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
 
setCursorPosition(p) - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
setDeaths(p) - Method in class uk.co.electronstudio.retrowar.Player
If your game tracks lives, you can store how many times the player has died here (rather than lives remaining)
setDisposed(p) - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
setEntity(p) - Method in class uk.co.electronstudio.retrowar.input.InputDevice
 
setFlash(p) - Method in class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
 
setForegroundFPS(foregroundFPS) - Method in interface uk.co.electronstudio.retrowar.Callback
 
setForegroundFPS(foregroundFPS) - Method in class uk.co.electronstudio.retrowar.EmptyCallback
 
setForegroundFPS(foregroundFPS) - Method in class uk.co.electronstudio.retrowar.utils.DesktopCallback
 
setFPS(f) - Method in class uk.co.electronstudio.retrowar.App
Uses the Callback to set max FPS, if the platform supports it
setGame(p) - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
setGameAnalytics(p) - Method in class uk.co.electronstudio.retrowar.App
If you are using GameAnalytics service set this, otherwise null
setHealthLost(p) - Method in class uk.co.electronstudio.retrowar.Player
If your game tracks health, you can store how much health the player has lost here (rather than storing the remaining health)
setHeight(p) - Method in class uk.co.electronstudio.retrowar.ManagedFBO
 
setIp(p) - Method in class uk.co.electronstudio.retrowar.App
Current IP address, if known. Else "unknown"
setKBinUse(p) - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
setKeyboardPlayer(p) - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
setLeftTrigger(p) - Method in class uk.co.electronstudio.retrowar.input.NetworkInput
 
setLevel(p) - Method in class uk.co.electronstudio.retrowar.AbstractGameFactory
Currently selected level number
setLevel(p) - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
setMetaGame(p) - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
setMovementVec(p) - Method in class uk.co.electronstudio.retrowar.input.NetworkInput
 
setMusicId(p) - Method in class uk.co.electronstudio.retrowar.CrossPlatformMusic.ShortSongPlayer
 
setName(p) - Method in class uk.co.electronstudio.retrowar.PlayerData
 
setNewPlayerDefaults() - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
setNextGame(p) - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
setNoOfPlayersInGameAlready(p) - Method in class uk.co.electronstudio.retrowar.SimpleGame
 
setPitch(pitch) - Method in class uk.co.electronstudio.retrowar.CrossPlatformMusic
 
setPitch(pitch) - Method in class uk.co.electronstudio.retrowar.CrossPlatformMusic.ShortSongPlayer
 
setPlayerData(p) - Method in class uk.co.electronstudio.retrowar.App
 
setPlayerDataArrayIndex(p) - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
setPlayers(p) - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
setPrefs(p) - Method in class uk.co.electronstudio.retrowar.Prefs
 
setPrefsToDefaultsForSingleGames() - Method in class uk.co.electronstudio.retrowar.SimpleApp
 
setPreSelectedInputDevice(p) - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
setReadyTimer(p) - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
setRepeatTimerDown(p) - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
setRepeatTimerUp(p) - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
setRequestQuit(p) - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
setRightTrigger(p) - Method in class uk.co.electronstudio.retrowar.input.NetworkInput
 
setSavedScreen(p) - Method in class uk.co.electronstudio.retrowar.App
 
setScore(p) - Method in class uk.co.electronstudio.retrowar.Player
If your game keeps score you can store it here
setScreenMode() - Method in class uk.co.electronstudio.retrowar.App
 
setScreenTest1(p) - Method in class uk.co.electronstudio.retrowar.App
 
setScreenTest2(p) - Method in class uk.co.electronstudio.retrowar.App
 
setServer(p) - Method in class uk.co.electronstudio.retrowar.App
May be null if no Server
setShader(p) - Method in class uk.co.electronstudio.retrowar.App
 
setShader(p) - Method in class uk.co.electronstudio.retrowar.utils.RetroShader
 
setShowOnGamesMenu(p) - Method in class uk.co.electronstudio.retrowar.AbstractGameFactory
Whether the game should be shown on the main menu or relegated to the 'mods' menu
setStartingHealth(p) - Method in class uk.co.electronstudio.retrowar.Player
How much health the player started with
setState(p) - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
setState(p) - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
setStringBeingEdited(p) - Method in class uk.co.electronstudio.retrowar.input.ControllerUI
 
setTEXT(p) - Method in class uk.co.electronstudio.retrowar.Resources.Companion
 
setTimer(p) - Method in class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
 
setTitle(p) - Method in class uk.co.electronstudio.retrowar.App
Title screen
setWidth(p) - Method in class uk.co.electronstudio.retrowar.ManagedFBO
 
shader - Variable in class uk.co.electronstudio.retrowar.App
 
ShortSongPlayer(file) - Constructor for class uk.co.electronstudio.retrowar.CrossPlatformMusic.ShortSongPlayer
 
show() - Method in class uk.co.electronstudio.retrowar.ControllerTester
 
show() - Method in class uk.co.electronstudio.retrowar.Game
 
show() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
show() - Method in class uk.co.electronstudio.retrowar.screens.MenuScreen
 
show() - Method in class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
 
show() - Method in class uk.co.electronstudio.retrowar.TextGame
 
showTitleScreen() - Method in class uk.co.electronstudio.retrowar.App
 
SimpleApp - Class in uk.co.electronstudio.retrowar
Most standalone games will use this as their main GDX or Android Application class It sets up a simple title screen and menus
SimpleApp(callback, name, factoryClass, logger, manualGC, advertise, fullscreen) - Constructor for class uk.co.electronstudio.retrowar.SimpleApp
Most standalone games will use this as their main GDX or Android Application class It sets up a simple title screen and menus
SimpleGame - Class in uk.co.electronstudio.retrowar
Most games probably want to extend this. It does menus and rendering loop, but it's not a Unigame so you're still free to do any sort of game you want really.
SimpleGame(session, width, height, font, fadeInEffect) - Constructor for class uk.co.electronstudio.retrowar.SimpleGame
Most games probably want to extend this. It does menus and rendering loop, but it's not a Unigame so you're still free to do any sort of game you want really.
SimpleGame(session, width, height, font) - Constructor for class uk.co.electronstudio.retrowar.SimpleGame
Most games probably want to extend this. It does menus and rendering loop, but it's not a Unigame so you're still free to do any sort of game you want really.
SimpleGame(session, width, height) - Constructor for class uk.co.electronstudio.retrowar.SimpleGame
Most games probably want to extend this. It does menus and rendering loop, but it's not a Unigame so you're still free to do any sort of game you want really.
SimpleGameFactory - Class in uk.co.electronstudio.retrowar
 
SimpleGameFactory(name, gameClazz, path, image, description) - Constructor for class uk.co.electronstudio.retrowar.SimpleGameFactory
 
simpleHighScoreTable() - Method in class uk.co.electronstudio.retrowar.SimpleGame
 
SimpleLogger - Class in uk.co.electronstudio.retrowar.utils
Logs to file and to standard out
SimpleLogger() - Constructor for class uk.co.electronstudio.retrowar.utils.SimpleLogger
Logs to file and to standard out
SimpleTitleScreen - Class in uk.co.electronstudio.retrowar.screens
Created by richard on 23/06/2016. GDX screen, i.e. a render loop, used to render the titlescreen
SimpleTitleScreen(WIDTH, HEIGHT, FONT, title, factory, quitText, quitURL) - Constructor for class uk.co.electronstudio.retrowar.screens.SimpleTitleScreen
Created by richard on 23/06/2016. GDX screen, i.e. a render loop, used to render the titlescreen
SpriteSheet - Class in uk.co.electronstudio.retrowar.utils
A sprite sheet requires two files, an image file and a JSON file containing names and coordinates in the image for the sprites.
SpriteSheet(file) - Constructor for class uk.co.electronstudio.retrowar.utils.SpriteSheet
A sprite sheet requires two files, an image file and a JSON file containing names and coordinates in the image for the sprites.
standardMenu() - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
startSubgameInMetagame(metagame, game) - Method in class uk.co.electronstudio.retrowar.screens.GameSession
 
State() - Constructor for enum uk.co.electronstudio.retrowar.input.ControllerUI.State
 
stop() - Method in class uk.co.electronstudio.retrowar.CrossPlatformMusic.LongSongPlayer
 
stop() - Method in class uk.co.electronstudio.retrowar.CrossPlatformMusic.ShortSongPlayer
 
stop() - Method in class uk.co.electronstudio.retrowar.CrossPlatformMusic
 
submitAnalytics(s) - Method in class uk.co.electronstudio.retrowar.App
 
submitAnalyticsProgress(game, level) - Method in class uk.co.electronstudio.retrowar.App
 
swapScreenAndDispose(screen) - Method in class uk.co.electronstudio.retrowar.App
Displays a new screen and disposes of the old one
swapScreenAndSave(screen) - Method in class uk.co.electronstudio.retrowar.App
Displays a new screen and save old one for later

T

testSandbox() - Method in class uk.co.electronstudio.retrowar.App
For testing sandbox permissions, attempts to read property we shouldnt be allowed to read
TextGame - Class in uk.co.electronstudio.retrowar
 
TextGame(session, text, width, height, font, graphic, rightSideGraphic) - Constructor for class uk.co.electronstudio.retrowar.TextGame
 
times(other) - Method in class uk.co.electronstudio.retrowar.utils.Vec
 
toAngle() - Method in class uk.co.electronstudio.retrowar.utils.Vec
 
toMarkup($receiver) - Static method in class uk.co.electronstudio.retrowar.GlobalsKt
 
toString() - Method in class uk.co.electronstudio.retrowar.PlayerData
 
toString() - Method in class uk.co.electronstudio.retrowar.utils.Vec
 

U

uk.co.electronstudio.retrowar - package uk.co.electronstudio.retrowar
 
uk.co.electronstudio.retrowar.input - package uk.co.electronstudio.retrowar.input
 
uk.co.electronstudio.retrowar.screens - package uk.co.electronstudio.retrowar.screens
 
uk.co.electronstudio.retrowar.utils - package uk.co.electronstudio.retrowar.utils
 
updateShader(fboBatch) - Method in class uk.co.electronstudio.retrowar.ManagedFBO
 
UtilsKt - Class in uk.co.electronstudio.retrowar.utils
 

V

Vec - Class in uk.co.electronstudio.retrowar.utils
2d vector. Seems wasteful to create millions of these, but they should be removed by JVM's escape analysis. In some places we have used other equivalents like Pair, and this can convery to that, but I think we should standardise. FIXME
Vec(x, y) - Constructor for class uk.co.electronstudio.retrowar.utils.Vec
2d vector. Seems wasteful to create millions of these, but they should be removed by JVM's escape analysis. In some places we have used other equivalents like Pair, and this can convery to that, but I think we should standardise. FIXME
Vec() - Constructor for class uk.co.electronstudio.retrowar.utils.Vec
 
Vec.Companion - Class in uk.co.electronstudio.retrowar.utils
 

W

write(b) - Method in class uk.co.electronstudio.retrowar.utils.ComboOutputStream
 

X

xy() - Method in class uk.co.electronstudio.retrowar.utils.Vec
 
A B C D E F G H I L M N P Q R S T U V W X 
Skip navigation links