Index

A C G M P R 
All Classes and Interfaces|All Packages

A

addArena(A) - Method in class me.hsgamer.minigamecore.manager.ArenaManager
Add an arena
ArenaManager<T,A extends Arena & ManagedArena<T>> - Class in me.hsgamer.minigamecore.manager
The manager that handles all arenas
ArenaManager(List<FeatureUnit>) - Constructor for class me.hsgamer.minigamecore.manager.ArenaManager
Create a new arena manager
ArenaManager(FeatureUnit...) - Constructor for class me.hsgamer.minigamecore.manager.ArenaManager
Create a new arena manager

C

clear() - Method in class me.hsgamer.minigamecore.manager.ArenaManager
 
clearAllArenas() - Method in class me.hsgamer.minigamecore.manager.ArenaManager
Clear all arenas
containsArena(T) - Method in class me.hsgamer.minigamecore.manager.ArenaManager
Check if the arena manager contains the arena
createArena(T, Function<T, A>, Consumer<A>) - Method in class me.hsgamer.minigamecore.manager.ArenaManager
Create an arena

G

getAllArenas() - Method in class me.hsgamer.minigamecore.manager.ArenaManager
Get all arenas
getArena(T) - Method in class me.hsgamer.minigamecore.manager.ArenaManager
Get the arena by its identifier
getArenaMap() - Method in class me.hsgamer.minigamecore.manager.ArenaManager
Get the arena map
getIdentifier() - Method in interface me.hsgamer.minigamecore.manager.ManagedArena
Get the identifier of the arena

M

ManagedArena<T> - Interface in me.hsgamer.minigamecore.manager
An extension of Arena that can be managed by ArenaManager
me.hsgamer.minigamecore.manager - package me.hsgamer.minigamecore.manager
Contains the classes to manage all Arena

P

postInit() - Method in class me.hsgamer.minigamecore.manager.ArenaManager
 

R

removeArena(T) - Method in class me.hsgamer.minigamecore.manager.ArenaManager
Remove an arena
removeFromManager() - Method in interface me.hsgamer.minigamecore.manager.ManagedArena
Convenient method.
A C G M P R 
All Classes and Interfaces|All Packages