StepTracker

interface StepTracker

Provides an interface for tracking which Steps in a Game have been seen.

Inheritors

Functions

Link copied to clipboard
abstract fun hasBeenSeen(step: Step): Boolean

Get if a step has been seen.

Link copied to clipboard
abstract fun persist(path: String): SaveResult

Persist to a path.

Link copied to clipboard
abstract fun registerStepSeen(step: Step)

Register that a step has been seen.

Link copied to clipboard
abstract fun restore(path: String): LoadResult<StepTracker>

Restore from a path.