Bien tenté pour la référence ! Mais le vrai pseudo originel ne vient pas de là.
Je me permet de up le topic car j'ai trouvé ce lien un peu par hasard, et ça pourrait en aider plus d'un, je pense : http://www.tonyryudev.com/joomla3/index.php/menu-mes-developpements/menu-cours-ruby-rgss/14-rgss-tuto-4-structure-de-base-classe-scene-et-window
Et comme je suis prévoyant, je vais mettre le code ici aussi au cas où. Un lien mort, ça arrive vite :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
| #==============================================================================
# ■ Scene_Squel
#------------------------------------------------------------------------------
# Squelette de script scene
#==============================================================================
class Scene_Squel
#--------------------------------------------------------------------------
# ● initialize
# Permet d'initialiser des variables de classes à la construction de l'objet
#--------------------------------------------------------------------------
def initialize
# [ A COMPLETER ]
end
#--------------------------------------------------------------------------
# ● main
#--------------------------------------------------------------------------
def main
# Création des objets Window [ A COMPLETER ]
# Transition graphique
Graphics.transition
# Boucle
loop do
# MAJ graphique
Graphics.update
# MAJ clavier
Input.update
# Appel de la méthode update
update
# Si la scene est diférente de celle-ci
if $scene != self
# Sortir de la scene
break
end
end
# Figer les graphisme
Graphics.freeze
# Détruire les fenêtres créés [ A COMPLETER ]
end
#--------------------------------------------------------------------------
# ● update
# Permet de gérer les interventions utilisateurs
#--------------------------------------------------------------------------
def update
# Appeler les méthodes update des fenêtres créés [ A COMPLETER ]
# Si touche annulation appuyé
if Input.trigger?(Input::B)
# Jouer le son d'annulation
$game_system.se_play($data_system.cancel_se)
# Action a faire en cas d'annulation [ A COMPLETER ]
return
end
# Si touche validation appuyé
if Input.trigger?(Input::C)
# Jouer le son de validation
$game_system.se_play($data_system.decision_se)
# Action a faire en cas de validation [ A COMPLETER ]
return
end
end
end |
EDIT : Voici une liste de cours/tuto en Ruby/RGSS en français : http://www.tonyryudev.com/joomla3/index.php/menu-mes-developpements/menu-cours-ruby-rgss
|