Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
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

J - Enum constant in enum class org.collebol.input.KeyType
 

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

Q - Enum constant in enum class org.collebol.input.KeyType
 

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

X - Enum constant in enum class org.collebol.input.KeyType
 

Y

Y - Enum constant in enum class org.collebol.input.KeyType
 

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.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages