Domanda

Voglio trovare il codice di un carattere stampato ...

Questo è il codice:

10 Print AT 2,2; "T"
20 Let C=Peek(Peek 16398+256*Peek 16399)
30 Print Peek(C)

Si deve solo stampare il valore codice di T

ho potuto poi utilizzare:

40 Print Peek (Code C) 

O qualcosa del genere.

Ma il non funziona 10-30 bit. E sempre restituisce '0' -Con lettere diverse troppo: G, T 'grafica nero' e M,

Che cosa sto facendo di sbagliato?

-Di essere utilizzati per il rilevamento delle collisioni.

È stato utile?

Soluzione

diritto di jdehaan, la stampa del T senza ; finale si sposta il cursore verso il basso alla riga successiva dopo la stampa. (Con ;, è essere una posizione verso destra.)

Per leggere il carattere si era appena scritto che avrebbe dovuto tornare indietro di una posizione ancora:

PRINT AT 2,2;"T";AT 2,2;
PRINT PEEK(PEEK 16398+PEEK 16399*256)

mi dà 57, che è il codice di carattere per T.

Altri suggerimenti

questo è l'indirizzo giusto per sbirciare, ma forse il cursore non si trova nella posizione giusta? Se mi ricordo bene (l'uomo, che ci fai con quella cosa vecchia :-)! ) PRINT AT può spostare il cursore di una posizione dopo il carattere stampato (o una linea sotto).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top