Class GameFactory

java.lang.Object
com.toxicrain.rainengine.factories.GameFactory

public class GameFactory extends Object
  • Field Details

    • imguiApp

      public static com.github.strubium.windowmanager.imgui.ImguiHandler imguiApp
    • guiReg

      public static GuiReg guiReg
    • soundSystem

      public static SoundSystem soundSystem
    • musicManager

      public static MusicManager musicManager
    • player

      public static Player player
    • guiManager

      public static com.github.strubium.windowmanager.imgui.GuiManager guiManager
    • projectileManager

      public static ProjectileManager projectileManager
    • inputUtils

      public static InputUtils inputUtils
    • luaEngine

      public static LuaEngine luaEngine
    • guiLuaWrapper

      public static GuiLuaWrapper guiLuaWrapper
    • functionManager

      public static LuaManager functionManager
    • langHelper

      public static LangHelper langHelper
    • npcManager

      public static NPCManager npcManager
    • textureAtlas

      public static TextureAtlas textureAtlas
  • Constructor Details

    • GameFactory

      public GameFactory()
  • Method Details

    • load

      public static void load()
    • loadSounds

      public static void loadSounds()
    • loadImgui

      public static void loadImgui()
    • loadFonts

      public static void loadFonts()
    • loadShaders

      public static void loadShaders()
    • loadLua

      public static void loadLua()
    • loadLang

      public static void loadLang()
    • setupGUIs

      public static void setupGUIs()