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
» Bataille navale SM
Version instantanée du 9 avril 2011 Emptypar jjn4 Hier à 17:39

» Une calculatrice en une ligne de programme
Version instantanée du 9 avril 2011 Emptypar jean_debord Hier à 8:01

» Gestion d'un système client-serveur.
Version instantanée du 9 avril 2011 Emptypar Pedro Jeu 25 Avr 2024 - 19:31

» Les maths du crocodile
Version instantanée du 9 avril 2011 Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
Version instantanée du 9 avril 2011 Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Version instantanée du 9 avril 2011 Emptypar Froggy One Mer 24 Avr 2024 - 18:38

» Dessine-moi une galaxie
Version instantanée du 9 avril 2011 Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
Version instantanée du 9 avril 2011 Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
Version instantanée du 9 avril 2011 Emptypar papydall Dim 21 Avr 2024 - 23:30

» Form
Version instantanée du 9 avril 2011 Emptypar leclode Dim 21 Avr 2024 - 18:09

» trop de fichiers en cours
Version instantanée du 9 avril 2011 Emptypar Marc Dim 21 Avr 2024 - 2:41

» 2D_fill_color(résolu)
Version instantanée du 9 avril 2011 Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
Version instantanée du 9 avril 2011 Emptypar leclode Mer 17 Avr 2024 - 11:07

» on_key_down (résolu)
Version instantanée du 9 avril 2011 Emptypar leclode Mar 16 Avr 2024 - 11:01

» Sous-programme(résolu)
Version instantanée du 9 avril 2011 Emptypar jjn4 Jeu 4 Avr 2024 - 14:42

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Avril 2024
LunMarMerJeuVenSamDim
1234567
891011121314
15161718192021
22232425262728
2930     
CalendrierCalendrier
Le deal à ne pas rater :
Cartes Pokémon 151 : où trouver le coffret Collection Alakazam-ex ?
Voir le deal

 

 Version instantanée du 9 avril 2011

Aller en bas 
+2
Klaus
Jack
6 participants
AuteurMessage
Jack
Admin
Jack


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

Version instantanée du 9 avril 2011 Empty
MessageSujet: Version instantanée du 9 avril 2011   Version instantanée du 9 avril 2011 EmptySam 9 Avr 2011 - 8:18

Version instantanée du 9 avril 2011: PANORAMIC V 0.9.21i5

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 n'ont pas de coloration syntaxique dans l'EDITEUR.

Pour obtenir la version instantanée, cliquez sur *** annulé ***
Voici les apports de cette version, par rapport à la dernière version instantanée PANORAMIC V0.9.20i4 du 4 mars 2011:

1 - correction d'un bug dans le SCENE2D: dès qu'un SPRITE était créé, une zone de 60x60 pixels en haut à gauche du SCENE2D était insensible aux clics de la souris.

2 - la taille maximale d'un SPRITE (qui était de 60x60 pixels) a été portée à 200x200 pixels. Ceci sera précisé ultérieurement dans la documentation.


Dernière édition par Jack le Sam 7 Mai 2011 - 19:30, édité 1 fois
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Klaus

Klaus


Nombre de messages : 12274
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

Version instantanée du 9 avril 2011 Empty
MessageSujet: Re: Version instantanée du 9 avril 2011   Version instantanée du 9 avril 2011 EmptySam 9 Avr 2011 - 9:37

Merci, Jack ! J'ai immédiatement posté mon jeu qui devient opérationnel après cette correction !
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
jean_debord

jean_debord


Nombre de messages : 1249
Age : 69
Localisation : Limoges
Date d'inscription : 21/09/2008

Version instantanée du 9 avril 2011 Empty
MessageSujet: Re: Version instantanée du 9 avril 2011   Version instantanée du 9 avril 2011 EmptySam 9 Avr 2011 - 10:39

Merci Jack !

Y a-t-il une nouvelle version de l'IDE ? Celle que j'ai date du 20 septembre 2010. Elle ne se lance pas lorsque l'éditeur est ouvert.
Revenir en haut Aller en bas
http://www.unilim.fr/pages_perso/jean.debord/index.htm
flowerkinzy

flowerkinzy


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

Version instantanée du 9 avril 2011 Empty
MessageSujet: Re: Version instantanée du 9 avril 2011   Version instantanée du 9 avril 2011 EmptySam 16 Avr 2011 - 17:37

est-ce moi ou le mode midi ne fonctionne plus dans cette version? Shocked
Modification: bon, ça ne marche plus même pour les versions précedentes donc c'est mon ordi sniif!
Revenir en haut Aller en bas
flowerkinzy

flowerkinzy


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

Version instantanée du 9 avril 2011 Empty
MessageSujet: Re: Version instantanée du 9 avril 2011   Version instantanée du 9 avril 2011 EmptySam 16 Avr 2011 - 17:43

Autre chose: Avec tout le travail fourni par Jack depuis, moi je m'emmêle les pinceaux. Embarassed Serait-il possible d'avoir la liste de toutes les commandes? Question
Revenir en haut Aller en bas
jjn4

jjn4


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

Version instantanée du 9 avril 2011 Empty
MessageSujet: +++   Version instantanée du 9 avril 2011 EmptyDim 17 Avr 2011 - 1:37

Non, non, c'est pas ton ordi,
moi non plus, midi ne fonctionne plus !
scratch
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 9 avril 2011 Empty
MessageSujet: Re: Version instantanée du 9 avril 2011   Version instantanée du 9 avril 2011 EmptyDim 17 Avr 2011 - 14:07

@flowerkinzy
Pour ce que ça vaut je te communique la liste que je me suis faite des nouvelles commandes qui ne figurent pas encore dans le manuel (au format rtf, mais qui va disparaître ici...), avec les commentaires et les exemples de Jack:
Citation :
* Nouveaux mots-clés Panoramic depuis la dernière version stable: 0.9.20 du 29/11/2010
* (ne figurent pas dans le manuel)

10/12/2010 -------------------------------------------------------------------------------------------------------------------------
IMAGE N : crée un objet IMAGE de numéro N
Un IMAGE est un objet qui permet de faire de la capture d'écran puis de manipuler comme un objet ce qui a été capturé.
Un IMAGE peut d'autre part être chargé par un fichier tout comme un PICTURE.

Les commandes associées à l'objet IMAGE sont:
2D_IMAGE_COPY N,X1,Y1,X2,Y2 : copie d'une zone de la cible des dessins dans l'IMAGE numéro N. (capture d'écran)
La zone est le rectangle délimité par les 2 points (X1,Y1) et X2,Y2).
2D_IMAGE_PASTE N,X,Y : recopie de l'IMAGE numéro N en (X,Y) dans la cible des dessins. (recopie d'écran)
FILE_LOAD N,F : chargement de l'IMAGE numéro N à partir d'un fichier F. F est un fichier BMP.
FILE_SAVE N,F : sauvegarde de l'IMAGE numéro N dans le fichier F. F est un fichier BMP.
SPRITE_IMAGE_LOAD N1,N2 : chargement de l'IMAGE numéro N2 dans le SPRITE numéro N1.
3D_IMAGE_TEXTURE N1,N2 : chargement de l'IMAGE numéro N2 comme texture de l'objet 3D numéro N1.

Exemple d'un CONTAINER contenant un BUTTON:
Code:
container 1
caption 1,"Container"
button 2
parent 2,1
top 2,20
left 2,10
caption 2,"Button"

Exemple amusant avec IMAGE: "la multiplication des boutons"
Code:
button 1:caption 1,"Faux bouton"
top 1,10:left 1,10
image 2
rem capture d'image
2d_image_copy 2,0,0,100,100
rem restitution d'image
2d_image_paste 2,80,0
caption 1,"Vrai bouton"

3 - Il est possible de déclarer une taille de tableau par le contenu d'une variable:
Code:
dim a
a=10
dim b(a)

4 - OFF_CLOSE N: ignore le traitement de l'événement "close" sur le FORM désigné par le numéro N: le sous-programme de traitement d'événement n'est pas exécuté quand la fermeture du FORM est activée (clic sur l'icone croix).

12/2/2011 -------------------------------------------------------------------------------------------------------------------------
1 - Le mode "trace".

TRACE_ON nom_fichier : passe en mode trace et crée le fichier de traçage nom_fichier. Le fichier est un fichier texte.
Si le fichier n'existe pas, il est créé, sinon le fichier existant est écrasé par le nouveau.
Ce mode consiste à écrire dans le fichier texte la date, l'heure et le numéro de la ligne en cours d'exécution.
Toute erreur y est également écrite: numéro et libellé d'erreur.
Le fichier est fermé automatiquement dans 2 cas:
- il y a une erreur et aucun ON_ERROR_GOTO a été exécuté
- quand l'exécution est arrivée à la dernière ligne du source (dans le cas où il n'y a pas de END).

TRACE_OFF : sort du mode trace et ferme le fichier de traçage.

Exemple:
Code:
dim a%,b%
trace_on "test.txt"
a%=1
b%=1
trace_off
a%=2
end
Le fichier de traçage test.txt obtenu:
Code:
17/12/2010|14:49:18*** TRACE ON ***
17/12/2010|14:49:18->line=4
17/12/2010|14:49:18->line=5
17/12/2010|14:49:18->line=6
17/12/2010|14:49:18*** TRACE OFF ***


ou encore:
Code:
dim a%,b%
trace_on "test.txt"
for a%=1 to 3
b%=1
next a%
abcd
a%=1
b%=2
trace_off
end
qui donne:
Code:
17/12/2010|20:36:58*** TRACE ON ***
17/12/2010|20:36:58->line=3
17/12/2010|20:36:58->line=4
17/12/2010|20:36:58->line=5
17/12/2010|20:36:58->line=4
17/12/2010|20:36:58->line=5
17/12/2010|20:36:58->line=4
17/12/2010|20:36:58->line=5
17/12/2010|20:36:58->line=4
17/12/2010|20:36:58->line=5
17/12/2010|20:36:58->line=4
17/12/2010|20:36:58->line=5
17/12/2010|20:36:58->line=6
17/12/2010|20:36:58*** ERROR n°32 Illegal Instruction
17/12/2010|20:36:58*** ERROR TRACE OFF ***

Notez que l'erreur à la ligne 6 a entrainé automatiquement un TRACE_OFF et une fermeture de fichier.

Si un ON_ERROR_GOTO est exécuté, il n'y a bien sûr pas de TRACE_OFF automatique:
Code:
dim a%,b%
label erreur
on_error_goto erreur
trace_on "test.txt"
a%=1
b%=1
abcd
a%=2
b%=3
end
erreur:
print "erreur"
trace_off
terminate
donne:
Code:
17/12/2010|20:40:30*** TRACE ON ***
17/12/2010|20:40:30->line=5
17/12/2010|20:40:30->line=6
17/12/2010|20:40:30->line=7
17/12/2010|20:40:30*** ERROR n°32: Illegal Instruction
17/12/2010|20:40:30->line=12
17/12/2010|20:40:30->line=13
17/12/2010|20:40:30*** TRACE OFF ***


Ce mode aidera à la recherche d'erreur qui n'était possible jusqu'à présent que par des points de visualisation qui arrêtaient l'exécution: message "on passe ici" ou message "a% vaut"+str$(a%)

2 - Modification individuelle d'une ligne ou d'une colonne d'un GRID
GRID_ONE_COLUMN_WIDTH N,C,V : met une largeur de V pixels à la colonne C du GRID numéro N
GRID_ONE_ROW_HEIGHT N,R,V : met une hauteur de V pixels à la ligne R du GRID numéro N

GRID_COLUMN_SIZING_ON N : autorise la modification à la souris de la largeur des colonnes du GRID numéro N
GRID_COLUMN_SIZING_OFF N : interdit la modification à la souris de la largeur des colonnes du GRID numéro N
GRID_ROW_SIZING_ON N : autorise la modification à la souris de la hauteur des lignes du GRID numéro N
GRID_ROW_SIZING_OFF N : interdit la modification à la souris de la hauteur des lignes du GRID numéro N

3 - Choix d'un instrument MIDI:
MIDI_INSTRUMENT N : définit l'instrument numéro N comme insrument MIDI (N va de 0 à 255)
Exemple:
Code:
label joue
print "Do, Ré, Mi, Fa, Sol"
midi_on
print " joué par un xylophone"
midi_instrument 13
gosub joue
print " par un harmonica"
midi_instrument 22
gosub joue
print " par une guitare"
midi_instrument 24
gosub joue
print " par un violon"
midi_instrument 40
gosub joue
print " par une flutte"
midi_instrument 73
gosub joue
print " par une cornemuse"
midi_instrument 109
gosub joue
print " par des oiseaux"
midi_instrument 123
gosub joue
print " par des sonneries de téléphone"
midi_instrument 124
gosub joue
midi_off

print
print "Test suivant?"
input xxx%
chain "aaa"

joue:
midi_play 60,6
midi_play 62,6
midi_play 64,6
midi_play 65,6
midi_play 67,6
return


4 - objet CONTAINER:
Les objets contenus dans un CONTAINER sont détruits quand le CONTAINER est détruit.
Un CONTAINER peut contenir un autre CONTAINER.

5 - La limite à 2000 pixels est levée dans:
WIDTH, HEIGHT, TOP, LEFT, SPRITE_POSITION, SPRITE_X_POSITION, SPRITE_Y_POSITION

6 - numéro de la ligne exécutée:
La variable système NUMBER_CURRENT_LINE retourne le numéro de la ligne qui est en cours d'exécution.

4/3/2011 -------------------------------------------------------------------------------------------------------------------------
TIMER_OFF_ALL : désactive tous les TIMER
Revenir en haut Aller en bas
flowerkinzy

flowerkinzy


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

Version instantanée du 9 avril 2011 Empty
MessageSujet: Re: Version instantanée du 9 avril 2011   Version instantanée du 9 avril 2011 EmptyDim 17 Avr 2011 - 16:15

Merci beaucoup JL35!
Je l'ai immédiatement copié et enregistré.
Et je potasse pour tout retenir Wink
Revenir en haut Aller en bas
Jack
Admin
Jack


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

Version instantanée du 9 avril 2011 Empty
MessageSujet: Re: Version instantanée du 9 avril 2011   Version instantanée du 9 avril 2011 EmptyLun 18 Avr 2011 - 7:56

Citation :
Non, non, c'est pas ton ordi,
moi non plus, midi ne fonctionne plus !

J'ai repassé tous les tests MIDI: il n'y a aucun problème à utiliser les commandes MIDI_xxx avec la version 0.9.21i5

Si dans Outil / Système, le résultat du test est: Le Hardware Son permet les commandes MIDI, vous pouvez utiliser les commandes MIDI.
Revenir en haut Aller en bas
https://panoramic.1fr1.net
flowerkinzy

flowerkinzy


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

Version instantanée du 9 avril 2011 Empty
MessageSujet: Re: Version instantanée du 9 avril 2011   Version instantanée du 9 avril 2011 EmptyLun 18 Avr 2011 - 12:42

Jack a écrit:

Si dans Outil / Système, le résultat du test est: Le Hardware Son permet les commandes MIDI, vous pouvez utiliser les commandes MIDI.

Le test du système est correct, l' instruction ne provoque pas d'erreur mais aucun son ne sort!
Revenir en haut Aller en bas
Contenu sponsorisé





Version instantanée du 9 avril 2011 Empty
MessageSujet: Re: Version instantanée du 9 avril 2011   Version instantanée du 9 avril 2011 Empty

Revenir en haut Aller en bas
 
Version instantanée du 9 avril 2011
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Version instantanée du 12 février 2011
» Version instantanée du 4 mars 2011
» Version instantanée du 16-09-2011: PANORAMIC V 0.9.22i2
» Version instantanée du 23-09-2011: PANORAMIC V 0.9.22i3
» Version instantanée du 17 juillet 2011: PANORAMIC V 0.9.22i1

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: