Derniers sujets | » Numbers par Ver2guerre Dim 02 Avr 2023, 00:47
» Mort ? par godbod Dim 22 Aoû 2021, 12:23
» Network, essai 1 par godbod Dim 09 Juil 2017, 02:18
» GODBOD par godbod Sam 08 Juil 2017, 14:05
» mon humeur par Ver2guerre Sam 30 Juil 2016, 19:44
» [A voir] Programme de traduction original : WikiTranslate par AdRiWeB Lun 01 Fév 2016, 04:50
» Reprise ? par Emyl Jeu 14 Juin 2012, 21:17
» Euh, ah ? par Ver2guerre Dim 27 Mai 2012, 12:11
» Problème TI 89 Titanium non visible après mise à jour par abdoukid Mer 23 Mai 2012, 13:37
» Y'a quelqu'un ? par Ver2guerre Sam 21 Avr 2012, 23:10
|
Qui est en ligne ? | Il y a en tout 10 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 10 Invités :: 1 Moteur de recherche Aucun Le record du nombre d'utilisateurs en ligne est de 367 le Dim 18 Oct 2009, 00:16 |
| | |
Auteur | Message |
---|
Emyl élite
Nombre de messages : 210 Age : 31 Localisation : Nîmois Loisirs : programmation, lecture Humeur : ben c'es la reprise...vivement les prochaines vacances :P items : 0.0000001 Personalized field : Réputation : 0 Points : 5761 Date d'inscription : 01/01/2009
Profil TI: 84+ et 83+ TO: 200 Spécialité: Basic z80
| Sujet: Xlib et Omnicalc Mer 14 Jan 2009, 21:00 | |
| J'avais télécharger Omnicalc et Xlib car des jeux le demandaient. Quand j'ai vu les exploits qu'on peut faire avec, je m'y suis interressé, et la ... Horreur que des tutoriel en anglais !!! (je suis un nul en anglais).
Enfin voila, si pouviez me donner des liens (ou faire un nouvel tutoriel ^^)
merci |
| | | tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9405 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Xlib et Omnicalc Mer 14 Jan 2009, 21:58 | |
| ça va pas aller si t'es nul en anglais :p Bon, en gros pour Omnicalc, la fonction à utiliser s'appelle Sprite( et ça s'utilise avec plusieurs arguments : Sprite( départ, x, y, longueur, hauteur, xdest, ydest) avec :
- depart = image d'où provient le Sprite, entre 0 et 9
- x = où est située le sprite sur l'image départ (multiple de
- y = où est située le sprite sur l'image départ (entre 0 et 62)
- longueur = longueur du sprite :) (multiple de
- hauteur = hauteur du sprite
- xdest = endroit de l'écran où afficher le sprite (entre 0 et 94)
- ydest = endroit de l'écran où afficher le sprite (entre 0 et 62)
Par exemple, real(20,7,64,32,16,16,0,0) affichera la portion de l'image Pic7 située entre les coordonnées (64,32) et (80,48) et l'affichera à l'écran en (0,0) (en haut à gauche) Pour xLib, j'laisse Sipho répondre :p |
| | | Emyl élite
Nombre de messages : 210 Age : 31 Localisation : Nîmois Loisirs : programmation, lecture Humeur : ben c'es la reprise...vivement les prochaines vacances :P items : 0.0000001 Personalized field : Réputation : 0 Points : 5761 Date d'inscription : 01/01/2009
Profil TI: 84+ et 83+ TO: 200 Spécialité: Basic z80
| Sujet: Re: Xlib et Omnicalc Mer 14 Jan 2009, 23:00 | |
| ok merci ! C'est déja pas mal ! Le seul (petit) truc que je ne comprend pas c'est - Citation :
- # x = où est située le sprite sur l'image départ (multiple de 8 )
y = où est située le sprite sur l'image départ (entre 0 et 62) Ca sélectionne l'image a partir du point (x,y) jusqu'a sa taille, c'est ça. Jarrive pas trop à utiliser cette fonction |
| | | tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9405 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Xlib et Omnicalc Mer 14 Jan 2009, 23:10 | |
| oui enfin ça sélectionne la portion de l'image Picdépart entre (x,y) et (x+longueur, y+hauteur) |
| | | Emyl élite
Nombre de messages : 210 Age : 31 Localisation : Nîmois Loisirs : programmation, lecture Humeur : ben c'es la reprise...vivement les prochaines vacances :P items : 0.0000001 Personalized field : Réputation : 0 Points : 5761 Date d'inscription : 01/01/2009
Profil TI: 84+ et 83+ TO: 200 Spécialité: Basic z80
| Sujet: Re: Xlib et Omnicalc Mer 14 Jan 2009, 23:40 | |
| Ça y est j'ai compris !!! lol Par contre je rencontre un nouveau problème si je met : - Code:
-
For(X,0,60,8 real(20,0,32,16,8,8,X,0 End Il devrait apparaitre mon image (de 8 pixel) sur la première "ligne" de l'écran graphique (jusqu'a 60). Eh ben non. Mon sprite apparait soit a la moitier droite de l'écran (donc manque à gauche), soit il prend toute la ligne (c'est ce qui est voulu) sauf deux emplacement. ??? Pour que ca soit comme il faut, je dois mettre - Code:
-
real(20,0,32,16,8,8,0,0 For(X,0,60,8 real(20,0,32,16,8,8,X,0 real(20,0,32,16,8,8,X,0 End |
| | | tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9405 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Xlib et Omnicalc Mer 14 Jan 2009, 23:58 | |
| hmm... bizarre ... y a rien sur l'écran avant ? |
| | | Emyl élite
Nombre de messages : 210 Age : 31 Localisation : Nîmois Loisirs : programmation, lecture Humeur : ben c'es la reprise...vivement les prochaines vacances :P items : 0.0000001 Personalized field : Réputation : 0 Points : 5761 Date d'inscription : 01/01/2009
Profil TI: 84+ et 83+ TO: 200 Spécialité: Basic z80
| Sujet: Re: Xlib et Omnicalc Jeu 15 Jan 2009, 21:14 | |
| non car ça fait le fait même si je mets ClrDrawn au début du prog |
| | | tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9405 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Xlib et Omnicalc Ven 16 Jan 2009, 15:04 | |
| p'tet que c'est à cause de la variable X ? si tu remplaces le X par A, par exemple, ça marche ? For(A,0,60,8 real(20,0,32,16,8,8,A,0 End
|
| | | Emyl élite
Nombre de messages : 210 Age : 31 Localisation : Nîmois Loisirs : programmation, lecture Humeur : ben c'es la reprise...vivement les prochaines vacances :P items : 0.0000001 Personalized field : Réputation : 0 Points : 5761 Date d'inscription : 01/01/2009
Profil TI: 84+ et 83+ TO: 200 Spécialité: Basic z80
| Sujet: Re: Xlib et Omnicalc Sam 17 Jan 2009, 00:13 | |
| ben non. ça fait toujours un truc bizarre... |
| | | tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9405 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Xlib et Omnicalc Sam 17 Jan 2009, 00:40 | |
| D'après ce tuto (en français, t'as pas dû chercher longtemps ) 'fin bref, essaies : For(A,0,60,8 real(20,0,32,16,8,8,A,0,2 End
|
| | | Emyl élite
Nombre de messages : 210 Age : 31 Localisation : Nîmois Loisirs : programmation, lecture Humeur : ben c'es la reprise...vivement les prochaines vacances :P items : 0.0000001 Personalized field : Réputation : 0 Points : 5761 Date d'inscription : 01/01/2009
Profil TI: 84+ et 83+ TO: 200 Spécialité: Basic z80
| Sujet: Re: Xlib et Omnicalc Sam 17 Jan 2009, 17:35 | |
| Désolé en fait j'étais déjà tombé sur ce site Merci de m'avoir simplifier le dernier argument du sprite (j'y ai rien compris..) En effet, grace a toi ça marche !!! Cependant il reste encore un petit bémol. Le premier sprite qui devrait apparaitre, ben n'apparait jamais. C'est à dire que dans cet exemple les 8*8 pixel sont blancs. Autre exemple, pour remplir entièrement l'écran : - Code:
-
ClrDraw 30->A 30->B For(A,0,94,8 For(B,0,62,8 real(20,9,32,16,8,8,A,B,2 End End Eh bien il y a un carré blanc de 8*8 au tout début (en haut à gauche). |
| | | tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9405 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Xlib et Omnicalc Sam 17 Jan 2009, 18:44 | |
| arf ... --" euh, or c'est la table de valeurs suivantes : 0 or 0 => 0 0 or 1 => 1 1 or 0 => 1 1 or 1 => 1
en fait, ça veut dire en gros 0= pixel éteint, 1 = pixel allumé tout à gauche, l'état du pixel sur l'écran avant avoir mis le sprite au centre, l'état du pixel de ton sprite à droite, le résultat final (0 = éteint, 1 = allumé)
et si après la double boucle, tu remets le "real(20,...)" pour les coordonnées (0,0) ça marche ? |
| | | Emyl élite
Nombre de messages : 210 Age : 31 Localisation : Nîmois Loisirs : programmation, lecture Humeur : ben c'es la reprise...vivement les prochaines vacances :P items : 0.0000001 Personalized field : Réputation : 0 Points : 5761 Date d'inscription : 01/01/2009
Profil TI: 84+ et 83+ TO: 200 Spécialité: Basic z80
| Sujet: Re: Xlib et Omnicalc Lun 19 Jan 2009, 19:33 | |
| oui, dans ce cas c'est bon j'ai tout l'écran remplie. Je peux aussi le mettre avant la boucle, ça donne le même résultat. Donc maintenant que j'ai mon décor (ok il pareil partout mais peu importe ^^), quand je fais circuler mon sprite, ben il est un peu bizarre. On le reconnait pas trop. Enfin je comprends pas d'où il sort mais c'est pas celui que j'ai choisie en tout cas.
Comment je fais pour empêcher le spite de sortir de l'écran (normalement j'utilise la matrice) mais là je crois que c'est pas pareil (8 pixel) Merci de tes précédentes réponses tama |
| | | tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9405 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Xlib et Omnicalc Lun 19 Jan 2009, 20:18 | |
| hmm...alors : - Citation :
quand je fais circuler mon sprite, ben il est un peu bizarre. On le reconnait pas trop. Enfin je comprends pas d'où il sort mais c'est pas celui que j'ai choisie en tout cas.
C'est-à-dire ? Parce que certains sprites se "confondent avec le fond" et du coup on a du mal à les reconnaitre, tu dois donc faire ce qu'on appelle un masque pour bien l'afficher, mais comme y a pas d'options "And" pour afficher le sprite, ça va être un peu dur ....... - Citation :
Comment je fais pour empêcher le spite de sortir de l'écran (normalement j'utilise la matrice) mais là je crois que c'est pas pareil (8 pixel)
Pourquoi ça serait pas pareil ? Le principe est le même, tu stockes le coin haut-gauche (ou n'importe lequel, peu importe) et à chaque déplacement tu vérifies que le sprite ne sort pas de l'écran, c'est-à-dire que tu vérifies ses coordonnées ^^ |
| | | Emyl élite
Nombre de messages : 210 Age : 31 Localisation : Nîmois Loisirs : programmation, lecture Humeur : ben c'es la reprise...vivement les prochaines vacances :P items : 0.0000001 Personalized field : Réputation : 0 Points : 5761 Date d'inscription : 01/01/2009
Profil TI: 84+ et 83+ TO: 200 Spécialité: Basic z80
| Sujet: Re: Xlib et Omnicalc Lun 19 Jan 2009, 23:26 | |
| - Citation :
- Pourquoi ça serait pas pareil ?
Ben c'est juste que ça tombe pas pile sur un multiple de 8 pour les X et Y, il reste 6 pixels non pris - Citation :
- Parce que certains sprites se "confondent avec le fond" et du coup on a du mal à les reconnaitre, tu dois donc faire ce qu'on appelle un masque pour bien l'afficher, mais comme y a pas d'options "And" pour afficher le sprite, ça va être un peu dur .......
Je sais pas si ça se confond avec le fond ou pas, c'est bizarre. J'arrive pas à expliquer. Sinon je me suis dis que le sol (que je faisais en sprite) je le fais blanc comme ça mon sprite (le bonhomme) pourra rester normal Je mettrais en sprite que les décors.. |
| | | tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9405 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Xlib et Omnicalc Mar 20 Jan 2009, 20:54 | |
| un p'tit screen pour voir ? |
| | | Emyl élite
Nombre de messages : 210 Age : 31 Localisation : Nîmois Loisirs : programmation, lecture Humeur : ben c'es la reprise...vivement les prochaines vacances :P items : 0.0000001 Personalized field : Réputation : 0 Points : 5761 Date d'inscription : 01/01/2009
Profil TI: 84+ et 83+ TO: 200 Spécialité: Basic z80
| Sujet: Re: Xlib et Omnicalc Mar 20 Jan 2009, 21:35 | |
| euh... j'ouvre pas un nouveau topic mais je fais comment pour prendre un screen Alors j'énonce tous les logiciels que j'ai : - TI Connect - Virtual TI (je peux pas avec lui, il n'accepte pas les apps) - TI-83 Plus Flash Debugger - TiEmu (celui-la n'est que 68k je crois)
EDIT: sinon je photographie l'écran de la calto :p
EDIT BIS: j'ai aussi wabbitemu, et j'ai trouver comment faire pas seulement des screens mais aussi des videos !!! |
| | | tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9405 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Xlib et Omnicalc Mar 20 Jan 2009, 22:28 | |
| Un p'tit tour du côté des tutos et ... hop Tuto capture d'écranEDIT : arf, pas lu l'écran EDIT2 : l'édit, c'est la même chose à 5 lettres près %)oui c'est plus facile avec Wabbitemu ^^ |
| | | Emyl élite
Nombre de messages : 210 Age : 31 Localisation : Nîmois Loisirs : programmation, lecture Humeur : ben c'es la reprise...vivement les prochaines vacances :P items : 0.0000001 Personalized field : Réputation : 0 Points : 5761 Date d'inscription : 01/01/2009
Profil TI: 84+ et 83+ TO: 200 Spécialité: Basic z80
| Sujet: Re: Xlib et Omnicalc Mar 20 Jan 2009, 23:16 | |
| - Citation :
- EDIT2 : l'édit, c'est la même chose à 5 lettres près %)
Pas trop compris mais bon ^^ - Citation :
- un p'tit screen pour voir ?
Je suis confus, attend que j'améliore mes sprites et mes décors. Après ok. Donc un screen d'ici 2012, |
| | | tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9405 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Xlib et Omnicalc Mer 21 Jan 2009, 19:01 | |
| nan mais j'm'en fous c'est juste pour voir le problème ^^ |
| | | Emyl élite
Nombre de messages : 210 Age : 31 Localisation : Nîmois Loisirs : programmation, lecture Humeur : ben c'es la reprise...vivement les prochaines vacances :P items : 0.0000001 Personalized field : Réputation : 0 Points : 5761 Date d'inscription : 01/01/2009
Profil TI: 84+ et 83+ TO: 200 Spécialité: Basic z80
| Sujet: Re: Xlib et Omnicalc Ven 23 Jan 2009, 21:57 | |
| wabbitEmu ne fonctionne plus Je comprends pas : la calto virtuelle apparait mais ne pas s'allumer ... Je prendrais une capture d'écran avec Ti-connect si je retrouve le cable ^^ |
| | | tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9405 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Xlib et Omnicalc Ven 23 Jan 2009, 22:53 | |
| hmm pourquoi t'as besoin de TI-Connect ? wabbitEmu c'est un émulateur ? enfin, c'est quoi le problème ... ? |
| | | Emyl élite
Nombre de messages : 210 Age : 31 Localisation : Nîmois Loisirs : programmation, lecture Humeur : ben c'es la reprise...vivement les prochaines vacances :P items : 0.0000001 Personalized field : Réputation : 0 Points : 5761 Date d'inscription : 01/01/2009
Profil TI: 84+ et 83+ TO: 200 Spécialité: Basic z80
| Sujet: Re: Xlib et Omnicalc Sam 24 Jan 2009, 03:11 | |
| Ben j'ai besoin de ti-conect (enfin de l'un des logiciels inclu dedans) pour prendre une capture d'écran |
| | | tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9405 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: Xlib et Omnicalc Sam 24 Jan 2009, 14:21 | |
| 'comprends pas ... une capture d'écran de la TI réelle ? que vient faire WabbitEmu là-dedans ? |
| | | Emyl élite
Nombre de messages : 210 Age : 31 Localisation : Nîmois Loisirs : programmation, lecture Humeur : ben c'es la reprise...vivement les prochaines vacances :P items : 0.0000001 Personalized field : Réputation : 0 Points : 5761 Date d'inscription : 01/01/2009
Profil TI: 84+ et 83+ TO: 200 Spécialité: Basic z80
| Sujet: Re: Xlib et Omnicalc Sam 24 Jan 2009, 17:04 | |
| Ben normalement je voulais utiliser WabbitEmu pour montrer ce que ça fasait, mais il ne marche plus je sais pas pourquoi Donc la je vais utiliser TI-screenCapture |
| | | Contenu sponsorisé
| Sujet: Re: Xlib et Omnicalc | |
| |
| | | |
Page 1 sur 2 | Aller à la page : 1, 2 | |
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
|
|