Class: NiveauControleur
- Inherits:
-
Controller
- Object
- Controller
- NiveauControleur
- Defined in:
- app/controller/NiveauControleur.rb
Overview
Classe permettant de créer un contrôleur pour la vue FenetreNiveau
Instance Method Summary collapse
-
#initialize ⇒ NiveauControleur
constructor
Initialize.
-
#run ⇒ Object
Méthode à définir dans tous les cas !.
-
#supprimerPartieExistante(pseudo) ⇒ Object
Supprime toute partie existante pour le joueur.
Methods inherited from Controller
inherited, #loadFile, #loadModel, #render, #set_properties
Constructor Details
#initialize ⇒ NiveauControleur
Initialize
15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'app/controller/NiveauControleur.rb', line 15 def initialize() #charge le modèle utilisateur loadModel("Utilisateur") loadModel("Jeu") loadModel("Grille") #paramètres fenêtre @title = "Sudoku - Choix difficulté" @width = 600 @height = 550 @resizable = false @position= "CENTER_ALWAYS" end |
Instance Method Details
#run ⇒ Object
Méthode à définir dans tous les cas !
51 52 53 |
# File 'app/controller/NiveauControleur.rb', line 51 def run() return self end |
#supprimerPartieExistante(pseudo) ⇒ Object
Supprime toute partie existante pour le joueur
36 37 38 39 40 41 42 43 44 |
# File 'app/controller/NiveauControleur.rb', line 36 def supprimerPartieExistante(pseudo) if(@Utilisateur.partieUtilisateur?(pseudo)) @Jeu.supprimerPartie(pseudo) end @Grille.grille = nil return self end |