Forum Graph100

Forum Graph100

Vous n'êtes pas identifié.

Annonce

Bonjour et bienvenue sur le nouveau Forum Graph100 !
L'intégralité des données a été transférée sur un forum PunBB et tout les comptes sont fonctionnels avec le même nom d'utilisateur et mot de passe.
Un wiki est aussi disponible avec le même compte ! N'oubliez pas de remettre votre avatar, bon surf !
Pour plus d'informations, consultez ce post.

#1 07 Jun 2002 10:25:52

Salmane
Modérateur (e)
Lieu: Lille
Date d'inscription: 30 Jan 2002
Messages: 350
Site web

problème basic

slt,
je fais la deuxième version de mon jeu de boxe et j'ai un problème:
c'est un prog qui fait tourner des images, et donc je dois à chaque fois effacer l'écran pour remplacer les images. Seulement j'ai voulu mettre des barres de vie et Clrgraph me les efface aussi. Résultat les barres de vie clignotent.
Je ne sais pas si je me fais bien comprendre.


Salmane,
kelk-1@voila.fr
www.casioweb.fr.st

Hors ligne

 

#2 07 Jun 2002 14:48:57

Julien
C++iste convaincu
Lieu: Waterloo (Be)
Date d'inscription: 29 May 2002
Messages: 1456
Site web

Re: problème basic

Malheureusement c'est inévitable...
A moins peut-etre d'enregistrer les pict avec la barre remplie et d'effacer ce su'il faut a chaque fois :?

tu es sur que tu veux continuer a utiliser les 6 pictures?
En drawstat tu devrais pouvoir faire assez bien aussi et gagner plein de place...


Pensez à surveiller mes releases wink

Hors ligne

 

#3 08 Jun 2002 08:13:00

Salmane
Modérateur (e)
Lieu: Lille
Date d'inscription: 30 Jan 2002
Messages: 350
Site web

Re: problème basic

c quoi Drawstat? je l'ai jamais utilisé.
au fait, j'utilise pas 6 pictures mais 14.


Salmane,
kelk-1@voila.fr
www.casioweb.fr.st

Hors ligne

 

#4 08 Jun 2002 09:29:45

Julien
C++iste convaincu
Lieu: Waterloo (Be)
Date d'inscription: 29 May 2002
Messages: 1456
Site web

Re: problème basic

14 pictures?  8O
Je pense que tu devrais savoir utiliser ces fameux drawstat, meme si c ne sera evidemment pas aussi rapide que des pict, mais au moins ca libérera une place énorme

En gros, la fonction Drawstat utilise les fonctions de tracé de graphes statistiques des caltos.
Elle permet entre autres de relier l'un derriere l'autre une série de points dont les coordonnées sont stockées dans des listes, avec l'avantage non-négligeable d'etre 5 à 10 fois plus rapide que des F-Line  smile
Je te montre comment l'utiliser:
Au début du prog, tu mets
-la commande S-Windman car sinon le viewwindow va changer tt seul
-le viewwindow
-tu charges la liste 1 avec les abscisses de tout les point a relier, dans l'ordre et entre crochets
-meme chose pour les ordonnées dans la liste 2
-tu configures le type de graphe statistique:
  Tu peux en configurer 3 de S-Gph1 à S-Gph3
  Tu mets DrawOn ou DrawOff pour activer/désactiver le graphe
  Tu précises les deux listes contenant les abscisses et les ordonnées, car ce ne sont pas forcément les listes 1 et 2
  Tu marques la fréquence des points (1 en général)
  Tu choisis le marqueur pour les points (Dot/Square/Cross)

Exemple:

Code:

S-WindMan
Cls
ViewWindow 1,127,0,1,63,0      (en fait tu mets le VW que tu veux bien sur)
{20,108,108,20,20}->List 1
{10,10,54,54,10}->List 2
S-Gph1 DrawOn,xyLine,List 1,List 2,1,Dot
S-Gph2 DrawOff
S-Gph3 DrawOff
DrawStat

Ceci va te dessiner un rectangle a l'écran, selon les coordonnées des listes 1 et 2... Essaie avec des figure plus compliquées et tu verras bien la rapidité!  cool

Voila évidemment y'a des petites astuces utiles pour faire des trucs plus sympas mais je vais pas tout t'exposer ici...
N'oublie pas que le FCC est la pour tout ce qui concerne le Basic!  wink


Pensez à surveiller mes releases wink

Hors ligne

 

#5 08 Jun 2002 10:22:46

Guest
Invité

Re: problème basic

je connais un moyen simple : utilise la fonction background !!! Comme ça, tu n'efface pas la barre de vie !! Il suffit juste d'effacer un morceau de la barre quand on perd de la vie, et de réenregister l'image puis de la remettre en background !! je pense que c'est le moyen le plus rapide.

 

#6 08 Jun 2002 11:33:33

scq
IsCachE Pour vous ServiR
Lieu: Gièvres (41 / Tours (37)
Date d'inscription: 25 Mar 2002
Messages: 2846

Re: problème basic

vla un bon gar, ja v la m^ id


la naissance, la jouissance et la mort sont les moments les plus courts de la vie, mieux vaut ne pas les rater.

Hors ligne

 

#7 08 Jun 2002 11:47:30

deather
Membre Communauté Graph100
Lieu: Banlieue parisienne (Fresnes)
Date d'inscription: 05 May 2002
Messages: 909

Re: problème basic

je pense kil vo mieux utilisé la fonction a julien car pour effacer se kil ya en trop c a cout de PlotOff et sa mets 4h. Il aurait du mettre un LineOff ou un trc comme sa... :cry:  allé a+


..:: Deather ::..
deather.dede@gmail.com.NO.SPAM

Hors ligne

 

#8 08 Jun 2002 11:52:50

Julien
C++iste convaincu
Lieu: Waterloo (Be)
Date d'inscription: 29 May 2002
Messages: 1456
Site web

Re: problème basic

Et hop un picture en plus...  roll

J'y ai pensé aussi, mais je n'en ai pas parlé car ca ne reglera pas le probleme:il faudrait que le background contienne uniquement la barre de vie, et qu'il se réenregistre a chaque fois qu'un bout de la barre a été effacé.
résultat pratique: un superbe écran tout blanc contenant uniquement la barre de vie lorsque celle ci diminue!  :P
Y'aura donc un blanc entre l'image neutre et celle ou on se fait frapper... Et je crois que c pas le mieux non?  :?


Pensez à surveiller mes releases wink

Hors ligne

 

#9 08 Jun 2002 11:54:15

Julien
C++iste convaincu
Lieu: Waterloo (Be)
Date d'inscription: 29 May 2002
Messages: 1456
Site web

Re: problème basic

non pour effacer un morceau de la barre il suffit de reprendre le principe de la premiere version et utiliser le caractère "espace" pour effacer ce qu'il faut...


Pensez à surveiller mes releases wink

Hors ligne

 

#10 08 Jun 2002 12:59:49

scq
IsCachE Pour vous ServiR
Lieu: Gièvres (41 / Tours (37)
Date d'inscription: 25 Mar 2002
Messages: 2846

Re: problème basic

bon, on arrete de me piqué mes id, j'arrive plus à é d personne, on me prend mes id, je suis sur ke c à cose du marabou!!!


la naissance, la jouissance et la mort sont les moments les plus courts de la vie, mieux vaut ne pas les rater.

Hors ligne

 

#11 08 Jun 2002 13:05:18

Julien
C++iste convaincu
Lieu: Waterloo (Be)
Date d'inscription: 29 May 2002
Messages: 1456
Site web

Re: problème basic

lol faut etre plus imaginatif... et plus rapide  lol


Pensez à surveiller mes releases wink

Hors ligne

 

#12 08 Jun 2002 13:05:55

Julien
C++iste convaincu
Lieu: Waterloo (Be)
Date d'inscription: 29 May 2002
Messages: 1456
Site web

Re: problème basic

(sans vouloir te vexer, ces dernieres idées sont tres classiques... wink )


Pensez à surveiller mes releases wink

Hors ligne

 

#13 08 Jun 2002 13:10:33

scq
IsCachE Pour vous ServiR
Lieu: Gièvres (41 / Tours (37)
Date d'inscription: 25 Mar 2002
Messages: 2846

Re: problème basic

sans vouloir te vexer

c tp tar tu m'a vesqué,
je t'attend demain matin, à l'aube, au 145ter rue du biscuit qui se mange, on va reglé ca à l'épée :twisted:


la naissance, la jouissance et la mort sont les moments les plus courts de la vie, mieux vaut ne pas les rater.

Hors ligne

 

#14 08 Jun 2002 13:14:33

Julien
C++iste convaincu
Lieu: Waterloo (Be)
Date d'inscription: 29 May 2002
Messages: 1456
Site web

Re: problème basic

Je suis ton homme http://www.colute.net/cwm/otn/violent/lsabre.gif
http://www.colute.net/cwm/otn/violent/sword2.gif


Pensez à surveiller mes releases wink

Hors ligne

 

#15 08 Jun 2002 14:10:41

Salmane
Modérateur (e)
Lieu: Lille
Date d'inscription: 30 Jan 2002
Messages: 350
Site web

Re: problème basic

pour ce qui est du background, j'avais déja essayé: ça avait marché mais ca clignotait parce qu'il y avait un tps trop long entre les rappels d'images.
BG-pict est bcp trop lent.


Salmane,
kelk-1@voila.fr
www.casioweb.fr.st

Hors ligne

 

#16 08 Jun 2002 14:36:17

scq
IsCachE Pour vous ServiR
Lieu: Gièvres (41 / Tours (37)
Date d'inscription: 25 Mar 2002
Messages: 2846

Re: problème basic

tu l'emploie seulement quand tu perd de l'energie et le tour est joué


la naissance, la jouissance et la mort sont les moments les plus courts de la vie, mieux vaut ne pas les rater.

Hors ligne

 

#17 08 Jun 2002 17:22:33

Julien
C++iste convaincu
Lieu: Waterloo (Be)
Date d'inscription: 29 May 2002
Messages: 1456
Site web

Re: problème basic

mais non justement: y'aura un blanc d'une demi seconde au cours duquel la barre va diminuer... C'est pas bcp, mais ca se voit tres fort


Pensez à surveiller mes releases wink

Hors ligne

 

#18 09 Jun 2002 03:56:04

scq
IsCachE Pour vous ServiR
Lieu: Gièvres (41 / Tours (37)
Date d'inscription: 25 Mar 2002
Messages: 2846

Re: problème basic

avec un backround y a jamais de blanc, m^ ac un cls ou un clrgraph


la naissance, la jouissance et la mort sont les moments les plus courts de la vie, mieux vaut ne pas les rater.

Hors ligne

 

#19 09 Jun 2002 04:30:01

Guest
Invité

Re: problème basic

J'ai réalisé en vitesse un petit programme mais je pense pas que ça va enlever les blancs

Code:

6->X
Text 1,1,"888888"
StoPict 1
Lbl 1
BG-Pict 1
Do
LpWhile Getkey=0
X-1->X
Text 1,4X," "
StoPict 1
Goto 1

mais il faut encore intégrer le code pour tracer les images du jeu :!:
Sinon, je pense à un truc c'est de stocker temporairement l'image des boxeurs au moment ou on perd de la vie et de la mettre en Background mais là, y'a un problème quand il faut socker la barre de vie dans une picture : on enregistre l'image des boxeurs...
Bref, c'est chiant !! :furieux:  :violent:

 

#20 09 Jun 2002 05:26:11

Salmane
Modérateur (e)
Lieu: Lille
Date d'inscription: 30 Jan 2002
Messages: 350
Site web

Re: problème basic

bon tant pis j'abandonne, de tte façon y'a que la barre de vie qui clignote donc c pa grave.


Salmane,
kelk-1@voila.fr
www.casioweb.fr.st

Hors ligne

 

#21 09 Jun 2002 05:50:19

Julien
C++iste convaincu
Lieu: Waterloo (Be)
Date d'inscription: 29 May 2002
Messages: 1456
Site web

Re: problème basic

Iscache, LayteMan vient de dire pourquoi ca va pas, et c'est ce que je dis depuis le début:

y'a un problème quand il faut socker la barre de vie dans une picture : on enregistre l'image des boxeurs...

Si on enregistre la barre de vie SEULEMENT dans le BG, il faut qu'on ne voit QUE la barre au moment ou elle se vide... yikes


Pensez à surveiller mes releases wink

Hors ligne

 

#22 09 Jun 2002 10:55:54

Salmane
Modérateur (e)
Lieu: Lille
Date d'inscription: 30 Jan 2002
Messages: 350
Site web

Re: problème basic

c super compliqué ce truc, ça m'étonnerait pas que ce soit impossible.
Julien t'as pas envie de tester ce que j'ai réussi à faire pour l'instant?


Salmane,
kelk-1@voila.fr
www.casioweb.fr.st

Hors ligne

 

#23 09 Jun 2002 11:50:09

Julien
C++iste convaincu
Lieu: Waterloo (Be)
Date d'inscription: 29 May 2002
Messages: 1456
Site web

Re: problème basic

Bien sur envoie-moi ce que tu as fait et je jetterai un ptit coup d'oeil...  wink


Pensez à surveiller mes releases wink

Hors ligne

 

#24 09 Jun 2002 12:13:00

scq
IsCachE Pour vous ServiR
Lieu: Gièvres (41 / Tours (37)
Date d'inscription: 25 Mar 2002
Messages: 2846

Re: problème basic

envoie moi t image et ton prgm et j's eye 2 t'arran g ca
iscache.nicolas@voila.fr


la naissance, la jouissance et la mort sont les moments les plus courts de la vie, mieux vaut ne pas les rater.

Hors ligne

 

#25 12 Jun 2002 07:41:13

Salmane
Modérateur (e)
Lieu: Lille
Date d'inscription: 30 Jan 2002
Messages: 350
Site web

Re: problème basic

alors les gars? vous avez testé? c koi vot'diagnostic?


Salmane,
kelk-1@voila.fr
www.casioweb.fr.st

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr