Sha256: 2b9ad42d0101916141762d77fc3cd64efee46f2eea0c755031a96872c6ffe78e

Contents?: true

Size: 994 Bytes

Versions: 4

Compression:

Stored size: 994 Bytes

Contents

# => Author::       Valentin, DanAurea
# => Version::      0.1
# => Copyright::    © 2016
# => License::      Distributes under the same terms as Ruby
# 	

##	
## Classe permettant de créer un contrôleur pour la vue FenetreNiveau
##
class NiveauControleur < Controller

	##
    ## Initialize
    ##
	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

	##
	## Supprime toute partie existante pour le joueur
	##
	## @param      pseudo  Pseudo utilisateur
	##
	## @return     self
	##
	def supprimerPartieExistante(pseudo)
		
		if(@Utilisateur.partieUtilisateur?(pseudo))
			@Jeu.supprimerPartie(pseudo)
		end
		@Grille.grille = nil

		return self
	end

	##
    ## Méthode à définir dans tous les cas !
    ##
    ## @return 	self
    ##
	def run()
		return self
	end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
Dogeku-1.0.4 app/controller/NiveauControleur.rb
Dogeku-1.0.3 app/controller/NiveauControleur.rb
Dogeku-1.0.2 app/controller/NiveauControleur.rb
Dogeku-1.0.1 app/controller/NiveauControleur.rb