Forum tama's team

cp: ne peut évaluer `brain': Aucun fichier ou dossier de ce type
AccueilPortailGalerieCalendrierFAQRechercherS'enregistrerMembresGroupesConnexion
Connexion
Nom d'utilisateur:
Mot de passe:
Connexion automatique: 
:: Récupérer mon mot de passe
Derniers sujets
» Network, essai 1
par godbod Dim 09 Juil 2017, 02:18

» GODBOD
par godbod Sam 08 Juil 2017, 14:05

» Numbers
par godbod Sam 08 Juil 2017, 13:54

» Mort ?
par godbod Sam 08 Juil 2017, 13:47

» 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

Quick message
Qui est en ligne ?
Il y a en tout 4 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 4 Invités

Aucun

Le record du nombre d'utilisateurs en ligne est de 367 le Dim 18 Oct 2009, 00:16

Partagez | 
 

 Xlib et Omnicalc

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2  Suivant
AuteurMessage
Emyl
élite
élite
avatar

Nombre de messages : 210
Age : 25
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 : 3385
Date d'inscription : 01/01/2009

Profil
TI: 84+ et 83+
TO: 200
Spécialité: Basic z80

MessageSujet: 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
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tama
Admin
Admin
avatar

Nombre de messages : 12375
Age : 26
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 7028
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

MessageSujet: 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 Cool
  • y = où est située le sprite sur l'image départ (entre 0 et 62)
  • longueur = longueur du sprite :) (multiple de Cool
  • 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

_________________


Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Emyl
élite
élite
avatar

Nombre de messages : 210
Age : 25
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 : 3385
Date d'inscription : 01/01/2009

Profil
TI: 84+ et 83+
TO: 200
Spécialité: Basic z80

MessageSujet: 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
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tama
Admin
Admin
avatar

Nombre de messages : 12375
Age : 26
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 7028
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

MessageSujet: 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)

_________________


Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Emyl
élite
élite
avatar

Nombre de messages : 210
Age : 25
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 : 3385
Date d'inscription : 01/01/2009

Profil
TI: 84+ et 83+
TO: 200
Spécialité: Basic z80

MessageSujet: 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
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tama
Admin
Admin
avatar

Nombre de messages : 12375
Age : 26
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 7028
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

MessageSujet: Re: Xlib et Omnicalc   Mer 14 Jan 2009, 23:58

hmm... bizarre ... y a rien sur l'écran avant ?

_________________


Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Emyl
élite
élite
avatar

Nombre de messages : 210
Age : 25
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 : 3385
Date d'inscription : 01/01/2009

Profil
TI: 84+ et 83+
TO: 200
Spécialité: Basic z80

MessageSujet: 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
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tama
Admin
Admin
avatar

Nombre de messages : 12375
Age : 26
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 7028
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

MessageSujet: 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

_________________


Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Emyl
élite
élite
avatar

Nombre de messages : 210
Age : 25
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 : 3385
Date d'inscription : 01/01/2009

Profil
TI: 84+ et 83+
TO: 200
Spécialité: Basic z80

MessageSujet: Re: Xlib et Omnicalc   Sam 17 Jan 2009, 00:13

ben non. ça fait toujours un truc bizarre...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tama
Admin
Admin
avatar

Nombre de messages : 12375
Age : 26
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 7028
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

MessageSujet: Re: Xlib et Omnicalc   Sam 17 Jan 2009, 00:40

D'après ce tuto (en français, t'as pas dû chercher longtemps Very Happy)



'fin bref, essaies :

For(A,0,60,8
real(20,0,32,16,8,8,A,0,2
End

_________________


Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Emyl
élite
élite
avatar

Nombre de messages : 210
Age : 25
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 : 3385
Date d'inscription : 01/01/2009

Profil
TI: 84+ et 83+
TO: 200
Spécialité: Basic z80

MessageSujet: Re: Xlib et Omnicalc   Sam 17 Jan 2009, 17:35

Désolé en fait j'étais déjà tombé sur ce site Embarassed
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. Question

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).
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tama
Admin
Admin
avatar

Nombre de messages : 12375
Age : 26
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 7028
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

MessageSujet: 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 ?

_________________


Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Emyl
élite
élite
avatar

Nombre de messages : 210
Age : 25
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 : 3385
Date d'inscription : 01/01/2009

Profil
TI: 84+ et 83+
TO: 200
Spécialité: Basic z80

MessageSujet: 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
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tama
Admin
Admin
avatar

Nombre de messages : 12375
Age : 26
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 7028
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

MessageSujet: 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 ^^

_________________


Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Emyl
élite
élite
avatar

Nombre de messages : 210
Age : 25
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 : 3385
Date d'inscription : 01/01/2009

Profil
TI: 84+ et 83+
TO: 200
Spécialité: Basic z80

MessageSujet: 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 Very Happy
Je mettrais en sprite que les décors.. cheers
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tama
Admin
Admin
avatar

Nombre de messages : 12375
Age : 26
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 7028
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

MessageSujet: Re: Xlib et Omnicalc   Mar 20 Jan 2009, 20:54

un p'tit screen pour voir ?

_________________


Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Emyl
élite
élite
avatar

Nombre de messages : 210
Age : 25
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 : 3385
Date d'inscription : 01/01/2009

Profil
TI: 84+ et 83+
TO: 200
Spécialité: Basic z80

MessageSujet: 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 !!!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tama
Admin
Admin
avatar

Nombre de messages : 12375
Age : 26
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 7028
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

MessageSujet: Re: Xlib et Omnicalc   Mar 20 Jan 2009, 22:28

Un p'tit tour du côté des tutos et ... hop Wink
Tuto capture d'écran

EDIT : 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 ^^

_________________


Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Emyl
élite
élite
avatar

Nombre de messages : 210
Age : 25
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 : 3385
Date d'inscription : 01/01/2009

Profil
TI: 84+ et 83+
TO: 200
Spécialité: Basic z80

MessageSujet: 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, Razz
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tama
Admin
Admin
avatar

Nombre de messages : 12375
Age : 26
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 7028
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

MessageSujet: Re: Xlib et Omnicalc   Mer 21 Jan 2009, 19:01

nan mais j'm'en fous c'est juste pour voir le problème ^^

_________________


Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Emyl
élite
élite
avatar

Nombre de messages : 210
Age : 25
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 : 3385
Date d'inscription : 01/01/2009

Profil
TI: 84+ et 83+
TO: 200
Spécialité: Basic z80

MessageSujet: Re: Xlib et Omnicalc   Ven 23 Jan 2009, 21:57

wabbitEmu ne fonctionne plus Crying or Very sad
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 ^^
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tama
Admin
Admin
avatar

Nombre de messages : 12375
Age : 26
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 7028
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

MessageSujet: 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 ... ?

_________________


Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Emyl
élite
élite
avatar

Nombre de messages : 210
Age : 25
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 : 3385
Date d'inscription : 01/01/2009

Profil
TI: 84+ et 83+
TO: 200
Spécialité: Basic z80

MessageSujet: 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
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tama
Admin
Admin
avatar

Nombre de messages : 12375
Age : 26
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 7028
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

MessageSujet: 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 ?

_________________


Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Emyl
élite
élite
avatar

Nombre de messages : 210
Age : 25
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 : 3385
Date d'inscription : 01/01/2009

Profil
TI: 84+ et 83+
TO: 200
Spécialité: Basic z80

MessageSujet: 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
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Xlib et Omnicalc   

Revenir en haut Aller en bas
 

Xlib et Omnicalc

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum tama's team :: Dead corner :: Archives :: Archives 2009-
Créer un forum | © phpBB | Forum gratuit d'entraide | Contact | Signaler un abus | Forum gratuit