Afficher un message
Vieux 10/05/2020, 19h58   #3968
Marskilla
Redacteurs
 
Avatar de Marskilla
 
Date d'inscription: 02/2007
Localisation: Nantes
Messages: 3 965
Marskilla devrait être votre modèleMarskilla devrait être votre modèleMarskilla devrait être votre modèleMarskilla devrait être votre modèleMarskilla devrait être votre modèleMarskilla devrait être votre modèleMarskilla devrait être votre modèle
Citation:
Envoyé par Snapouille Voir le message
La petite anecdote du jour :(...)me suis dit si je pouvais centrer mes titres en auto ça serait cool.(...)Et la le déclic, c'est qui le psychopathe le plus connu du centrage que je connaisse ?(...)
Allez, c'est parti pour un gros Pas ma faute...

Bon pour centrer en basic une chaine sur CPC, c'est pas compliqué quand on sait qu'en mode 1 la largeur est de 40 colonnes, en mode 2 : de 80 colonnes (sur 24 lignes je crois).

Bref tu retire la largeur de ta chaine aux nombre de colonnes et tu divise par 2 : ça centre à un près.

Comment ça, c'est pas clair ? Bah, tiens :

Code:
10 MODE 1
20 chaine1$="Demo mode 1"
30 positionx=(40-LEN(chaine1$))/2
40 LOCATE positionx,1 : PRINT chaine1$
50 LOCATE 1,3 : INPUT"Entrez un truc";chaine2$
60 PRINT "En centré :"    
70 positionx2=(40-LEN(chaine2$))/2   
80 LOCATE positionx2,12 : PRINT chaine2$    
90 chaine1$=INKEY$
100 IF chaine1$="" THEN GOTO 90
110 MODE 2
120 chaine1$="Demo mode 2"
130 positionx=(80-LEN(chaine1$))/2  
140 LOCATE positionx,1 : PRINT chaine1$    
150 LOCATE 1,3 : INPUT"Entrez un truc";chaine2$ 
160 positionx2=(80-LEN(chaine2$))/2     
170 LOCATE positionx2,12 : PRINT chaine2$    
180 chaine1$=INKEY$    
190 IF chaine1$="" THEN GOTO 180
Avec ça, ça va mieux ? Toujours pas content ? Tiens, un DSK d'exemple avec un programme non protégé, tu pourras faire mumuse comme ça : https://1fichier.com/?ywij575cjk3tb384xed5

https://i.imgur.com/BUF6SlT.png

https://i.imgur.com/xLQpIlz.png

Citation:
Envoyé par Snapouille Voir le message
(...)Peut être qu'un jour il m'apprendra a gérer la mémoire afin d'avoir plusieurs fucking variables sans devoir se taper un MEMORY FULL.(...)
Un jour, peut-être. Mais aujourd'hui j'ai la flemme, surtout qu'il faudrait que je sache ce que tu veux faire.

Et puis, le manuel du 6128 peut aider... et le web est vaste ! Regarde, un exemple : https://duckduckgo.com/?q=memory+man...trad+cpc+basic. Y'avait aussi plein d'astuces de programmation dans Amstrad 100% Comment ça, t'as pas tous les numéros ? Bon, bah séance de rattrapage : https://abandonware-magazines.org/af...mag.php?mag=23
Et si avec le manuel, Amstrad 100% et autres magazines d'époque voici un site où on trouve plein de pépites de documentation : https://acpc.me

Pour finir... crée un topic pour parler du BASIC CPC, quand tu veux parler du BASIC CPC. Ici c'est le package amiga...
Déjà qu'on est que 3 ou 4 pedros à poster ici, tu crois que ça va motiver le challand s'ils tombent là-dessus ???
__________________

Dernière modification par Marskilla ; 10/05/2020 à 20h01.
Marskilla est déconnecté   Réponse avec citation