[Résolu]toujours et encore des problèmes...
| Auteur |
Message |
|
PSP gamer
Messages: 96
|
 [Résolu]toujours et encore des problèmes...
Bonjour à tous! cette fois-ci, j'ai deux question: y a t-il une fonction pour faire l'équivalent en lua de image reapeat du CSS? et sinon, comment faire pour que le programme fasse un action 1 fois seulement lors de l'appui d'une touche? Si vous avez tout compris, Bravo! Merci de m'avoir lu ^^
_________________
PSP 2000 (◊███◊)
6.60 me flashé.
Code : if hungry == true then eat(chocolate) end
Android SHELL! Bendermix, le site d'informatique!
Dernière édition par psgarsenal le 08 Fév 2012, 14:51, édité 1 fois.
|
| 06 Fév 2012, 09:06 |
|
 |
|
publicité
|
|
 |
|
PSP silver
Messages: 2783
|
 Re: toujours et encore des problèmes...
j'ai pas compris la première question... Pour ce qui est de la seconde, c'est le principe du "oldpad". Un code d'exemple : Code : local n = 0 while true do pad = Controls.read() if(pad:cross() and not(oldpad:cross())) then n = n + 1 end oldpad = pad
screen:clear() screen:print(10, 10, n, Color.new(255, 255, 255)) screen.waitVblankStart() screen.flip() end Normalement ce code marche. 
_________________
Modérateur d'xtreamlua.com
Musique du moment (rap)
|
| 06 Fév 2012, 13:29 |
|
 |
|
PSP gamer
Messages: 96
|
 Re: toujours et encore des problèmes...
euh.... compris. Mais les parenthèse, elles servent à quoi? ( pas après les fonctions, les autres: Citer: (pad:cross() and not(oldpad:cross())) et la première question était pour savoir si il y avait une fonction qui permettait de répeter une image à l'infini (par exemple: j'ai "(", je veux le répeter comme ça: "((((((((((((((("
_________________
PSP 2000 (◊███◊)
6.60 me flashé.
Code : if hungry == true then eat(chocolate) end
Android SHELL! Bendermix, le site d'informatique!
|
| 06 Fév 2012, 19:01 |
|
 |
|
Dev
Messages: 1207 Localisation: ...
|
 Re: toujours et encore des problèmes...
Les parenthèse ? Tiens je me suis jamais posé la question .. Je pense qu'ici Jiiceii a voulu te montré comment on rédige le oldpad, d'où les parenthèses  Pour ta question : je suis comme Jiiceii, je n'ai pas tout à fait compris
_________________ PSP 6.20 TN-D permanent
|
| 06 Fév 2012, 19:18 |
|
 |
|
Dev
Messages: 912 Localisation: Tours
|
 Re: toujours et encore des problèmes...
Il faut faire comme ça : Code : local img = Image.load("img.png") -- On charge l'image que l'on veut afficher
while 1 do -- On commence la boucle principale screen:clear() -- On vide l'écran for i = 1, 8 do -- Ici, on va afficher 8 fois l'image, remplace 8 pour le chiffre que tu veux screen:blit((10+img:width()*i)-img:width(), 10, img) -- On affiche les images end -- Ferme la boucle for -- Fin boucle principale screen.waitVblankStart() screen.flip() end Ca donne : 
_________________
|
| 06 Fév 2012, 21:11 |
|
 |
|
PSP gamer
Messages: 96
|
 Re: toujours et encore des problèmes...
Merci!! Cela me permetra de perdre moins de place sur la MS avec des grosses images!
_________________
PSP 2000 (◊███◊)
6.60 me flashé.
Code : if hungry == true then eat(chocolate) end
Android SHELL! Bendermix, le site d'informatique!
|
| 06 Fév 2012, 21:58 |
|
 |
|
Dev
Messages: 1207 Localisation: ...
|
 Re: toujours et encore des problèmes...
Si tu as encore d'autres problèmes tu sais où les résoudre  Ps: Sa fait plaisir de voir ta présence sur le forum ac-portugal.
_________________ PSP 6.20 TN-D permanent
|
| 07 Fév 2012, 01:56 |
|
 |
|
PSP bronze
Messages: 1921 Localisation: Dans /con
|
 Re: toujours et encore des problèmes...
psgarsenal a écrit: euh.... compris. Mais les parenthèse, elles servent à quoi? ( pas après les fonctions, les autres: Citer: (pad:cross() and not(oldpad:cross())) Pas à grand chose, si JiCé les a mises c'est surement pour t'habituer à la syntaxe du C psgarsenal a écrit: et la première question était pour savoir si il y avait une fonction qui permettait de répeter une image à l'infini (par exemple: j'ai "(", je veux le répeter comme ça: "(((((((((((((((" Du genre un wallpaper en mosaïque ?
_________________ • MixShark • NGPToolChain • Dev Repository • Homebrew World •
|
| 07 Fév 2012, 10:52 |
|
 |
|
PSP gamer
Messages: 96
|
 Re: toujours et encore des problèmes...
Merci mes les réponses on déja été données. sinon, oui, c'est un peut comme un fond d'écran en mosaique que je voulais.
_________________
PSP 2000 (◊███◊)
6.60 me flashé.
Code : if hungry == true then eat(chocolate) end
Android SHELL! Bendermix, le site d'informatique!
|
| 08 Fév 2012, 14:50 |
|
 |
|
Dev
Messages: 1207 Localisation: ...
|
 Re: [Résolu]toujours et encore des problèmes...
Code : local obj = {} obj.img = Image.load("chemin"); obj.w,obj.h = obj.img:width(),obj.img:height();
local calque = Image.createEmpty(480,272);
for x=0,480,obj.w do for y=0,272,obj.h do calque:blit(x,y,obj.img); end end
-- Je n'ai pas tester, car il se fait tard mais tu peux testé sa.
_________________ PSP 6.20 TN-D permanent
|
| 09 Fév 2012, 01:47 |
|
 |
|
PSP silver
Messages: 2783
|
 Re: [Résolu]toujours et encore des problèmes...
Les parenthèses sont là parce que je les mets toujours depuis que j'ai fais du C. 
_________________
Modérateur d'xtreamlua.com
Musique du moment (rap)
|
| 09 Fév 2012, 16:52 |
|
 |
|
PSP gamer
Messages: 96
|
 Re: [Résolu]toujours et encore des problèmes...
Ok, merci, vos scripts marchent tous, je posterais bientôt des screenshots ou des photos.
_________________
PSP 2000 (◊███◊)
6.60 me flashé.
Code : if hungry == true then eat(chocolate) end
Android SHELL! Bendermix, le site d'informatique!
|
| 10 Fév 2012, 08:40 |
|
 |
|
Qui est en ligne ? |
Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit |
|
Vous ne pouvez pas publier de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas insérer de pièces jointes dans ce forum
|
|