gon33Le 30/12/2007 à 13:28
Les stops de niveau 2, oui, c'était pour faire des trucs superposables.
Mais l'autre idée que j'avais est je pense plus intéressante.
Il s'agirait de donner une porter aux stops, c'est à dire de leur associer un nombre (allant de 0 à 8 ou 9, ça devrait suffire). Comme ça, tu dis par exemple que ton stop arrête le défilement sur 5 lignes, et tu n'es pas obligé d'en mettre plusieurs. En fait, l'interêt, c'est qu'actuellement, il y a des niveaux que l'on ne peut pas faire, parce qu'il faudrait superposer les stops. En plus, ça devient pas clair du tout. Si on met une portée, on peut faire des niveaux plus complexes.
Par contre, ça doit être chiant à coder... Mais pour la place, ça prend pas beaucoup plus, parce que si tu mets un bit pour dire si il y a un stop ou pas, dans la cas où y'en a pas, tu économises les bits qui représentent le nombre...
Je te filerai un exemple prochainement, là j'ai pas le temps^^