All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ch.sahits.game.openpatrician.engine.sea.SeaFightContext Maven / Gradle / Ivy

package ch.sahits.game.openpatrician.engine.sea;

import ch.sahits.game.openpatrician.utilities.annotation.ClassCategory;
import ch.sahits.game.openpatrician.utilities.annotation.EClassCategory;
import lombok.EqualsAndHashCode;
import lombok.Getter;

/**
 * Context class for the sea fight service. Subclasses can contain special data.
 * @author Andi Hotz, (c) Sahits GmbH, 2016
 *         Created on Apr 26, 2016
 */
@ClassCategory(EClassCategory.MODEL)
@EqualsAndHashCode
public class SeaFightContext {
    @Getter
    private final ESeaFightType type;

    public SeaFightContext(ESeaFightType type) {
        this.type = type;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy