Nous sommes actuellement le 26 Mai 2012, 09:00

Règles du forum


Avant de poser votre question, commencez par faire une recherche sur le forum.
Nous mettons également à votre disposition un dictionnaire et une FAQ.
Pour éviter toute censure ou fermeture de votre topic, veuillez lire les règles en vigueur et le rappel lié au piratage.



Publier un nouveau sujet Répondre au sujet
 [Résolu]toujours et encore des problèmes... 
Auteur Message
PSP gamer
Avatar de l’utilisateur

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
Profil
publicité
PSP silver
Avatar de l’utilisateur

Messages: 2783
Message 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
Profil Site internet
PSP gamer
Avatar de l’utilisateur

Messages: 96
Message 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
Profil
Dev
Avatar de l’utilisateur

Messages: 1207
Localisation: ...
Message 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
Image


06 Fév 2012, 19:18
Profil
Dev
Avatar de l’utilisateur

Messages: 912
Localisation: Tours
Message 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 :

Image

_________________
Image


06 Fév 2012, 21:11
Profil
PSP gamer
Avatar de l’utilisateur

Messages: 96
Message 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
Profil
Dev
Avatar de l’utilisateur

Messages: 1207
Localisation: ...
Message 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
Image


07 Fév 2012, 01:56
Profil
PSP bronze
Avatar de l’utilisateur

Messages: 1921
Localisation: Dans /con
Message 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 8-)

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 Image


07 Fév 2012, 10:52
Profil Site internet
PSP gamer
Avatar de l’utilisateur

Messages: 96
Message 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
Profil
Dev
Avatar de l’utilisateur

Messages: 1207
Localisation: ...
Message 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
Image


09 Fév 2012, 01:47
Profil
PSP silver
Avatar de l’utilisateur

Messages: 2783
Message 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
Profil Site internet
PSP gamer
Avatar de l’utilisateur

Messages: 96
Message 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
Profil
Afficher les messages depuis:  Trier par  
Publier un nouveau sujet Répondre au sujet


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

Rechercher pour:
Sauter vers:  

Actualité PSP

Exploitez votre PSP

Aide et information

Nos partenaires