Show / Hide Table of Contents

# Namespace Sokoban.Model

Klassen innerhalb dieses Namespaces kümmern sich um die Datenhaltung. Zugriff auf Bilder, oder das verwalten der Benutzer.

### Classes

#### Image

Beschreibt ein Image Objekt zur internen Verwendung

#### ImageConfig

Weist den Werten aus dem ItemType Enum entsprechende Grafiken zu.

Liefert auf Anfrage die entsprechende Grafik.

#### LevelReader

Klasse um die Verwaltung der Levels zu ermöglichen

#### LocalUser

Bildet einen User für die `save.json` ab

#### OnlineTop10

Holt die Topliste online ab, und konvertiert diese in eine Liste von User-Objekten

#### User

Klasse zur Darstellung eines Nutzers.

Diese wird intern in der OnlineTop10 sowie extern zur Anzeige der Spielstände genutzt.

#### UserLoft

Klasse zur Verwaltung der User in der `save.json`