µLua DS - Forum officiel | Official forum Forum Index

µLua DS - Forum officiel | Official forum
Le bon endroit pour en savoir plus sur MicroLua et pour parler de vos projets ! | The right place to learn more about MicroLua and talk about your projects !

 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Problème des textes dans des canevas
Goto page: 1, 2, 3  >
 
Post new topic   Reply to topic    µLua DS - Forum officiel | Official forum Forum Index -> Section française -> Report de bugs
Previous topic :: Next topic  
Author Message
Reylak
Administrateur

Offline

Joined: 24 Nov 2008
Posts: 2,838
Localisation: Toulouse

PostPosted: Fri 24 Feb 2012 - 21:39    Post subject: Problème des textes dans des canevas Reply with quote

Je n'ai pas réussi à retrouver sur le forum les sujets qui parlaient de ce bug (je crois que thermo_nono et Fanta l'avaient expérimenté). J'aimerais bien avoir le code exact qui fait ça et toutes les infos qu'ils faut Smile
Parce que ça reste un bug majeur et bien pénible, et qu'il faut en venir à bout.
_________________


Plein d'infos sur le SourceForge !


Back to top
Visit poster’s website MSN Skype
Publicité






PostPosted: Fri 24 Feb 2012 - 21:39    Post subject: Publicité

PublicitéSupprimer les publicités ?
Back to top
Fantasix
Modérateur

Offline

Joined: 26 Apr 2010
Posts: 1,317
Localisation: SCREEN_UP, en -1, -1

PostPosted: Sat 25 Feb 2012 - 00:53    Post subject: Problème des textes dans des canevas Reply with quote

Joue au Solitaire de Papy'.

Fanta'
_________________


BMA News :

Création du Homebrew Storage en cours ...


Back to top
Visit poster’s website
Reylak
Administrateur

Offline

Joined: 24 Nov 2008
Posts: 2,838
Localisation: Toulouse

PostPosted: Sat 25 Feb 2012 - 13:04    Post subject: Problème des textes dans des canevas Reply with quote

Ok merci Smile
_________________


Plein d'infos sur le SourceForge !


Back to top
Visit poster’s website MSN Skype
Reylak
Administrateur

Offline

Joined: 24 Nov 2008
Posts: 2,838
Localisation: Toulouse

PostPosted: Sun 26 Feb 2012 - 00:01    Post subject: Problème des textes dans des canevas Reply with quote

Ouais alors :
- mon écran tactile est mort, j'ai galéré au possible pour finir une partie, je compte pas en faire plusieurs pour retrouver le bug
- j'ai fait quelque "Distribuer" et ça n'est jamais apparu

Le fait est que ça semble inhérent à tout le système des Canevas, pas juste dû à une fonction, donc... Je sais pas où chercher T_T C'est le bug le plus improbable que j'ai jamais vu.

Est-ce que quelqu'un aurait un autre code qui plante "plus facilement" ? Je veux dire, j'avais tenté un petit truc avec un canevas et un objet texte dont je faisais varier tous les attributs en même temps, je n'ai pas eu le bug. Donc j'ai pas l'impression que ça soit la faute direct de setAttr().

Si vous voulez vous amusez, ça fait presque discothèque en appuyant sur A, B, X, Y en même temps :p
Code:
canvas = Canvas.new()
text = Canvas.newText(10, 10, "Olilol")
Canvas.add(canvas, text)

visible = true

math.randomseed(DateTime.getCurrentTime().second)

while not Keys.newPress.Start do
    Controls.read()
   
    Canvas.draw(SCREEN_DOWN, canvas, 0, 0)
   
    screen.print(SCREEN_UP, 0, 0, "A: randomize X")
    screen.print(SCREEN_UP, 0, 8, "B: randomize Y")
    screen.print(SCREEN_UP, 0, 16, "X: randomize color")
    screen.print(SCREEN_UP, 0, 24, "Y: randomize text")
    screen.print(SCREEN_UP, 0, 32, "Left: invert visibility")
   
    render()
   
    if Keys.held.A then
        Canvas.setAttr(text, ATTR_X1, math.random(0, 256))
    end
    if Keys.held.B then
        Canvas.setAttr(text, ATTR_Y1, math.random(0, 192))
    end
    if Keys.held.X then
        Canvas.setAttr(text, ATTR_COLOR, Color.new(math.random(0, 31), math.random(0, 31), math.random(0, 31)))
    end
    if Keys.held.Y then
        Canvas.setAttr(text, ATTR_TEXT, math.random(0, 5000))
    end
    if Keys.held.Left then
        visible = not visible
        Canvas.setAttr(text, ATTR_VISIBLE, visible)
    end
end

text = nil
Canvas.destroy(canvas)
canvas = nil

_________________


Plein d'infos sur le SourceForge !


Last edited by Reylak on Sun 26 Feb 2012 - 00:26; edited 1 time in total
Back to top
Visit poster’s website MSN Skype
Fantasix
Modérateur

Offline

Joined: 26 Apr 2010
Posts: 1,317
Localisation: SCREEN_UP, en -1, -1

PostPosted: Sun 26 Feb 2012 - 00:13    Post subject: Problème des textes dans des canevas Reply with quote

Le code qui plante facilement, tu peux le faire toi même.

Créer quelques canvas avec du texte dedans, et amuses toi à modifier le contenu du texte des canvas.

Au bout d'un moment, t'as les caractères bizarres qui vont apparaitre.

Fanta'
_________________


BMA News :

Création du Homebrew Storage en cours ...


Back to top
Visit poster’s website
Reylak
Administrateur

Offline

Joined: 24 Nov 2008
Posts: 2,838
Localisation: Toulouse

PostPosted: Sun 26 Feb 2012 - 00:28    Post subject: Problème des textes dans des canevas Reply with quote

J'ai édité mon post.
Et justement, avec ça j'ai jamais eu le bug :-/
_________________


Plein d'infos sur le SourceForge !


Back to top
Visit poster’s website MSN Skype
thermo_nono
Modérateur

Offline

Joined: 31 Dec 2008
Posts: 2,415
Localisation: La Géhenne

PostPosted: Sun 26 Feb 2012 - 00:37    Post subject: Problème des textes dans des canevas Reply with quote

Moi j'avais rencontré ce bug sur ce projet : 


https://sites.google.com/site/microlua/Home/bugswar.zip


oups j'ai failli dire une bêtise... il faut que recreuse dans mes archives...



_________________
“Qui reçoit une idée de moi reçoit de la connaissance sans diminuer la mienne, comme celui qui allume sa chandelle à la mienne reçoit la lumière sans me plonger dans l’obscurité.” - Thomas Jefferson


Back to top
Visit poster’s website MSN
Papymouge
Modérateur

Offline

Joined: 10 May 2009
Posts: 693
Localisation: Vittel (88)

PostPosted: Sun 26 Feb 2012 - 00:50    Post subject: Problème des textes dans des canevas Reply with quote

essais avec mon clavier, tu verra que le beugue apparait ausi avec les rectangles. des fois le cadre d'une touche ne se dessine pas. j'ai cherche pendant trois jours sans trouver, je pense que le probleme vient d'un ecrasement memoire.
_________________
La page de mes projets
L'ancienne page de mes projets


Back to top
Reylak
Administrateur

Offline

Joined: 24 Nov 2008
Posts: 2,838
Localisation: Toulouse

PostPosted: Sun 26 Feb 2012 - 13:24    Post subject: Problème des textes dans des canevas Reply with quote

Ben quand un texte affiche des caractères bizarres, je crois que c'est souvent que la case mémoire a bougé ou un truc du genre en effet. C'est vraiment ennuyeux et je sais pas si on peut y faire quelque chose :-/
_________________


Plein d'infos sur le SourceForge !


Back to top
Visit poster’s website MSN Skype
Lolman
Modérateur

Offline

Joined: 02 Aug 2011
Posts: 811

PostPosted: Sun 26 Feb 2012 - 23:19    Post subject: Problème des textes dans des canevas Reply with quote

Des caractères bizarres ? Ca m'a tout l'air d'un dépassement de mémoire, ça. En gros un index en dehors du tableau. C'a m'est arrivé quand je jouais avec une fonction "strip" pour les string de la STL sur un projet C++.
Reylak wrote:
mon écran tactile est mort

Hop hop hop, on achète chez DealExtreme et on démonte !
_________________
http://bit.ly/u5x6DZ Fangame et suite du célèbre Metroid Prime 3.
Corvées : header fofo, Homebreware, µPy, new µLib, modes d'emploi, MLS sur DeSmuME, rotation écran, tuto wiki, domination de la Galak-sy.


Back to top
Visit poster’s website
Reylak
Administrateur

Offline

Joined: 24 Nov 2008
Posts: 2,838
Localisation: Toulouse

PostPosted: Mon 27 Feb 2012 - 17:46    Post subject: Problème des textes dans des canevas Reply with quote

Tu crois vraiment que je vais perdre mon temps à changer l'écran tactile d'une DSL ? Je joue plus à ma DS, je ne l'utilise que pour MicroLua donc je vais plutôt chercher une DS Tank ou Lite pour pas cher.
_________________


Plein d'infos sur le SourceForge !


Back to top
Visit poster’s website MSN Skype
Fantasix
Modérateur

Offline

Joined: 26 Apr 2010
Posts: 1,317
Localisation: SCREEN_UP, en -1, -1

PostPosted: Mon 27 Feb 2012 - 18:22    Post subject: Problème des textes dans des canevas Reply with quote

T'sais Reylak, moi aussi c'est plus que pour µLua, et j'l'ai quand même changé.

Ca m'a couté peut-être 5$ en tout, avec les tourne-vis.

Et c'pas comme si c'était compliqué à faire :p

http://www.dealextreme.com/p/touch-screen-replacement-module-for-nds-lite-3…

Fanta'
_________________


BMA News :

Création du Homebrew Storage en cours ...


Back to top
Visit poster’s website
spectrenoir06


Offline

Joined: 13 Jan 2012
Posts: 184
Localisation: Paris

PostPosted: Mon 27 Feb 2012 - 18:57    Post subject: Problème des textes dans des canevas Reply with quote

Okay  vraiment pas cher les piece je regarde pour mon boutton L

Back to top
Visit poster’s website
Lolman
Modérateur

Offline

Joined: 02 Aug 2011
Posts: 811

PostPosted: Mon 27 Feb 2012 - 19:24    Post subject: Problème des textes dans des canevas Reply with quote

Ah oui les boutons L et R x_x". J'avais un ressort totalement défoncé après de longs mois de jeu à Metroid Prime Hunters.
Vas-y, Reylak ! Ca te fera un peu d'électronique.
_________________
http://bit.ly/u5x6DZ Fangame et suite du célèbre Metroid Prime 3.
Corvées : header fofo, Homebreware, µPy, new µLib, modes d'emploi, MLS sur DeSmuME, rotation écran, tuto wiki, domination de la Galak-sy.


Back to top
Visit poster’s website
thermo_nono
Modérateur

Offline

Joined: 31 Dec 2008
Posts: 2,415
Localisation: La Géhenne

PostPosted: Mon 27 Feb 2012 - 20:02    Post subject: Problème des textes dans des canevas Reply with quote

Moi c'était les boutons de direction sur deux DS (technique du snake intensive sur MarioKart c'est mortel pour le Dpad) .. pour quelques euros j'ai retrouvé mes deux DS impeccables
_________________
“Qui reçoit une idée de moi reçoit de la connaissance sans diminuer la mienne, comme celui qui allume sa chandelle à la mienne reçoit la lumière sans me plonger dans l’obscurité.” - Thomas Jefferson


Back to top
Visit poster’s website MSN
Display posts from previous:   
Post new topic   Reply to topic    µLua DS - Forum officiel | Official forum Forum Index -> Section française -> Report de bugs All times are GMT + 1 Hour
Goto page: 1, 2, 3  >
Page 1 of 3

 
Jump to:  

Index | Create a forum | Free support forum | Free forums directory | Report a violation | Cookies | Charte | Conditions générales d'utilisation
Powered by phpBB © 2001, 2005 phpBB Group