Index
All Classes and Interfaces|All Packages
A
- A - Enum constant in enum class org.collebol.input.KeyType
- add(Vector2D) - Method in class org.collebol.math.Vector2D
-
Add up two vectors.
- addChunk(Chunk) - Method in class org.collebol.game.world.World
- addEntity(GameObject) - Method in class org.collebol.game.world.Chunk
- addTile(GameObject) - Method in class org.collebol.game.world.Chunk
- align(int) - Method in class org.collebol.gui.graphics.renderer.CameraRenderer.TextBuilder
- align(int) - Method in class org.collebol.gui.graphics.renderer.TextRenderer.TextBuilder
- ALIGN_BOTTOM_LEFT - Static variable in class org.collebol.gui.graphics.renderer.TextRenderer
- ALIGN_BOTTOM_RIGHT - Static variable in class org.collebol.gui.graphics.renderer.TextRenderer
- ALIGN_CENTER - Static variable in class org.collebol.gui.graphics.renderer.TextRenderer
- ALIGN_TOP_LEFT - Static variable in class org.collebol.gui.graphics.renderer.TextRenderer
- ALIGN_TOP_RIGHT - Static variable in class org.collebol.gui.graphics.renderer.TextRenderer
- APOSTROPHE - Enum constant in enum class org.collebol.input.KeyType
- applyLight(int, Light, float, float[]) - Method in class org.collebol.gui.graphics.renderer.TextureRenderer
- ARROW_DOWN - Enum constant in enum class org.collebol.input.KeyType
- ARROW_LEFT - Enum constant in enum class org.collebol.input.KeyType
- ARROW_RIGHT - Enum constant in enum class org.collebol.input.KeyType
- ARROW_UP - Enum constant in enum class org.collebol.input.KeyType
B
- B - Enum constant in enum class org.collebol.input.KeyType
- BACKSLASH - Enum constant in enum class org.collebol.input.KeyType
- BACKSPACE - Enum constant in enum class org.collebol.input.KeyType
- bind() - Method in class org.collebol.gui.graphics.Texture
- Builder() - Constructor for class org.collebol.gui.graphics.renderer.CameraRenderer.Builder
- Button - Class in org.collebol.gui.graphics
- Button(String, Vector2D, int, int) - Constructor for class org.collebol.gui.graphics.Button
C
- C - Enum constant in enum class org.collebol.input.KeyType
- calculate() - Method in class org.collebol.gui.graphics.Camera
- call(EJGEngine, Object...) - Method in class org.collebol.event.Event
-
Triggers the event and notifies all registered listeners.
- callClientEvent(Class<? extends Event>) - Method in class org.collebol.event.EventHandler
-
Returns the client event instance based on the provided event class.
- Camera - Class in org.collebol.gui.graphics
-
The Camera class represents a camera in a 2D space.
- Camera(Vector2D, float, float, EJGEngine) - Constructor for class org.collebol.gui.graphics.Camera
- CameraCalculator - Class in org.collebol.math
-
You can calculate camera data in here.
- CameraCalculator(Camera, EJGEngine) - Constructor for class org.collebol.math.CameraCalculator
- CameraRenderer - Class in org.collebol.gui.graphics.renderer
-
Render objects within the canvas of the camera.
- CameraRenderer(EJGEngine) - Constructor for class org.collebol.gui.graphics.renderer.CameraRenderer
- CameraRenderer.Builder - Class in org.collebol.gui.graphics.renderer
- CameraRenderer.TextBuilder - Class in org.collebol.gui.graphics.renderer
- CAPS_LOCK - Enum constant in enum class org.collebol.input.KeyType
- Chunk - Class in org.collebol.game.world
- Chunk(int, int, int) - Constructor for class org.collebol.game.world.Chunk
- cleanup() - Method in class org.collebol.gui.graphics.renderer.TextRenderer
- Client - Class in org.collebol.utils
- Client(Player) - Constructor for class org.collebol.utils.Client
- ClientKeyClickEvent - Class in org.collebol.event.client
- ClientKeyClickEvent() - Constructor for class org.collebol.event.client.ClientKeyClickEvent
- ClientKeyClickEvent(KeyType, boolean) - Constructor for class org.collebol.event.client.ClientKeyClickEvent
- ClientLeftClickEvent - Class in org.collebol.event.client
- ClientLeftClickEvent() - Constructor for class org.collebol.event.client.ClientLeftClickEvent
- ClientLeftClickEvent(Vector2D, boolean) - Constructor for class org.collebol.event.client.ClientLeftClickEvent
- ClientListener - Class in org.collebol.event
- ClientListener() - Constructor for class org.collebol.event.ClientListener
- ClientRightClickEvent - Class in org.collebol.event.client
- ClientRightClickEvent() - Constructor for class org.collebol.event.client.ClientRightClickEvent
- ClientRightClickEvent(Vector2D, boolean) - Constructor for class org.collebol.event.client.ClientRightClickEvent
- color(float[]) - Method in class org.collebol.gui.graphics.Light.LightBuilder
- COMMA - Enum constant in enum class org.collebol.input.KeyType
D
- D - Enum constant in enum class org.collebol.input.KeyType
- DELETE - Enum constant in enum class org.collebol.input.KeyType
- disable() - Method in class org.collebol.EJGEngine
E
- E - Enum constant in enum class org.collebol.input.KeyType
- EJGEngine - Class in org.collebol
- EJGEngine() - Constructor for class org.collebol.EJGEngine
- enable() - Method in class org.collebol.EJGEngine
- END - Enum constant in enum class org.collebol.input.KeyType
- engine(EJGEngine) - Method in class org.collebol.gui.graphics.renderer.CameraRenderer.Builder
- EngineObject - Class in org.collebol.utils
-
EngineObject represents an object in the game engine, holding its position (as a Vector2D) and texture (for visual representation).
- EngineObject() - Constructor for class org.collebol.utils.EngineObject
- ENTER - Enum constant in enum class org.collebol.input.KeyType
- Entity - Class in org.collebol.game.objects.entity
- Entity() - Constructor for class org.collebol.game.objects.entity.Entity
- EQUAL - Enum constant in enum class org.collebol.input.KeyType
- ESCAPE - Enum constant in enum class org.collebol.input.KeyType
- Event - Class in org.collebol.event
- Event() - Constructor for class org.collebol.event.Event
- EventHandler - Class in org.collebol.event
- EventHandler(EJGEngine) - Constructor for class org.collebol.event.EventHandler
- ExamplePanel - Class in org.collebol
- ExamplePanel(EJGEngine) - Constructor for class org.collebol.ExamplePanel
F
- F - Enum constant in enum class org.collebol.input.KeyType
- F1 - Enum constant in enum class org.collebol.input.KeyType
- F10 - Enum constant in enum class org.collebol.input.KeyType
- F11 - Enum constant in enum class org.collebol.input.KeyType
- F12 - Enum constant in enum class org.collebol.input.KeyType
- F2 - Enum constant in enum class org.collebol.input.KeyType
- F3 - Enum constant in enum class org.collebol.input.KeyType
- F4 - Enum constant in enum class org.collebol.input.KeyType
- F5 - Enum constant in enum class org.collebol.input.KeyType
- F6 - Enum constant in enum class org.collebol.input.KeyType
- F7 - Enum constant in enum class org.collebol.input.KeyType
- F8 - Enum constant in enum class org.collebol.input.KeyType
- F9 - Enum constant in enum class org.collebol.input.KeyType
- FileUtils - Class in org.collebol.utils
- FileUtils() - Constructor for class org.collebol.utils.FileUtils
- font(String) - Method in class org.collebol.gui.graphics.renderer.CameraRenderer.TextBuilder
G
- G - Enum constant in enum class org.collebol.input.KeyType
- GameLocation - Class in org.collebol.utils
-
awfasdads
- GameLocation(double, double) - Constructor for class org.collebol.utils.GameLocation
- GameManager - Class in org.collebol.game
- GameManager(EJGEngine) - Constructor for class org.collebol.game.GameManager
- GameObject - Class in org.collebol.game
- GameObject() - Constructor for class org.collebol.game.GameObject
- generateChunk(Chunk) - Method in class org.collebol.game.world.WorldGenerator
- getAmbientLight() - Method in class org.collebol.gui.graphics.Camera
- getCamera() - Method in class org.collebol.gui.Panel
- getCameraRenderer() - Method in class org.collebol.RenderRegisterHandler
-
Retrieves the CameraRenderer.
- getChunkFormat() - Method in class org.collebol.game.world.World
- getChunks() - Method in class org.collebol.game.world.World
- getChunkSize() - Method in class org.collebol.game.world.Chunk
- getColor() - Method in class org.collebol.gui.graphics.Light
- getCurrentPanel() - Method in class org.collebol.gui.MainWindow
-
Gives the current panel of the window.
- getDT() - Method in class org.collebol.gui.Panel
- getEngine() - Method in class org.collebol.event.Event
- getEngine() - Method in class org.collebol.game.GameManager
- getEngine() - Method in class org.collebol.gui.Panel
- getEntities() - Method in class org.collebol.game.world.Chunk
- getEventHandler() - Method in class org.collebol.EJGEngine
- getFontPath() - Method in class org.collebol.gui.graphics.renderer.TextRenderer
- getGameLocation() - Method in class org.collebol.game.GameObject
-
GameLocation is the location in game.
- getGameLocation() - Method in class org.collebol.game.objects.entity.Entity
- getGameLocation() - Method in class org.collebol.gui.graphics.Camera
-
This method will convert the position as Vector2D to the GameLocation where the origin point is pointed at.
- getGameLocation() - Method in class org.collebol.input.MouseHandler
- getGameLocationFromVector2D(Vector2D) - Method in class org.collebol.math.CameraCalculator
-
This calculates method will calculate the current GameLocation on the given Vector2D cords.
- getHeight() - Method in class org.collebol.gui.MainWindow
- getIndex() - Method in class org.collebol.gui.graphics.Texture
- getIntensity() - Method in class org.collebol.gui.graphics.Light
- getKeyType() - Method in class org.collebol.event.client.ClientKeyClickEvent
- getListeners() - Method in class org.collebol.event.Event
- getMaxTileHeight() - Method in class org.collebol.gui.MainWindow
- getMaxTileWidth() - Method in class org.collebol.gui.MainWindow
- getMouseHandler() - Method in class org.collebol.gui.MainWindow
- getName() - Method in class org.collebol.game.world.World
- getName() - Method in class org.collebol.gui.graphics.renderer.TextRenderer
- getName() - Method in class org.collebol.gui.graphics.renderer.TextureRenderer
- getOrigin() - Method in class org.collebol.gui.graphics.Camera
-
The origin of the Camera represents the reference point from which the camera's position and zoom are calculated.
- getPlayer() - Method in class org.collebol.game.GameManager
- getPosition() - Method in class org.collebol.event.client.ClientLeftClickEvent
- getPosition() - Method in class org.collebol.event.client.ClientRightClickEvent
- getPosition() - Method in class org.collebol.gui.graphics.Camera
- getPosition() - Method in class org.collebol.gui.graphics.Light
- getPosition() - Method in class org.collebol.input.MouseHandler
- getRadius() - Method in class org.collebol.gui.graphics.Light
- getRefreshInterval() - Method in class org.collebol.gui.MainWindow
- getRenderDistance() - Method in class org.collebol.game.world.WorldLoader
- getRenderers() - Method in class org.collebol.EJGEngine
- getRotation() - Method in class org.collebol.gui.graphics.Camera
- getScale() - Method in class org.collebol.gui.MainWindow
- getTextRenderer(String) - Method in class org.collebol.RenderRegisterHandler
-
Retrieves a TextRenderer by its name.
- getTexture() - Method in class org.collebol.utils.EngineObject
- getTexture(int) - Method in class org.collebol.gui.graphics.renderer.TextureRenderer
- getTextureRenderer(String) - Method in class org.collebol.RenderRegisterHandler
-
Retrieves a TextureRenderer by its name.
- getTicks() - Method in class org.collebol.game.GameManager
- getTiles() - Method in class org.collebol.game.world.Chunk
- getTileSize() - Method in class org.collebol.gui.MainWindow
- getTime() - Static method in class org.collebol.utils.Time
- getTitle() - Method in class org.collebol.gui.MainWindow
- getValue() - Method in enum class org.collebol.input.KeyType
- getVector() - Method in class org.collebol.utils.EngineObject
-
Position relative to the screen.
- getVelocity() - Method in class org.collebol.game.GameObject
-
Velocity is the speed in combination with the direction of motion of the object.
- getWidth() - Method in class org.collebol.gui.MainWindow
- getWindow() - Method in class org.collebol.EJGEngine
-
The window the game is displayed on.
- getWorldFolder() - Method in class org.collebol.game.world.World
- getWorldGenerator() - Method in class org.collebol.game.world.World
- getWorldLoader() - Method in class org.collebol.game.world.World
- getWorldRenderer() - Method in class org.collebol.game.world.World
- getX() - Method in class org.collebol.game.world.Chunk
- getX() - Method in class org.collebol.math.Vector2D
- getX() - Method in class org.collebol.utils.GameLocation
- getY() - Method in class org.collebol.game.world.Chunk
- getY() - Method in class org.collebol.math.Vector2D
- getY() - Method in class org.collebol.utils.GameLocation
- getZoom() - Method in class org.collebol.gui.graphics.Camera
- GRAVE_ACCENT - Enum constant in enum class org.collebol.input.KeyType
H
- H - Enum constant in enum class org.collebol.input.KeyType
- handleEvent(Event) - Method in class org.collebol.event.ClientListener
-
Handles the event by determining its type and calling the appropriate method.
- HOME - Enum constant in enum class org.collebol.input.KeyType
I
- I - Enum constant in enum class org.collebol.input.KeyType
- identity() - Method in class org.collebol.math.Matrix3
- index - Variable in class org.collebol.gui.Panel
- INSERT - Enum constant in enum class org.collebol.input.KeyType
- intensity(float) - Method in class org.collebol.gui.graphics.Light.LightBuilder
- isLeftPressed() - Method in class org.collebol.input.MouseHandler
- isLighting() - Method in class org.collebol.gui.graphics.Camera
- isPressed() - Method in class org.collebol.event.client.ClientKeyClickEvent
- isPressed() - Method in class org.collebol.event.client.ClientLeftClickEvent
- isPressed() - Method in class org.collebol.event.client.ClientRightClickEvent
- isReleased() - Method in class org.collebol.event.client.ClientKeyClickEvent
- isReleased() - Method in class org.collebol.event.client.ClientLeftClickEvent
- isReleased() - Method in class org.collebol.event.client.ClientRightClickEvent
- isRightPressed() - Method in class org.collebol.input.MouseHandler
J
K
- K - Enum constant in enum class org.collebol.input.KeyType
- keyCallback(long) - Method in class org.collebol.input.KeyHandler
- KeyHandler - Class in org.collebol.input
- KeyHandler(EJGEngine) - Constructor for class org.collebol.input.KeyHandler
- KeyType - Enum Class in org.collebol.input
L
- L - Enum constant in enum class org.collebol.input.KeyType
- LEFT_ALT - Enum constant in enum class org.collebol.input.KeyType
- LEFT_BRACKET - Enum constant in enum class org.collebol.input.KeyType
- LEFT_CONTROL - Enum constant in enum class org.collebol.input.KeyType
- LEFT_SHIFT - Enum constant in enum class org.collebol.input.KeyType
- LEFT_SUPER - Enum constant in enum class org.collebol.input.KeyType
- length() - Method in class org.collebol.math.Vector2D
-
Calculate the length (magnitude) of the vector.
- Light - Class in org.collebol.gui.graphics
- Light(Light.LightBuilder) - Constructor for class org.collebol.gui.graphics.Light
- Light.LightBuilder - Class in org.collebol.gui.graphics
- LightBuilder() - Constructor for class org.collebol.gui.graphics.Light.LightBuilder
- Listener - Interface in org.collebol.event
- loadChunkTilesFromFile(int, int) - Method in class org.collebol.game.world.WorldLoader
- loadFileToByteBuffer(String) - Static method in class org.collebol.utils.FileUtils
- loadRenderDistanceChunkFileFromLocation(GameLocation) - Method in class org.collebol.game.world.WorldLoader
- location(GameLocation) - Method in class org.collebol.gui.graphics.renderer.CameraRenderer.TextBuilder
M
- M - Enum constant in enum class org.collebol.input.KeyType
- MainWindow - Class in org.collebol.gui
- MainWindow(EJGEngine) - Constructor for class org.collebol.gui.MainWindow
- Matrix3 - Class in org.collebol.math
- Matrix3() - Constructor for class org.collebol.math.Matrix3
- MENU - Enum constant in enum class org.collebol.input.KeyType
- MINUS - Enum constant in enum class org.collebol.input.KeyType
- MouseHandler - Class in org.collebol.input
- MouseHandler(EJGEngine) - Constructor for class org.collebol.input.MouseHandler
- move(Vector2D) - Method in class org.collebol.gui.graphics.Camera
-
Add a amount to the current camera position
N
- N - Enum constant in enum class org.collebol.input.KeyType
- NUM_0 - Enum constant in enum class org.collebol.input.KeyType
- NUM_1 - Enum constant in enum class org.collebol.input.KeyType
- NUM_2 - Enum constant in enum class org.collebol.input.KeyType
- NUM_3 - Enum constant in enum class org.collebol.input.KeyType
- NUM_4 - Enum constant in enum class org.collebol.input.KeyType
- NUM_5 - Enum constant in enum class org.collebol.input.KeyType
- NUM_6 - Enum constant in enum class org.collebol.input.KeyType
- NUM_7 - Enum constant in enum class org.collebol.input.KeyType
- NUM_8 - Enum constant in enum class org.collebol.input.KeyType
- NUM_9 - Enum constant in enum class org.collebol.input.KeyType
- NUM_LOCK - Enum constant in enum class org.collebol.input.KeyType
- NUMPAD_0 - Enum constant in enum class org.collebol.input.KeyType
- NUMPAD_1 - Enum constant in enum class org.collebol.input.KeyType
- NUMPAD_2 - Enum constant in enum class org.collebol.input.KeyType
- NUMPAD_3 - Enum constant in enum class org.collebol.input.KeyType
- NUMPAD_4 - Enum constant in enum class org.collebol.input.KeyType
- NUMPAD_5 - Enum constant in enum class org.collebol.input.KeyType
- NUMPAD_6 - Enum constant in enum class org.collebol.input.KeyType
- NUMPAD_7 - Enum constant in enum class org.collebol.input.KeyType
- NUMPAD_8 - Enum constant in enum class org.collebol.input.KeyType
- NUMPAD_9 - Enum constant in enum class org.collebol.input.KeyType
- NUMPAD_ADD - Enum constant in enum class org.collebol.input.KeyType
- NUMPAD_DECIMAL - Enum constant in enum class org.collebol.input.KeyType
- NUMPAD_DIVIDE - Enum constant in enum class org.collebol.input.KeyType
- NUMPAD_ENTER - Enum constant in enum class org.collebol.input.KeyType
- NUMPAD_MULTIPLY - Enum constant in enum class org.collebol.input.KeyType
- NUMPAD_SUBTRACT - Enum constant in enum class org.collebol.input.KeyType
O
- O - Enum constant in enum class org.collebol.input.KeyType
- onKeyClick(ClientKeyClickEvent) - Method in class org.collebol.event.ClientListener
- onLeftClick(ClientLeftClickEvent) - Method in class org.collebol.event.ClientListener
- onRightClick(ClientRightClickEvent) - Method in class org.collebol.event.ClientListener
- org.collebol - package org.collebol
- org.collebol.event - package org.collebol.event
- org.collebol.event.client - package org.collebol.event.client
- org.collebol.game - package org.collebol.game
- org.collebol.game.objects.entity - package org.collebol.game.objects.entity
- org.collebol.game.objects.solids - package org.collebol.game.objects.solids
- org.collebol.game.world - package org.collebol.game.world
- org.collebol.gui - package org.collebol.gui
- org.collebol.gui.graphics - package org.collebol.gui.graphics
- org.collebol.gui.graphics.renderer - package org.collebol.gui.graphics.renderer
- org.collebol.input - package org.collebol.input
- org.collebol.math - package org.collebol.math
- org.collebol.utils - package org.collebol.utils
- origin(Vector2D) - Method in class org.collebol.gui.graphics.renderer.TextRenderer.TextBuilder
P
- P - Enum constant in enum class org.collebol.input.KeyType
- PAGE_DOWN - Enum constant in enum class org.collebol.input.KeyType
- PAGE_UP - Enum constant in enum class org.collebol.input.KeyType
- paint() - Method in class org.collebol.ExamplePanel
- paint() - Method in class org.collebol.gui.Panel
- Panel - Class in org.collebol.gui
- Panel(int, EJGEngine) - Constructor for class org.collebol.gui.Panel
- PERIOD - Enum constant in enum class org.collebol.input.KeyType
- Player - Class in org.collebol.game.objects.entity
- Player() - Constructor for class org.collebol.game.objects.entity.Player
- position(Vector2D) - Method in class org.collebol.gui.graphics.Light.LightBuilder
- position(Vector2D) - Method in class org.collebol.gui.graphics.renderer.TextRenderer.TextBuilder
Q
R
- R - Enum constant in enum class org.collebol.input.KeyType
- radius(float) - Method in class org.collebol.gui.graphics.Light.LightBuilder
- register() - Method in class org.collebol.EJGEngine
- registerCallbacks(long) - Method in class org.collebol.input.MouseHandler
- registerClientEvent(ClientListener) - Method in class org.collebol.event.EventHandler
-
Registers a client event listener by checking if the listener has implemented specific event handling methods.
- registerEvent(ClientListener) - Method in class org.collebol.event.Event
- registerNewRenderer(T) - Method in class org.collebol.RenderRegisterHandler
-
Registers a new renderer.
- registerPanel(Panel) - Method in class org.collebol.gui.MainWindow
-
Add a panel to the window where you can switch between.
- registerTexture(Texture) - Method in class org.collebol.gui.graphics.renderer.TextureRenderer
- registerTextureRenderer(TextureRenderer) - Method in class org.collebol.RenderRegisterHandler
- registerWorldGenerator(WorldGenerator) - Method in class org.collebol.game.world.World
- render(int, Vector2D, float, float, Vector2D, boolean) - Method in class org.collebol.gui.graphics.renderer.TextureRenderer
-
Render a texture from a registered index.
- render(TextRenderer.TextBuilder) - Method in class org.collebol.gui.graphics.renderer.TextRenderer
-
Render text on the Panel with origin-point
- renderChunkRelativeToCamera(Chunk) - Method in class org.collebol.gui.graphics.renderer.WorldRenderer
- Renderer - Interface in org.collebol.gui.graphics.renderer
- renderLight(int, GameLocation, float, float[]) - Method in class org.collebol.gui.graphics.renderer.CameraRenderer
-
Render light relative to the camera.
- renderObject(GameObject) - Method in class org.collebol.gui.graphics.renderer.CameraRenderer
-
Render a GameObject relative to the Camera.
- renderObjects(List<GameObject>) - Method in class org.collebol.gui.graphics.renderer.CameraRenderer
-
Render GameObjects relative to the Camera.
- RenderRegisterHandler - Class in org.collebol
- RenderRegisterHandler(EJGEngine) - Constructor for class org.collebol.RenderRegisterHandler
- renderText(CameraRenderer.TextBuilder) - Method in class org.collebol.gui.graphics.renderer.CameraRenderer
-
Render text relative to the camera.
- renderWorldChunks() - Method in class org.collebol.gui.graphics.renderer.WorldRenderer
- RIGHT_ALT - Enum constant in enum class org.collebol.input.KeyType
- RIGHT_BRACKET - Enum constant in enum class org.collebol.input.KeyType
- RIGHT_CONTROL - Enum constant in enum class org.collebol.input.KeyType
- RIGHT_SHIFT - Enum constant in enum class org.collebol.input.KeyType
- RIGHT_SUPER - Enum constant in enum class org.collebol.input.KeyType
- rotation(float) - Method in class org.collebol.gui.graphics.renderer.TextRenderer.TextBuilder
- run() - Method in class org.collebol.game.GameManager
- run() - Method in class org.collebol.gui.MainWindow
S
- S - Enum constant in enum class org.collebol.input.KeyType
- saveChunk(Chunk) - Method in class org.collebol.game.world.WorldGenerator
- scale(float) - Method in class org.collebol.gui.graphics.renderer.TextRenderer.TextBuilder
- scale(float) - Method in class org.collebol.math.Vector2D
-
Multiply vector values with scalar.
- SEMICOLON - Enum constant in enum class org.collebol.input.KeyType
- setAmbientLight(float[]) - Method in class org.collebol.gui.graphics.Camera
- setCamera(Camera) - Method in class org.collebol.gui.Panel
- setChunks(List<Chunk>) - Method in class org.collebol.game.world.World
- setChunkSize(int) - Method in class org.collebol.game.world.Chunk
- setDT(float) - Method in class org.collebol.gui.Panel
- setEngine(EJGEngine) - Method in class org.collebol.game.GameManager
- setEventHandler(EventHandler) - Method in class org.collebol.EJGEngine
- setGameLocation(GameLocation) - Method in class org.collebol.game.GameObject
-
GameLocation is the location in game.
- setGameLocation(GameLocation) - Method in class org.collebol.game.objects.entity.Entity
- setGameLocation(GameLocation) - Method in class org.collebol.gui.graphics.Camera
-
This method will set the GameLocation to a Panel (Vector2D) position where the origin point is pointed at.
- setHeight(int) - Method in class org.collebol.gui.MainWindow
- setLeftPressed(boolean) - Method in class org.collebol.input.MouseHandler
- setLighting(boolean) - Method in class org.collebol.gui.graphics.Camera
- setMaxTileHeight(int) - Method in class org.collebol.gui.MainWindow
- setMaxTileWidth(int) - Method in class org.collebol.gui.MainWindow
- setOrigin(Vector2D) - Method in class org.collebol.gui.graphics.Camera
-
The origin of the Camera represents the reference point from which the camera's position and zoom are calculated.
- setPanel(int) - Method in class org.collebol.gui.MainWindow
-
Display the given panel.
- setPlayer(Player) - Method in class org.collebol.game.GameManager
- setPosition(Vector2D) - Method in class org.collebol.gui.graphics.Camera
- setPosition(Vector2D) - Method in class org.collebol.input.MouseHandler
- setRefreshInterval(int) - Method in class org.collebol.gui.MainWindow
- setRenderDistance(int) - Method in class org.collebol.game.world.WorldLoader
- setRightPressed(boolean) - Method in class org.collebol.input.MouseHandler
- setRotation(float) - Method in class org.collebol.gui.graphics.Camera
- setScale(int) - Method in class org.collebol.gui.MainWindow
- setTexture(int) - Method in class org.collebol.utils.EngineObject
- setTicks(int) - Method in class org.collebol.game.GameManager
- setTileSize(int) - Method in class org.collebol.gui.MainWindow
- setTitle(String) - Method in class org.collebol.gui.MainWindow
- setup() - Method in class org.collebol.EJGEngine
- setup() - Method in class org.collebol.gui.graphics.renderer.TextRenderer
- setValues(Map<Class<?>, Object>) - Method in class org.collebol.event.client.ClientKeyClickEvent
- setValues(Map<Class<?>, Object>) - Method in class org.collebol.event.client.ClientLeftClickEvent
- setValues(Map<Class<?>, Object>) - Method in class org.collebol.event.client.ClientRightClickEvent
- setValues(Map<Class<?>, Object>) - Method in class org.collebol.event.Event
- setVector(Vector2D) - Method in class org.collebol.utils.EngineObject
-
Position relative to the screen.
- setVelocity(Vector2D) - Method in class org.collebol.game.GameObject
-
Velocity is the speed in combination with the direction of motion of the object.
- setWidth(int) - Method in class org.collebol.gui.MainWindow
- setWorldFolder(File) - Method in class org.collebol.game.world.World
- setWorldLoader(WorldLoader) - Method in class org.collebol.game.world.World
- setX(double) - Method in class org.collebol.utils.GameLocation
- setX(float) - Method in class org.collebol.math.Vector2D
- setX(int) - Method in class org.collebol.game.world.Chunk
- setY(double) - Method in class org.collebol.utils.GameLocation
- setY(float) - Method in class org.collebol.math.Vector2D
- setY(int) - Method in class org.collebol.game.world.Chunk
- setZoom(float) - Method in class org.collebol.gui.graphics.Camera
- showCoordinates() - Method in class org.collebol.gui.graphics.renderer.CameraRenderer
-
Displays various coordinates and camera information on the screen.
- showDevelopmentTools() - Method in class org.collebol.gui.MainWindow
-
There will be development tools rendered on the panel.
- showGridLines() - Method in class org.collebol.gui.graphics.renderer.CameraRenderer
-
Renders grid lines on the screen based on the camera's position and zoom level.
- showOriginPoint() - Method in class org.collebol.gui.graphics.renderer.CameraRenderer
-
Renders the origin point of the camera on the screen.
- showScreenDetails() - Method in class org.collebol.gui.Panel
- size(float) - Method in class org.collebol.gui.graphics.renderer.CameraRenderer.TextBuilder
- size(float) - Method in class org.collebol.gui.graphics.renderer.TextRenderer.TextBuilder
- SLASH - Enum constant in enum class org.collebol.input.KeyType
- SPACE - Enum constant in enum class org.collebol.input.KeyType
- start() - Method in class org.collebol.EJGEngine
- startGameThread() - Method in class org.collebol.game.GameManager
- subtract(Vector2D) - Method in class org.collebol.math.Vector2D
-
Subtract two vectors.
T
- T - Enum constant in enum class org.collebol.input.KeyType
- TAB - Enum constant in enum class org.collebol.input.KeyType
- text(String) - Method in class org.collebol.gui.graphics.renderer.CameraRenderer.TextBuilder
- text(String) - Method in class org.collebol.gui.graphics.renderer.TextRenderer.TextBuilder
- TextBuilder() - Constructor for class org.collebol.gui.graphics.renderer.CameraRenderer.TextBuilder
- TextBuilder() - Constructor for class org.collebol.gui.graphics.renderer.TextRenderer.TextBuilder
- TextRenderer - Class in org.collebol.gui.graphics.renderer
-
This class contains all the methods to render text on a Panel.
- TextRenderer(String, String, EJGEngine) - Constructor for class org.collebol.gui.graphics.renderer.TextRenderer
- TextRenderer.TextBuilder - Class in org.collebol.gui.graphics.renderer
- Texture - Class in org.collebol.gui.graphics
- Texture(String, int) - Constructor for class org.collebol.gui.graphics.Texture
- TextureRenderer - Class in org.collebol.gui.graphics.renderer
-
This class contains everything you need to render Textures on a Panel.
- TextureRenderer(String, float, float, EJGEngine) - Constructor for class org.collebol.gui.graphics.renderer.TextureRenderer
- TextureRenderer(String, EJGEngine) - Constructor for class org.collebol.gui.graphics.renderer.TextureRenderer
- Tile - Class in org.collebol.game.objects.solids
- Tile() - Constructor for class org.collebol.game.objects.solids.Tile
- Time - Class in org.collebol.utils
- Time() - Constructor for class org.collebol.utils.Time
- timeStarted - Static variable in class org.collebol.utils.Time
U
- U - Enum constant in enum class org.collebol.input.KeyType
- update() - Method in class org.collebol.ExamplePanel
- update() - Method in class org.collebol.game.GameManager
- update() - Method in class org.collebol.game.objects.entity.Entity
- update() - Method in class org.collebol.gui.Panel
V
- V - Enum constant in enum class org.collebol.input.KeyType
- valueOf(String) - Static method in enum class org.collebol.input.KeyType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.collebol.input.KeyType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Vector2D - Class in org.collebol.math
-
This 2D game Vector represents a quantity with both direction and magnitude (length), typically used for movement, velocity, and position.
- Vector2D(float, float) - Constructor for class org.collebol.math.Vector2D
W
- W - Enum constant in enum class org.collebol.input.KeyType
- World - Class in org.collebol.game.world
- World(String, Class<? extends Chunk>, File, EJGEngine) - Constructor for class org.collebol.game.world.World
- World(String, Class<? extends Chunk>, EJGEngine) - Constructor for class org.collebol.game.world.World
- WorldGenerator - Class in org.collebol.game.world
- WorldGenerator(World) - Constructor for class org.collebol.game.world.WorldGenerator
- WorldLoader - Class in org.collebol.game.world
- WorldLoader(World, int) - Constructor for class org.collebol.game.world.WorldLoader
- WorldRenderer - Class in org.collebol.gui.graphics.renderer
- WorldRenderer(World, EJGEngine) - Constructor for class org.collebol.gui.graphics.renderer.WorldRenderer
X
Y
Z
- Z - Enum constant in enum class org.collebol.input.KeyType
- zoom(float) - Method in class org.collebol.gui.graphics.Camera
-
Zoom the current canvas.
All Classes and Interfaces|All Packages