Sha256: 47e126dac8bf8635d8538ce825a1d05617365a4e6fb5ae1a8707e909f29cda13

Contents?: true

Size: 1.05 KB

Versions: 4

Compression:

Stored size: 1.05 KB

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 FenetreMenu
##
class MenuControleur < Controller

	##
    ## Initialize
    ##
	def initialize
		#charge le modele utilisateur
		loadModel("Utilisateur")
		loadModel("Jeu")

		#paramètres fenêtre
		@title = "Sudoku - Menu"
		@width = 600
		@height = 550
		@resizable = false
		@position= "CENTER_ALWAYS"
	end


	##
	## Charge la dernière partie utilisateur
	##
	## @return     self
	##
	def charger
		Core::changeTo("JeuLibre", :pseudo => @content["pseudo"], :charger => true)
	end

	##
	## Permet de connaître si une partie sauvegardée existe portant le nom du pseudo
	##
	## @param 	pseudo		Le pseudo de l'utilisateur
	##
	## @return 	boolean
	##
	def partieExiste(pseudo)
		return @Utilisateur.partieUtilisateur?(pseudo)
	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/MenuControleur.rb
Dogeku-1.0.3 app/controller/MenuControleur.rb
Dogeku-1.0.2 app/controller/MenuControleur.rb
Dogeku-1.0.1 app/controller/MenuControleur.rb