Class: MenuControleur

Inherits:
Controller show all
Defined in:
app/controller/MenuControleur.rb

Overview

Classe permettant de créer un contrôleur pour la vue FenetreMenu

Instance Method Summary collapse

Methods inherited from Controller

inherited, #loadFile, #loadModel, #render, #set_properties

Constructor Details

#initializeMenuControleur

Initialize



15
16
17
18
19
20
21
22
23
24
25
26
# File 'app/controller/MenuControleur.rb', line 15

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

Instance Method Details

#chargerObject

Charge la dernière partie utilisateur

Returns:

  • self



34
35
36
# File 'app/controller/MenuControleur.rb', line 34

def charger
	Core::changeTo("JeuLibre", :pseudo => @content["pseudo"], :charger => true)
end

#partieExiste(pseudo) ⇒ Object

Permet de connaître si une partie sauvegardée existe portant le nom du pseudo

Parameters:

  • pseudo

    Le pseudo de l'utilisateur

Returns:

  • boolean



45
46
47
# File 'app/controller/MenuControleur.rb', line 45

def partieExiste(pseudo)
	return @Utilisateur.partieUtilisateur?(pseudo)
end

#runObject

Méthode à définir dans tous les cas !

Returns:

  • self



54
55
56
# File 'app/controller/MenuControleur.rb', line 54

def run
	return self
end