FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Gestion d'un système client-serveur.
version instantanée du 22 mai 2010: redimensionner SPRITE Emptypar Klaus Ven 17 Mai 2024 - 14:02

» item_index(résolu)
version instantanée du 22 mai 2010: redimensionner SPRITE Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
version instantanée du 22 mai 2010: redimensionner SPRITE Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
version instantanée du 22 mai 2010: redimensionner SPRITE Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
version instantanée du 22 mai 2010: redimensionner SPRITE Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
version instantanée du 22 mai 2010: redimensionner SPRITE Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
version instantanée du 22 mai 2010: redimensionner SPRITE Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
version instantanée du 22 mai 2010: redimensionner SPRITE Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
version instantanée du 22 mai 2010: redimensionner SPRITE Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
version instantanée du 22 mai 2010: redimensionner SPRITE Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
version instantanée du 22 mai 2010: redimensionner SPRITE Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
version instantanée du 22 mai 2010: redimensionner SPRITE Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
version instantanée du 22 mai 2010: redimensionner SPRITE Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
version instantanée du 22 mai 2010: redimensionner SPRITE Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
version instantanée du 22 mai 2010: redimensionner SPRITE Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment :
Cartes Pokémon : la prochaine extension ...
Voir le deal

 

 version instantanée du 22 mai 2010: redimensionner SPRITE

Aller en bas 
+4
bleunounet
JL35
jjn4
Jack
8 participants
AuteurMessage
Jack
Admin
Jack


Nombre de messages : 2386
Date d'inscription : 28/05/2007

version instantanée du 22 mai 2010: redimensionner SPRITE Empty
MessageSujet: version instantanée du 22 mai 2010: redimensionner SPRITE   version instantanée du 22 mai 2010: redimensionner SPRITE EmptySam 22 Mai 2010 - 11:22

Une version instantanée est la version actuelle du développement de PANORAMIC, elle vous permet d'utiliser les toutes dernières améliorations, sans attendre la sortie de la prochaine version.
Une version instantanée n'a pas de procédure d'installation (c'est un fichier zip contenant l'EDITEUR).
Les nouveaux mots-clés ont cependant la coloration syntaxique dans l'EDITEUR.
Pour obtenir la version instantanée du 22 mai 2010, cliquez sur Télécharger ce fichier
Voici les apports de cette version par rapport à la version "régulière"
disponible sur le site:

FILEBIN_HEXA_READ N,C,V$ : Lecture dans le fichier binaire de numéro N de C octets et remplissage de V$.
FILEBIN_HEXA_WRITE N,C,V$ : Ecriture dans le fichier binaire de numéro N de C octets.
FILEBIN_BLOCK_READ N,C,V%(P) : Lecture dans le fichier binaire de numéro N de C octets et remplissage du tableau V%.
FILEBIN_BLOCK_WRITE N,C,V%(P) : Ecriture dans le fichier binaire de numéro N de C octets du tableau V%.
--------------------------------------------------------------------------------
FILEBIN_OPEN_WRITEest modifié: ouvre en écriture le fichier binaire s'il existe. Si le fichier n'existe pas, il est créé puis ouvert en écriture.
--------------------------------------------------------------------------------
CLIPBOARD_STRING_COPY V$ : place V$ dans le presse-papier.
V$=CLIPBOARD_STRING_PASTE$ : récupère le contenu du presse-papier dans V$.
--------------------------------------------------------------------------------
SELECT_TEXT N,P,C est modifié : sélectionne C caractères à partir de la position P dans l'objet système numéro N.
--------------------------------------------------------------------------------
ADR(A), ADR(A$) et ADR(A%) sont fonctionnelles.
--------------------------------------------------------------------------------
OFF_ERROR_GOTO : annule l'effet de ON_ERROR_GOTO
OFF_CHANGE N : annule l'effet de ON_CHANGE N
OFF_KEY_UP N : annule l'effet de ON_KEY_UP N
OFF_KEY_DOWN N : annule l'effet de ON_KEY_DOWN N
--------------------------------------------------------------------------------
SPRITE_TARGET_IS N : définit le SCENE2D de numéro N comme cible des commandes SPRITE
SPRITE_X_POSITION(N) : retourne la coordonnée en X du SPRITE numéro N
SPRITE_Y_POSITION(N) : retourne la coordonnée en Y du SPRITE numéro N
SPRITE_X_SCALE N,CX : modifie la taille du SPRITE numéro N en multipliant sa largeur par le coefficient CX
SPRITE_Y_SCALE N,CY : modifie la taille du SPRITE numéro N en multipliant sa hauteur par le coefficient CY
SPRITE_SCALE N,CX,CY : modifie la taille du SPRITE numéro N en multipliant sa largeur par le coefficient CX et sa hauteur par le coefficient CY
--------------------------------------------------------------------------------
TIMER N : crée un objet TIMER actif de numéro N. Sa période vaut 1000 milli-secondes.
ON_TIMER N,L : à chaque déclenchement, le timer de numéro N effectue le traitement commencant en L.
TIMER_INTERVAL N,P : affecte une période de P milli-secondes au TIMER de numéro N.
TIMER_ON N : active le TIMER de numéro N.
TIMER_OFF N : desactive le TIMER de numéro N.
--------------------------------------------------------------------------------
Correction du bug:
plantage à l'exécution de la ligne DIM a$(100), b(100), c(100), d(100), e$(100)
--------------------------------------------------------------------------------
Correction du bug:
affichage fenêtre de mise au point (en V 0.9.19i4 uniquement) lors de l'exécution de la fonction SPRITE_X_POSITION(N)
Revenir en haut Aller en bas
https://panoramic.1fr1.net
jjn4

jjn4


Nombre de messages : 2709
Date d'inscription : 13/09/2009

version instantanée du 22 mai 2010: redimensionner SPRITE Empty
MessageSujet: +++   version instantanée du 22 mai 2010: redimensionner SPRITE EmptySam 22 Mai 2010 - 16:58

Super, ça évolue presque chaque jour davantage !
Je n'ai encore jamais utilisé les sprite, mais ça viendra sans doute un jour.
Viva panoramic !
cheers
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
Invité
Invité




version instantanée du 22 mai 2010: redimensionner SPRITE Empty
MessageSujet: Re: version instantanée du 22 mai 2010: redimensionner SPRITE   version instantanée du 22 mai 2010: redimensionner SPRITE EmptySam 22 Mai 2010 - 17:51

Merci Jack pour cette nouvelle version (J'ai hâte d'avoir la VRAI version 0.9.19!)

@JJN4

Si tu fais pas vraiment de jeu tu utilise pas vraiment les sprites.
Au moin avec les sprites il y a le transparent!
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

version instantanée du 22 mai 2010: redimensionner SPRITE Empty
MessageSujet: Re: version instantanée du 22 mai 2010: redimensionner SPRITE   version instantanée du 22 mai 2010: redimensionner SPRITE EmptySam 22 Mai 2010 - 18:24

N'empêche que j'ai toujours mon bug dans le Filebin_Hexa_Write:
Code:
DIM fr$, a$

fr$ = "Z:\Test.bin"
FILEBIN_OPEN_WRITE 1, fr$
    a$ = "1A2B3C4D5E6F"
    FILEBIN_HEXA_WRITE 1, LEN(a$)/2, a$
FILEBIN_CLOSE 1
END
version instantanée du 22 mai 2010: redimensionner SPRITE 0image
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2386
Date d'inscription : 28/05/2007

version instantanée du 22 mai 2010: redimensionner SPRITE Empty
MessageSujet: Re: version instantanée du 22 mai 2010: redimensionner SPRITE   version instantanée du 22 mai 2010: redimensionner SPRITE EmptySam 22 Mai 2010 - 19:01

Effectivement, je confirme qu'il y a un bug.
Je regarde cela en priorité.
Revenir en haut Aller en bas
https://panoramic.1fr1.net
bleunounet




Nombre de messages : 150
Date d'inscription : 26/10/2007

version instantanée du 22 mai 2010: redimensionner SPRITE Empty
MessageSujet: Re: version instantanée du 22 mai 2010: redimensionner SPRITE   version instantanée du 22 mai 2010: redimensionner SPRITE EmptyDim 23 Mai 2010 - 9:06

merci jack panoramic grandi de plus en plus super.
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2386
Date d'inscription : 28/05/2007

version instantanée du 22 mai 2010: redimensionner SPRITE Empty
MessageSujet: Re: version instantanée du 22 mai 2010: redimensionner SPRITE   version instantanée du 22 mai 2010: redimensionner SPRITE EmptyDim 23 Mai 2010 - 10:51

En train de corriger le bug, je me suis dit que
Code:
FILEBIN_HEXA_WRITE 1, LEN(a$)/2, a$
me semble inutilement compliqué.
Il serait plus simple d'avoir une commande permettant de faire:
Code:
FILEBIN_HEXA_WRITE 1,"1A2B3C4D5E6F"

ou bien sûr:
FILEBIN_HEXA_WRITE 1, a$
ou
FILEBIN_HEXA_WRITE 1, "09af3A"+a$(19*I)+"FF"

C'est à dire que la commande deviendrait:
FILEBIN_HEXA_WRITE N,S où S est une expression de type chaîne de caractères.
La seule contrainte serait alors que S contienne un nombre pair de caractères.
Revenir en haut Aller en bas
https://panoramic.1fr1.net
jjn4

jjn4


Nombre de messages : 2709
Date d'inscription : 13/09/2009

version instantanée du 22 mai 2010: redimensionner SPRITE Empty
MessageSujet: +++   version instantanée du 22 mai 2010: redimensionner SPRITE EmptyDim 23 Mai 2010 - 13:48

Effectivement, ce serait plus simple.
jocolor
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

version instantanée du 22 mai 2010: redimensionner SPRITE Empty
MessageSujet: Re: version instantanée du 22 mai 2010: redimensionner SPRITE   version instantanée du 22 mai 2010: redimensionner SPRITE EmptyDim 23 Mai 2010 - 14:33

Ben oui, c'est plus simple et plus logique. Même si ce n'est plus symétrique avec le Filebin_Hexa_Read, mais ce n'est pas gênant. Et pour la contrainte du nombre pair de caractères elle existe déjà dans la formulation actuelle.

Mais pourquoi cette limitation à 2000 octets (aussi bien en lecture qu'en écriture), et non pas... no limit ?
Revenir en haut Aller en bas
flowerkinzy

flowerkinzy


Nombre de messages : 100
Date d'inscription : 23/09/2009

version instantanée du 22 mai 2010: redimensionner SPRITE Empty
MessageSujet: Re: version instantanée du 22 mai 2010: redimensionner SPRITE   version instantanée du 22 mai 2010: redimensionner SPRITE EmptyDim 30 Mai 2010 - 18:55

Je pleure de joie Crying or Very sad
Merci pour le 2D et les sprites cheers
Revenir en haut Aller en bas
Tecking




Nombre de messages : 114
Age : 35
Localisation : Toulouse
Date d'inscription : 30/05/2010

version instantanée du 22 mai 2010: redimensionner SPRITE Empty
MessageSujet: Re: version instantanée du 22 mai 2010: redimensionner SPRITE   version instantanée du 22 mai 2010: redimensionner SPRITE EmptyMar 8 Juin 2010 - 21:43

bonjour jack.
ou en est-tu?
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2386
Date d'inscription : 28/05/2007

version instantanée du 22 mai 2010: redimensionner SPRITE Empty
MessageSujet: Re: version instantanée du 22 mai 2010: redimensionner SPRITE   version instantanée du 22 mai 2010: redimensionner SPRITE EmptyMer 9 Juin 2010 - 19:23

J'ai codé FILEBIN_HEXA_WRITE N,S où S est une expression de type chaîne de caractères. J'ai donc abandonné la syntaxe FILEBIN_HEXA_WRITE N,C,V$
J'ai retiré la contrainte de 2000 octets sur FILEBIN_HEXA_READ N,C,V$
Revenir en haut Aller en bas
https://panoramic.1fr1.net
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

version instantanée du 22 mai 2010: redimensionner SPRITE Empty
MessageSujet: Re: version instantanée du 22 mai 2010: redimensionner SPRITE   version instantanée du 22 mai 2010: redimensionner SPRITE EmptyMer 9 Juin 2010 - 21:16

Ça c'est une excellente nouvelle, merci Jack !
Revenir en haut Aller en bas
Tecking




Nombre de messages : 114
Age : 35
Localisation : Toulouse
Date d'inscription : 30/05/2010

version instantanée du 22 mai 2010: redimensionner SPRITE Empty
MessageSujet: Re: version instantanée du 22 mai 2010: redimensionner SPRITE   version instantanée du 22 mai 2010: redimensionner SPRITE EmptyMer 9 Juin 2010 - 22:35

ha Smile ça n'as peut'être pas l'air mais ça vas me servir pour mes projets (je compte peut'ètre faire un EDI-compilateur pour pic)
l'hexa me sera surement plus utile que le binaire mais bon.

Et la 3D, as-tu eu le temps ou pas encore?
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2386
Date d'inscription : 28/05/2007

version instantanée du 22 mai 2010: redimensionner SPRITE Empty
MessageSujet: Re: version instantanée du 22 mai 2010: redimensionner SPRITE   version instantanée du 22 mai 2010: redimensionner SPRITE EmptyJeu 10 Juin 2010 - 7:27

Citation :
Et la 3D, as-tu eu le temps ou pas encore?

L'une des grandes forces de PANORAMIC, est que sa documentation suit sa progression.
Et je suis en train de modifier sa documentation. Je suis en train de taper (et avec deux doigts) les fiches (anglais et français) de ces nouvelles commandes pour enrichir le manuel de référence, et de trouver et tester des exemples d'utilisation pour ces fiches (rubrique "exemple").
Puis je modifierai les manuels opérateurs (anglais et français) pour y inclure ces nouvelles commandes.
Je modifierai ensuite les pages "history" (anglaise et française) du site pour indiquer le changement.

Il me reste à corriger 2 bugs:
- SELECT / CASE / END_SELECT : si la valeur du SELECT est nulle et qu'aucun CASE ne contient une valeur nulle, ça plante. J'ai compris pourquoi mais la correction ne sera pas simple. Il me faudra ensuite tester la correction.
- quand on détruit un FORM contenant des objets, les numéros des objets détruits ne sont pas libérés. Idem: il faut que je corrige cela puis que je teste la correction dans plusieurs cas de figure.

Je sortirai alors la version V 0.9.19.
Sortir une version me prend environ 3 jours: intégration dans l'EDITEUR, modification du site, passage de tous les tests de non-régression (environ un millier de sources à exécuter).

Ensuite, viendra le tour des collisions en 3D: j'étudierai comment faire en lisant de la documentation, en me renseignant sur internet, je testerai des bouts de code indépendants de PANORAMIC. Quand j'aurai trouvé une manière rapide et concise, je l'intègrerai dans PANORAMIC dans le traitement d'un nouveau mot-clé. Ensuite je créerai des sources pour tester la nouvelle commande dans plusieurs situations.
Je la testerai sous Windows 98, Windows 2000, Windows Millenium, Windows Vista et Windows 7.
Il me faudra ensuite créer les fiches bilingues du manuel de référence et modifier les manuels utilisateur français et anglais.
Et ainsi de suite...

Je m'occupe de ce forum et du forum anglais et le temps que je passe à répondre à ta question, je ne le passe ni à la documentation, ni au codage.

De plus, PANORAMIC est mon hobby et je ne suis pas dessus à plein temps. J'ai une activité professionnelle intense et je m'occupe de PANORAMIC pour me divertir.
J'y travaille de 6 heures du matin à 7 heures 30, puis le soir de 21 heures à 23 heures et pratiquement tout le week-end.
Il est 7H30.
Prochaine session : à 21 H.
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Invité
Invité




version instantanée du 22 mai 2010: redimensionner SPRITE Empty
MessageSujet: Re: version instantanée du 22 mai 2010: redimensionner SPRITE   version instantanée du 22 mai 2010: redimensionner SPRITE EmptyJeu 10 Juin 2010 - 7:59

Je suis très admiratif des efforts que vous faites.
Je constate que n'ayant pas été compris au départ, mon insistance sur le problème de select_case a fini par être compris. Surement je ne paraissais pas très correct, mais je n'avais pas d'autre choix que d'insister, vu que chaque fois que j'ai eu des problèmes, mes programmes étaient trop volumineux pour être pris en exemple. Sans mon système de "debug" (si je puis dire) je ne sais pas si j'aurai trouvé ce qui clochait dans les programmes (avoir des erreurs et les lignes en cause, innocentent!).

Je m'excuse d'avoir du forcer un peu la dose, mais c'était pour le bien de Panoramic.
@+
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8611
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

version instantanée du 22 mai 2010: redimensionner SPRITE Empty
MessageSujet: Re: version instantanée du 22 mai 2010: redimensionner SPRITE   version instantanée du 22 mai 2010: redimensionner SPRITE EmptyJeu 10 Juin 2010 - 10:31

@ les nouveaux utilisateurs

Jack n'est pas une machine il doit aussi manger et dormir et pour celà travailler lucrativement ce qui n'est pas le cas avec panoramic....

lol!
Revenir en haut Aller en bas
debut




Nombre de messages : 104
Localisation : Canada
Date d'inscription : 12/01/2008

version instantanée du 22 mai 2010: redimensionner SPRITE Empty
MessageSujet: Re: version instantanée du 22 mai 2010: redimensionner SPRITE   version instantanée du 22 mai 2010: redimensionner SPRITE EmptyJeu 10 Juin 2010 - 11:32

bonjour Very Happy

moi jai tout le temps chaque chose a son temps

jespère que le hobby de Jack va duré encore longtemp

longue vie a Jack avec panoramic lol!

a+
Revenir en haut Aller en bas
Tecking




Nombre de messages : 114
Age : 35
Localisation : Toulouse
Date d'inscription : 30/05/2010

version instantanée du 22 mai 2010: redimensionner SPRITE Empty
MessageSujet: Re: version instantanée du 22 mai 2010: redimensionner SPRITE   version instantanée du 22 mai 2010: redimensionner SPRITE EmptyDim 13 Juin 2010 - 18:10

Je viens de lire ton message jack, bon je vais arrêter de t'importuner, je conçois parfaitement qu'il doit être dur pour toi de répondre à toutes nos demandes.
Aussi tu comprend pourquoi, en tant que développeur (entre autres), je t'ais proposé mon aide.
J'ais eu la même envie que toi de développer un interpréteur pour un langage pratique, simple et efficace.
Je ne l'ais pas fait pour ne pas entrer en concurrence avec PANORAMIC et Thinbasic.
Et je respecte également ton choix de garder secrètes tes sources.
Pour le reste bon courage. Very Happy
Revenir en haut Aller en bas
Contenu sponsorisé





version instantanée du 22 mai 2010: redimensionner SPRITE Empty
MessageSujet: Re: version instantanée du 22 mai 2010: redimensionner SPRITE   version instantanée du 22 mai 2010: redimensionner SPRITE Empty

Revenir en haut Aller en bas
 
version instantanée du 22 mai 2010: redimensionner SPRITE
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» version instantanée du 27 avril 2010
» Version instantanée du 9 octobre 2010
» Version instantanée du 10 décembre 2010
» version instantanée du 1er mars 2010
» Version instantanée du 21 juillet 2010

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Ce qui est en cours ...-
Sauter vers: