public void VerderKnopKlik() { var spelerA = new ScoreData { naam = InvoerNaamSpelerA.text }; var spelerB = new ScoreData { naam = InvoerNaamSpelerB.text }; // Bewaar gegevens in bestanden HulpFuncties.BewaarGegevensInBestand(spelerA, "invoerSpelerA.json"); HulpFuncties.BewaarGegevensInBestand(spelerB, "invoerSpelerB.json"); // Laad volgende scene SceneManager.LoadScene("spelScene"); }
private bool ControleerOfEindeSpel() { if ((spelData.spelerA.huidigeBeurt >= spelData.spelerA.aantalBeurten) && (spelData.spelerB.huidigeBeurt >= spelData.spelerB.aantalBeurten)) { // Bewaar scores in bestanden var scoreSpelerA = spelData.spelerA.scoreData; var scoreSpelerB = spelData.spelerB.scoreData; HulpFuncties.BewaarGegevensInBestand(scoreSpelerA, "scoreSpelerA.json"); HulpFuncties.BewaarGegevensInBestand(scoreSpelerB, "scoreSpelerB.json"); if (spelData.spelerA.score > spelData.spelerB.score) { HulpFuncties.BewaarGegevensInBestand(scoreSpelerA, "scoreWinnaar.json"); } else { HulpFuncties.BewaarGegevensInBestand(scoreSpelerB, "scoreWinnaar.json"); } // Voeg toe aan historiek var scoreController = GameObject.FindObjectOfType <ScoreController>(); if (scoreController != null) { scoreController.VoegScoresToeAanHistoriek(scoreSpelerA, scoreSpelerB); } // Laad volgende scene SceneManager.LoadScene("gameOverScene"); return(true); } else { return(false); } }
private void BewaarScoreHistoriekInBestand() { // Bewaar de historiek van alle scores in een bestand HulpFuncties.BewaarGegevensInBestand(scores, NaamScoreBestand); }