Class RecentManager<G extends GameObject<G,​A,​R>,​A extends MapArchObject<A>,​R extends Archetype<G,​A,​R>>


  • public class RecentManager<G extends GameObject<G,​A,​R>,​A extends MapArchObject<A>,​R extends Archetype<G,​A,​R>>
    extends java.lang.Object
    Manages the recent menu. Creates new entries whenever a map is opened.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RecentManager

        public RecentManager​(@NotNull
                             @NotNull MapManager<G,​A,​R> mapManager,
                             @NotNull
                             @NotNull MapMenuPreferences mapMenuPreferences)
        Creates a new instance.
        Parameters:
        mapManager - the map manager to track for opened maps
        mapMenuPreferences - the map menu preferences to use