TESTO colorato
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Visualizzazione risultati da 1 a 11 di 11

Discussione: TESTO colorato

Cambio titolo
  1. #1
    Utente L'avatar di complicated
    Registrato il
    08-03
    Località
    villaggio dei puffi
    Messaggi
    364

    TESTO colorato

    in un gioco dos si può cambiare colore al testo (o cambiare il carattere)?
    se si come?

    ty

    Una donna per domarli, Una donna per trovarli,
    Una donna per ghermirli e nel buio incantenarli.
    (motto del partito "Donne al Potere")


    non so cos'altro scrivere nella firma...

  2. #2
    It's Me, PeTTiniKKio..!! L'avatar di DareDevil86
    Registrato il
    05-03
    Località
    La calda Cagliari
    Messaggi
    2.491
    Penso che ci sia una barra delle applicazioni in alto
    Statisticamente, il 98% dei ragazzi nel mondo ha provato a fumare spinelli.
    Se fai parte del 98%, copia e incolla questa firma..

    Ubuntu Is The Way

    emapsp sei un mito!! UhauahUAHUah


  3. #3
    Ex ***** VIPz Estathé L'avatar di nicjedi
    Registrato il
    12-02
    Località
    non vivo
    Messaggi
    16.158

    Penso intendesse il colore del testo del gioco che sta creando, non di un compilatore in dos...
    Cmq la possibilità c'è di sicuro, ma come si faccia non so

    Ciao

    Nicola
    "La violenza è l'ultimo rifugio degli incapaci"
    "Non lasciare mai che la morale ti impedisca di fare la cosa giusta"
    "La disumanità del computer sta nel fatto che, una volta programmato e messo in funzione, si comporta in maniera perfettamente onesta."
    "fare molte cose alla volta significa non farne bene nessuna"


  4. #4
    Utente L'avatar di devilheart
    Registrato il
    01-03
    Messaggi
    28.310
    a che linguaggio fai riferimento

  5. #5
    It's Me, PeTTiniKKio..!! L'avatar di DareDevil86
    Registrato il
    05-03
    Località
    La calda Cagliari
    Messaggi
    2.491
    Se scrive alla caxxo non è colpa mia!!!!
    Statisticamente, il 98% dei ragazzi nel mondo ha provato a fumare spinelli.
    Se fai parte del 98%, copia e incolla questa firma..

    Ubuntu Is The Way

    emapsp sei un mito!! UhauahUAHUah


  6. #6
    Utente L'avatar di pentothal
    Registrato il
    10-02
    Località
    Firenze
    Messaggi
    4.692
    cambiare il tipo di carattere no!
    cambiare la dimensione no!
    cambiare le proporzioni dello scermo o il colore del carattere si! roba tipo Enviroment->preferences

  7. #7
    Utente
    Registrato il
    12-02
    Località
    Venezia
    Messaggi
    110

    Messaggio Codici ANSI e altre amenita'

    Il modo piu' grezzo e' quello di usare i codici ANSI, tipo:
    Codice:
    #include <stdio.h>
     
    int main()
    {
            printf("\e[31mPippo\e[0m\n");
            return 0;
    }
    I codici per i caratteri sono (sopra ho usato 31 per scrivere in rosso):
    • 0 colore di default
    • 30 nero
    • 31 rosso
    • 32 verde
    • 33 giallo (marrone)
    • 34 blu
    • 35 porpora
    • 36 ciano
    • 37 bianco (grigio)

    Ci sono codice pure per modificare il colore di sfondo dei caratteri, ecc.
    Comunque un modo piu' pratico e' quello di usare una libreria, es. sotto Linux ncurses o slang.
    Aggiunta: sotto DOS pero' bisogna caricare il driver ANSI.SYS, altrimenti quella ciofeca non e' in grado di riconoscere i codici sopraindicati...
    In effetti, con un vecchio compilatore potresti usare le routine del BIOS, per esempio:
    Codice:
    #include <stdio.h>
    #include <dos.h>
    
    void main()
    {
        union REGS regs;
    
        puts("Press Enter to change the border color");
        getchar();
    
        regs.h.ah = 0x10;       //Function 10h does a lot of stuff!
        regs.h.al = 0x01;       //Sub-function 1.
        regs.h.bh = 1;          //Border color, 1=blue
        int86(0x10,&regs,&regs);
    
        puts("Press Enter to change the border color back");
        getchar();
    
        regs.h.ah = 0x10;
        regs.h.al = 0x01;
        regs.h.bh = 0;          //Border color, 0=black (normal)
        int86(0x10,&regs,&regs);
    }
    ma mi pare che i compilatori piu' recenti non gestiscano piu' queste chiamate (io pero' non uso piu' il DOS da anni ) ).
    Aggiunta 2: infine potresti usare la console di Windows (dal 95 in poi), ad esempio (il solito "Pippo" in rosso):
    Codice:
    #include <windows.h> 
     
    int main(void) 
    { 
    	HANDLE hStdout; 
        	LPSTR Stringa = "Pippo";
    	CONSOLE_SCREEN_BUFFER_INFO csbiInfo; 
        	DWORD cWritten; 
        	WORD wOldColorAttrs; 
    
        	hStdout = GetStdHandle(STD_OUTPUT_HANDLE); 
        	GetConsoleScreenBufferInfo(hStdout, &csbiInfo);
        	wOldColorAttrs = csbiInfo.wAttributes; 
        	SetConsoleTextAttribute(hStdout, FOREGROUND_RED|FOREGROUND_INTENSITY);
        	WriteConsole(hStdout, Stringa, lstrlen(Stringa), &cWritten, NULL);
        	SetConsoleTextAttribute(hStdout, wOldColorAttrs);
        	return 0;
    }
    Ultima modifica di 3y34|v|31337; 4-10-2003 alle 22:15:10
    man is your friend

  8. #8
    Oh my iPod! L'avatar di er patata
    Registrato il
    11-02
    Località
    Bari Downtown
    Messaggi
    13.118
    sapete come faccio a colorare il testo in un listato dos (.bat)?

    A volte credo di essere fin troppo nerd. Naa, never too much.
    Vuoi personalizzare l'aspetto del forum di GamesRadar? Clicca qui!
    Consortium.ru 2004 3D Motion Demo, shocking graphics. (QuickTime 60MB)

    Vuoi guadagnare soldi velocemente? Clicca qui!

  9. #9
    Utente L'avatar di complicated
    Registrato il
    08-03
    Località
    villaggio dei puffi
    Messaggi
    364
    forse non avete capito...

    io sto usando il compilatore dev c++ 4.0 sotto win....
    E' il gioco che sto creando (in C) che funziona nel pront di dos xkè nn sono capace di aprirlo in finestra di win...

    posso campiare il colore al testo allora?
    e come?

    e aprire il gioco a schermo intero?

    ty

    Una donna per domarli, Una donna per trovarli,
    Una donna per ghermirli e nel buio incantenarli.
    (motto del partito "Donne al Potere")


    non so cos'altro scrivere nella firma...

  10. #10
    Utente
    Registrato il
    12-02
    Località
    Venezia
    Messaggi
    110
    Se non sbaglio il dev c++ usa il mingw come compilatore.
    Guarda sul mio messaggio il codice dell'aggiunta 2, dovresti compilarlo senza problemi.
    man is your friend

  11. #11
    Utente L'avatar di complicated
    Registrato il
    08-03
    Località
    villaggio dei puffi
    Messaggi
    364
    Inviato da 3y34|v|31337
    Se non sbaglio il dev c++ usa il mingw come compilatore.
    Guarda sul mio messaggio il codice dell'aggiunta 2, dovresti compilarlo senza problemi.

    mi commenteresti il codice?
    nn e' he sono un esperto..
    spiegami un po' come funzia...

    grazie!!

    Una donna per domarli, Una donna per trovarli,
    Una donna per ghermirli e nel buio incantenarli.
    (motto del partito "Donne al Potere")


    non so cos'altro scrivere nella firma...

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •