Class: ChargerControleur

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

Overview

Classe permettant de créer un controlleur pour la vue FenetreCharger

Instance Method Summary collapse

Methods inherited from Controller

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

Constructor Details

#initializeChargerControleur

Initialize



16
17
18
19
20
21
22
# File 'app/controller/ChargerControleur.rb', line 16

def initialize()
	#charge le modèle grille
	loadModel("Grille")
	#paramètres fenêtre
	@title  = "Sudoku - Partie chargée"
	@content = {"grille" => nil}
end

Instance Method Details

#runObject

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

Returns:

  • self



29
30
31
32
33
34
35
36
37
38
39
40
# File 'app/controller/ChargerControleur.rb', line 29

def run()

	if(@content.has_key?(:niveau))
		niveau = @content[:niveau]
	else
		niveau = 1
	end

	@content["grille"] = @Grille.generer(niveau)
	
	return self
end