Package-level declarations

Types

Link copied to clipboard

Empty implementation of GameServiceImpl that performs no storage operations. Used primarily for testing scenarios where storage interaction is not needed. All methods are no-ops and return default or dummy values.

Link copied to clipboard

In-memory fake implementation of GameServiceImpl for testing purposes. Stores game states in memory rather than persisting to an actual storage backend. Useful for unit tests and scenarios where real storage is not available or desired.

Link copied to clipboard
class GameService(storage: GameStorageType? = null, params: StorageParams? = null) : GameServiceImpl

Primary implementation of the game service for managing game state persistence. Provides integration with various storage backends (file system, MongoDB) and handles game state synchronization, player management, and storage operations.

Link copied to clipboard
interface GameServiceImpl

Service interface for managing game state persistence and retrieval operations. Provides methods for saving, loading, and managing game states across different storage backends.