Class: ScoresControleur

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

Overview

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

Instance Method Summary collapse

Methods inherited from Controller

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

Constructor Details

#initializeScoresControleur

Initialize



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

def initialize()
	#charge le modèle utilisateur
	loadModel('Score')
	#paramètres fenêtre
	@title = "Sudoku - Scores"
	@width = 600
	@height = 550
	@resizable = false
	@position= "CENTER_ALWAYS"
end

Instance Method Details

#runObject

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

Returns:

  • self



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

def run()
	meilleursScores = @Score.meilleursScores(10)

	@content["meilleursScores"] = []

	meilleursScores.each do |score|
		@content["meilleursScores"] << [score["pseudo"], score["score"]]
	end
	
	return self
end