Jack Admin
Nombre de messages : 2394 Date d'inscription : 28/05/2007
| Sujet: Version instantanée du 9 avril 2011 Sam 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 | |
|
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Version instantanée du 9 avril 2011 Sam 9 Avr 2011 - 9:37 | |
| Merci, Jack ! J'ai immédiatement posté mon jeu qui devient opérationnel après cette correction ! | |
|
jean_debord
Nombre de messages : 1266 Age : 70 Localisation : Limoges Date d'inscription : 21/09/2008
| Sujet: Re: Version instantanée du 9 avril 2011 Sam 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. | |
|
flowerkinzy
Nombre de messages : 100 Date d'inscription : 23/09/2009
| Sujet: Re: Version instantanée du 9 avril 2011 Sam 16 Avr 2011 - 17:37 | |
| est-ce moi ou le mode midi ne fonctionne plus dans cette version? Modification: bon, ça ne marche plus même pour les versions précedentes donc c'est mon ordi sniif! | |
|
flowerkinzy
Nombre de messages : 100 Date d'inscription : 23/09/2009
| Sujet: Re: Version instantanée du 9 avril 2011 Sam 16 Avr 2011 - 17:43 | |
| Autre chose: Avec tout le travail fourni par Jack depuis, moi je m'emmêle les pinceaux. Serait-il possible d'avoir la liste de toutes les commandes? | |
|
jjn4
Nombre de messages : 2747 Date d'inscription : 13/09/2009
| Sujet: +++ Dim 17 Avr 2011 - 1:37 | |
| Non, non, c'est pas ton ordi, moi non plus, midi ne fonctionne plus ! | |
|
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Version instantanée du 9 avril 2011 Dim 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 | |
|
flowerkinzy
Nombre de messages : 100 Date d'inscription : 23/09/2009
| Sujet: Re: Version instantanée du 9 avril 2011 Dim 17 Avr 2011 - 16:15 | |
| Merci beaucoup JL35! Je l'ai immédiatement copié et enregistré. Et je potasse pour tout retenir | |
|
Jack Admin
Nombre de messages : 2394 Date d'inscription : 28/05/2007
| Sujet: Re: Version instantanée du 9 avril 2011 Lun 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. | |
|
flowerkinzy
Nombre de messages : 100 Date d'inscription : 23/09/2009
| Sujet: Re: Version instantanée du 9 avril 2011 Lun 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! | |
|
Contenu sponsorisé
| Sujet: Re: Version instantanée du 9 avril 2011 | |
| |
|