
generic.online.game.server.gogs.model.rooms.RoomContext Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of generic-online-game-server Show documentation
Show all versions of generic-online-game-server Show documentation
Simple tool to create online game server.
The newest version!
package generic.online.game.server.gogs.model.rooms;
import generic.online.game.server.gogs.utils.interfaces.MessageHandler;
import generic.online.game.server.gogs.utils.interfaces.TickHandler;
import lombok.Getter;
import java.util.HashMap;
import java.util.Map;
@Getter
public class RoomContext {
private Map messageHandlerMap = new HashMap<>();
private Map tickHandlerMap = new HashMap<>();
public void onMessage(String context, MessageHandler messageHandler) {
messageHandlerMap.put(context, messageHandler);
}
public void onTick(Long tickRate, TickHandler tickHandler) {
tickHandlerMap.put(tickRate, tickHandler);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy