Class TiledAnimationSystem

java.lang.Object
com.artemis.BaseSystem
com.artemis.BaseEntitySystem
com.artemis.systems.IteratingSystem
games.pixscape.runtime.system.TiledAnimationSystem
All Implemented Interfaces:
com.artemis.EntitySubscription.SubscriptionListener, ProfiledSystem

@All({LayerComponent.class,TiledLayerComponent.class}) @Exclude(EntityIndexComponent.class) public final class TiledAnimationSystem extends com.artemis.systems.IteratingSystem implements ProfiledSystem
  • Constructor Details

    • TiledAnimationSystem

      public TiledAnimationSystem()
    • TiledAnimationSystem

      public TiledAnimationSystem(TileAnimationLookup tileAnimationLookup)
  • Method Details

    • setAnimatedTileLookup

      public void setAnimatedTileLookup(TileAnimationLookup tileAnimationLookup)
    • setAdvanceOnlyVisibleChunks

      public void setAdvanceOnlyVisibleChunks(boolean advanceOnlyVisibleChunks)
    • isAdvanceOnlyVisibleChunks

      public boolean isAdvanceOnlyVisibleChunks()
    • begin

      protected void begin()
      Overrides:
      begin in class com.artemis.BaseSystem
    • process

      protected void process(int e)
      Specified by:
      process in class com.artemis.systems.IteratingSystem
    • end

      protected void end()
      Overrides:
      end in class com.artemis.BaseSystem
    • setSystemProfiler

      public void setSystemProfiler(SystemProfiler profiler)
      Specified by:
      setSystemProfiler in interface ProfiledSystem