Načtení hry - kopemar/memory-game GitHub Wiki

Načtení hry

V případě, že žádná hra není uložena v LocalStorage, je tlačítko Load Game disabled.

  • Načtení hry - Hra se načítá z LocalStorage, kde je serializována v JSONu. Třídy modelu mají metody pro deserializaci, které hází výjimky v případě, že nedostane správně serializovanou hru.

Načtení hry pro jednoho hráče

  • Export hry - v případě, že je hra uložena v LocalStorage, se jeho obsah (v JSONu) zapíše do souboru, který se stáhne (použita je knihovna file-saver).
  • Import hry - po kliknutí na tlačítko Import vytvoří neviditelný <input type="file" /> a otevře se klasický dialog pro výběr souboru. Pak se deserializuje úplně stejně jako v případě načtení hry.