|
Auteur | Message |
---|
Citadin Lv.7
Age : 28 Inscrit le : 09/01/2010 Messages : 219
| Sujet: Windows selectable & co' Lun 8 Nov 2010 - 14:12 | |
| Bonjour. Avant tout,j'ai fouillé dans les cours de scripts mais je n'est pas vraiment compris comment afficher une Window qui change selon les objet afficher dans la fenêtre de sélection,un peut comme Window_Help. Donc,voila mon probleme est là =/
Merci bien de m'aider. |
|
| |
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: Windows selectable & co' Lun 8 Nov 2010 - 16:18 | |
| En fait, une Window_Help est généralement liée à une Window_Selectable ou enfant via l'attribut help_window. En analysant le code de window selectable, tu arrivera sa déterminer que la help_window est updatée via l'update de la window elle même, mais tu remarqueras aussi que la methode update_help est vide. Donc allons voir une Windows qui utilise ce principe. Au hasard, Window_Item. Cherche cette methode, et tu trouves : - Code:
-
def update_help @help_window.set_text(item == nil ? "" : item.description) end Voila, tu as ta réponse. Dans un update, tu dois établir le contenu de ta window ( pour Help, c'est set_text. Mais tu veux créer une autre methode aussi ) |
|
| |
Citadin Lv.7
Age : 28 Inscrit le : 09/01/2010 Messages : 219
| Sujet: Re: Windows selectable & co' Lun 8 Nov 2010 - 16:45 | |
| Voila, tu as ta réponse. Dans un update, tu dois établir le contenu de ta window ( pour Help, c'est set_text. Mais tu veux créer une autre methode aussi )
Je l'avais remarquer mais c'est a partir de là mon problème: Comment j'affiche une autres windows que help_windows? dois-je faire ceci? :
def update_help @window_voulu.set_text(item == nil ? "" : item.description) end Dans ce cas comment définirais-je @window_voulu?
De plus,j'aimerais afficher autre chose que la liste des item en faite je veut afficher une fenêtre affichant un text avec quelques variables.Que dois-je mettre a la place de item.description?
Je comprend toujours pas comment ça fonctionne =/
|
|
| |
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: Windows selectable & co' Lun 8 Nov 2010 - 16:52 | |
| Simple, tu veux afficher quoi comme données ? |
|
| |
Citadin Lv.7
Age : 28 Inscrit le : 09/01/2010 Messages : 219
| Sujet: Re: Windows selectable & co' Lun 8 Nov 2010 - 18:13 | |
| Un text affichant des objet de la classe RPG =) par exemple,une portion: - Code:
-
self.contents.draw_text(25, 5, 168, 24, "Degats:" + " #{le truc }" ) Évidement j'ai déjà la fenêtre me manque juste qu'a l'insérer dans la sélection =s. |
|
| |
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: Windows selectable & co' Lun 8 Nov 2010 - 18:19 | |
| Tu peux pas utiliser le meme genre de methode ?
Genre dans ta window faire une methode set_text avec ton draw_text(rect, text), la rendre help_window de ta window_selectable. Puis après dans l'update_help de cette dernière, ajouter @help_window.set_text(tontexte). |
|
| |
Citadin Lv.7
Age : 28 Inscrit le : 09/01/2010 Messages : 219
| Sujet: Re: Windows selectable & co' Lun 8 Nov 2010 - 18:21 | |
| J'ai deja essayer mais ça me met qu'il ne trouve pas "set_text" dans Nil classe =s
|
|
| |
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: Windows selectable & co' Lun 8 Nov 2010 - 18:22 | |
| T'as bien fait @window_selec.help_window = @window_help ? Ou truc du genre ? |
|
| |
Citadin Lv.7
Age : 28 Inscrit le : 09/01/2010 Messages : 219
| Sujet: Re: Windows selectable & co' Lun 8 Nov 2010 - 18:24 | |
| je crois pas mais que viens faire windows_help là? Ce n'est pas window help que je veut afficher. j'ai pas bien compris. |
|
| |
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: Windows selectable & co' Lun 8 Nov 2010 - 18:29 | |
| Nan mais on s'en fout de Window_Help. Genre ta window c'est Window_Descrp et tu veux la lier à WIndow_Item par exemple
Tu fais @win_item = Window_Item.new(blabla) @win_descrp = Window_Descrp.new(blabla) @win_item.help_window = @win_descrp |
|
| |
Citadin Lv.7
Age : 28 Inscrit le : 09/01/2010 Messages : 219
| Sujet: Re: Windows selectable & co' Lun 8 Nov 2010 - 18:52 | |
| J'ai fait comme tu as dit et maintenant ça me fait une erreur a la ligne de ce bout de sript:
#-------------------------------------------------------------------------- # * Retourne le skill selectionner #-------------------------------------------------------------------------- def skill return @data[self.index] end
Disant qu'il ne comprend pas les []
Je pense que ce qu'il faut un un exemple avec un script.j'ai chercher dans les scripts window de base mais c'est toujours flou @_@ |
|
| |
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: Windows selectable & co' Lun 8 Nov 2010 - 18:59 | |
| |
|
| |
Citadin Lv.7
Age : 28 Inscrit le : 09/01/2010 Messages : 219
| Sujet: Re: Windows selectable & co' Mer 10 Nov 2010 - 17:27 | |
| Je n'ai pas mon ordi actuellement,mais je répondrais bientôt. |
|
| |
| Sujet: Re: Windows selectable & co' | |
| |
|
| |
|