Jump to content
Rpg²S Forum

Lomax_Iced

Utenti
  • Posts

    221
  • Joined

  • Last visited

Posts posted by Lomax_Iced

  1. Ragazzi consiglio a tutti di mappare seguendo questo stile :D Pensate a i vecchi FF7 8 e 9 ma di più il 7, penso usassero questo modo di mappare. Però c'è da dire una cosa, per dare un effetto realistico, occorre illudere il giocatore di potersi spostare dove vuole ma in realtà siete voi che scegliete uno spazio predefinito.
    In questo modo avrete una mappa ricca di dettagli ma che non entrerà mai in conflitto con il sistema di camminata dei png di gioco. Quando mapperete usando questo stile, fate molta attenzione anche a questo aspetto. Consiglio di usare una camminata ad 8 dir e se si usa il caterpilar system, state attenti alle posizioni dei personaggi che seguono l'eroe, per evitare scomodi bug grafici.

    Ad ogni modo ottimo tutorial :)

  2. Ciao ragazzi. So che il post è vecchiotto, ma penso che essendo un tutorial non vige la regola dei necropost. Se invece si, mi scuso in anticipo.
    Nel caso in cui non fosse:


    Ho un problema nella compilazione del mio Scene_Base.
    Più precisamente alla riga:

    @window_base1        = Window_Baze1.new(160, [s1,s2,s3])
    

    In sostanza una volta che faccio partire il tester, mi avvisa che in Window_Baze1 ci sono 2 di 0 argomenti. Ovvero 2 argomenti di troppo.
    Ho fatto in modo che questa finestra sia una selectable.

    Mi spiego meglio ho creato una scena_template definendola Scene_Base al cui interno ho creato due Finestre:

        @window_base1        = Window_Baze1.new(300, [s1,s2,s3])#Identifica la finestra assegnatela
        @window_base1.x      = 83                               #La sposta orizzontalmente
        @window_base1.y      = 469                              #La sposta verticalmente
        @window_base1.height = 170                              #disegna l'altezza della finestra
        @window_base1.width  = 700                              #disegna la larghezza della finestra
        @window_base1.z      = 200                              #determina l'opacità
        
        
        #Si possono inserire anche più finestre
        @window_base2        = Window_Baze2.new             
        @window_base2.x      = 0              #
        @window_base2.y      = 0              #
        @window_base2.height = 170            #
        @window_base2.width  = 700            #
        @window_base2.z      = 200            #
        #Dipende da che volete fare nella scena
    

    Permettendo alla prima di ospitare i comandi e alla seconda di ospitare i loro valori
    Pertanto la prima sarà figlia di Window_Selectable e la seconda invece di Window_Base

    Vi posto le loro strutture:

    #===============================================================================
    # ** WINDOW_BAZE1 
    #-------------------------------------------------------------------------------
    # Finestra destinata ad ospitare i comandi della scena
    #===============================================================================
    class Window_Baze1 < Window_Selectable
      def initialize
          super(0, 0, 100,379)
          self.windowskin = RPG::Cache.windowskin("20")
          @item_max   = 1
          @column_max = 2
          self.contents = Bitmap.new(width * 32, height - 32)
          refresh
          self.index = 0
      end
      def refresh
        for i in 0...@item_max
          x = i % @column_max
          y = i / @column_max
          self.contents.font.name = "Tahoma"
          self.contents.font.size = 18
          self.contents.font.color = text_color(0)
          self.contents.draw_text(0, 0, 33, 33, "01")
          self.contents.draw_text(610, 25, 33, 33, "02")
        end
      end
    end
    #===============================================================================
    # ** WINDOW_BAZE2 
    #-------------------------------------------------------------------------------
    # Finestra destinata ad ospitare i valori dei comandi della scena
    #===============================================================================
    class Window_Baze2 < Window_Base
      def initialize
        super(160, 0, 320, 192)
        self.windowskin = RPG::Cache.windowskin("20") #20 è il nome della mia wskin.
        self.contents = Bitmap.new(width - 32, height - 32)
        refresh
      end
      def refresh
        self.contents.clear
        self.contents.draw_text(0,  0, 256, 32,  "OPZIONE1")
        self.contents.draw_text(0, 48, 256, 32,  "OPZIONE2")
        self.contents.draw_text(0, 96, 256, 32,  "OPZIONE3")
      end
    end
    

    Per adesso non ho testato le loro dimensioni o posizioni sul piano cartesiano, quindi quei parametri lì anche se sbagliati sono irrilevanti.
    Comunque
    Sicuramente avrò sbagliato qualcosa, è che momentaneamente non riesco a individuare l'errore. Sfugge al mio occhio xD
    Vi posto lo script per intero, che più occhi sono meglio di 2. :)

    #===============================================================================
    # ** SCENE_BASE
    #-------------------------------------------------------------------------------
    class Scene_Base
      #Include le costanti appartenenti al modulo Rpg::Input_keyboard
      include Rpg::Input_keyboard
      #-----------------------------------------------------------------------------
      # *Metodo per creare le finestre che apparterranno alla scena in questione.
      #-----------------------------------------------------------------------------
      def main
        # Imposta un'immagine di Background 
        @sprite = Sprite.new
        #@sprite.bitmap = Cache::picture("") #gelata perché non c'è un immagine
        #--------------------------------------------
        # OPZIONE: Crea comandi da far eseguire
        #--------------------------------------------
        #comandi = ["OPZIONE1","OPZIONE2","OPZIONE3"]
        s1       = "OPZIONE1"
        s2       = "OPZIONE2"
        s3       = "OPZIONE3"
        
        @window_base1        = Window_Baze1.new(300, [s1,s2,s3])#Identifica la finestra assegnatale
        @window_base1.x      = 83                               #La sposta orizzontalmente
        @window_base1.y      = 469                              #La sposta verticalmente
        @window_base1.height = 170                              #disegna l'altezza della finestra
        @window_base1.width  = 700                              #disegna la larghezza della finestra
        @window_base1.z      = 200                              #determina l'opacità
        
        
        #Si possono inserire anche più finestre
        @window_base2        = Window_Baze2.new             
        @window_base2.x      = 0              #
        @window_base2.y      = 0              #
        @window_base2.height = 170            #
        @window_base2.width  = 700            #
        @window_base2.z      = 200            #
        #Dipende da che volete fare nella scena
        
        #---------------------------------------
        # Fa eseguire un effetto di transizione
        #---------------------------------------
        Graphics.transition(20) #Il valore posto
        loop do                 #entro parentesi
          Graphics.update       #determina il 
          Input.update          #numero di frame
          update                #che determinano
          if $scene != self     #la durata. 
            break
          end
        end
        #---------------------------------------
        # Fa eseguire la chiusura delle finestre
        #---------------------------------------
        Graphics.freeze
        @window_base1.dispose
        @window_baze2.dispose
      end
      #-----------------------------------------------------------------------------
      # *Metodo che permette di definire lo svolgimento delle azioni inscenate
      #-----------------------------------------------------------------------------
      def update
        #-------------------
        # Attivo le finestre
        #-------------------
        @window_base1.update
        @window_base2.update
        #-------------------
        
        #-------------------
        print = "a" if keyboard(R_Key_A) or 
        print = "A" if keyboard(R_Key_SHIFT) + (R_Key_A)
        
        
        
        
        
        #-------------------
        
        #----------------------------------------------------------------------------------------------------
        # Implico che se digito il tasto::B si sente un suono e si avvia la scene_Map
        #----------------------------------------------------------------------------------------------------
        if Input.trigger?(Input::B)
          $game_system.se_play($data_system.decision_se)  
          $scene = Scene_Map.new 
        elsif Input.trigger?(Input::C)
          $game_system.se_play($data_system.decision_se)
          case @window_base1.index
          # Imposto i ruoli ai corrispettivi comandi
          when 0 #OPZIONE1
            comando_opzione1
          when 1 #OPZIONE2
            comando_opzione2
          when 2 #OPZIONE3
            comando_opzione3
          end
          #-----------------------------------------------------------------------------------
          # Visualizza i risultati delle istruzioni immesse ai comandi nella seconda finestra
          #-----------------------------------------------------------------------------------
          @window_base2.refresh
        end
      end
      #-----------------------------------------------------------------------------
      # *Metodo Comando1 (definisce in dettaglio il ruolo di tale opzione)
      #-----------------------------------------------------------------------------
      def comando_opzione1
        #Imposto un suono di selezione oggetto
        $game_system.se_play($data_system.decision_se) #conferma pressione tasto
        # Fermo il BGM che veniva eseguito nella scena
        # Audio.bgm_stop # comando gelato perché non c'è un BGM nella scena
        print = "OPZIONE1"
      end
      #-----------------------------------------------------------------------------
      # *Metodo Comando2 (definisce in dettaglio il ruolo di tale opzione)
      #-----------------------------------------------------------------------------
      def comando_opzione2
        #Imposto un suono di selezione oggetto
        $game_system.se_play($data_system.decision_se) #conferma pressione tasto
        # Fermo il BGM che veniva eseguito nella scena
        # Audio.bgm_stop # comando gelato perché non c'è un BGM nella scena
        print = "OPZIONE2"
      end
      #-----------------------------------------------------------------------------
      # *Metodo Comando3 (definisce in dettaglio il ruolo di tale opzione)
      #-----------------------------------------------------------------------------
      def comando_opzione3
        #Imposto un suono di selezione oggetto
        $game_system.se_play($data_system.decision_se) #conferma pressione tasto
        # Fermo il BGM che veniva eseguito nella scena
        # Audio.bgm_stop # comando gelato perché non c'è un BGM nella scena
        print = "OPZIONE3"
      end
    end
    #===============================================================================
    # ** WINDOW_BAZE1 
    #-------------------------------------------------------------------------------
    # Finestra destinata ad ospitare i comandi della scena
    #===============================================================================
    class Window_Baze1 < Window_Base
      def initialize
          super(0, 0, 100,379)
          self.windowskin = RPG::Cache.windowskin("20")
          @item_max   = 1
          @column_max = 2
          self.contents = Bitmap.new(width * 32, height - 32)
          refresh
          self.index = 0
      end
      def refresh
        for i in 0...@item_max
          x = i % @column_max
          y = i / @column_max
          self.contents.font.name = "Tahoma"
          self.contents.font.size = 18
          self.contents.font.color = text_color(0)
          self.contents.draw_text(0, 0, 33, 33, "01")
          self.contents.draw_text(610, 25, 33, 33, "02")
        end
      end
    end
    #===============================================================================
    # ** WINDOW_BAZE2 
    #-------------------------------------------------------------------------------
    # Finestra destinata ad ospitare i valori dei comandi della scena
    #===============================================================================
    class Window_Baze2 < Window_Base
      def initialize
        super(160, 0, 320, 192)
        self.contents = Bitmap.new(width - 32, height - 32)
        refresh
      end
      def refresh
        self.contents.clear
        self.contents.draw_text(0, 0, 256, 32, "OPZIONE1")
        self.contents.draw_text(0, 48, 256, 32, "OPZIONE2")
        self.contents.draw_text(0, 96, 256, 32, "OPZIONE3")
      end
    end
    #======================================================================FINE=====
    
    

    Se notate appena sotto class Scene_Base ho inserito un comando che non appartiene alle spiegazioni di sleep.
    Quel comando include (lo dice la parola stessa "Include" in questo caso le costanti del modulo Rpg::Input_keyboard presente nel mio script editor.

    Il modulo in questione (fatto da Clyde) è un improvement dello Scene_Input_keyboard in sostanza uno script che permette l'uso di tutti i tasti della tastiera
    evocando l'API :

    GetAsyncKeyState = Win32API.new("user32","GetAsyncKeyState",['i'],'i')
    

    Se volete ve lo posto (su richiesta) ma se cercate bene lo troverete in questo link: http://www.rpg2s.net/forum/index.php/topic/386-complete-keyboard-input/?hl=input_keyboard. E' molto versatile ed utile. Secondo me un'opzione importante da inserire in qualsiasi scena.

    Comunque aldilà di ciò..
    Potreste risolvermi il problema.

    Fino adesso il mio approccio con gli script è sempre stato quello di modificare le istruzioni già esistenti. Vorrei evolvermi nel creare scene completamente da zero.
    Mi piacerebbe scovare tutte le regole.

     

  3. Già

     

    Ormai non lo abbandono, ma col tempo che ho impiegato a modificare i tileset, forse avrei fatto prima a mappare direttamente con photoshop...

    Ahah infatti xD
    Mi ricordo che ai tempi mi misi a scompattare gli elementi di ogni singolo tileset, perché poi con Tileset_Creator volevo crearmi i miei.
    Un'impresa Olimpica e lenta!!
    Fortuna che poi ho cambiato modo di agire e ho scoperto Gimp. Adesso i chipset li creo solo così e devo dire che mi sento soddisfatto.
    Poi se proprio voglio curare qualche dettaglio in più, zoommo con paint e modifico manualmente. Ma ormai ho affidato la parte grafica a Gimp2.8
    non mappo più in stile default.
    . . .
    Però non capisco ancora perché dite che il Vx e il Vxa siano ritenuti migliori. Forse da un punto di vista strutturale/organizzativo. ?
    No perché con gli script giusti penso che anche l'xp possa raggiungere le stesse caratteristiche del Vx. Basta inserire le dll giuste nel folder di un progetto ics
    che magari leggano le API e di colpo
    Anche RMXP può leggere i video, riconoscere il mouse, scrivere da tastiera, cambiare risoluzione, andare online, creare characters o tileset nuovi, trasformandoli in file di estenzione .png.
    forse l'unica cosa che non esiste ancora e il touch screen.

    Mi dovete spiegare però dove posso trovare questo rpg maker ICE XD

    ahah xD

  4. Ragazzi vi spiego subito. In questi giorni oltre ad altre cose che mi davano pensiero c'era la ricerca di un modo per permettere al giocatore di saltare (all'avvio del gioco) l'introduzione impostata prima di Scene_Title. Può sembrare una sciocchezza, solo che è da ieri che non riuscivo a trovare una soluzione. Oggi la folgorazione!

    In sostanza sto usando lo script che permette di far visualizzare La mappa prima del Title, all'interno di essa, ho creato un evento in processo parallelo che manda in onda una certa sequenza di comandi (che non vi nomino perché altrimenti vi svelo il gioco e non voglio)
    Solo che succedeva sempre che per avviare l'ini mi dovevo assuppare tutto l'intro. Così ho pensato di inserire un qualcosa che tipo:

    "Premendo un tasto il giocatore viene trasportato in un'altra scena"

    Credetemi all'inizio il vuoto di idee. Pochi minuti fa invece la soluzione!:


    Ho creato un secondo evento in processo parallelo e per comando gli ho messo "script" dove al suo interno ho citato una condizione scritta in questo esatto modo: $scene = Scene_Title.new if Input.trigger?(Input::C)

    Lo spazio sarà ristretto vi porterà a capo parte della stringa, non importa il comando varrà lo stesso.
    Tutto procede in maniera stupenda! :D

    Ora vorrei implementare la dll AWorks per vedere se tale dicitura può essere valida anche per il controllo dei tasti oltre quelli standard.
    Ho scritto sul forum perché magari qualcun'altro meno esperto di me, può trovarsi a cercare una cosa simile e bu.. comunque
    Buon Lunedì raga :D

  5. Un tempo lo era.. Solo che poi giunse il Vx e subito dopo l'Ice e tutti si concentrarono lì.
    Progetto il mio Game dal 2007 e ho sempre utilizzato l'xp. Ormai tutte le mie risorse hanno quei parametri lì.
    Però ammetto che sono incuriosito. Quando avrò concluso il mio progetto, tenterò la via del Vx-Ice ma..
    così solo per capire quali caratteristiche ha di diverso. Ma rimarrò sempre affezionato al mio inseparabile xp. :)

  6. Con il Boom stratosferico avvenuto per l'uscita del nuovo Vx Ice, tutte le altre sezioni del forum sembrano essersi svuotate!
    Quanti di voi utilizzano ancora il nostro simpatico RMXP ?
    Non siate timidi.. :)

  7. Spero che tu ci sia riuscito da solo.
    Ad ogni modo posso spiegarti come modificare La tonalità, la luminosità e la saturazione di una porzione d'immagine.
    Io uso Gimp 2.8 :

    [TUTORIAL]


    1) Apro l'immagine che desidero modificare con Gimp 2.8
    2) Cerco Sulla barra orizzontale del programma in questione, la quarta voce che sarebbe "Visualizza".
    3) Cliccandoci dentro, si apre un menu a tendina e tengo sempre sottocchio l'opzione "Zoom"
    Ingrandendo l'immagine di 400 o di 800 rispetto all'originale si può lavorare meglio sfruttando i dettagli.
    4) Guardo l'immagine e scelgo facoltativamente la porzione che voglio modificare.
    5) Es: il cappello. (Prima faccio la punta su in cima e poi il resto del copricapo.
    6) Per farlo è molto semplice,
    7) Gioco di zoom e inquadro la parte scelta
    8) Aprendo Gimp in automatico si apriranno 3 finestrelle oltre alla principale, e sono: Livelli; Opzioni strumento e Pannello Strumenti.
    9) A noi ci serve giocare con il Pannello Strumenti.
    10) Lo strumento che ci interessa ha come icona una sorta di corda a forma di cappio, ovvero "Lo strumento di selezione a mano libera".
    11) Selezioniamolo, poi settiamo lo zoom in modo che abbiamo piena visuale della partizione di pixel da selezionare con lo strumento i questione.
    12) Una volta chiuso il circuito dello strumento a mano libera e selezionata la parte interessata..
    13) Tornate alla barra degli strumenti posta in orizzontale e cercate la Settima voce "Colori"
    14) Digitando si aprirà un altro menu a tendina
    15) e cercate in esso la seconda voce ovvero "Tonalità-Saturazione". selezionatela.

    A cosa serve penso che l'abbiate capito un po tutti. Noterete in tempo reale tutte le modifiche di colore, luminosità e saturazione apporterete alla parte interessata.

    Per Fare in modo che tutte le parti a cui volete far cambiare tonalità restino omogenee, ossia abbiano attuati gli stessi parametri di modifica, appuntate di lato, su di un foglio o dove volete voi, il valore degli indici che avete modificato così da poter applicare le stesse modifiche in tutte le sezioni.

    16) Nel caso in cui sbagliate qualcosa..
    17) Tornate alla barra posta orizzontalmente e cliccate sulla seconda voce "Modifica"

    18) si aprirà un altro menu a tendina.
    19) Tenete sott'occhio le prime 2 voci che sono: " Annulla" e "Ripeti"
    Giocando con queste opzioni, sarà come andare indietro e avanti rispetto alla modifica appena fatta.
    Es: Io modifico la tonalità di una porzione d'immagine; ma non mi convince il colore; Clicco su "Annulla" e torno a ciò che avevo prima;
    se clicco su "Ripeti", reimposto la modifica che avevo apportato precedentemente.

    20) Fine.

    Detto questo, ecco a te ciò che avevi richiesto:

     

     

    v8hxuo.png

    Per Ottenere quest'immagine, ho impostato
    tonalità, luminosità e saturazione in questo modo:
    TON = -119
    LUM = 0
    SAT = -44

     

    Una volta terminate le modifiche..
    21) Barra orizzontale; digitare sulla prima voce "File"; si aprirà un menu a tendina.
    22) Scorrete le voci fino a giungere all'11esima o alla 12esima voce che sono corrispettivamente "Esporta" e "Esporta come"
    23) Cliccando su di esse si aprirà la finestra in cui deciderete la destinazione del file, il formato e il nome.
    24) digitate in questa finestra nuovamente su esporta.
    25) vi aprirà una seconda finestra con altre impostazioni da selezionare (vi consiglio di lasciare tutto per com'è)
    26) digitate in questa finestra per l'ultima volta su esporta e avrete il vostro nuovo file nella cartella dove avete scelto di ospitarlo.

     

     

     


    Spero che la spiegazione sia soddisfacente e che la richiesta sia stata soddisfatta a pieno.


  8. Si no.. vi do assolutamente ragione. :) Non intendevo asserire che bisogna tradurre tutto tutto. Ma prima pensavo si potesse (mi riferisco al lontano 2007/2008, quegli anni lì) Magari sto pensando che un altro utente può cimentarsi in questa strada ed avvisarlo prima che è assolutamente una via che non spunta.

    OT: Ho letto la tua guida da 133 pagine sei un Grande :D Holy87

    Piuttosto ho potuto appurare che si possono denominare diversamente i nomi degli oggetti, ma è tipo magia nera nel senso metaforico del termine, ovvero che
    "si può fare ma è meglio non farlo" appunto per il discorso di compatibilità fra script.

    Ora il mio intervento qui è voluto per cercare di scoprire il codice, lavorando direttamente sulle funzioni degli script standard.
    Veramente, io che in quegli anni lì, cercavo e stra cercavo guide o tutorial inerenti l'rgss, spulciavo dal ruby ma senza capirci molto, proprio non riuscivo a capire che bastava semplicemente analizzare le classi di base.

    E' da un po che mi esercito, facendo esperimenti. In questa sezione mi limiterò a spulciare gli script tradotti.
    Si dice sempre che esiste da qualche parte una Pach con su gli script tradotti in italiano ma non la si trova mai.
    Quindi voglio fare si che in quest'angolo del sito vi siano gli script di base analizzati uno per uno, dove gli utenti possono trarne materiale di studio. Così vedono con i loro occhi che tutto quello che gli necessità è presente sia nella tua guida Holy87 che all'interno del loro editor.

    Senza dover girare troppo per siti o tutorial.

    (Non vedo l'ora di arrivare a trattare i tre Game_Battler e non solo, poi mi sposterò ai Game_Character! Cioè ho scoperto cose che sono veramente fighissime e sono lì a portata di tutti.)

     

    In questo momento sono impegnato con il tentare di creare un file.rxdata. L'idea è di compilare al suo interno dei nuovi archivi di riferimento.
    Voi dite.. perché complicarti la vita? è già tutto là!... studio picciotti e curiosità nulla più. e questa voglia matta di rendere personale ogni mia creazione.

    vediamo se ci riesco oppure niente. Io ci provo.



    Una cosa importante. Nel caso in cui io dovessi dire castronerie col botto, correggetemi pure, io cercherò di non farle. :)

  9. L'idea era di aiutare i nuovi utenti a ragionare sulle varie sezioni degli script. Tempi fa avevo sostituito tutti gli script dell'editor inglese con quelli che aveva un utente Portoghese. Questi script hanno un casino di commenti ove il quale a loro interno vi sono spiegati tutti i passaggi step by step di tutti i processi logici che avvengono
    nelle varie classi. in più questo tipo, di cui proprio non ricordo il Nikname, aveva con se, nella sua lista di script, tutti i moduli a cui fanno riferimento tutte le classi del nostro editor. Questo perché spesso nei vari processi logici che riscontriamo all'interno dei metodi, troviamo diciture che non sono state inizializzate in quella classe
    E ci incuriosiscono, non sappiamo come sono spuntate, addirittura, io ad esempio all'inizio pensavo che questi costrutti venivano inseriti là a discrezione del programmatore. Pertanto volevo tradurre il più possibile e sbagliavo, perché ad esempio traducevo l'elemento bgm.name con nome.bgm e sbagliavo perché andavo a scombussolare qualsiasi cosa aveva come riferimento quel determinato comando, presente in chissà quale altra classe.
    E spesso non riuscendo a venirne a capo, accantonavo tutto e cambiavo via.

    Invece adesso so per esempio che se devo proprio cambiare quel comando come voglio io e renderlo valido.
    Devo recarmi alla classe AudioFile; rinominare la variabile attr_accessor :name trasformandola in attr_accessor :nome andare in def inizialize della stessa classe
    e identificare la variabile @nome = "" eliminando totalmente la precedente @name = "" .

    In questo modo una volta ritornato nel metodo dove si era trovato quel costrutto
    bgm.name so che così non avrà più valenza ma acquisirà considerazione se
    scritto così bgm.nome

    Dico è un esempio per intenderci.
    Sto pensando a coloro che chiedono nelle varie sezioni come si fa questo o come si fa quell'altro. In questo modo avendo comunque un incipit con cui iniziare, possono capire realmente cosa c'è nei loro script di origine e poi divertirsi a modificare, per poi passare a ricrearli di sana PIANTA! O.o
    Magari aggiungendo migliorie xD


  10. Salve gente! :D
    Riapro questo topic sperando possa esservi utile. Ho scoperto che traducendo i commenti verdi presenti negli script rgss si possono imparare un mucchio di cose. Posto qui perché non mi va di riaprire un altro topic e perché penso che questa sia la sezione più adatta.
    Ma dunque iniziamo con il mostrarvi la prima classe presente sul nostro script_editor targato rmxp:

    Game_Temp

     

     

    #==============================================================================
    # ** Game_Temp
    #------------------------------------------------------------------------------
    #  Questa classe memorizza i dati temporanei non inclusi nei giochi salvati.
    #  Call " $ game_temp " per accedere alle variabili globali incluse in questa 
    #  classe .
    #==============================================================================
    
    class Game_Temp
      #--------------------------------------------------------------------------
      # * Variabili Globali
      #--------------------------------------------------------------------------
      attr_accessor :map_bgm                  # Musica Mappa ( restituita alla fine della battaglia )
      attr_accessor :message_text             # Testo del messaggio
      attr_accessor :message_proc             # Chiama Messaggio ( Processo )
      attr_accessor :choice_start             # Elezioni : Inizio riga
      attr_accessor :choice_max               # Elezioni : Numero di opzioni
      attr_accessor :choice_cancel_type       # Elezioni : Aggiungi Branch a Annulla
      attr_accessor :choice_proc              # Elezioni : Call ( Processo )
      attr_accessor :num_input_start          # Cifre : Inizio di linea
      attr_accessor :num_input_variable_id    # Cifre : Variabile che viene salvata
      attr_accessor :num_input_digits_max     # numero di ingresso : importo cifre
      attr_accessor :message_window_showing   # Esecuzione finestra dei messaggi
      attr_accessor :common_event_id          # Common Event ID
      attr_accessor :in_battle                # Indica se si è in battaglia
      attr_accessor :battle_calling           # Richiama la Battaglia
      attr_accessor :battle_troop_id          # ID Nemici di Gruppo
      attr_accessor :battle_can_escape        # Possibilità di scappare
      attr_accessor :battle_can_lose          # Possibilità di perdere la battaglia
      attr_accessor :battle_proc              # Richiama la battaglia ( Processo )
      attr_accessor :battle_turn              # Numero dei turni in battaglia
      attr_accessor :battle_event_flags       # Flags di battaglia evento : completati
      attr_accessor :battle_abort             # Chiamata per terminare la battaglia
      attr_accessor :battle_main_phase        # Flag di battaglia: Fase Principale
      attr_accessor :battleback_name          # Nome dello sfondo di battaglia
      attr_accessor :forcing_battler          # Azione forzata del combattente
      attr_accessor :shop_calling             # Richiama un negozio (shop)
      attr_accessor :shop_goods               # Lista degli oggetti del negozio
      attr_accessor :name_calling             # Scrivere il nome di ciò che si vuole richiamare
      attr_accessor :name_actor_id            # Scrivi il nome dell'ID eroe
      attr_accessor :name_max_char            # Numero massimo di caratteri da usare per scrivere il nome
      attr_accessor :menu_calling             # Richiama il Menu
      attr_accessor :menu_beep                # Riproduci i suoni del Menu
      attr_accessor :save_calling             # Richiama la schermata di salvataggio
      attr_accessor :debug_calling            # Richiama la schermata di debug
      attr_accessor :player_transferring      # Richiama un punto di teletrasporto eroe
      attr_accessor :player_new_map_id        # Destinazione eroe: ID Mappa
      attr_accessor :player_new_x             # Destinazione eroe: Cordinata X
      attr_accessor :player_new_y             # Destinazione eroe: Cordinata Y
      attr_accessor :player_new_direction     # Destinazione eroe: direzione
      attr_accessor :transition_processing    # Richiama il processo di transizone
      attr_accessor :transition_name          # Nome dell'archivio di transizione
      attr_accessor :gameover                 # Richiama GameOver
      attr_accessor :to_title                 # Richiama al menu iniziale
      attr_accessor :last_file_index          # Numero dell'ultima partita salvata
      attr_accessor :debug_top_row            # Schermata di debug : Riga selezionata
      attr_accessor :debug_index              # Schermata di debug : opzione selezionata
      #--------------------------------------------------------------------------
      # * Inizializzazione Oggetti 
      #  (Qui viene aggiunto a ciascuna variabile il valore iniziale)
      #--------------------------------------------------------------------------
      def initialize
        @map_bgm = nil
        @message_text = nil
        @message_proc = nil
        @choice_start = 99
        @choice_max = 0
        @choice_cancel_type = 0
        @choice_proc = nil
        @num_input_start = 99
        @num_input_variable_id = 0
        @num_input_digits_max = 0
        @message_window_showing = false
        @common_event_id = 0
        @in_battle = false
        @battle_calling = false
        @battle_troop_id = 0
        @battle_can_escape = false
        @battle_can_lose = false
        @battle_proc = nil
        @battle_turn = 0
        @battle_event_flags = {}
        @battle_abort = false
        @battle_main_phase = false
        @battleback_name = ''
        @forcing_battler = nil
        @shop_calling = false
        @shop_id = 0
        @name_calling = false
        @name_actor_id = 0
        @name_max_char = 0
        @menu_calling = false
        @menu_beep = false
        @save_calling = false
        @debug_calling = false
        @player_transferring = false
        @player_new_map_id = 0
        @player_new_x = 0
        @player_new_y = 0
        @player_new_direction = 0
        @transition_processing = false
        @transition_name = ""
        @gameover = false
        @to_title = false
        @last_file_index = 0
        @debug_top_row = 0
        @debug_index = 0
      end
    end
    

    Vengono "Nominati" e "Indicizzati" alcuni oggetti che poi troveremo nei metodi, nei cicli e nelle condizioni delle classi a seguire.

    Per "Nominare" intendo letteralmente assegnargli un nome identificativo, associato ad un attributo che può essere di lettura, scrittura o entrambe le cose.

     

    Per "Indicizzare" intendo definire che tipo di oggetto sono, anteponendo loro un suffisso (in questo caso @) per indicare la tipologia degli oggetti ed infine sempre dentro il metodo "Initialize" associargli un valore. Che esso sia testuale, numerico o logico.

    Da quest'analisi posso benissimo dirvi che in questa classe abbiamo in gioco: 16 pulsanti (switch) e 28 variabili. per un totale di 44 oggetti.

    Cosa sono le switch?


    una switch è un interruttore e può essere associato ad esso solo il valore di acceso (true) o spento (false). Si riconoscono fondamentalmente da questo.

     

     

     

    Cosa sono le variabili?

     

     

    le variabili sono degli oggetti capaci di assumere più valori, al contrario delle switch che ne possono assumere solo uno per volta.
    Come dicevo prima possono essere di valore numerico o testuale. Posso associare ad esse altre variabili e facilitano di molto, anzi
    direi che sono l'essenziale per l'attuazione di molti processi logici.
    (P.S: ne esistono di vari tipi, fuori trovate una miriade di guide che ne parlano.)

     

     

     

     

    Prossima classe:

    Game_System

     

     

    #==============================================================================
    # ** Game_System
    #------------------------------------------------------------------------------
    #  Questa classe memorizza le variabili di dati e comandi di sistema , 
    #  come ad esempio la Riproduzione di musica e del suono , windowskin , timer , etc. Chiamare 
    #  $ game_system per accedere alle variabili incluse in questa classe.
    #==============================================================================
    
    class Game_System
      #--------------------------------------------------------------------------
      # * Variabili Globali
      #--------------------------------------------------------------------------
      attr_reader   :map_interpreter          # Interprete degli eventi in mappa
      attr_reader   :battle_interpreter       # Interprete degli eventi in battaglia
      attr_accessor :timer                    # Tempo
      attr_accessor :timer_working            # Esecuzione Tempo
      attr_accessor :save_disabled            # Richiama il salvataggio disabilitato
      attr_accessor :menu_disabled            # Richiama il menu disabilitato
      attr_accessor :encounter_disabled       # Incontri dei nemici: disabilitato
      attr_accessor :message_position         # Opzione messaggio : posizione della finestra
      attr_accessor :message_frame            # Opzione messaggio : struttura
      attr_accessor :save_count               # Contatore delle partite salvate
      attr_accessor :magic_number             # Numero Magico
      #--------------------------------------------------------------------------
      # * Inizializzazione Oggetti 
      #  (Qui viene aggiunto a ciascuna variabile il valore iniziale)
      #--------------------------------------------------------------------------
      def initialize
        @map_interpreter = Interpreter.new(0, true)
        @battle_interpreter = Interpreter.new(0, false)
        @timer = 0
        @timer_working = false
        @save_disabled = false
        @menu_disabled = false
        @encounter_disabled = false
        @message_position = 2
        @message_frame = 0
        @save_count = 0
        @magic_number = 0
      end
      #--------------------------------------------------------------------------
      # * Riproduci Suoni
      # Questi metodi utilizzati qui di seguito si occupano di gestire i suoni di sistema
      # quali: (la musica , effetti d'ambiente , effetti sonori , ecc )
      # Il modulo che gestisce le variabili presenti in questi metodi è definito 
      # "::AudioFile"
      # E contiene nel suo metodo di avvio ( nome , volume, tono )
      # Dove è possibile chiamare questa classe con il seguente metodo :
      # RPG :: AudioFile.new ( nome , volume, tono )
      # I valori di default sono ( " " , 100 , 100)
      #--------------------------------------------------------------------------
      # * Riprodurre Musica
      #     "bgm" è la variabile che viene associata all'azione o all'archivio
      #     in cui viene riposta e gestita la musica di ambientazione del gioco
      #--------------------------------------------------------------------------
      def bgm_play(bgm)
        @playing_bgm = bgm
        if bgm != nil and bgm.name != ""
          Audio.bgm_play("Audio/BGM/" + bgm.name, bgm.volume, bgm.pitch)
        else
          Audio.bgm_stop
        end
        Graphics.frame_reset
      end
      #--------------------------------------------------------------------------
      # * Fermare l'esecuzione della musica
      #--------------------------------------------------------------------------
      def bgm_stop
        Audio.bgm_stop
      end
      #--------------------------------------------------------------------------
      # * Far cessare la musica con un effetto sfumato(tipo dissolvenza del suono)
      #     "time" è la variabile che permette tale processo.
      #--------------------------------------------------------------------------
      def bgm_fade(time)
        @playing_bgm = nil
        Audio.bgm_fade(time * 1000)
      end
      #--------------------------------------------------------------------------
      # * Memorizzare la musica
      #  Utilizzando questo comando viene memorizzato BGM attualmente in esecuzione 
      #  e la variabile globale che permette l'esecuzione di tale operazione è definita:
      #  "memorized_bgm" all'interno della stessa classe.
      #--------------------------------------------------------------------------
      def bgm_memorize
        @memorized_bgm = @playing_bgm
      end
      #--------------------------------------------------------------------------
      # * Riproduzione della musica memorizzata
      #   Utilizzando questo comando, si riproduce il BGM incluso nella
      #   variabile locale "memorized_bgm"
      #--------------------------------------------------------------------------
      def bgm_restore
        bgm_play(@memorized_bgm)
      end
      #--------------------------------------------------------------------------
      # * Reiprodurre effetti sonori di ambientazione
      #     "bgs" è la variabile associata a tale operazione.
      #--------------------------------------------------------------------------
      def bgs_play(bgs)
        @playing_bgs = bgs
        if bgs != nil and bgs.name != ""
          Audio.bgs_play("Audio/BGS/" + bgs.name, bgs.volume, bgs.pitch)
        else
          Audio.bgs_stop
        end
        Graphics.frame_reset
      end
      #--------------------------------------------------------------------------
      # * Fermare effetti sonori di ambientazione con un effetto sfumato 
      #   (tipo dissolvenza del suono)
      #     "time" è la variabile che determina tale processo.
      #--------------------------------------------------------------------------
      def bgs_fade(time)
        @playing_bgs = nil
        Audio.bgs_fade(time * 1000)
      end
      #--------------------------------------------------------------------------
      # * Memorizzare gli effetti sonori di ambientazione
      #  Utilizzando questo comando viene memorizzato BGS attualmente in esecuzione 
      #  e la variabile globale che permette l'esecuzione di tale operazione è definita:
      #  "memorized_bgs" all'interno della stessa classe.
      #--------------------------------------------------------------------------
      def bgs_memorize
        @memorized_bgs = @playing_bgs
      end
      #--------------------------------------------------------------------------
      # * Riprodurre suono di ambientazione memorizzato
      #   Utilizzando questo comando, si riproduce il BGS incluso nella
      #   variabile locale "memorized_bgs"
      #--------------------------------------------------------------------------
      def bgs_restore
        bgs_play(@memorized_bgs)
      end
      #--------------------------------------------------------------------------
      # * Riproduci effetto musicale
      #     "me" è la variabile che è associata a questa operazione
      #--------------------------------------------------------------------------
      def me_play(me)
        if me != nil and me.name != ""
          Audio.me_play("Audio/ME/" + me.name, me.volume, me.pitch)
        else
          Audio.me_stop
        end
        Graphics.frame_reset
      end
      #--------------------------------------------------------------------------
      # * Riproduce effetto sonoro
      #     "se" è il file da riprodurre
      #--------------------------------------------------------------------------
      def se_play(se)
        if se != nil and se.name != ""
          Audio.se_play("Audio/SE/" + se.name, se.volume, se.pitch)
        end
      end
      #--------------------------------------------------------------------------
      # * Arresto Effetti sonori
      #--------------------------------------------------------------------------
      def se_stop
        Audio.se_stop
      end
      # Riproduzione di suoni
      # I due metodi seguenti vengono utilizzati per estrarre i suoni che sono
      # Attualmente riprodotti. Utilizzate questi metodi solo per determinare
      # La riproduzione di file audio. 
      # Il comando per permettere questo è (variabile = $game_system.playing_bgm).
      #--------------------------------------------------------------------------
      # * Far eseguire la musica
      # Utilizzando questo metodo , si fa riprodurre la musica scelta.
      #--------------------------------------------------------------------------
      def playing_bgm
        return @playing_bgm
      end
      #--------------------------------------------------------------------------
      # * Far eseguire gli effetti d'ambientazione
      # Utilizzando questo metodo, si riproducono gli effetti d'ambientazione scelti
      #--------------------------------------------------------------------------
      def playing_bgs
        return @playing_bgs
      end
      #--------------------------------------------------------------------------
      # * Archivio delle windowskin attuali
      #   Usa questo metodo per determinare quale windowskin hai scelto di 
      #   utilizzare, estrapolandola dall'archivio che la ospita.
      #--------------------------------------------------------------------------
      def windowskin_name
        if @windowskin_name == nil
          return $data_system.windowskin_name
        else
          return @windowskin_name
        end
      end
      #--------------------------------------------------------------------------
      # * Cambiare Windowskin
      #    Per permettere di scegliere una nuova windowskin da utilizzare in gioco
      #    si usa la variabile "windowskin_name" che sta ad indicare e spesso, in
      #    operazione, viene sostituita, dal nome del file immagine che rappresenta
      #    la windowskin che si vuole utilizzare. 
      #--------------------------------------------------------------------------
      def windowskin_name=(windowskin_name)
        @windowskin_name = windowskin_name
      end
      #--------------------------------------------------------------------------
      # * Musica di battaglia
      # Con questo metodo, si sceglie la musica che si vuole utilizzare, durante
      # lo svolgimento delle nostre battaglie presenti nel nostro gioco. 
      #--------------------------------------------------------------------------
      def battle_bgm
        if @battle_bgm == nil
          return $data_system.battle_bgm
        else
          return @battle_bgm
        end
      end
      #--------------------------------------------------------------------------
      # * Cambiare Musica di battaglia
      #     Questo metodo si utilizza per permettere al programmatore di cambiare
      #     la musica che si svolge durante la battaglia
      #     La variabile che permette tale operazione è "battle_bgm".
      #--------------------------------------------------------------------------
      def battle_bgm=(battle_bgm)
        @battle_bgm = battle_bgm
      end
      #--------------------------------------------------------------------------
      # * Musica di Fine Battaglia
      # Usando questo metodo, si aggiunge una breve musichetta che indica la fine
      # della battaglia, per intenderci (come la sigla di vittoria quando si ha 
      # vinto uno scontro), per esempio. 
      #--------------------------------------------------------------------------
      def battle_end_me
        if @battle_end_me == nil
          return $data_system.battle_end_me
        else
          return @battle_end_me
        end
      end
      #--------------------------------------------------------------------------
      # * Cambiare Musica di Fine Battaglia
      #     Per cambiare musica di fine battaglia, spesso si usa questo metodo e
      #     la variabile interessata è la seguente: "battle_end_me". 
      #--------------------------------------------------------------------------
      def battle_end_me=(battle_end_me)
        @battle_end_me = battle_end_me
      end
      #--------------------------------------------------------------------------
      # * Impostare il Tempo
      #--------------------------------------------------------------------------
      def update
        # Il tempo rimanente viene ridotto a meno 1
        if @timer_working and @timer > 0
          @timer -= 1
        end
      end
    end
    
    

    In questa classe noterete qualcosa di nuovo. Avvengono sempre quei processi di nomina e inizializzazione che avvenivano nella classe precedente. Solo che qui vengono costituiti nuovi metodi.

    Che cos'è un metodo?

     

    Un metodo è un processo, che serve a far eseguire qualcosa agli oggetti che vengono indicizzati. Paradossalmente anche il processo di indicizzazione è un metodo.
    Solitamente tali ci appaiono nelle nostre classi con i suffissi azzurri denominati "def" che credo stia ad indicare "definizione".
    al suffisso def viene associato il nome della tipologia di metodo che si vuole usare per far eseguire quel determinato processo.
    e qui, in questa classe, ne vediamo alcuni esempi:

     

    def initialize #si occupa di associare dei valori agli oggetti identificati.

    def bgm_play(bgm) #si occupa di eseguire la musica di ambientazione che ci allieterà durante il gioco

    def bgm_stop #si occupa di stopparla in maniera netta

    def bgm_fade(time) #si occupa di stopparla utilizzando un effetto sfumato tipo dissolvenza dei volumi dell'audio

    def bgm_memorize #si occupa di memorizzare la musica che si sta riproducendo e attraverso...

    def bgm_restore #la si continua a fare eseguire fino a quando si vuole, tenendola memorizzata.

     

    all'interno dello script troverete altri metodi simili a quelli sopra citati ma che riguarderanno gli oggetti BGS, SE, ME.

    Mi secca ripetermi, trovate comunque tutto scritto in maniera dettagliata, all'interno dei commenti dello script medesimo.

     

    Un altra cosa, spesso dentro lo script avrete sentito parlare del modulo AudioFile denominato Rpg::Audiofile.new
    E' il seguente:

     

    module RPG
      class AudioFile
        def initialize(name = "", volume = 100, pitch = 100)
          @name = name
          @volume = volume
          @pitch = pitch
        end
        attr_accessor :name    #Nome del file audio
        attr_accessor :volume  #Livello del volume (0 = silenzioso / 100 = alto)
        attr_accessor :pitch   #Tonalità del volume (si regola con un valore compreso fra 0 e 100)
      end
    end 

    Significa che gli elementi usati per completare alcuni metodi presenti in Game_System utilizzano le regole di questa classe AudioFile appartenente
    al modulo RPG.
    Cos'è un Modulo?

     

    Paradossalmente anche tutte le classi Game_ sono come dei moduli. Notate bene la sua struttura, se dopo quel class vi fosse scritto
    Game_Temp.. sembrano quasi identiche.

    un modulo serve per trasportare attraverso un richiamo tutti gli elementi presenti in quella classe e adoperarli in altre tramite il comando
    (in questo caso) RPG:: dove dopo i due doppi punti si digita il nome della classe che si vuole identificare dentro un'altra classe. e si chiude
    il comando con .new .

    Vediamo l'esempio concreto: andiamo su in Game_System e prendiamo un metodo qualsiasi, inerenti l'esecuzioni dei suoni.
    Dentro le condizioni notiamo costrutti tipo .name oppure altri suffissi a noi inizialmente incomprensibili, bene ecco ora svelato l'arcano.

     

     

     

     


    Prossimo script:
    Game_Switches

     

     

    #==============================================================================
    # ** Game_Switches
    #------------------------------------------------------------------------------
    #  Questa classe è responsabile degli interruttori . 
    #  Si tratta di un contenitore per il "matrice " classe incorporata .
    #  Consulta " game_switches $" per l'istanza della suddetta classe 
    #==============================================================================
    
    class Game_Switches
      #--------------------------------------------------------------------------
      # * Inizializzazione oggetti
      #--------------------------------------------------------------------------
      def initialize
        @data = []
      end
      #--------------------------------------------------------------------------
      # * Ottieni Interruttore
      #     switch_id : ID Interruttore
      #--------------------------------------------------------------------------
      def [](switch_id)
        if switch_id <= 5000 and @data[switch_id] != nil
          return @data[switch_id]
        else
          return false
        end
      end
      #--------------------------------------------------------------------------
      # * Seleziona Interruttore
      #     switch_id : ID Interruttore
      #     value     : ON (true) / OFF (false) [Acceso(true)/Spento(false)]
      #--------------------------------------------------------------------------
      def []=(switch_id, value)
        if switch_id <= 5000
          @data[switch_id] = value
        end
      end
    end
    
    

    Questa classe gestisce tutte le informazioni che si riferiscono agli switch presenti nel nostro gioco.
    E' composta essenzialmente da due metodi molto intuitivi:

    Innanzi tutto possiamo notare come dentro il metodo initialize costituisce un array (intendo "@data = []" )
    così impostato l'oggetto data non è ne una variabile ne una switch, ma con quel valore lì di seguito diventa una sorta di Bus o Treno.

    Che cos'è un Array?

     

    Un array ha la stessa logica di un Bus, trasporta uno o un gruppo di oggetti e fa si che questi tutti insieme eseguono una determinata operazione, (nel caso dell'esempio si spostano tutti in un unica direzione) E' una sorta di insieme di oggetti in cui si può far gestire
    a tutti gli elementi posti al suo interno delle operazioni. Spesso lo incontriamo nei cicli, in alcune condizioni e nei metodi.

     

     

     

    Creato il Bus che ci faciliterà la vita, bisogna ottenere i suoi occupanti. Bene per farlo il metodo [](switch_id) è quello che fa al caso nostro. Impostando dentro se stesso una condizione, il processo (che poi in diritto sarebbe paragonabile ad una "fattispecie") crea la condizione generica e a tale ne associa la risultante che si vuole far generare.

    Che cos'è una condizione?


    Una condizione è una "fattispecie" ossia la definizione generica di un fatto, in questo caso, procedimento logico.
    Per capirci analizziamo quanto segue:

    Poniamo il caso che io ho un interruttore. Se tale soddisfa condizione 1 + condizione 2, io ottengo un risultato 3
    Analizzando la condizione che troviamo all'interno del metodo "ottieni switch" troviamo:

    che se la switch è minore o uguale di 5000 #condizione 1

    +

    e l'array che ospita la switch non ha un valore identificativo, ovvero sarà nullo (= nil) #condizione 2

     

    noi otterremo che il bus che ospita il nostro switch assumerà un valore qualsiasi. # =risultato 3

     

    Quindi in futuro se si imposta if @switch_id == true
    @data[switch_id] = print "Ciao :D"

    else

    @data[switch_id] = print ""

    end

     

    In questo modo si otterrà una condizione simile che enuncia che quando il nostro interruttore sarà acceso,
    apparirà una scritta "Ciao :D" altrimenti non apparirà nulla. (ovviamente questo è un esempio)

    P.S: fuori ci sono un mucchio di guide se avete dei dubbi chiedetelo nel forum, esistono migliaia di guide in merito.

     

    Una volta che abbiamo dedicato del tempo ad identificare la switch, ci dedichiamo a giustificare il concetto di valore.

    E il metodo da usare sostanzialmente è semplice perché indica che qualsiasi valore ottenuto apparterrà alla switch
    posta dentro il bus. (io lo chiamo Bus perché mi piace il paragone ma tecnicamente si chiama Array).

    Quel valore, 5000 indica una soglia lontana. Non credo che userete mai più di 5000 interruttori in un vostro gioco.
    Per intenderci, è come il concetto delle pagine di exel non sono infinite sono un numero in esubero di fogli, ma sempre
    di numero finito si parla. Non esiste il concetto di infinito.

     

    Prossima Classe:
    Game_Variables

    #==============================================================================
    # ** Game_Variables
    #------------------------------------------------------------------------------
    #  Questa classe gestisce le variabili . 
    #  Consulta " game_variables $" per l'istanza della suddetta classe.
    #==============================================================================
    
    class Game_Variables
      #--------------------------------------------------------------------------
      # * Inizializzazione oggetti
      #--------------------------------------------------------------------------
      def initialize
        @data = []
      end
      #--------------------------------------------------------------------------
      # * Seleziona Variabile
      #     variable_id : ID Variabile
      #--------------------------------------------------------------------------
      def [](variable_id)
        if variable_id <= 5000 and @data[variable_id] != nil
          return @data[variable_id]
        else
          return 0
        end
      end
      #--------------------------------------------------------------------------
      # * Seleziona valore della Variabile
      #     variable_id : ID Variabile
      #     value       : Valore della variabile
      #--------------------------------------------------------------------------
      def []=(variable_id, value)
        if variable_id <= 5000
          @data[variable_id] = value
        end
      end
    end
    

    Come potete notare il metodi usati sono sostanzialmente gli stessi, cambia solo qualcosina. Ne approfitto per ripetere il concetto.
    Come per le switches, per le variabili è lo stesso. Vengono richiamate dall'archivio @data[], che altro non è che un Array, quello che io chiamavo Bus per farvi capire. In un Array potete trovare un oggetto, più di uno, non so se avete mai visto in autostrada quei camion che trasportano le macchine, benissimo per intenderci un Array può contenere altri array con a loro interno uno o più valori.

    Sostanzialmente sto benedetto array serve per raggruppare un numero n di elementi e associarli ad un valore.

    Prima abbiamo visto che veniva usato per identificare un interruttore, adesso in questa classe, identifica una variabile.

    Cos'è questo suffisso _id che vedo scritto sempre?


    ID sta ad indicare il codice "personale" dell'oggetto da utilizzare, sia se questo è un interruttore o una variabile. Chi mastica programmazione ad eventi, identificare l'ID di un oggetto che si vuole usare è pane quotidiano. Lo è anche per chi scripta.

     

     

    PS: qui sul sito ci sono un casino di guide da consultare per approfondire per bene tutti questi concetti. Se siete proprio bassi
    andatevi a studiare qualche nozione e poi mettetela in pratica magari analizzando queste classi.

     

     


    ***Non capisco perché non mi chiude l'ultimo spoiler, con tutto che è stato inserito il comando


    (ho ancora da mostrarvi molte altre classi tra cui le traduzioni dei 3 Game_Battler ma non la posto se non mi risolvete questo impiccio)
    Nei tre game_battler ci sono metodi davvero interessanti per chi vuole imparare a scriptare un BS da zero, o semplicemente modificarlo.
    Momentaneamente stoppo qua.

  11. Ragazzi credo di aver trovato una soluzione a proposito della mia precedente richiesta. Ricordate? Avevo chiesto come si potessero associare i singoli frames di un charaset di dimensioni 8x4 ai corrispettivi sensi di marcia. O più comunemente intese 8 direzioni.

    Aimè quanto sto per postarvi non è per nulla farina del mio sacco (in ambito di scripting). Dato che non posso postarvi tutti gli scripts che necessitano per ottenere un character 8x4 di camminata in 8 direzioni rispettando tutte le grafiche in maniera corretta.

    Ho deciso di postarvi direttamente la demo che ottenni tanti anni fa (e che non ricordavo di avere già :P)
    Eccola qui:
    http://www.mediafire.com/download/81mlqduajbzp4t3/Advanced_8-D_Movement_3-01.rar

    Posso però avvalermi della paternità di questo Charaset 8x4
    (Notate che è diverso da quello che vi ho postato precedentemente)
    Poiché adesso le righe dove risiedono le 8 grafiche di camminata rispettano le 8 direzioni dettate dallo script.

    XNHoTg.png

    Spero possa essere di aiuto ad altri utenti.
    (Per ragioni di tempo mi trovo costretto ad usare (anche se di contro voglia) questa patch. Ho esigenza di postarvi il primo capitolo del mio Game e capitemi bene (è dal 2007 che ci sbatto su sto gioco, credo che sia l'ora di postarvi qualcosina. no?!) Comunque grazie ragazzi per i consigli che mi avete dato.
    ;)
    Al prossimo intoppo ahah xD

  12. Scusate se riporto a galla questo topic ma mi serve. Quindi non l'ho fatto per errore. Inoltre mi scuso ulteriormente se mi sono intrufolato in questa sezione
    perché beh il mio cuore è Xp xD

    Ma sto cercando materiale che tratta l'argomento sopracitato, per tanto quello script, lì è scritto su un'unica riga e rompeleballe se gradite, così dovrebbe visualizzarsi correttamente:

     

    #AndrewBrewer's 8 Direction Multi Frame Movement
    # sets up module for referencing
    module 
      EIGHT_WAY  DIRSPRITE = true
    end
    # enables diagonal movement and idle pose
    class Game_Player < Game_Character    
       def move_by_input    
         return 
         unless movable?    
            return 
            if $game_map.interpreter.running?    
             case Input.dir8      
               when 0;  
               set_graphic_idle(character_name, character_index)      
               when 1;  
               set_graphic_walk(character_name, character_index); move_lower_left      
               when 2;  
               set_graphic_walk(character_name, character_index); move_down      
               when 3;  
               set_graphic_walk(character_name, character_index); move_lower_right      
               when 4;  
               set_graphic_walk(character_name, character_index); move_left      
               when 7;  
               set_graphic_walk(character_name, character_index); move_upper_left      
               when 6;  
               set_graphic_walk(character_name, character_index); move_right      
               when 8;  
               set_graphic_walk(character_name, character_index); move_up      
               when 9;  
               set_graphic_walk(character_name, character_index); move_upper_right    
             end  
            end
         end     
         class Game_Character
           $NOF_X = 8  
           # change this to number of frames across      
           def initialize    
             @id = 0    
             @x = 0    
             @y = 0    
             @real_x = 0    
             @real_y = 0    
             @tile_id = 0    
             @character_name = ""    
             @character_index = 0    
             @opacity = 255    
             @blend_type = 0    
             @direction = 2    
             @pattern = 1    
             @move_route_forcing = false    
             @priority_type = 1    
             @through = false    
             @bush_depth = 0    
             @animation_id = 0    
             @balloon_id = 0    
             @transparent = false    
             @original_direction =  2                  
             @original_pattern = 2               
             # Change to desired stop frame    
             @move_type = 0                            
             @move_speed = 4                       
             # Movement speed    
             @move_frequency = 6                       
             @move_route = nil                         
             @move_route_index = 0                     
             @original_move_route = nil                
             @original_move_route_index = 0            
             @walk_anime = true                        
             @step_anime = false                       
             @direction_fix = false                   
             @anime_count = 0                          
             @stop_count = 0                           
             @jump_count = 0                           
             @jump_peak = 0                            
             @wait_count = 0                           
             @locked = false                           
             @prelock_direction = 0                    
             @move_failed = false                    
           end
           # changes character graphic to idle pose  
           def set_graphic_idle(character_name, character_index)    
             @tile_id = 0    
             @character_name = "$Neku"  
             # change this to your idle graphic file    
             @character_index = character_index  
           end
           # changes character graphic to walking animation  
           def set_graphic_walk(character_name, character_index)    
             @tile_id = 0    
             @character_name = "$Neku_run"  
             # change this to your walk graphic file    
             @character_index = character_index  
           end
           # changes character graphic to running animation  
           def set_graphic_run(character_name, character_index)    
             @original_pattern = 2   
             # set this to the frame you want to be your running pose in your run animation or     
             @tile_id = 0    
             @character_name = "$Neku_run"  
             # change this to your run graphic file    
             @character_index = character_index  
           end
    #===========================================================================================
           # corrects directional movement  
           def move_lower_left(turn_ok = true)    
             set_direction(1)    
             if (passable?(@x, @y+1) and passable?(@x-1, @y+1)) or       
               (passable?(@x-1, @y) and passable?(@x-1, @y+1))      
               @x -= 1      
               @y += 1      
               increase_steps      
               @move_failed = false    
             else      
               @move_failed = true    
             end  
           end  
           def move_lower_right(turn_ok = true)    
             set_direction(3)    
             if (passable?(@x, @y+1) and passable?(@x+1, @y+1)) or       
               (passable?(@x+1, @y) and passable?(@x+1, @y+1))      
              @x += 1      
              @y += 1      
              increase_steps      
              @move_failed = false    
            else      
              @move_failed = true    
            end  
           end  
           def move_upper_left(turn_ok = true)    
             if EIGHT_WAY::DIRSPRITE == true      
               set_direction(7)    
             end    
             if (passable?(@x, @y-1) and passable?(@x-1, @y-1)) or       
              (passable?(@x-1, @y) and passable?(@x-1, @y-1))      
               @x -= 1      
               @y -= 1      
               increase_steps      
               @move_failed = false    
             else      
               @move_failed = true    
             end  
           end  
           def move_upper_right(turn_ok = true)    
             set_direction(9)    
             if (passable?(@x, @y-1) and passable?(@x+1, @y-1)) or       
               (passable?(@x+1, @y) and passable?(@x+1, @y-1))      
               @x += 1      
               @y -= 1      
               increase_steps      
               @move_failed = false    
             else      
               @move_failed = true    
             end  
           end  
    #=========================================================================================
           # enables multiple frames    
           def update_animation    
              speed = @move_speed + (dash? ? 1 : 0)    
              if @anime_count > 18 - speed * 2      
                if not @step_anime and @stop_count > 0        
                  @pattern = @original_pattern      
                else        
                  @pattern = (@pattern + 1) % $NOF_X        
                end      
                @anime_count = 0    
              end  
           end    
           def update    
             if jumping?                 
               # Jumping      
               update_jump    
             elsif moving?               
               # Moving      
               update_move    
             else                        
               # Stopped      
               update_stop    
             end    
             if @wait_count > 0          
               # Waiting      
               @wait_count -= 1    
             elsif @move_route_forcing   
               # Forced move route      
               move_type_custom    
             elsif not @locked           
               # Not locked      
               update_self_movement    
             end
               # enables dash sprite    
               if dash?      
                set_graphic_run(character_name, character_index)    
               end    
               update_animation  
             end
           end
           # enables multiple frames
           class Sprite_Character < Sprite_Base  
              def update_bitmap    
                if @tile_id != @character.tile_id or       
                 @character_name != @character.character_name or       
                 @character_index != @character.character_index      
                 @tile_id = @character.tile_id      
                 @character_name = @character.character_name      
                 @character_index = @character.character_index      
                 if @tile_id > 0        
                  sx = (@tile_id / 128 % 2 * 8 + @tile_id % 8) * 32;        
                  sy = @tile_id % 256 / 8 % 16 * 32;        
                  self.bitmap = tileset_bitmap(@tile_id)        
                  self.src_rect.set(sx, sy, 32, 32)        
                  self.ox = 16        
                  self.oy = 32      
                 else        
                  self.bitmap = Cache.character(@character_name)        
                  sign = @character_name[/^[\!\$]./]        
                  if sign != nil and sign.include?('$')          
                    @cw = bitmap.width / $NOF_X             
                    @ch = bitmap.height / 9          
                  else          
                    @cw = bitmap.width / 12          
                    @ch = bitmap.height / 8        
                  end        
                  self.ox = @cw / 2        
                  self.oy = @ch      
                 end    
               end  
             end    
             def update_src_rect    
               if @tile_id == 0      
                 index = @character.character_index            
                 if @character.direction % 2 != 0 && EIGHT_WAY::DIRSPRITE == true        
                   index = @character.character_index         
                   pattern = @character.pattern < $NOF_X ? @character.pattern : 1         
                   sx = (index % 4 * $NOF_X + pattern) * @cw        
                   sy = (index / 4 * 4 + (@character.direction + 7) / 2) * @ch        
                   self.src_rect.set(sx, sy , @cw, @ch)      
                 else      
                   pattern = @character.pattern < $NOF_X ? @character.pattern : 1       
                   sx = (index % 4 * $NOF_X + pattern) * @cw      
                   sy = (index / 4 * 4 + (@character.direction  - 2) / 2) * @ch      
                   self.src_rect.set(sx, sy , @cw, @ch)      
                 end    
               end  
             end
           end
    

     


    Invece sono qui per chiedervi se: tale può essere implementato tra gli script dell'Rpg Maker Xp ?

    Grazie di una vostra risposta e buon divertimento :)

  13. Fatto Flame inserito il link.

    Invece mi sono intrufolato nella sezione RGSS2 del Vx e ho trovato questo post:
    http://www.rpg2s.net/forum/index.php/topic/9187-script-8-frame-e-8-direzioni/

    Che è proprio l'argomento che mi interessa. Però cribbiolino, perché il code postato si vede su di un'unica linea D:
    che complica di un botto, tutto.

    Ecco il codice di quello script:

     

    #AndrewBrewer's 8 Direction Multi Frame Movement
    # sets up module for referencingmodule EIGHT_WAY  DIRSPRITE = trueend
    # enables diagonal movement and idle pose
    class Game_Player < Game_Character    
       def move_by_input    
         return 
         unless movable?    
            return 
            if $game_map.interpreter.running?    
             case Input.dir8      
               when 0;  
               set_graphic_idle(character_name, character_index)      
               when 1;  
               set_graphic_walk(character_name, character_index); move_lower_left      
               when 2;  
               set_graphic_walk(character_name, character_index); move_down      
               when 3;  
               set_graphic_walk(character_name, character_index); move_lower_right      
               when 4;  
               set_graphic_walk(character_name, character_index); move_left      
               when 7;  
               set_graphic_walk(character_name, character_index); move_upper_left      
               when 6;  
               set_graphic_walk(character_name, character_index); move_right      
               when 8;  
               set_graphic_walk(character_name, character_index); move_up      
               when 9;  
               set_graphic_walk(character_name, character_index); move_upper_right    
             end  
            end
         end     
         class Game_Character
           $NOF_X = 8  
           # change this to number of frames across      
           def initialize    
             @id = 0    
             @x = 0    
             @y = 0    
             @real_x = 0    
             @real_y = 0    
             @tile_id = 0    
             @character_name = ""    
             @character_index = 0    
             @opacity = 255    
             @blend_type = 0    
             @direction = 2    
             @pattern = 1    
             @move_route_forcing = false    
             @priority_type = 1    
             @through = false    
             @bush_depth = 0    
             @animation_id = 0    
             @balloon_id = 0    
             @transparent = false    
             @original_direction =  2                  
             @original_pattern = 2               
             # Change to desired stop frame    
             @move_type = 0                            
             @move_speed = 4                       
             # Movement speed    
             @move_frequency = 6                       
             @move_route = nil                         
             @move_route_index = 0                     
             @original_move_route = nil                
             @original_move_route_index = 0            
             @walk_anime = true                        
             @step_anime = false                       
             @direction_fix = false                   
             @anime_count = 0                          
             @stop_count = 0                           
             @jump_count = 0                           
             @jump_peak = 0                            
             @wait_count = 0                           
             @locked = false                           
             @prelock_direction = 0                    
             @move_failed = false                    
           end
           # changes character graphic to idle pose  
           def set_graphic_idle(character_name, character_index)    
             @tile_id = 0    
             @character_name = "$Neku"  
             # change this to your idle graphic file    
             @character_index = character_index  
           end
           # changes character graphic to walking animation  
           def set_graphic_walk(character_name, character_index)    
             @tile_id = 0    
             @character_name = "$Neku_run"  
             # change this to your walk graphic file    
             @character_index = character_index  
           end
           # changes character graphic to running animation  
           def set_graphic_run(character_name, character_index)    
             @original_pattern = 2   
             # set this to the frame you want to be your running pose in your run animation or     
             @tile_id = 0    
             @character_name = "$Neku_run"  
             # change this to your run graphic file    
             @character_index = character_index  
           end
    #===========================================================================================
           # corrects directional movement  
           def move_lower_left(turn_ok = true)    
             set_direction(1)    
             if (passable?(@x, @y+1) and passable?(@x-1, @y+1)) or       
               (passable?(@x-1, @y) and passable?(@x-1, @y+1))      
               @x -= 1      
               @y += 1      
               increase_steps      
               @move_failed = false    
             else      
               @move_failed = true    
             end  
           end  
           def move_lower_right(turn_ok = true)    
             set_direction(3)    
             if (passable?(@x, @y+1) and passable?(@x+1, @y+1)) or       
               (passable?(@x+1, @y) and passable?(@x+1, @y+1))      
              @x += 1      
              @y += 1      
              increase_steps      
              @move_failed = false    
            else      
              @move_failed = true    
            end  
           end  
           def move_upper_left(turn_ok = true)    
             if EIGHT_WAY::DIRSPRITE == true      
               set_direction(7)    
             end    
             if (passable?(@x, @y-1) and passable?(@x-1, @y-1)) or       
              (passable?(@x-1, @y) and passable?(@x-1, @y-1))      
               @x -= 1      
               @y -= 1      
               increase_steps      
               @move_failed = false    
             else      
               @move_failed = true    
             end  
           end  
           def move_upper_right(turn_ok = true)    
             set_direction(9)    
             if (passable?(@x, @y-1) and passable?(@x+1, @y-1)) or       
               (passable?(@x+1, @y) and passable?(@x+1, @y-1))      
               @x += 1      
               @y -= 1      
               increase_steps      
               @move_failed = false    
             else      
               @move_failed = true    
             end  
           end  
    #=========================================================================================
           # enables multiple frames    
           def update_animation    
              speed = @move_speed + (dash? ? 1 : 0)    
              if @anime_count > 18 - speed * 2      
                if not @step_anime and @stop_count > 0        
                  @pattern = @original_pattern      
                else        
                  @pattern = (@pattern + 1) % $NOF_X        
                end      
                @anime_count = 0    
              end  
           end    
           def update    
             if jumping?                 
               # Jumping      
               update_jump    
             elsif moving?               
               # Moving      
               update_move    
             else                        
               # Stopped      
               update_stop    
             end    
             if @wait_count > 0          
               # Waiting      
               @wait_count -= 1    
             elsif @move_route_forcing   
               # Forced move route      
               move_type_custom    
             elsif not @locked           
               # Not locked      
               update_self_movement    
             end
               # enables dash sprite    
               if dash?      
                set_graphic_run(character_name, character_index)    
               end    
               update_animation  
             end
           end
           # enables multiple frames
           class Sprite_Character < Sprite_Base  
              def update_bitmap    
                if @tile_id != @character.tile_id or       
                 @character_name != @character.character_name or       
                 @character_index != @character.character_index      
                 @tile_id = @character.tile_id      
                 @character_name = @character.character_name      
                 @character_index = @character.character_index      
                 if @tile_id > 0        
                  sx = (@tile_id / 128 % 2 * 8 + @tile_id % 8) * 32;        
                  sy = @tile_id % 256 / 8 % 16 * 32;        
                  self.bitmap = tileset_bitmap(@tile_id)        
                  self.src_rect.set(sx, sy, 32, 32)        
                  self.ox = 16        
                  self.oy = 32      
                 else        
                  self.bitmap = Cache.character(@character_name)        
                  sign = @character_name[/^[\!\$]./]        
                  if sign != nil and sign.include?('$')          
                    @cw = bitmap.width / $NOF_X             
                    @ch = bitmap.height / 9          
                  else          
                    @cw = bitmap.width / 12          
                    @ch = bitmap.height / 8        
                  end        
                  self.ox = @cw / 2        
                  self.oy = @ch      
                 end    
               end  
             end    
             def update_src_rect    
               if @tile_id == 0      
                 index = @character.character_index            
                 if @character.direction % 2 != 0 && EIGHT_WAY::DIRSPRITE == true        
                   index = @character.character_index         
                   pattern = @character.pattern < $NOF_X ? @character.pattern : 1         
                   sx = (index % 4 * $NOF_X + pattern) * @cw        
                   sy = (index / 4 * 4 + (@character.direction + 7) / 2) * @ch        
                   self.src_rect.set(sx, sy , @cw, @ch)      
                 else      
                   pattern = @character.pattern < $NOF_X ? @character.pattern : 1       
                   sx = (index % 4 * $NOF_X + pattern) * @cw      
                   sy = (index / 4 * 4 + (@character.direction  - 2) / 2) * @ch      
                   self.src_rect.set(sx, sy , @cw, @ch)      
                 end    
               end  
             end
           end
    

     

     

    Vediamo un pò come si evolve sta cosa... :sleep:

  14. D: Cercherò di essere più breve possibile. Quali sono i parametri che assegnano tutte le 8 direzioni di un characters 4x8 ?


    Ho creato un post in supporto rgss. So che alla pagina 34 di questa sezione di forum viene accennata la cosa, ma non viene approfondita.
    In questo momento sto cercando dentro lo Sportello Aiuti veloci XP e sono giunto alla pagina 47 di 142. In più sto visitando un'altro sito,
    americano di cui lascio il link www.chaos-project.com
    Ancora non ho trovato nulla di esaudiente.


    Lavorando con il codice, questi sono stati i miei progressi:


    1) Ho fatto si che il programma riconoscesse i charaset.png a dimenzione 4x8 frames
    2) Ho assegnato i nuovi moveroute corrispettivi per il movimento ad 8dir.

    Ma adesso ho un problema.
    Guardate qua:

    #====================================================================
        # If graphic is character
        if @tile_id == 0
          # Set rectangular transfer
          sx = @character.pattern * @cw 
      #-----------------------------------------------------------
      # * Modifica fatta da me! 
      #-----------------------------------------------------------
          dir = @character.direction
          #dec = (dir == or dir == 8) ? 3:1
          #sy = (dir - dec)/@ch
      #-----------------------------------------------------------
          #sx = (@character.direction - 2) / 2 * @cw
          sy = (@character.direction - 2) / 8 * @ch # default
          #Rect.new(0,0, 32, 96)
          self.src_rect.set(sx, sy, @cw, @ch) #default
          
        end
        # Set sprite coordinates
        self.x = @character.screen_x
        self.y = @character.screen_y
        self.z = @character.screen_z(@ch)
        # Set opacity level, blend method, and bush depth
        self.opacity = @character.opacity
        self.blend_type = @character.blend_type
        self.bush_depth = @character.bush_depth
        # Animation
        if @character.animation_id != 0
          animation = $data_animations[@character.animation_id]
          animation(animation, true)
          @character.animation_id = 0
    #======================================================================
    

    Siamo nell classe Sprite_Characters
    Nella porzione che vi ho segnalato ci sono rispettivamente dentro la prima condizione:

    I parametri che permettono di associare la camminata a 8 direzioni ai frames corrispettivi

    Per adesso anche se legge benissimo le proporzioni di un chara 4x8 mi visualizza correttamente
    i parametri di default.


    Il punto è che quando pigio i tasti diagonali vorrei che riconoscesse i frames associati a quel comando:


    Lo schema del charset è il seguente:

    --------------------------------------+ 128x384 pixel
    Down|Down|Down|Down = 2 |
    Left | Left | Left | Left = 4 |
    Right |Right |Right|Right = 6 |
    Up | Up | Up | Up = 8 |
    DSx | DSx | DSx | DSx = 1 |
    USx | USx | USx | USx = 7 |
    DDx | DDx | DDx | DDx = 3 |
    UDx | UDx | UDx | UDx = 9 |

    Dove DSx sta per LowerLeft; USx indica UpperLeft; stessa cosa con DDx e UDx solo che per il lato destro.

    Partendo dall'altro i primi quattro valori sono associati alle loro corrette direzioni, gli altri 4 diagonali no.

    Ho provato a fare tentativi con quei parametri, ma si sballano tutte cose, anche se i frames diagonali vengono visti, non corrispondono alle direzioni.


    Come si fa?

  15. OT:
    Flame ciao :)
    Non ti posso inviare i messaggi. Avrai la casella di posta piena.
    . . .
    Invece tornando IT:
    Raga per ora mi sono spulciato tutta la sezione supporto rgss; supporto rpg maker xp; sono giunto alla pagina 7 dello sportello aiuti veloci di Neji e sto ancora cercando una soluzione. Nessuno nessuno sa rispondere alla domanda sopra-citata?
    . . .
    Intanto che aspetto continuo a cercare :)

  16. Save ragazzi è da un po che non ci si sente. :D
    Lavoro e stress non mi hanno permesso di progettare il mio game. Ma quando posso (tipo ora, Agosto) mi sto nuovamente cimentando nell'impresa.

    Premessa:


    Vi faccio dare una breve sbirciatina..
    http://imageshack.com/a/img905/2664/mGfzYi.jpg
    Come ben avete notato, sto curando molto l'aspetto grafico. Adesso non utilizzo più solo Paint, ma mi sto divertendo molto a scoprire Gimp 2.8. Volevo un terreno che fosse un terreno! e ci sono riuscito. Mi reputo soddisfatto.

    Poi ho notato che il chara stonava con il contesto, perché per esigenze grafiche mi occorrono dei Charaset adatti per tutte e 8 le direzioni. Così ho unito due file immagine ed venuto fuori questo set:

     

    http://imageshack.com/a/img673/9779/pbaHMP.jpg
    Se la memoria non mi rimbambisce è un 4x8 (non voglio dire castronerie)
    Nel senso che in larghezza cw = 4 frames ossia 128pixel e in altezza ch = 8 frames ossia 384pixel

    Una singola celletta invece è 32x48 pixel

    Sono riuscito a attuare alcune modifiche sui vari script interessati per appunto procedere al riconoscimento di tali file così estesi.
    Quindi mi son messo a modificare:
    1)
    GAME_PLAYER
    Dalla riga 219...

          case Input.dir8 #normalmente è Input.dir4
          when 2
            move_down
          when 4
            move_left
          when 6
            move_right
          when 8
            move_up
          #Queste direzioni sono state aggiunte da me!
          when 1
            move_lower_left  # <- metodo configurato
          when 7
            move_upper_left  # <- metodo configurato
          when 3
            move_lower_right # <- metodo configurato
          when 9
            move_upper_right # <- metodo configurato
          end
    
    

    In questo modo ho abilitato la camminata diagonale del personaggio utilizzato.
    Poi..
    Ho cercato un modo per aumentare il numero dei Frame da poter utilizzare ho cercato in questo forum e sono riuscito a trovare cosa mi interessava al momento.
    E sono andato a modificare le rispettive classi:

    1) SPRITE_CHARACTER e GAME_CHARACTER2 vi annoto i miei appunti a riguardo.

    =begin
    Per modificare e aggiungere i Template ai Charaset da utilizzare in game basta
    Modificare le classi "Sprite_Character" e "Game_Character2".
    
    In Sprite_Character bisogna andare alla linea 31 dove vi sarà scritto questo:
    
     @cw = bitmap.width / 4 
     
    Significa che la larghezza del template del chara dovrà essere larga 4 frames.
    
    Se volete creare un template tramite qualsiasi programma di grafica, bisogna 
    considerare che un singolo frames equivale a 32x48 pixel.
    
    per attuare la modifica ed estendere la larghezza dell'immagine del Chara 
    Bisognerà modificare quel valore sostituendo il 4 al numero che vi fa comodo.
    
    Ad esempio io ho scelto il 9
    
    Perciò andrò a scrivere:
    
      @cw = bitmap.width / 9
      
    --------------------------------------------------------------------------------
    Una volta aplicata questa modifica, passare alla classe Game_Character2 
    Alla linea 23 si troverà questa dicitura: if @anime_count > 18 - @move_speed * 2 
    
    Che dovrà essere sostituita con questa:   if @anime_count > 16 - @move_speed * 2
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Poi appena più sotto: alla riga 32:       @pattern = (@pattern + 1) % 4 
    
    Sostituite quello sopra con queste due linee:
    
      @pattern = @pattern - 1 #corregge la camminata togliendo lo "scatto"
      @pattern = (@pattern + 1) % 8 +1
      
    -------------------------------------------------------------------FINE-------
    =end
    

    Però ancora l'immagine non si associava alla direzione di camminata.
    Così sono andato subito in def frame_update della classe SPRITE_CHARACTER

    Sono andato sotto fino alla riga 60 e subito dopo ho aggiunto:

    
          sx = @character.pattern * @cw 
      #-----------------------------------------------------------
      # * Modifica fatta da me! 
      #-----------------------------------------------------------
          dir = @character.direction
          dec = ( dir == 4 or dir == 8)? 3:1
          sy = (dir - dec)*@ch
      #-----------------------------------------------------------
    
    

    Ora il problema dove si pone..?
    Il charaset viene riconosciuto. Solo che non vengono associate le giuste immagini alle corrispettive direzioni.

    Quindi la richiesta è la seguente:


    Potreste dirmi come far corrispondere i frames giusti ai corrispettivi sensi di marcia?



    Grazie :)


  17. Se vuoi appasionarti alla pixel art ti consiglio le guide. Altrimenti cerca tileset_creator è un tool fatto con l rpg maker xp, permette di assemblare un tileset utilizzando grafiche già presenti nella sezione pictures. Ovviamente bisogna implementare gli elementi manualmente
  18. Ai tempi (nel 2011) non c'era niente. almeno che io sappia.
    Questo tomo serve ad avere già i codici preimpostati sott'occhio.
    Proprio con la dicitura:

    self.contents.font.color = Color.new(red,green,blue)


    Credo che sia utile soprattutto ai principianti e forse non solo a loro.
    Fa sempre comodo avere il codice + nome del colore corrispondente.
    Da un'idea immediata. Invece di procedere per tentativi e perdere tempo.

    Bon è lì chi lo vuole usare a disposizione. :) ora torno ai miei mulini ;.)

  19. Ciao ragazzi :) oggi posto qui in questa sezione per la prima volta.
    Perché ho voglia di condividere con voi un progetto che finii di realizzare nel lontano 2011.

    Ai tempi non avevo la più pallida idea di come selezionare i colori più appropriati da utilizzare per le font
    particolari presenti nel mio game.
    Procedevo a tentoni, non mi accontentavo dei colori classici ma volevo anche lì distinguermi dagli altri. Così la mia curiosità mi portò ad una lunga ed estenuante ricerca durata due mesi circa.

    In pratica realizzai un Tomo ove in esso vi erano raccolte tutte le tipologie di colore che avevo scoperto.
    Ad oggi sono 2073 ma ovviamente c'è ancora tanto da scoprire.

    Il comando per fare cambiare il colore al font è questo:

    Color.new(255,255,255) settato così equivale al Bianco.

    Partendo da un punto bianco o meglio dal Nero ossia Color.new(0,0,0) ne ho ricavato tutti quest'altri:


    #===============================================================================
    #======================= >>>> TAVOLA DEI COLORI <<<< ==========================
    #-------------------------------------------------------------------------------
    # Non so se qualcun'altro ci ha mai pensato ma questa tavolozza di colori è
    # stata creata totalmente da me: - - - - - Lomax Af - - - - - -
    #-------------------------------------------------------------------------------
    # Data di inizio creazione: 16/01/2011 ore: 13:44
    #-------------------------------------------------------------------------------
    # self.contents.font.color = Color.new(red,green,blue)
    #Si sa tramite questa formula si colora una scritta in Rgss da poter usare dove
    #si vuole. BENE! io qui di seguito cercherò con tanta pasienza di creare una
    #lista con tutte le variazioni di colore.
    #-------------------------------------------------------------------------------
    # In parole brevi, questo non è uno script ma un utility da poter inserire
    # nell'editor, (come il glossario di Dragoverde), e poterlo consultare quando
    # necessita.
    #-------------------------------------------------------------------------------
    #Dunque Bando alle Ciancce e Inizio Ora: (sono le 13:50)
    #===============================================================================
    #-------------------------------------------------------------------------------
    #Premessa1: 0 è il valore più SCURO. Più il valore cresce più il colore è kiaro.
    #-------------------------------------------------------------------------------
    #===============================================================================
    #-------------------------------------------------------------------------------
    #Premessa2: Tutti i parametri sotto-esposti possiedono opacità = 255
    #-------------------------------------------------------------------------------
    #===============================================================================
    #-------------------------------------------------------------------------------
    #Premessa3: Per ogni Color.new(r,g,b) voi potete aggiungere anche l'alpha
    # ossia: Color.new(r,g,b,a) cioè così facendo regolerete l'opacità
    # ricordandovi che 0 = trasparente ; 255 = visibile.
    # Se la ometterete come nel mio caso assumerà valore 255 in automatico.
    #-------------------------------------------------------------------------------
    #===============================================================================
    # BEGIN: - -
    #- - - - - -
    #
    #-----------
    #NERO: -----
    #-----------
    # 1) Color.new(0,0,0) = Nero 0
    # 2) Color.new(1,1,1) = Nero 1
    # 3) Color.new(2,2,2) = Nero 2 #Nero simile penna biro
    # 4) Color.new(3,3,3) = Nero 3
    # 5) Color.new(4,4,4) = Nero 4
    # 6) Color.new(5,5,5) = Nero 5
    # 7) Color.new(6,6,6) = Nero 6
    # 8) Color.new(7,7,7) = Nero 7
    # 9) Color.new(8,8,8) = Nero 8
    # 10) Color.new(9,9,9) = Nero 9
    #----------------------------
    #GRIGIO MOLTO SCURO: --------
    #----------------------------
    # 11) Color.new(10,10,10) = Grigio Molto Scuro 0
    # 12) Color.new(11,11,11) = Grigio Molto Scuro 1
    # 13) Color.new(12,12,12) = Grigio Molto Scuro 2
    # 14) Color.new(13,13,13) = Grigio Molto Scuro 3
    # 15) Color.new(14,14,14) = Grigio Molto Scuro 4
    # 16) Color.new(15,15,15) = Grigio Molto Scuro 5
    # 17) Color.new(16,16,16) = Grigio Molto Scuro 6
    # 18) Color.new(17,17,17) = Grigio Molto Scuro 7
    # 19) Color.new(18,18,18) = Grigio Molto Scuro 8
    # 20) Color.new(19,19,19) = Grigio Molto Scuro 9
    # 21) Color.new(20,20,20) = Grigio Molto Scuro 10
    # 22) Color.new(21,21,21) = Grigio Molto Scuro 11
    # 23) Color.new(22,22,22) = Grigio Molto Scuro 12
    # 24) Color.new(23,23,23) = Grigio Molto Scuro 13
    # 25) Color.new(24,24,24) = Grigio Molto Scuro 14
    # 26) Color.new(25,25,25) = Grigio Molto Scuro 15
    # 27) Color.new(26,26,26) = Grigio Molto Scuro 16
    # 28) Color.new(27,27,27) = Grigio Molto Scuro 17
    # 29) Color.new(28,28,28) = Grigio Molto Scuro 18
    # 30) Color.new(29,29,29) = Grigio Molto Scuro 19
    #----------------------------
    #GRIGIO SCURO: --------------
    #----------------------------
    # 31) Color.new(30,30,30) = Grigio Scuro 0
    # 32) Color.new(31,31,31) = Grigio Scuro 1
    # 33) Color.new(32,32,32) = Grigio Scuro 2
    # 34) Color.new(33,33,33) = Grigio Scuro 3
    # 35) Color.new(34,34,34) = Grigio Scuro 4
    # 36) Color.new(35,35,35) = Grigio Scuro 5
    # 37) Color.new(36,36,36) = Grigio Scuro 6
    # 38) Color.new(37,37,37) = Grigio Scuro 7
    # 39) Color.new(38,38,38) = Grigio Scuro 8
    # 40) Color.new(39,39,39) = Grigio Scuro 9
    # 41) Color.new(40,40,40) = Grigio Scuro 10
    # 42) Color.new(41,41,41) = Grigio Scuro 11
    # 43) Color.new(42,42,42) = Grigio Scuro 12
    # 44) Color.new(43,43,43) = Grigio Scuro 13
    # 45) Color.new(44,44,44) = Grigio Scuro 14
    # 46) Color.new(45,45,45) = Grigio Scuro 15
    # 47) Color.new(46,46,46) = Grigio Scuro 16
    # 48) Color.new(47,47,47) = Grigio Scuro 17
    # 49) Color.new(48,48,48) = Grigio Scuro 18
    # 50) Color.new(49,49,49) = Grigio Scuro 19
    # 51) Color.new(50,50,50) = Grigio Scuro 20
    # 52) Color.new(51,51,51) = Grigio Scuro 21
    # 53) Color.new(52,52,52) = Grigio Scuro 22
    # 54) Color.new(53,53,53) = Grigio Scuro 23
    # 55) Color.new(54,54,54) = Grigio Scuro 24
    # 56) Color.new(55,55,55) = Grigio Scuro 25
    # 57) Color.new(56,56,56) = Grigio Scuro 26
    # 58) Color.new(57,57,57) = Grigio Scuro 27
    # 59) Color.new(58,58,58) = Grigio Scuro 28
    # 60) Color.new(59,59,59) = Grigio Scuro 29
    #----------------------------
    #GRIGIO: --------------------
    #----------------------------
    # 61) Color.new(60,60,60) = Grigio 0
    # 62) Color.new(61,61,61) = Grigio 1
    # 63) Color.new(62,62,62) = Grigio 2
    # 64) Color.new(63,63,63) = Grigio 3
    # 65) Color.new(64,64,64) = Grigio 4
    # 66) Color.new(65,65,65) = Grigio 5 #Grigio matita
    # 67) Color.new(66,66,66) = Grigio 6
    # 68) Color.new(67,67,67) = Grigio 7
    # 69) Color.new(68,68,68) = Grigio 8
    # 70) Color.new(69,69,69) = Grigio 9
    # 71) Color.new(70,70,70) = Grigio 10
    # 72) Color.new(71,71,71) = Grigio 11
    # 73) Color.new(72,72,72) = Grigio 12
    # 74) Color.new(73,73,73) = Grigio 13
    # 75) Color.new(74,74,74) = Grigio 14
    # 76) Color.new(75,75,75) = Grigio 15
    # 77) Color.new(76,76,76) = Grigio 16
    # 78) Color.new(77,77,77) = Grigio 17
    # 79) Color.new(78,78,78) = Grigio 18
    # 80) Color.new(79,79,79) = Grigio 19
    # 81) Color.new(80,80,80) = Grigio 20
    # 82) Color.new(81,81,81) = Grigio 21
    # 83) Color.new(82,82,82) = Grigio 22
    # 84) Color.new(83,83,83) = Grigio 23
    # 85) Color.new(84,84,84) = Grigio 24
    # 86) Color.new(85,85,85) = Grigio 25
    # 87) Color.new(86,86,86) = Grigio 26
    # 88) Color.new(87,87,87) = Grigio 27
    # 89) Color.new(88,88,88) = Grigio 28
    # 90) Color.new(89,89,89) = Grigio 29
    # 91) Color.new(90,90,90) = Grigio 30
    #-----------------------------
    #GRIGIO CHIARO: --------------
    #-----------------------------
    # 92) Color.new(91,91,91) = Grigio Chiaro 0
    # 93) Color.new(92,92,92) = Grigio Chiaro 1
    # 94) Color.new(93,93,93) = Grigio Chiaro 2
    # 95) Color.new(94,94,94) = Grigio Chiaro 3
    # 96) Color.new(95,95,95) = Grigio Chiaro 4
    # 97) Color.new(96,96,96) = Grigio Chiaro 5
    # 98) Color.new(97,97,97) = Grigio Chiaro 6
    # 99) Color.new(98,98,98) = Grigio Chiaro 7
    # 100) Color.new(99,99,99) = Grigio Chiaro 8
    # 101) Color.new(100,100,100) = Grigio Chiaro 9
    # 102) Color.new(101,101,101) = Grigio Chiaro 10
    # 103) Color.new(102,102,102) = Grigio Chiaro 11
    # 104) Color.new(103,103,103) = Grigio Chiaro 12
    # 105) Color.new(104,104,104) = Grigio Chiaro 13
    # 106) Color.new(105,105,105) = Grigio Chiaro 14
    # 107) Color.new(106,106,106) = Grigio Chiaro 15
    # 108) Color.new(107,107,107) = Grigio Chiaro 16
    # 109) Color.new(108,108,108) = Grigio Chiaro 17
    # 110) Color.new(109,109,109) = Grigio Chiaro 18
    # 111) Color.new(110,110,110) = Grigio Chiaro 19
    # 112) Color.new(111,111,111) = Grigio Chiaro 20
    # 113) Color.new(112,112,112) = Grigio Chiaro 21
    # 114) Color.new(113,113,113) = Grigio Chiaro 22
    # 115) Color.new(114,114,114) = Grigio Chiaro 23
    # 116) Color.new(115,115,115) = Grigio Chiaro 24
    # 117) Color.new(116,116,116) = Grigio Chiaro 25
    # 118) Color.new(117,117,117) = Grigio Chiaro 26
    # 119) Color.new(118,118,118) = Grigio Chiaro 27
    # 120) Color.new(119,119,119) = Grigio Chiaro 28
    # 121) Color.new(120,120,120) = Grigio Chiaro 29
    # 122) Color.new(121,121,121) = Grigio Chiaro 30
    # 123) Color.new(122,122,122) = Grigio Chiaro 31
    # 124) Color.new(123,123,123) = Grigio Chiaro 32
    # 125) Color.new(124,124,124) = Grigio Chiaro 33
    # 126) Color.new(125,125,125) = Grigio Chiaro 34
    # 127) Color.new(126,126,126) = Grigio Chiaro 35
    # 128) Color.new(127,127,127) = Grigio Chiaro 36
    # 129) Color.new(128,128,128) = Grigio Chiaro 37
    # 130) Color.new(129,129,129) = Grigio Chiaro 38
    # 131) Color.new(130,130,130) = Grigio Chiaro 39
    # 132) Color.new(131,131,131) = Grigio Chiaro 40
    # 133) Color.new(132,132,132) = Grigio Chiaro 41
    # 134) Color.new(133,133,133) = Grigio Chiaro 42
    # 135) Color.new(134,134,134) = Grigio Chiaro 43
    # 136) Color.new(135,135,135) = Grigio Chiaro 44
    # 137) Color.new(136,136,136) = Grigio Chiaro 45
    # 138) Color.new(137,137,137) = Grigio Chiaro 46
    # 139) Color.new(138,138,138) = Grigio Chiaro 47
    # 140) Color.new(139,139,139) = Grigio Chiaro 48
    # 141) Color.new(140,140,140) = Grigio Chiaro 49
    # 142) Color.new(141,141,141) = Grigio Chiaro 50
    # 143) Color.new(142,142,142) = Grigio Chiaro 51
    # 144) Color.new(143,143,143) = Grigio Chiaro 52
    # 145) Color.new(144,144,144) = Grigio Chiaro 53
    # 146) Color.new(145,145,145) = Grigio Chiaro 54
    # 147) Color.new(146,146,146) = Grigio Chiaro 55
    # 148) Color.new(147,147,147) = Grigio Chiaro 56
    # 149) Color.new(148,148,148) = Grigio Chiaro 57
    # 150) Color.new(149,149,149) = Grigio Chiaro 58
    # 151) Color.new(150,150,150) = Grigio Chiaro 59
    # 152) Color.new(151,151,151) = Grigio Chiaro 60
    # 153) Color.new(152,152,152) = Grigio Chiaro 61
    # 154) Color.new(153,153,153) = Grigio Chiaro 62
    # 155) Color.new(154,154,154) = Grigio Chiaro 63
    # 156) Color.new(155,155,155) = Grigio Chiaro 64
    # 157) Color.new(156,156,156) = Grigio Chiaro 65
    # 158) Color.new(157,157,157) = Grigio Chiaro 66
    # 159) Color.new(158,158,158) = Grigio Chiaro 67
    # 160) Color.new(159,159,159) = Grigio Chiaro 68
    #------------------------------
    #GRIGIO MOLTO CHIARO: ---------
    #------------------------------
    # 161) Color.new(160,160,160) = Grigio Molto Chiaro 0
    # 162) Color.new(161,161,161) = Grigio Molto Chiaro 1
    # 163) Color.new(162,162,162) = Grigio Molto Chiaro 2
    # 164) Color.new(163,163,163) = Grigio Molto Chiaro 3
    # 165) Color.new(164,164,164) = Grigio Molto Chiaro 4
    # 166) Color.new(165,165,165) = Grigio Molto Chiaro 5
    # 167) Color.new(166,166,166) = Grigio Molto Chiaro 6
    # 168) Color.new(167,167,167) = Grigio Molto Chiaro 7
    # 169) Color.new(168,168,168) = Grigio Molto Chiaro 8
    # 170) Color.new(169,169,169) = Grigio Molto Chiaro 9
    # 171) Color.new(170,170,170) = Grigio Molto Chiaro 10
    # 172) Color.new(171,171,171) = Grigio Molto Chiaro 11
    # 173) Color.new(172,172,172) = Grigio Molto Chiaro 12
    # 174) Color.new(173,173,173) = Grigio Molto Chiaro 13
    # 175) Color.new(174,174,174) = Grigio Molto Chiaro 14
    # 176) Color.new(175,175,175) = Grigio Molto Chiaro 15
    # 177) Color.new(176,176,176) = Grigio Molto Chiaro 16
    # 178) Color.new(177,177,177) = Grigio Molto Chiaro 17
    # 179) Color.new(178,178,178) = Grigio Molto Chiaro 18
    # 180) Color.new(179,179,179) = Grigio Molto Chiaro 19
    # 181) Color.new(180,180,180) = Grigio Molto Chiaro 20
    # 182) Color.new(181,181,181) = Grigio Molto Chiaro 21
    # 183) Color.new(182,182,182) = Grigio Molto Chiaro 22
    # 184) Color.new(183,183,183) = Grigio Molto Chiaro 23
    # 185) Color.new(184,184,184) = Grigio Molto Chiaro 24
    # 186) Color.new(185,185,185) = Grigio Molto Chiaro 25
    # 187) Color.new(186,186,186) = Grigio Molto Chiaro 26
    # 188) Color.new(187,187,187) = Grigio Molto Chiaro 27
    # 189) Color.new(188,188,188) = Grigio Molto Chiaro 28
    # 190) Color.new(189,189,189) = Grigio Molto Chiaro 29
    #------------------------------
    #BIANCO SPORCO: ---------------
    #------------------------------
    # 191) Color.new(190,190,190) = Bianco Sporco 0
    # 192) Color.new(191,191,191) = Bianco Sporco 1
    # 193) Color.new(192,192,192) = Bianco Sporco 2
    # 194) Color.new(193,193,193) = Bianco Sporco 3
    # 195) Color.new(194,194,194) = Bianco Sporco 4
    # 196) Color.new(195,195,195) = Bianco Sporco 5
    # 197) Color.new(196,196,196) = Bianco Sporco 6
    # 198) Color.new(197,197,197) = Bianco Sporco 7
    # 199) Color.new(198,198,198) = Bianco Sporco 8
    # 200) Color.new(199,199,199) = Bianco Sporco 9
    # 201) Color.new(200,200,200) = Bianco Sporco 10
    # 202) Color.new(201,201,201) = Bianco Sporco 11
    # 203) Color.new(202,202,202) = Bianco Sporco 12
    # 204) Color.new(203,203,203) = Bianco Sporco 13
    # 205) Color.new(204,204,204) = Bianco Sporco 14
    # 206) Color.new(205,205,205) = Bianco Sporco 15
    # 207) Color.new(206,206,206) = Bianco Sporco 16
    # 208) Color.new(207,207,207) = Bianco Sporco 17
    # 209) Color.new(208,208,208) = Bianco Sporco 18
    # 210) Color.new(209,209,209) = Bianco Sporco 19
    # 211) Color.new(210,210,210) = Bianco Sporco 20
    # 212) Color.new(211,211,211) = Bianco Sporco 21
    # 213) Color.new(212,212,212) = Bianco Sporco 22
    # 214) Color.new(213,213,213) = Bianco Sporco 23
    # 215) Color.new(214,214,214) = Bianco Sporco 24
    # 216) Color.new(215,215,215) = Bianco Sporco 25
    # 217) Color.new(216,216,216) = Bianco Sporco 26
    # 218) Color.new(217,217,217) = Bianco Sporco 27
    # 219) Color.new(218,218,218) = Bianco Sporco 28
    # 220) Color.new(219,219,219) = Bianco Sporco 29
    # 221) Color.new(220,220,220) = Bianco Sporco 30
    # 222) Color.new(221,221,221) = Bianco Sporco 31
    # 223) Color.new(222,222,222) = Bianco Sporco 32
    # 224) Color.new(223,223,223) = Bianco Sporco 33
    # 225) Color.new(224,224,224) = Bianco Sporco 34
    # 226) Color.new(225,225,225) = Bianco Sporco 35
    # 227) Color.new(226,226,226) = Bianco Sporco 36
    # 228) Color.new(227,227,227) = Bianco Sporco 37
    # 229) Color.new(228,228,228) = Bianco Sporco 38
    # 230) Color.new(229,229,229) = Bianco Sporco 39
    # 231) Color.new(230,230,230) = Bianco Sporco 40
    # 232) Color.new(231,231,231) = Bianco Sporco 41
    # 233) Color.new(232,232,232) = Bianco Sporco 42
    # 234) Color.new(233,233,233) = Bianco Sporco 43
    # 235) Color.new(234,234,234) = Bianco Sporco 44
    # 236) Color.new(235,235,235) = Bianco Sporco 45
    # 237) Color.new(236,236,236) = Bianco Sporco 46
    # 238) Color.new(237,237,237) = Bianco Sporco 47
    # 239) Color.new(238,238,238) = Bianco Sporco 48
    # 240) Color.new(239,239,239) = Bianco Sporco 49
    # 241) Color.new(240,240,240) = Bianco Sporco 50
    # 242) Color.new(241,241,241) = Bianco Sporco 51
    # 243) Color.new(242,242,242) = Bianco Sporco 52
    # 244) Color.new(243,243,243) = Bianco Sporco 53
    # 245) Color.new(244,244,244) = Bianco Sporco 54
    # 246) Color.new(245,245,245) = Bianco Sporco 55
    #------------------------------
    #BIANCO: ----------------------
    #------------------------------
    # 247) Color.new(246,246,246) = Bianco 0
    # 248) Color.new(247,247,247) = Bianco 1
    # 249) Color.new(248,248,248) = Bianco 2
    # 250) Color.new(249,249,249) = Bianco 3
    # 251) Color.new(250,250,250) = Bianco 4
    # 252) Color.new(251,251,251) = Bianco 5
    # 253) Color.new(252,252,252) = Bianco 6
    # 254) Color.new(253,253,253) = Bianco 7
    # 255) Color.new(254,254,254) = Bianco 8
    # 256) Color.new(255,255,255) = Bianco 9
    #-------------------------------------------------------------------------------
    #===============================================================================
    #-------------------------------------------------------------------------------
    # EDIT: (08/02/2011) -
    #---------------------
    #Premessa4: Prima ho elencato tutte le sfumature del nero.
    # facendo notare quando inizia a tendere al grigio e inseguito al
    # bianco.
    #-------------------------------------------------------------------------------
    #===============================================================================
    #-------------------------------------------------------------------------------
    #------------------------
    #ROSSO MOLTO SCURO: -----
    #------------------------
    # 257) Color.new(10,0,0) = Rosso Molto Scuro 0 # <- (Quasi impercettibile)
    # 258) Color.new(11,0,0) = Rosso Molto Scuro 1 # <- (Quasi impercettibile)
    # 259) Color.new(12,0,0) = Rosso Molto Scuro 2 # <- (Quasi impercettibile)
    # 260) Color.new(13,0,0) = Rosso Molto Scuro 3 # <- (Quasi impercettibile)
    # 261) Color.new(14,0,0) = Rosso Molto Scuro 4 # <- (Quasi impercettibile)
    # 262) Color.new(15,0,0) = Rosso Molto Scuro 5 # <- (Quasi impercettibile)
    # 263) Color.new(16,0,0) = Rosso Molto Scuro 6 # <- (Quasi impercettibile)
    # 264) Color.new(17,0,0) = Rosso Molto Scuro 7 # <- (Quasi impercettibile)
    # 265) Color.new(18,0,0) = Rosso Molto Scuro 8 # <- (Quasi impercettibile)
    # 266) Color.new(19,0,0) = Rosso Molto Scuro 9 # <- (Quasi impercettibile)
    # 267) Color.new(20,0,0) = Rosso Molto Scuro 10
    # 268) Color.new(21,0,0) = Rosso Molto Scuro 11
    # 269) Color.new(22,0,0) = Rosso Molto Scuro 12
    # 270) Color.new(23,0,0) = Rosso Molto Scuro 13
    # 271) Color.new(24,0,0) = Rosso Molto Scuro 14
    # 272) Color.new(25,0,0) = Rosso Molto Scuro 15
    # 273) Color.new(26,0,0) = Rosso Molto Scuro 16
    # 274) Color.new(27,0,0) = Rosso Molto Scuro 17
    # 275) Color.new(28,0,0) = Rosso Molto Scuro 18
    # 276) Color.new(29,0,0) = Rosso Molto Scuro 19
    # 277) Color.new(30,0,0) = Rosso Molto Scuro 20
    # 278) Color.new(31,0,0) = Rosso Molto Scuro 21
    # 279) Color.new(32,0,0) = Rosso Molto Scuro 22
    # 280) Color.new(33,0,0) = Rosso Molto Scuro 23
    # 281) Color.new(34,0,0) = Rosso Molto Scuro 24
    # 282) Color.new(35,0,0) = Rosso Molto Scuro 25
    # 283) Color.new(36,0,0) = Rosso Molto Scuro 26
    # 284) Color.new(37,0,0) = Rosso Molto Scuro 27
    # 285) Color.new(38,0,0) = Rosso Molto Scuro 28
    # 286) Color.new(39,0,0) = Rosso Molto Scuro 29
    # 287) Color.new(40,0,0) = Rosso Molto Scuro 30
    # 288) Color.new(41,0,0) = Rosso Molto Scuro 31
    # 289) Color.new(42,0,0) = Rosso Molto Scuro 32
    # 290) Color.new(43,0,0) = Rosso Molto Scuro 33
    # 291) Color.new(44,0,0) = Rosso Molto Scuro 34
    # 292) Color.new(45,0,0) = Rosso Molto Scuro 35
    # 293) Color.new(46,0,0) = Rosso Molto Scuro 36
    # 294) Color.new(47,0,0) = Rosso Molto Scuro 37
    # 295) Color.new(48,0,0) = Rosso Molto Scuro 38
    # 296) Color.new(49,0,0) = Rosso Molto Scuro 39
    # 297) Color.new(50,0,0) = Rosso Molto Scuro 40
    # 298) Color.new(51,0,0) = Rosso Molto Scuro 41
    # 299) Color.new(52,0,0) = Rosso Molto Scuro 42
    # 300) Color.new(53,0,0) = Rosso Molto Scuro 43
    # 301) Color.new(54,0,0) = Rosso Molto Scuro 44
    # 302) Color.new(55,0,0) = Rosso Molto Scuro 45
    # 303) Color.new(56,0,0) = Rosso Molto Scuro 46
    # 304) Color.new(57,0,0) = Rosso Molto Scuro 47
    # 305) Color.new(58,0,0) = Rosso Molto Scuro 48
    # 306) Color.new(59,0,0) = Rosso Molto Scuro 49
    #-------------------------
    #ROSSO SCURO: ------------
    #-------------------------
    # 307) Color.new(60,0,0) = Rosso Scuro 0
    # 308) Color.new(61,0,0) = Rosso Scuro 1
    # 309) Color.new(62,0,0) = Rosso Scuro 2
    # 310) Color.new(63,0,0) = Rosso Scuro 3
    # 311) Color.new(64,0,0) = Rosso Scuro 4
    # 312) Color.new(65,0,0) = Rosso Scuro 5
    # 313) Color.new(66,0,0) = Rosso Scuro 6
    # 314) Color.new(67,0,0) = Rosso Scuro 7
    # 315) Color.new(68,0,0) = Rosso Scuro 8
    # 316) Color.new(69,0,0) = Rosso Scuro 9
    # 307) Color.new(70,0,0) = Rosso Scuro 10
    # 308) Color.new(71,0,0) = Rosso Scuro 11
    # 309) Color.new(72,0,0) = Rosso Scuro 12
    # 310) Color.new(73,0,0) = Rosso Scuro 13
    # 311) Color.new(74,0,0) = Rosso Scuro 14
    # 312) Color.new(75,0,0) = Rosso Scuro 15
    # 313) Color.new(76,0,0) = Rosso Scuro 16
    # 314) Color.new(77,0,0) = Rosso Scuro 17
    # 315) Color.new(78,0,0) = Rosso Scuro 18
    # 316) Color.new(79,0,0) = Rosso Scuro 19
    # 317) Color.new(80,0,0) = Rosso Scuro 20
    # 318) Color.new(81,0,0) = Rosso Scuro 21
    # 319) Color.new(82,0,0) = Rosso Scuro 22
    # 320) Color.new(83,0,0) = Rosso Scuro 23
    # 321) Color.new(84,0,0) = Rosso Scuro 24
    # 322) Color.new(85,0,0) = Rosso Scuro 25
    # 323) Color.new(86,0,0) = Rosso Scuro 26
    # 324) Color.new(87,0,0) = Rosso Scuro 27
    # 325) Color.new(88,0,0) = Rosso Scuro 28
    # 326) Color.new(89,0,0) = Rosso Scuro 29
    # 327) Color.new(90,0,0) = Rosso Scuro 30
    # 328) Color.new(91,0,0) = Rosso Scuro 31
    # 329) Color.new(92,0,0) = Rosso Scuro 32
    # 330) Color.new(93,0,0) = Rosso Scuro 33
    # 331) Color.new(94,0,0) = Rosso Scuro 34
    # 332) Color.new(95,0,0) = Rosso Scuro 35
    # 333) Color.new(96,0,0) = Rosso Scuro 36
    # 334) Color.new(97,0,0) = Rosso Scuro 37
    # 335) Color.new(98,0,0) = Rosso Scuro 38
    # 336) Color.new(99,0,0) = Rosso Scuro 39 #Rosso simile penna biro
    #--------------------------
    #ROSSO: -------------------
    #--------------------------
    # 337) Color.new(100,0,0) = Rosso 0
    # 337) Color.new(100,0,0) = Rosso 0
    # 337) Color.new(100,0,0) = Rosso 0
    # 337) Color.new(100,0,0) = Rosso 0
    # 338) Color.new(101,0,0) = Rosso 1
    # 339) Color.new(102,0,0) = Rosso 2
    # 340) Color.new(103,0,0) = Rosso 3
    # 341) Color.new(104,0,0) = Rosso 4
    # 342) Color.new(105,0,0) = Rosso 5
    # 343) Color.new(106,0,0) = Rosso 6
    # 344) Color.new(107,0,0) = Rosso 7
    # 345) Color.new(108,0,0) = Rosso 8
    # 346) Color.new(109,0,0) = Rosso 9
    # 347) Color.new(110,0,0) = Rosso 10
    # 348) Color.new(111,0,0) = Rosso 11
    # 349) Color.new(112,0,0) = Rosso 12
    # 350) Color.new(113,0,0) = Rosso 13
    # 351) Color.new(114,0,0) = Rosso 14
    # 352) Color.new(115,0,0) = Rosso 15
    # 353) Color.new(116,0,0) = Rosso 16
    # 354) Color.new(117,0,0) = Rosso 17
    # 355) Color.new(118,0,0) = Rosso 18
    # 356) Color.new(119,0,0) = Rosso 19
    # 357) Color.new(120,0,0) = Rosso 20
    # 358) Color.new(121,0,0) = Rosso 21
    # 359) Color.new(122,0,0) = Rosso 22
    # 360) Color.new(123,0,0) = Rosso 23
    # 361) Color.new(124,0,0) = Rosso 24
    # 362) Color.new(125,0,0) = Rosso 25
    # 363) Color.new(126,0,0) = Rosso 26
    # 364) Color.new(127,0,0) = Rosso 27
    # 365) Color.new(128,0,0) = Rosso 28
    # 366) Color.new(129,0,0) = Rosso 29
    # 367) Color.new(130,0,0) = Rosso 30
    # 368) Color.new(131,0,0) = Rosso 31
    # 369) Color.new(132,0,0) = Rosso 32
    # 370) Color.new(133,0,0) = Rosso 33
    # 371) Color.new(134,0,0) = Rosso 34
    # 372) Color.new(135,0,0) = Rosso 35
    # 373) Color.new(136,0,0) = Rosso 36
    # 374) Color.new(137,0,0) = Rosso 37
    # 375) Color.new(138,0,0) = Rosso 38
    # 376) Color.new(139,0,0) = Rosso 39
    # 377) Color.new(140,0,0) = Rosso 40
    # 378) Color.new(141,0,0) = Rosso 41
    # 379) Color.new(142,0,0) = Rosso 42
    # 380) Color.new(143,0,0) = Rosso 43
    # 381) Color.new(144,0,0) = Rosso 44
    # 382) Color.new(145,0,0) = Rosso 45
    # 383) Color.new(146,0,0) = Rosso 46
    # 384) Color.new(147,0,0) = Rosso 47
    # 385) Color.new(148,0,0) = Rosso 48
    # 386) Color.new(149,0,0) = Rosso 49
    # 387) Color.new(150,0,0) = Rosso 50
    # 388) Color.new(151,0,0) = Rosso 51
    # 389) Color.new(152,0,0) = Rosso 52
    # 390) Color.new(153,0,0) = Rosso 53
    # 391) Color.new(154,0,0) = Rosso 54
    # 392) Color.new(155,0,0) = Rosso 55
    # 393) Color.new(156,0,0) = Rosso 56
    # 394) Color.new(157,0,0) = Rosso 57
    # 395) Color.new(158,0,0) = Rosso 58
    # 396) Color.new(159,0,0) = Rosso 59
    # 397) Color.new(160,0,0) = Rosso 60
    # 398) Color.new(161,0,0) = Rosso 61
    # 399) Color.new(162,0,0) = Rosso 62
    # 400) Color.new(163,0,0) = Rosso 63
    # 401) Color.new(164,0,0) = Rosso 64
    # 402) Color.new(165,0,0) = Rosso 65
    # 403) Color.new(166,0,0) = Rosso 66
    # 404) Color.new(167,0,0) = Rosso 67
    # 405) Color.new(168,0,0) = Rosso 68
    # 406) Color.new(169,0,0) = Rosso 69 #Rosso simile colore a spirito
    #--------------------------
    #ROSSO CHIARO: ------------
    #--------------------------
    # 407) Color.new(170,0,0) = Rosso Chiaro 0
    # 408) Color.new(171,0,0) = Rosso Chiaro 1
    # 409) Color.new(172,0,0) = Rosso Chiaro 2
    # 410) Color.new(173,0,0) = Rosso Chiaro 3
    # 411) Color.new(174,0,0) = Rosso Chiaro 4
    # 412) Color.new(175,0,0) = Rosso Chiaro 5
    # 413) Color.new(176,0,0) = Rosso Chiaro 6
    # 414) Color.new(177,0,0) = Rosso Chiaro 7
    # 415) Color.new(178,0,0) = Rosso Chiaro 8
    # 416) Color.new(179,0,0) = Rosso Chiaro 9
    # 417) Color.new(180,0,0) = Rosso Chiaro 10
    # 418) Color.new(181,0,0) = Rosso Chiaro 11
    # 419) Color.new(182,0,0) = Rosso Chiaro 12
    # 420) Color.new(183,0,0) = Rosso Chiaro 13
    # 421) Color.new(184,0,0) = Rosso Chiaro 14
    # 422) Color.new(185,0,0) = Rosso Chiaro 15
    # 423) Color.new(186,0,0) = Rosso Chiaro 16
    # 424) Color.new(187,0,0) = Rosso Chiaro 17
    # 425) Color.new(188,0,0) = Rosso Chiaro 18
    # 426) Color.new(189,0,0) = Rosso Chiaro 19
    # 427) Color.new(190,0,0) = Rosso Chiaro 20
    # 428) Color.new(191,0,0) = Rosso Chiaro 21
    # 429) Color.new(192,0,0) = Rosso Chiaro 22
    # 430) Color.new(193,0,0) = Rosso Chiaro 23
    # 431) Color.new(194,0,0) = Rosso Chiaro 24
    # 432) Color.new(195,0,0) = Rosso Chiaro 25
    # 433) Color.new(196,0,0) = Rosso Chiaro 26
    # 434) Color.new(197,0,0) = Rosso Chiaro 27
    # 435) Color.new(198,0,0) = Rosso Chiaro 28
    # 436) Color.new(199,0,0) = Rosso Chiaro 29
    # 437) Color.new(200,0,0) = Rosso Chiaro 30
    # 438) Color.new(201,0,0) = Rosso Chiaro 31
    # 439) Color.new(202,0,0) = Rosso Chiaro 32
    # 440) Color.new(203,0,0) = Rosso Chiaro 33
    # 441) Color.new(204,0,0) = Rosso Chiaro 34
    # 442) Color.new(205,0,0) = Rosso Chiaro 35
    # 443) Color.new(206,0,0) = Rosso Chiaro 36
    # 444) Color.new(207,0,0) = Rosso Chiaro 37
    # 445) Color.new(208,0,0) = Rosso Chiaro 38
    # 446) Color.new(209,0,0) = Rosso Chiaro 39
    # 447) Color.new(210,0,0) = Rosso Chiaro 40
    # 448) Color.new(211,0,0) = Rosso Chiaro 41
    # 449) Color.new(212,0,0) = Rosso Chiaro 42
    # 450) Color.new(213,0,0) = Rosso Chiaro 43
    # 451) Color.new(214,0,0) = Rosso Chiaro 44
    # 452) Color.new(215,0,0) = Rosso Chiaro 45
    # 453) Color.new(216,0,0) = Rosso Chiaro 46
    # 454) Color.new(217,0,0) = Rosso Chiaro 47
    # 455) Color.new(218,0,0) = Rosso Chiaro 48
    # 456) Color.new(219,0,0) = Rosso Chiaro 49
    # 457) Color.new(220,0,0) = Rosso Chiaro 50
    # 458) Color.new(221,0,0) = Rosso Chiaro 51
    # 459) Color.new(222,0,0) = Rosso Chiaro 52
    # 460) Color.new(223,0,0) = Rosso Chiaro 53
    # 461) Color.new(224,0,0) = Rosso Chiaro 54
    # 462) Color.new(225,0,0) = Rosso Chiaro 55
    # 463) Color.new(226,0,0) = Rosso Chiaro 56
    # 464) Color.new(227,0,0) = Rosso Chiaro 57
    # 465) Color.new(228,0,0) = Rosso Chiaro 58
    # 466) Color.new(229,0,0) = Rosso Chiaro 59
    #--------------------------
    #ROSSO MOLTO CHIARO: ------
    #--------------------------
    # 467) Color.new(230,0,0) = Rosso Molto Chiaro 0
    # 468) Color.new(231,0,0) = Rosso Molto Chiaro 1
    # 469) Color.new(232,0,0) = Rosso Molto Chiaro 2
    # 470) Color.new(233,0,0) = Rosso Molto Chiaro 3
    # 471) Color.new(234,0,0) = Rosso Molto Chiaro 4
    # 472) Color.new(235,0,0) = Rosso Molto Chiaro 5
    # 473) Color.new(236,0,0) = Rosso Molto Chiaro 6
    # 474) Color.new(237,0,0) = Rosso Molto Chiaro 7
    # 475) Color.new(238,0,0) = Rosso Molto Chiaro 8
    # 476) Color.new(239,0,0) = Rosso Molto Chiaro 9
    # 477) Color.new(240,0,0) = Rosso Molto Chiaro 10
    # 478) Color.new(241,0,0) = Rosso Molto Chiaro 11
    # 479) Color.new(242,0,0) = Rosso Molto Chiaro 12
    # 480) Color.new(243,0,0) = Rosso Molto Chiaro 13
    # 481) Color.new(244,0,0) = Rosso Molto Chiaro 14
    # 482) Color.new(245,0,0) = Rosso Molto Chiaro 15
    # 483) Color.new(246,0,0) = Rosso Molto Chiaro 16
    # 484) Color.new(247,0,0) = Rosso Molto Chiaro 17
    # 485) Color.new(248,0,0) = Rosso Molto Chiaro 18
    # 486) Color.new(249,0,0) = Rosso Molto Chiaro 19
    # 487) Color.new(250,0,0) = Rosso Molto Chiaro 20
    # 488) Color.new(251,0,0) = Rosso Molto Chiaro 21
    # 489) Color.new(252,0,0) = Rosso Molto Chiaro 22
    # 490) Color.new(253,0,0) = Rosso Molto Chiaro 23
    # 491) Color.new(254,0,0) = Rosso Molto Chiaro 24
    # 492) Color.new(255,0,0) = Rosso Molto Chiaro 25
    #-------------------------------------------------------------------------------
    #===============================================================================
    #-------------------------------------------------------------------------------
    #------------------------
    #VERDE MOLTO SCURO: -----
    #------------------------
    # 493) Color.new(0,10,0) = Verde Molto Scuro 0 # <- (Quasi impercettibile)
    # 494) Color.new(0,11,0) = Verde Molto Scuro 1 # <- (Quasi impercettibile)
    # 495) Color.new(0,12,0) = Verde Molto Scuro 2 # <- (Quasi impercettibile)
    # 496) Color.new(0,13,0) = Verde Molto Scuro 3 # <- (Quasi impercettibile)
    # 497) Color.new(0,14,0) = Verde Molto Scuro 4 # <- (Quasi impercettibile)
    # 498) Color.new(0,15,0) = Verde Molto Scuro 5 # <- (Quasi impercettibile)
    # 499) Color.new(0,16,0) = Verde Molto Scuro 6 # <- (Quasi impercettibile)
    # 500) Color.new(0,17,0) = Verde Molto Scuro 7 # <- (Quasi impercettibile)
    # 501) Color.new(0,18,0) = Verde Molto Scuro 8 # <- (Quasi impercettibile)
    # 502) Color.new(0,19,0) = Verde Molto Scuro 9 # <- (Quasi impercettibile)
    # 503) Color.new(0,20,0) = Verde Molto Scuro 10
    # 504) Color.new(0,21,0) = Verde Molto Scuro 11
    # 505) Color.new(0,22,0) = Verde Molto Scuro 12
    # 506) Color.new(0,23,0) = Verde Molto Scuro 13
    # 507) Color.new(0,24,0) = Verde Molto Scuro 14
    # 508) Color.new(0,25,0) = Verde Molto Scuro 15
    # 509) Color.new(0,26,0) = Verde Molto Scuro 16
    # 510) Color.new(0,27,0) = Verde Molto Scuro 17
    # 511) Color.new(0,28,0) = Verde Molto Scuro 18
    # 512) Color.new(0,29,0) = Verde Molto Scuro 19
    # 513) Color.new(0,30,0) = Verde Molto Scuro 20
    # 514) Color.new(0,31,0) = Verde Molto Scuro 21
    # 515) Color.new(0,32,0) = Verde Molto Scuro 22
    # 516) Color.new(0,33,0) = Verde Molto Scuro 23
    # 517) Color.new(0,34,0) = Verde Molto Scuro 24
    # 518) Color.new(0,35,0) = Verde Molto Scuro 25
    # 519) Color.new(0,36,0) = Verde Molto Scuro 26
    # 520) Color.new(0,37,0) = Verde Molto Scuro 27
    # 521) Color.new(0,38,0) = Verde Molto Scuro 28
    # 522) Color.new(0,39,0) = Verde Molto Scuro 29
    # 523) Color.new(0,40,0) = Verde Molto Scuro 30
    # 534) Color.new(0,41,0) = Verde Molto Scuro 31
    # 535) Color.new(0,42,0) = Verde Molto Scuro 32
    # 536) Color.new(0,43,0) = Verde Molto Scuro 33
    # 537) Color.new(0,44,0) = Verde Molto Scuro 34
    # 538) Color.new(0,45,0) = Verde Molto Scuro 35
    # 539) Color.new(0,46,0) = Verde Molto Scuro 36
    # 540) Color.new(0,47,0) = Verde Molto Scuro 37
    # 541) Color.new(0,48,0) = Verde Molto Scuro 38
    # 542) Color.new(0,49,0) = Verde Molto Scuro 39
    # 543) Color.new(0,50,0) = Verde Molto Scuro 40
    # 544) Color.new(0,51,0) = Verde Molto Scuro 41
    # 545) Color.new(0,52,0) = Verde Molto Scuro 42
    # 546) Color.new(0,53,0) = Verde Molto Scuro 43
    # 547) Color.new(0,54,0) = Verde Molto Scuro 44
    # 548) Color.new(0,55,0) = Verde Molto Scuro 45
    # 549) Color.new(0,56,0) = Verde Molto Scuro 46
    # 550) Color.new(0,57,0) = Verde Molto Scuro 47
    # 551) Color.new(0,58,0) = Verde Molto Scuro 48
    # 552) Color.new(0,59,0) = Verde Molto Scuro 49
    #-------------------------
    #VERDE SCURO: ------------
    #-------------------------
    # 553) Color.new(0,60,0) = Verde Scuro 0
    # 554) Color.new(0,61,0) = Verde Scuro 1
    # 555) Color.new(0,62,0) = Verde Scuro 2
    # 556) Color.new(0,63,0) = Verde Scuro 3
    # 557) Color.new(0,64,0) = Verde Scuro 4
    # 558) Color.new(0,65,0) = Verde Scuro 5
    # 559) Color.new(0,66,0) = Verde Scuro 6
    # 560) Color.new(0,67,0) = Verde Scuro 7
    # 561) Color.new(0,68,0) = Verde Scuro 8
    # 562) Color.new(0,69,0) = Verde Scuro 9
    # 563) Color.new(0,70,0) = Verde Scuro 10
    # 564) Color.new(0,71,0) = Verde Scuro 11
    # 565) Color.new(0,72,0) = Verde Scuro 12
    # 566) Color.new(0,73,0) = Verde Scuro 13
    # 567) Color.new(0,74,0) = Verde Scuro 14
    # 568) Color.new(0,75,0) = Verde Scuro 15
    # 569) Color.new(0,76,0) = Verde Scuro 16
    # 570) Color.new(0,77,0) = Verde Scuro 17
    # 571) Color.new(0,78,0) = Verde Scuro 18
    # 572) Color.new(0,79,0) = Verde Scuro 19
    # 573) Color.new(0,80,0) = Verde Scuro 20
    # 574) Color.new(0,81,0) = Verde Scuro 21
    # 575) Color.new(0,82,0) = Verde Scuro 22
    # 576) Color.new(0,83,0) = Verde Scuro 23
    # 577) Color.new(0,84,0) = Verde Scuro 24
    # 578) Color.new(0,85,0) = Verde Scuro 25
    # 579) Color.new(0,86,0) = Verde Scuro 26
    # 580) Color.new(0,87,0) = Verde Scuro 27
    # 581) Color.new(0,88,0) = Verde Scuro 28
    # 582) Color.new(0,89,0) = Verde Scuro 29
    # 583) Color.new(0,90,0) = Verde Scuro 30
    # 584) Color.new(0,91,0) = Verde Scuro 31
    # 585) Color.new(0,92,0) = Verde Scuro 32
    # 586) Color.new(0,93,0) = Verde Scuro 33
    # 587) Color.new(0,94,0) = Verde Scuro 34
    # 588) Color.new(0,95,0) = Verde Scuro 35
    # 589) Color.new(0,96,0) = Verde Scuro 36
    # 590) Color.new(0,97,0) = Verde Scuro 37
    # 591) Color.new(0,98,0) = Verde Scuro 38
    # 592) Color.new(0,99,0) = Verde Scuro 39
    #--------------------------
    #VERDE: -------------------
    #--------------------------
    # 593) Color.new(0,100,0) = Verde 0
    # 594) Color.new(0,101,0) = Verde 1
    # 595) Color.new(0,102,0) = Verde 2
    # 596) Color.new(0,103,0) = Verde 3
    # 597) Color.new(0,104,0) = Verde 4
    # 598) Color.new(0,105,0) = Verde 5
    # 599) Color.new(0,106,0) = Verde 6
    # 600) Color.new(0,107,0) = Verde 7
    # 601) Color.new(0,108,0) = Verde 8
    # 602) Color.new(0,109,0) = Verde 9
    # 603) Color.new(0,110,0) = Verde 10
    # 604) Color.new(0,111,0) = Verde 11
    # 605) Color.new(0,112,0) = Verde 12
    # 606) Color.new(0,113,0) = Verde 13
    # 607) Color.new(0,114,0) = Verde 14
    # 608) Color.new(0,115,0) = Verde 15
    # 609) Color.new(0,116,0) = Verde 16
    # 610) Color.new(0,117,0) = Verde 17
    # 611) Color.new(0,118,0) = Verde 18
    # 612) Color.new(0,119,0) = Verde 19
    # 613) Color.new(0,120,0) = Verde 20
    # 614) Color.new(0,121,0) = Verde 21
    # 615) Color.new(0,122,0) = Verde 22
    # 616) Color.new(0,123,0) = Verde 23
    # 617) Color.new(0,124,0) = Verde 24
    # 618) Color.new(0,125,0) = Verde 25
    # 619) Color.new(0,126,0) = Verde 26
    # 620) Color.new(0,127,0) = Verde 27
    # 621) Color.new(0,128,0) = Verde 28
    # 622) Color.new(0,129,0) = Verde 29
    # 623) Color.new(0,130,0) = Verde 30
    # 624) Color.new(0,131,0) = Verde 31
    # 625) Color.new(0,132,0) = Verde 32
    # 626) Color.new(0,133,0) = Verde 33
    # 627) Color.new(0,134,0) = Verde 34
    # 628) Color.new(0,135,0) = Verde 35
    # 629) Color.new(0,136,0) = Verde 36
    # 630) Color.new(0,137,0) = Verde 37
    # 631) Color.new(0,138,0) = Verde 38
    # 632) Color.new(0,139,0) = Verde 39
    # 633) Color.new(0,140,0) = Verde 40
    # 634) Color.new(0,141,0) = Verde 41
    # 635) Color.new(0,142,0) = Verde 42
    # 636) Color.new(0,143,0) = Verde 43
    # 637) Color.new(0,144,0) = Verde 44
    # 638) Color.new(0,145,0) = Verde 45
    # 639) Color.new(0,146,0) = Verde 46
    # 640) Color.new(0,147,0) = Verde 47
    # 641) Color.new(0,148,0) = Verde 48
    # 642) Color.new(0,149,0) = Verde 49
    # 643) Color.new(0,150,0) = Verde 50
    # 644) Color.new(0,151,0) = Verde 51
    # 645) Color.new(0,152,0) = Verde 52
    # 646) Color.new(0,153,0) = Verde 53
    # 647) Color.new(0,154,0) = Verde 54
    # 648) Color.new(0,155,0) = Verde 55
    # 649) Color.new(0,156,0) = Verde 56
    # 650) Color.new(0,157,0) = Verde 57
    # 651) Color.new(0,158,0) = Verde 58
    # 652) Color.new(0,159,0) = Verde 59
    # 653) Color.new(0,160,0) = Verde 60
    # 654) Color.new(0,161,0) = Verde 61
    # 655) Color.new(0,162,0) = Verde 62
    # 656) Color.new(0,163,0) = Verde 63
    # 657) Color.new(0,164,0) = Verde 64
    # 658) Color.new(0,165,0) = Verde 65
    # 659) Color.new(0,166,0) = Verde 66
    # 660) Color.new(0,167,0) = Verde 67
    # 661) Color.new(0,168,0) = Verde 68
    # 662) Color.new(0,169,0) = Verde 69 #Verde simile colore a spirito
    #--------------------------
    #VERDE CHIARO: ------------
    #--------------------------
    # 663) Color.new(0,170,0) = Verde Chiaro 0
    # 664) Color.new(0,171,0) = Verde Chiaro 1
    # 665) Color.new(0,172,0) = Verde Chiaro 2
    # 666) Color.new(0,173,0) = Verde Chiaro 3
    # 667) Color.new(0,174,0) = Verde Chiaro 4
    # 668) Color.new(0,175,0) = Verde Chiaro 5
    # 669) Color.new(0,176,0) = Verde Chiaro 6
    # 670) Color.new(0,177,0) = Verde Chiaro 7
    # 671) Color.new(0,178,0) = Verde Chiaro 8
    # 672) Color.new(0,179,0) = Verde Chiaro 9
    # 673) Color.new(0,180,0) = Verde Chiaro 10
    # 674) Color.new(0,181,0) = Verde Chiaro 11
    # 675) Color.new(0,182,0) = Verde Chiaro 12
    # 676) Color.new(0,183,0) = Verde Chiaro 13
    # 677) Color.new(0,184,0) = Verde Chiaro 14
    # 678) Color.new(0,185,0) = Verde Chiaro 15
    # 679) Color.new(0,186,0) = Verde Chiaro 16
    # 680) Color.new(0,187,0) = Verde Chiaro 17
    # 681) Color.new(0,188,0) = Verde Chiaro 18
    # 682) Color.new(0,189,0) = Verde Chiaro 19
    # 683) Color.new(0,190,0) = Verde Chiaro 20
    # 684) Color.new(0,191,0) = Verde Chiaro 21
    # 685) Color.new(0,192,0) = Verde Chiaro 22
    # 686) Color.new(0,193,0) = Verde Chiaro 23
    # 687) Color.new(0,194,0) = Verde Chiaro 24
    # 688) Color.new(0,195,0) = Verde Chiaro 25
    # 689) Color.new(0,196,0) = Verde Chiaro 26
    # 690) Color.new(0,197,0) = Verde Chiaro 27
    # 691) Color.new(0,198,0) = Verde Chiaro 28
    # 692) Color.new(0,199,0) = Verde Chiaro 29
    # 693) Color.new(0,200,0) = Verde Chiaro 30
    # 694) Color.new(0,201,0) = Verde Chiaro 31
    # 695) Color.new(0,202,0) = Verde Chiaro 32
    # 696) Color.new(0,203,0) = Verde Chiaro 33
    # 697) Color.new(0,204,0) = Verde Chiaro 34
    # 698) Color.new(0,205,0) = Verde Chiaro 35
    # 699) Color.new(0,206,0) = Verde Chiaro 36
    # 700) Color.new(0,207,0) = Verde Chiaro 37
    # 701) Color.new(0,208,0) = Verde Chiaro 38
    # 702) Color.new(0,209,0) = Verde Chiaro 39
    # 703) Color.new(0,210,0) = Verde Chiaro 40
    # 704) Color.new(0,211,0) = Verde Chiaro 41
    # 705) Color.new(0,212,0) = Verde Chiaro 42
    # 706) Color.new(0,213,0) = Verde Chiaro 43
    # 707) Color.new(0,214,0) = Verde Chiaro 44
    # 708) Color.new(0,215,0) = Verde Chiaro 45
    # 709) Color.new(0,216,0) = Verde Chiaro 46
    # 710) Color.new(0,217,0) = Verde Chiaro 47
    # 711) Color.new(0,218,0) = Verde Chiaro 48
    # 712) Color.new(0,219,0) = Verde Chiaro 49
    # 713) Color.new(0,220,0) = Verde Chiaro 50
    # 714) Color.new(0,221,0) = Verde Chiaro 51
    # 715) Color.new(0,222,0) = Verde Chiaro 52
    # 716) Color.new(0,223,0) = Verde Chiaro 53
    # 717) Color.new(0,224,0) = Verde Chiaro 54
    # 718) Color.new(0,225,0) = Verde Chiaro 55
    # 719) Color.new(0,226,0) = Verde Chiaro 56
    # 720) Color.new(0,227,0) = Verde Chiaro 57
    # 721) Color.new(0,228,0) = Verde Chiaro 58
    # 722) Color.new(0,229,0) = Verde Chiaro 59
    #--------------------------
    #VERDE MOLTO CHIARO: ------
    #--------------------------
    # 723) Color.new(0,230,0) = Verde Molto Chiaro 0
    # 724) Color.new(0,231,0) = Verde Molto Chiaro 1
    # 725) Color.new(0,232,0) = Verde Molto Chiaro 2
    # 726) Color.new(0,233,0) = Verde Molto Chiaro 3
    # 727) Color.new(0,234,0) = Verde Molto Chiaro 4
    # 728) Color.new(0,235,0) = Verde Molto Chiaro 5
    # 729) Color.new(0,236,0) = Verde Molto Chiaro 6
    # 730) Color.new(0,237,0) = Verde Molto Chiaro 7
    # 731) Color.new(0,238,0) = Verde Molto Chiaro 8
    # 732) Color.new(0,239,0) = Verde Molto Chiaro 9
    # 733) Color.new(0,240,0) = Verde Molto Chiaro 10
    # 734) Color.new(0,241,0) = Verde Molto Chiaro 11
    # 735) Color.new(0,242,0) = Verde Molto Chiaro 12
    # 736) Color.new(0,243,0) = Verde Molto Chiaro 13
    # 737) Color.new(0,244,0) = Verde Molto Chiaro 14
    # 738) Color.new(0,245,0) = Verde Molto Chiaro 15
    # 739) Color.new(0,246,0) = Verde Molto Chiaro 16
    # 740) Color.new(0,247,0) = Verde Molto Chiaro 17
    # 741) Color.new(0,248,0) = Verde Molto Chiaro 18
    # 742) Color.new(0,249,0) = Verde Molto Chiaro 19
    # 743) Color.new(0,250,0) = Verde Molto Chiaro 20
    # 744) Color.new(0,251,0) = Verde Molto Chiaro 21
    # 745) Color.new(0,252,0) = Verde Molto Chiaro 22
    # 746) Color.new(0,253,0) = Verde Molto Chiaro 23
    # 747) Color.new(0,254,0) = Verde Molto Chiaro 24
    # 748) Color.new(0,255,0) = Verde Molto Chiaro 25
    #-------------------------------------------------------------------------------
    #===============================================================================
    #-------------------------------------------------------------------------------
    #------------------------
    #BLU MOLTO SCURO: -------
    #------------------------
    # 749) Color.new(0,0,10) = Blu Molto Scuro 0 # <- (Quasi impercettibile)
    # 750) Color.new(0,0,11) = Blu Molto Scuro 1 # <- (Quasi impercettibile)
    # 751) Color.new(0,0,12) = Blu Molto Scuro 2 # <- (Quasi impercettibile)
    # 752) Color.new(0,0,13) = Blu Molto Scuro 3 # <- (Quasi impercettibile)
    # 753) Color.new(0,0,14) = Blu Molto Scuro 4 # <- (Quasi impercettibile)
    # 754) Color.new(0,0,15) = Blu Molto Scuro 5 # <- (Quasi impercettibile)
    # 755) Color.new(0,0,16) = Blu Molto Scuro 6 # <- (Quasi impercettibile)
    # 756) Color.new(0,0,17) = Blu Molto Scuro 7 # <- (Quasi impercettibile)
    # 757) Color.new(0,0,18) = Blu Molto Scuro 8 # <- (Quasi impercettibile)
    # 758) Color.new(0,0,19) = Blu Molto Scuro 9 # <- (Quasi impercettibile)
    # 759) Color.new(0,0,20) = Blu Molto Scuro 10
    # 760) Color.new(0,0,21) = Blu Molto Scuro 11
    # 761) Color.new(0,0,22) = Blu Molto Scuro 12
    # 762) Color.new(0,0,23) = Blu Molto Scuro 13
    # 763) Color.new(0,0,24) = Blu Molto Scuro 14
    # 764) Color.new(0,0,25) = Blu Molto Scuro 15
    # 765) Color.new(0,0,26) = Blu Molto Scuro 16
    # 766) Color.new(0,0,27) = Blu Molto Scuro 17
    # 767) Color.new(0,0,28) = Blu Molto Scuro 18
    # 768) Color.new(0,0,29) = Blu Molto Scuro 19
    # 769) Color.new(0,0,30) = Blu Molto Scuro 20
    # 770) Color.new(0,0,31) = Blu Molto Scuro 21
    # 771) Color.new(0,0,32) = Blu Molto Scuro 22
    # 772) Color.new(0,0,33) = Blu Molto Scuro 23
    # 773) Color.new(0,0,34) = Blu Molto Scuro 24
    # 774) Color.new(0,0,35) = Blu Molto Scuro 25
    # 775) Color.new(0,0,36) = Blu Molto Scuro 26
    # 776) Color.new(0,0,37) = Blu Molto Scuro 27
    # 777) Color.new(0,0,38) = Blu Molto Scuro 28
    # 778) Color.new(0,0,39) = Blu Molto Scuro 29
    # 779) Color.new(0,0,40) = Blu Molto Scuro 30
    # 780) Color.new(0,0,41) = Blu Molto Scuro 31
    # 781) Color.new(0,0,42) = Blu Molto Scuro 32
    # 782) Color.new(0,0,43) = Blu Molto Scuro 33
    # 783) Color.new(0,0,44) = Blu Molto Scuro 34
    # 784) Color.new(0,0,45) = Blu Molto Scuro 35
    # 785) Color.new(0,0,46) = Blu Molto Scuro 36
    # 786) Color.new(0,0,47) = Blu Molto Scuro 37
    # 787) Color.new(0,0,48) = Blu Molto Scuro 38
    # 788) Color.new(0,0,49) = Blu Molto Scuro 39
    # 789) Color.new(0,0,50) = Blu Molto Scuro 40
    # 790) Color.new(0,0,51) = Blu Molto Scuro 41
    # 791) Color.new(0,0,52) = Blu Molto Scuro 42
    # 792) Color.new(0,0,53) = Blu Molto Scuro 43
    # 793) Color.new(0,0,54) = Blu Molto Scuro 44
    # 794) Color.new(0,0,55) = Blu Molto Scuro 45
    # 795) Color.new(0,0,56) = Blu Molto Scuro 46
    # 796) Color.new(0,0,57) = Blu Molto Scuro 47
    # 797) Color.new(0,0,58) = Blu Molto Scuro 48
    # 798) Color.new(0,0,59) = Blu Molto Scuro 49
    #-------------------------
    #BLU SCURO: --------------
    #-------------------------
    # 799) Color.new(0,0,60) = Blu Scuro 0
    # 800) Color.new(0,0,61) = Blu Scuro 1
    # 801) Color.new(0,0,62) = Blu Scuro 2
    # 802) Color.new(0,0,63) = Blu Scuro 3
    # 803) Color.new(0,0,64) = Blu Scuro 4
    # 804) Color.new(0,0,65) = Blu Scuro 5
    # 805) Color.new(0,0,66) = Blu Scuro 6
    # 806) Color.new(0,0,67) = Blu Scuro 7
    # 807) Color.new(0,0,68) = Blu Scuro 8
    # 808) Color.new(0,0,69) = Blu Scuro 9
    # 809) Color.new(0,0,70) = Blu Scuro 10
    # 810) Color.new(0,0,71) = Blu Scuro 11
    # 811) Color.new(0,0,72) = Blu Scuro 12
    # 812) Color.new(0,0,73) = Blu Scuro 13
    # 813) Color.new(0,0,74) = Blu Scuro 14
    # 814) Color.new(0,0,75) = Blu Scuro 15
    # 815) Color.new(0,0,76) = Blu Scuro 16
    # 816) Color.new(0,0,77) = Blu Scuro 17
    # 817) Color.new(0,0,78) = Blu Scuro 18
    # 818) Color.new(0,0,79) = Blu Scuro 19
    # 819) Color.new(0,0,80) = Blu Scuro 20
    # 820) Color.new(0,0,81) = Blu Scuro 21
    # 821) Color.new(0,0,82) = Blu Scuro 22
    # 822) Color.new(0,0,83) = Blu Scuro 23
    # 823) Color.new(0,0,84) = Blu Scuro 24
    # 824) Color.new(0,0,85) = Blu Scuro 25
    # 825) Color.new(0,0,86) = Blu Scuro 26
    # 826) Color.new(0,0,87) = Blu Scuro 27
    # 827) Color.new(0,0,88) = Blu Scuro 28
    # 828) Color.new(0,0,89) = Blu Scuro 29
    # 829) Color.new(0,0,90) = Blu Scuro 30
    # 830) Color.new(0,0,91) = Blu Scuro 31
    # 831) Color.new(0,0,92) = Blu Scuro 32
    # 832) Color.new(0,0,93) = Blu Scuro 33
    # 833) Color.new(0,0,94) = Blu Scuro 34
    # 834) Color.new(0,0,95) = Blu Scuro 35
    # 835) Color.new(0,0,96) = Blu Scuro 36
    # 836) Color.new(0,0,97) = Blu Scuro 37
    # 837) Color.new(0,0,98) = Blu Scuro 38
    # 838) Color.new(0,0,99) = Blu Scuro 39 #Blu simile penna biro
    #--------------------------
    #BLU: ---------------------
    #--------------------------
    # 839) Color.new(0,0,100) = Blu 0
    # 840) Color.new(0,0,101) = Blu 1
    # 841) Color.new(0,0,102) = Blu 2
    # 842) Color.new(0,0,103) = Blu 3
    # 843) Color.new(0,0,104) = Blu 4
    # 844) Color.new(0,0,105) = Blu 5
    # 845) Color.new(0,0,106) = Blu 6
    # 846) Color.new(0,0,107) = Blu 7
    # 847) Color.new(0,0,108) = Blu 8
    # 848) Color.new(0,0,109) = Blu 9
    # 849) Color.new(0,0,110) = Blu 10
    # 850) Color.new(0,0,111) = Blu 11
    # 851) Color.new(0,0,112) = Blu 12
    # 852) Color.new(0,0,113) = Blu 13
    # 853) Color.new(0,0,114) = Blu 14
    # 854) Color.new(0,0,115) = Blu 15
    # 855) Color.new(0,0,116) = Blu 16
    # 856) Color.new(0,0,117) = Blu 17
    # 857) Color.new(0,0,118) = Blu 18
    # 858) Color.new(0,0,119) = Blu 19
    # 859) Color.new(0,0,120) = Blu 20
    # 860) Color.new(0,0,121) = Blu 21
    # 861) Color.new(0,0,122) = Blu 22
    # 862) Color.new(0,0,123) = Blu 23
    # 863) Color.new(0,0,124) = Blu 24
    # 864) Color.new(0,0,125) = Blu 25
    # 865) Color.new(0,0,126) = Blu 26
    # 866) Color.new(0,0,127) = Blu 27
    # 867) Color.new(0,0,128) = Blu 28
    # 868) Color.new(0,0,129) = Blu 29
    # 869) Color.new(0,0,130) = Blu 30
    # 870) Color.new(0,0,131) = Blu 31
    # 871) Color.new(0,0,132) = Blu 32
    # 872) Color.new(0,0,133) = Blu 33
    # 873) Color.new(0,0,134) = Blu 34
    # 874) Color.new(0,0,135) = Blu 35
    # 875) Color.new(0,0,136) = Blu 36
    # 876) Color.new(0,0,137) = Blu 37
    # 877) Color.new(0,0,138) = Blu 38
    # 878) Color.new(0,0,139) = Blu 39
    # 879) Color.new(0,0,140) = Blu 40
    # 880) Color.new(0,0,141) = Blu 41
    # 881) Color.new(0,0,142) = Blu 42
    # 882) Color.new(0,0,143) = Blu 43
    # 883) Color.new(0,0,144) = Blu 44
    # 884) Color.new(0,0,145) = Blu 45
    # 885) Color.new(0,0,146) = Blu 46
    # 886) Color.new(0,0,147) = Blu 47
    # 887) Color.new(0,0,148) = Blu 48
    # 888) Color.new(0,0,149) = Blu 49
    # 889) Color.new(0,0,150) = Blu 50
    # 890) Color.new(0,0,151) = Blu 51
    # 891) Color.new(0,0,152) = Blu 52
    # 892) Color.new(0,0,153) = Blu 53
    # 893) Color.new(0,0,154) = Blu 54
    # 894) Color.new(0,0,155) = Blu 55
    # 895) Color.new(0,0,156) = Blu 56
    # 896) Color.new(0,0,157) = Blu 57
    # 897) Color.new(0,0,158) = Blu 58
    # 898) Color.new(0,0,159) = Blu 59
    # 899) Color.new(0,0,160) = Blu 60
    # 900) Color.new(0,0,161) = Blu 61
    # 901) Color.new(0,0,162) = Blu 62
    # 902) Color.new(0,0,163) = Blu 63
    # 903) Color.new(0,0,164) = Blu 64
    # 904) Color.new(0,0,165) = Blu 65
    # 905) Color.new(0,0,166) = Blu 66
    # 906) Color.new(0,0,167) = Blu 67
    # 907) Color.new(0,0,168) = Blu 68
    # 908) Color.new(0,0,169) = Blu 69 #Blu simile colore a spirito
    #--------------------------
    #BLU CHIARO: --------------
    #--------------------------
    # 909) Color.new(0,0,170) = Blu Chiaro 0
    # 910) Color.new(0,0,171) = Blu Chiaro 1
    # 911) Color.new(0,0,172) = Blu Chiaro 2
    # 912) Color.new(0,0,173) = Blu Chiaro 3
    # 913) Color.new(0,0,174) = Blu Chiaro 4
    # 914) Color.new(0,0,175) = Blu Chiaro 5
    # 915) Color.new(0,0,176) = Blu Chiaro 6
    # 916) Color.new(0.0,177) = Blu Chiaro 7
    # 917) Color.new(0.0,178) = Blu Chiaro 8
    # 918) Color.new(0,0,179) = Blu Chiaro 9
    # 919) Color.new(0,0,180) = Blu Chiaro 10
    # 920) Color.new(0,0,181) = Blu Chiaro 11
    # 921) Color.new(0,0,182) = Blu Chiaro 12
    # 922) Color.new(0,0,183) = Blu Chiaro 13
    # 923) Color.new(0,0,184) = Blu Chiaro 14
    # 924) Color.new(0,0,185) = Blu Chiaro 15
    # 925) Color.new(0,0,186) = Blu Chiaro 16
    # 926) Color.new(0,0,187) = Blu Chiaro 17
    # 927) Color.new(0,0,188) = Blu Chiaro 18
    # 928) Color.new(0,0,189) = Blu Chiaro 19
    # 929) Color.new(0,0,190) = Blu Chiaro 20
    # 930) Color.new(0,0,191) = Blu Chiaro 21
    # 931) Color.new(0,0,192) = Blu Chiaro 22
    # 932) Color.new(0,0,193) = Blu Chiaro 23
    # 933) Color.new(0,0,194) = Blu Chiaro 24
    # 934) Color.new(0,0,195) = Blu Chiaro 25
    # 935) Color.new(0,0,196) = Blu Chiaro 26
    # 936) Color.new(0,0,197) = Blu Chiaro 27
    # 937) Color.new(0,0,198) = Blu Chiaro 28
    # 938) Color.new(0,0,199) = Blu Chiaro 29
    # 939) Color.new(0,0,200) = Blu Chiaro 30
    # 940) Color.new(0,0,201) = Blu Chiaro 31
    # 941) Color.new(0,0,202) = Blu Chiaro 32
    # 942) Color.new(0,0,203) = Blu Chiaro 33
    # 943) Color.new(0,0,204) = Blu Chiaro 34
    # 944) Color.new(0,0,205) = Blu Chiaro 35
    # 945) Color.new(0,0,206) = Blu Chiaro 36
    # 946) Color.new(0,0,207) = Blu Chiaro 37
    # 947) Color.new(0,0,208) = Blu Chiaro 38
    # 948) Color.new(0,0,209) = Blu Chiaro 39
    # 949) Color.new(0,0,210) = Blu Chiaro 40
    # 950) Color.new(0,0,211) = Blu Chiaro 41
    # 951) Color.new(0,0,212) = Blu Chiaro 42
    # 952) Color.new(0,0,213) = Blu Chiaro 43
    # 953) Color.new(0,0,214) = Blu Chiaro 44
    # 954) Color.new(0,0,215) = Blu Chiaro 45
    # 955) Color.new(0,0,216) = Blu Chiaro 46
    # 956) Color.new(0,0,217) = Blu Chiaro 47
    # 957) Color.new(0,0,218) = Blu Chiaro 48
    # 958) Color.new(0,0,219) = Blu Chiaro 49
    # 959) Color.new(0,0,220) = Blu Chiaro 50
    # 960) Color.new(0,0,221) = Blu Chiaro 51
    # 961) Color.new(0,0,222) = Blu Chiaro 52
    # 962) Color.new(0,0,223) = Blu Chiaro 53
    # 963) Color.new(0,0,224) = Blu Chiaro 54
    # 964) Color.new(0,0,225) = Blu Chiaro 55
    # 965) Color.new(0,0,226) = Blu Chiaro 56
    # 966) Color.new(0,0,227) = Blu Chiaro 57
    # 967) Color.new(0,0,228) = Blu Chiaro 58
    # 968) Color.new(0,0,229) = Blu Chiaro 59
    #--------------------------
    #BLU MOLTO CHIARO: --------
    #--------------------------
    # 969) Color.new(0,0,230) = Blu Molto Chiaro 0
    # 970) Color.new(0,0,231) = Blu Molto Chiaro 1
    # 971) Color.new(0,0,232) = Blu Molto Chiaro 2
    # 972) Color.new(0,0,233) = Blu Molto Chiaro 3
    # 973) Color.new(0,0,234) = Blu Molto Chiaro 4
    # 974) Color.new(0,0,235) = Blu Molto Chiaro 5
    # 975) Color.new(0,0,236) = Blu Molto Chiaro 6
    # 976) Color.new(0,0,237) = Blu Molto Chiaro 7
    # 977) Color.new(0,0,238) = Blu Molto Chiaro 8
    # 978) Color.new(0,0,239) = Blu Molto Chiaro 9
    # 979) Color.new(0,0,240) = Blu Molto Chiaro 10
    # 980) Color.new(0,0,241) = Blu Molto Chiaro 11
    # 981) Color.new(0,0,242) = Blu Molto Chiaro 12
    # 982) Color.new(0,0,243) = Blu Molto Chiaro 13
    # 983) Color.new(0,0,244) = Blu Molto Chiaro 14
    # 984) Color.new(0,0,245) = Blu Molto Chiaro 15
    # 985) Color.new(0,0,246) = Blu Molto Chiaro 16
    # 986) Color.new(0,0,247) = Blu Molto Chiaro 17
    # 987) Color.new(0,0,248) = Blu Molto Chiaro 18
    # 988) Color.new(0,0,249) = Blu Molto Chiaro 19
    # 989) Color.new(0,0,250) = Blu Molto Chiaro 20
    # 990) Color.new(0,0,251) = Blu Molto Chiaro 21
    # 991) Color.new(0,0,252) = Blu Molto Chiaro 22
    # 992) Color.new(0,0,253) = Blu Molto Chiaro 23
    # 993) Color.new(0,0,254) = Blu Molto Chiaro 24
    # 994) Color.new(0,0,255) = Blu Molto Chiaro 25
    #-------------------------------------------------------------------------------
    #===============================================================================
    #-------------------------------------------------------------------------------
    # EDIT: (08/02/2011) -
    #---------------------
    #Premessa5: Dopo aver elencato le sfumature del nero, sono passato ad analizzare
    # i tre parametri cromatici di base ovvero:
    # il rosso ; il verde ; il blue
    # Ovviamente mi sono occupato di tutte le loro sfumature possibili.
    #-------------------------------------------------------------------------------
    #===============================================================================
    #-------------------------------------------------------------------------------
    # BENE. Da qui in poi arriva la parte interessante, ossia: ---------------------
    #-------------------------------------------------------------------------------
    # La ricerca dei colori speciali. - - (potete provarci anche voi è divertente!)
    #-------------------------------------------------------------------------------
    #===============================================================================
    #-------------------------------------------------------------------------------
    # PER COLORI SPECIALI IO INTENDO TUTTI QUEI COLORI CONOSCIUTI (E NON) CHE
    # SI GENERANO COMBINANDO LE TONALITA' DEI 3 VALORI SOPRA-ESPOSTI.
    # OSSIA:
    # rosso,verde,blu
    #-------------------------------------------------------------------------------
    #===============================================================================
    # QUESTA TAVOLA DEI COLORI E' STATA CREATA DA ME PER 2 RAGIONI: ================
    # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***
    # 1) Permettere agli utenti poco esperti di orientarsi durante la
    # personalizzazione dei propri progetti.
    # (evitando di perdere tempo procedendo alla ceca per cercare un colore)
    # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    #-------------------------------------------------------------------------------
    # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    # 2) Permettere agli scripters di creare con il tool RPG MAKER
    # utility precise. (che riguardano appunto il tema COLORI)
    # Inoltre potrebbe sempre servire da punto di riferimento.
    # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    #===============================================================================
    # OGGI E' GIORNO 18/01/2011 e sono le ore: 14:27 (Autore: Lomax Af)
    # - - - - - - - - - - - - - - - - - - - - - - - -===============================
    #Procedo nella ricerca dei colori speciali: *** *** *** *** *** ***
    #-------------------------------------------------------------------------------
    #===============================================================================
    #-------------------------------------------------------------------------------
    # Indice dei colori cercati: - - - - - - - - - - - - - - - - - - - - - - - - - -
    # - - - - - - - - - - - - - - *** *** *** *** *** *** *** *** *** *** *** ***
    #-------------------------------------------------------------------------------
    #(..Elenco in fase di aggiornamento....Elenco in fase di aggiornamento....Ele..)
    #===============================================================================
    # *** Colori SPECIALI tipici posti in ordine ALFABETICO ***
    #===============================================================================
    #-------------------------------------------------------------------------------
    # LETTERA A; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    # - - - - - -
    # 995) Color.new(255,80,80) = Anguria
    # 996) Color.new(255,150,50) = Arancio
    # 997) Color.new(255,85,90) = Arancio Bruciato
    # 998) Color.new(255,100,50) = Arancio Scuro
    # 999) Color.new(245,255,140) = Avocado
    # 1000) Color.new(70,80,10) = Avocado Scuro
    # 1001) Color.new(255,255,185) = Avorio
    # 1002) Color.new(245,255,190) = Avorio Chiaro
    #-------------------------------------------------------------------------------
    # LETTERA B; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    # - - - - - -
    # 1003) Color.new(80,90,10) = Bruno Van Dyck
    #-------------------------------------------------------------------------------
    # LETTERA C; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    # - - - - - -
    # 1004) Color.new(245,255,0) = Certosa
    # 1005) Color.new(255,195,90) = Crema (o Pelle)
    # 1006) Color.new(255,50,50) = Cremisi
    #-------------------------------------------------------------------------------
    # LETTERA G; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    # - - - - - -
    # 1007) Color.new(255,255,70) = Giallo
    # 1008) Color.new(245,255,60) = Giallo Acido (o Zolfo)
    # 1009) Color.new(255,255,90) = Giallo Chiaro
    # 1010) Color.new(255,255,80) = Giallo Limone
    # 1011) Color.new(255,255,150) = Giallo Pergamena (o Pagliarino)
    #-------------------------------------------------------------------------------
    # LETTERA M; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    # - - - - - -
    # 1012) Color.new(255,95,90) = Mandarino
    # 1013) Color.new(100,110,10) = Marrone Avana
    # 1014) Color.new(255,80,30) = Marrone Chiaro
    # 1015) Color.new(170,80,0) = Marrone Scuro
    #-------------------------------------------------------------------------------
    # LETTERA N; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    # - - - - - -
    # 1016) Color.new(190,80,0) = Nocciola
    #-------------------------------------------------------------------------------
    # LETTERA O; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    # - - - - - -
    # 1017) Color.new(255,200,50) = Oro
    #-------------------------------------------------------------------------------
    # LETTERA P; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    # - - - - - -
    # 1018) Color.new(255,135,90) = Pesca
    # 1019) Color.new(255,170,90) = Pesca Chiaro
    # 1020) Color.new(255,105,90) = Pesca Scuro
    # 1021) Color.new(255,50,50) = Porpora (o Vermiglione Chiaro)
    #-------------------------------------------------------------------------------
    # LETTERA R; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    # - - - - - -
    # 1022) Color.new(255,220,195) = Rosa Tenue (o Incarnato)
    #-------------------------------------------------------------------------------
    # LETTERA S; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    # - - - - - -
    # 1023) Color.new(255,232,170) = Sabbia
    # 1024) Color.new(255,200,195) = Sabbia Rosata
    # 1025) Color.new(255,180,175) = Salmone
    # 1026) Color.new(255,196,195) = Salmone Chiaro
    # 1027) Color.new(255,90,90) = Salmone Scuro
    # 1028) Color.new(255,255,50) = Senape
    #-------------------------------------------------------------------------------
    # LETTERA T; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    # - - - - - -
    # 1029) Color.new(120,80,0) = Terra D'ombra
    # 1030) Color.new(115,75,0) = Terra D'ombra Bruciata
    #-------------------------------------------------------------------------------
    # LETTERA V; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    # - - - - - -
    # 1031) Color.new(255,255,190) = Vaniglia
    # 1032) Color.new(245,255,160) = Verde Limone Pallido
    # 1033) Color.new(245,255,100) = Verde Limone Scuro
    # 1034) Color.new(190,200,30) = Verde Oliva
    # 1035) Color.new(225,245,10) = Verde Oliva Chiaro
    # 1036) Color.new(160,165,0) = Verde Oliva Scuro
    #-------------------------------------------------------------------------------
    #==================================FINE=========================================
    #-------------------------------------------------------------------------------
    # Qui in alto si potranno aggiornare (lo potete fare anche voi) tutti i colori
    # che magari a me sono sfuggiti e che a voi no.
    # Siccome per elencare in ordine alfabetico quei pochi li sopra c'ho impiegato
    # tanto..per facilitarmi le cose, OSERO' DI PIU':
    #-------------------------------------------------------------------------------
    # IN CHE SENSO? STATE A GUARDARE: - - - - - - - - - - - - - - - - - - - - - - -
    #-------------------------------------------------------------------------------
    #===============================================================================
    #-------------------------------------------------------------------------------
    # EDIT: (08/02/2011) -
    #---------------------
    #Premessa6: Andare a scovare i colori speciali conosciuti uno per volta è
    # risultato invece poco fruttuoso, poichè l'operazione richiedeva
    # ingente pasienza e i tempi di analisi erano troppo lunghi.
    # in poche parole la ricerca con quel metodo risultava procedere con
    # troppa lentezza. Così ho cambiato stile di ricerca.
    # Ovvero ho optato per miscelare due dei tre colori base
    # ottenendo quelli che vedrete qui di seguito.
    # Qui sotto infatti (per mio stupore,perchè non lo sapevo) mi sono
    # ricavato i tre colori usati tipicamente dalle stampanti apposite,
    # ossia:
    # il giallo ; il magenta ; il cyan
    # Ovviamennte correlate dalle loro possibili sfumature.
    #-------------------------------------------------------------------------------
    #===============================================================================
    #-------------------------------------------------------------------------------
    #SFUMATURE DEL GIALLO: - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    #- - - - - - - - - - - - [ **(RICORDA: lo 0 è il valore più scuro)** ]
    # - - - - - - - - - - - - - - - - - - - - -
    #----------------------------
    #GIALLO ACCESO: -------------
    #----------------------------
    # 1037) Color.new(255,255,0)
    # 1038) Color.new(255,255,1)
    # 1039) Color.new(255,255,2)
    # 1040) Color.new(255,255,3)
    # 1041) Color.new(255,255,4)
    # 1042) Color.new(255,255,5)
    # 1043) Color.new(255,255,6)
    # 1044) Color.new(255,255,7)
    # 1045) Color.new(255,255,8)
    # 1046) Color.new(255,255,9)
    # 1047) Color.new(255,255,10)
    # 1048) Color.new(255,255,11)
    # 1049) Color.new(255,255,12)
    # 1050) Color.new(255,255,13)
    # 1051) Color.new(255,255,14)
    # 1052) Color.new(255,255,15)
    # 1053) Color.new(255,255,16)
    # 1054) Color.new(255,255,17)
    # 1055) Color.new(255,255,18)
    # 1056) Color.new(255,255,19)
    # 1057) Color.new(255,255,20)
    # 1058) Color.new(255,255,21)
    # 1059) Color.new(255,255,22)
    # 1060) Color.new(255,255,23)
    # 1061) Color.new(255,255,24)
    # 1062) Color.new(255,255,25)
    # 1063) Color.new(255,255,26)
    # 1064) Color.new(255,255,27)
    # 1065) Color.new(255,255,28)
    # 1066) Color.new(255,255,29)
    # 1067) Color.new(255,255,30)
    # 1068) Color.new(255,255,31)
    # 1069) Color.new(255,255,32)
    # 1070) Color.new(255,255,33)
    # 1071) Color.new(255,255,34)
    # 1072) Color.new(255,255,35)
    # 1073) Color.new(255,255,36)
    # 1074) Color.new(255,255,37)
    # 1075) Color.new(255,255,38)
    # 1076) Color.new(255,255,39)
    # 1077) Color.new(255,255,40)
    # 1078) Color.new(255,255,41)
    # 1079) Color.new(255,255,42)
    # 1080) Color.new(255,255,43)
    # 1081) Color.new(255,255,44)
    # 1082) Color.new(255,255,45)
    # 1083) Color.new(255,255,46)
    # 1084) Color.new(255,255,47)
    # 1085) Color.new(255,255,48)
    # 1086) Color.new(255,255,49)
    # 1087) Color.new(255,255,50)
    # 1088) Color.new(255,255,51)
    # 1089) Color.new(255,255,52)
    # 1090) Color.new(255,255,53)
    # 1091) Color.new(255,255,54)
    # 1092) Color.new(255,255,55)
    # 1093) Color.new(255,255,56)
    # 1094) Color.new(255,255,57)
    # 1095) Color.new(255,255,58)
    # 1096) Color.new(255,255,59)
    # 1097) Color.new(255,255,60)
    # 1098) Color.new(255,255,61)
    # 1099) Color.new(255,255,62)
    # 1100) Color.new(255,255,63)
    # 1101) Color.new(255,255,64)
    # 1102) Color.new(255,255,65)
    # 1103) Color.new(255,255,66)
    # 1104) Color.new(255,255,67)
    # 1105) Color.new(255,255,68)
    # 1106) Color.new(255,255,69)
    # 1107) Color.new(255,255,70)
    # 1108) Color.new(255,255,71)
    # 1109) Color.new(255,255,72)
    # 1110) Color.new(255,255,73)
    # 1111) Color.new(255,255,74)
    # 1112) Color.new(255,255,75)
    # 1113) Color.new(255,255,76)
    # 1114) Color.new(255,255,77)
    # 1115) Color.new(255,255,78)
    # 1116) Color.new(255,255,79)
    #-----------------------------
    #GIALLO OPACO: ---------------
    #-----------------------------
    # 1117) Color.new(255,255,80)
    # 1118) Color.new(255,255,81)
    # 1119) Color.new(255,255,82)
    # 1120) Color.new(255,255,83)
    # 1121) Color.new(255,255,84)
    # 1122) Color.new(255,255,85)
    # 1123) Color.new(255,255,86)
    # 1124) Color.new(255,255,87)
    # 1125) Color.new(255,255,88)
    # 1126) Color.new(255,255,89)
    # 1127) Color.new(255,255,90)
    # 1128) Color.new(255,255,91)
    # 1129) Color.new(255,255,92)
    # 1130) Color.new(255,255,93)
    # 1131) Color.new(255,255,94)
    # 1132) Color.new(255,255,95)
    # 1133) Color.new(255,255,96)
    # 1134) Color.new(255,255,97)
    # 1135) Color.new(255,255,98)
    # 1136) Color.new(255,255,99)
    # 1137) Color.new(255,255,100)
    # 1138) Color.new(255,255,101)
    # 1139) Color.new(255,255,102)
    # 1140) Color.new(255,255,103)
    # 1141) Color.new(255,255,104)
    # 1142) Color.new(255,255,105)
    # 1143) Color.new(255,255,106)
    # 1144) Color.new(255,255,107)
    # 1145) Color.new(255,255,108)
    # 1146) Color.new(255,255,109)
    # 1147) Color.new(255,255,110)
    # 1148) Color.new(255,255,111)
    # 1149) Color.new(255,255,112)
    # 1150) Color.new(255,255,113)
    # 1151) Color.new(255,255,114)
    # 1152) Color.new(255,255,115)
    # 1153) Color.new(255,255,116)
    # 1154) Color.new(255,255,117)
    # 1155) Color.new(255,255,118)
    # 1156) Color.new(255,255,119)
    # 1157) Color.new(255,255,120) #
    # 1158) Color.new(255,255,121)
    # 1159) Color.new(255,255,122)
    # 1160) Color.new(255,255,123)
    # 1161) Color.new(255,255,124)
    # 1162) Color.new(255,255,125)
    # 1163) Color.new(255,255,126)
    # 1164) Color.new(255,255,127)
    # 1165) Color.new(255,255,128)
    # 1166) Color.new(255,255,129)
    # 1167) Color.new(255,255,130)
    # 1168) Color.new(255,255,131)
    # 1169) Color.new(255,255,132)
    # 1170) Color.new(255,255,133)
    # 1171) Color.new(255,255,134)
    # 1172) Color.new(255,255,135)
    # 1173) Color.new(255,255,136)
    # 1174) Color.new(255,255,137)
    # 1175) Color.new(255,255,138)
    # 1176) Color.new(255,255,139)
    # 1177) Color.new(255,255,140)
    # 1178) Color.new(255,255,141)
    # 1179) Color.new(255,255,142)
    # 1180) Color.new(255,255,143)
    # 1181) Color.new(255,255,144)
    # 1182) Color.new(255,255,145)
    # 1183) Color.new(255,255,146)
    # 1184) Color.new(255,255,147)
    # 1185) Color.new(255,255,148)
    # 1186) Color.new(255,255,149)
    # 1187) Color.new(255,255,150)
    # 1188) Color.new(255,255,151)
    # 1189) Color.new(255,255,152)
    # 1190) Color.new(255,255,153)
    # 1191) Color.new(255,255,154)
    # 1192) Color.new(255,255,155)
    # 1193) Color.new(255,255,156)
    # 1194) Color.new(255,255,157)
    # 1195) Color.new(255,255,158)
    # 1196) Color.new(255,255,159)
    # 1197) Color.new(255,255,160) #Giallo chiaro chiaro
    # 1198) Color.new(255,255,161)
    # 1199) Color.new(255,255,162)
    # 1200) Color.new(255,255,163)
    # 1201) Color.new(255,255,164)
    # 1202) Color.new(255,255,165)
    # 1203) Color.new(255,255,166)
    # 1204) Color.new(255,255,167)
    # 1205) Color.new(255,255,168)
    # 1206) Color.new(255,255,169)
    # 1207) Color.new(255,255,170) #Giallo chiaro chiaro senza senso
    # 1208) Color.new(255,255,171)
    # 1209) Color.new(255,255,172)
    # 1210) Color.new(255,255,173)
    # 1211) Color.new(255,255,174)
    # 1212) Color.new(255,255,175)
    # 1213) Color.new(255,255,176)
    # 1214) Color.new(255,255,177)
    # 1215) Color.new(255,255,178)
    # 1216) Color.new(255,255,179)
    # 1217) Color.new(255,255,180)
    # 1218) Color.new(255,255,181)
    # 1219) Color.new(255,255,182)
    # 1220) Color.new(255,255,183)
    # 1221) Color.new(255,255,184)
    # 1222) Color.new(255,255,185)
    # 1223) Color.new(255,255,186)
    # 1224) Color.new(255,255,187)
    # 1225) Color.new(255,255,188)
    # 1226) Color.new(255,255,189)
    # 1227) Color.new(255,255,190)
    # 1228) Color.new(255,255,191)
    # 1229) Color.new(255,255,192)
    # 1230) Color.new(255,255,193)
    # 1231) Color.new(255,255,194)
    # 1232) Color.new(255,255,195)
    # 1233) Color.new(255,255,196)
    # 1234) Color.new(255,255,197)
    # 1235) Color.new(255,255,198) ______________________________________________
    # 1236) Color.new(255,255,199) #______________________________________________#
    # 1237) Color.new(255,255,200) #Ormai Bianco con un alone lieve giallo. #
    # 1238) Color.new(255,255,201) #Da qui fino a 254 le sfumature di giallo #
    # 1239) Color.new(255,255,202) #si avvicinano sempre più ad un bianco sporco #
    # 1240) Color.new(255,255,203) #e man mano che si aumenta di valore, l'alone #
    # 1241) Color.new(255,255,204) #di giallo svanisce del tutto per fare posto al#
    # 1242) Color.new(255,255,205) #Bianco, ossia parametro 255. #
    # 1243) Color.new(255,255,206) #Non penso ci sia bisogno di scriverli su scala#
    # 1244) Color.new(255,255,207) #questi ultimi 45 valori. #
    # 1245) Color.new(255,255,208) #TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT#
    # 1246) Color.new(255,255,209)
    # 1247) Color.new(255,255,210)
    #-------------------------------------------------------------------------------
    #================================== FINE =======================================
    #-------------------------------------------------------------------------------
    #SFUMATURE DEL MAGENTA:- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    #- - - - - - - - - - - - [ **(RICORDA: l o 0 è il valore più scuro)** ]
    # - - - - - - - - - - - - - - - - - - - - -
    #----------------------------
    #MAGENTA ACCESO: ------------
    #----------------------------
    # 1248) Color.new(255,0,255)
    # 1249) Color.new(255,1,255)
    # 1250) Color.new(255,2,255)
    # 1251) Color.new(255,3,255)
    # 1252) Color.new(255,4,255)
    # 1253) Color.new(255,5,255)
    # 1254) Color.new(255,6,255)
    # 1255) Color.new(255,7,255)
    # 1256) Color.new(255,8,255)
    # 1257) Color.new(255,9,255)
    # 1258) Color.new(255,10,255)
    # 1259) Color.new(255,11,255)
    # 1260) Color.new(255,12,255)
    # 1261) Color.new(255,13,255)
    # 1262) Color.new(255,14,255)
    # 1263) Color.new(255,15,255)
    # 1264) Color.new(255,16,255)
    # 1265) Color.new(255,17,255)
    # 1266) Color.new(255,18,255)
    # 1267) Color.new(255,19,255)
    # 1268) Color.new(255,20,255)
    # 1269) Color.new(255,21,255)
    # 1270) Color.new(255,22,255)
    # 1271) Color.new(255,23,255)
    # 1272) Color.new(255,24,255)
    # 1273) Color.new(255,25,255)
    # 1274) Color.new(255,26,255)
    # 1275) Color.new(255,27,255)
    # 1276) Color.new(255,28,255)
    # 1277) Color.new(255,29,255)
    # 1278) Color.new(255,30,255)
    # 1279) Color.new(255,31,255)
    # 1280) Color.new(255,32,255)
    # 1281) Color.new(255,33,255)
    # 1282) Color.new(255,34,255)
    # 1283) Color.new(255,35,255)
    # 1284) Color.new(255,36,255)
    # 1285) Color.new(255,37,255)
    # 1286) Color.new(255,38,255)
    # 1287) Color.new(255,39,255)
    # 1288) Color.new(255,40,255)
    # 1289) Color.new(255,41,255)
    # 1290) Color.new(255,42,255)
    # 1291) Color.new(255,43,255)
    # 1292) Color.new(255,44,255)
    # 1293) Color.new(255,45,255)
    # 1294) Color.new(255,46,255)
    # 1295) Color.new(255,47,255)
    # 1296) Color.new(255,48,255)
    # 1297) Color.new(255,49,255)
    # 1298) Color.new(255,50,255)
    # 1299) Color.new(255,51,255)
    # 1300) Color.new(255,52,255)
    # 1301) Color.new(255,53,255)
    # 1302) Color.new(255,54,255)
    # 1303) Color.new(255,55,255)
    # 1304) Color.new(255,56,255)
    # 1305) Color.new(255,57,255)
    # 1306) Color.new(255,58,255)
    # 1307) Color.new(255,59,255)
    # 1308) Color.new(255,60,255)
    # 1309) Color.new(255,61,255)
    # 1310) Color.new(255,62,255)
    # 1311) Color.new(255,63,255)
    # 1312) Color.new(255,64,255)
    # 1313) Color.new(255,65,255)
    # 1314) Color.new(255,66,255)
    # 1315) Color.new(255,67,255)
    # 1316) Color.new(255,68,255)
    # 1317) Color.new(255,69,255)
    # 1318) Color.new(255,70,255)
    # 1319) Color.new(255,71,255)
    # 1320) Color.new(255,72,255)
    # 1321) Color.new(255,73,255)
    # 1322) Color.new(255,74,255)
    # 1323) Color.new(255,75,255)
    # 1324) Color.new(255,76,255)
    # 1325) Color.new(255,77,255)
    # 1326) Color.new(255,78,255)
    # 1327) Color.new(255,79,255)
    #-----------------------------
    #MAGENTA OPACO: --------------
    #-----------------------------
    # 1328) Color.new(255,80,255)
    # 1329) Color.new(255,81,255)
    # 1330) Color.new(255,82,255)
    # 1331) Color.new(255,83,255)
    # 1332) Color.new(255,84,255)
    # 1333) Color.new(255,85,255)
    # 1334) Color.new(255,86,255)
    # 1335) Color.new(255,87,255)
    # 1336) Color.new(255,88,255)
    # 1337) Color.new(255,89,255)
    # 1338) Color.new(255,90,255)
    # 1339) Color.new(255,91,255)
    # 1340) Color.new(255,92,255)
    # 1341) Color.new(255,93,255)
    # 1342) Color.new(255,94,255)
    # 1343) Color.new(255,95,255)
    # 1344) Color.new(255,96,255)
    # 1345) Color.new(255,97,255)
    # 1346) Color.new(255,98,255)
    # 1347) Color.new(255,99,255)
    # 1348) Color.new(255,100,255) #Fucsia
    # 1349) Color.new(255,101,255)
    # 1350) Color.new(255,102,255)
    # 1351) Color.new(255,103,255)
    # 1352) Color.new(255,104,255)
    # 1353) Color.new(255,105,255)
    # 1354) Color.new(255,106,255)
    # 1355) Color.new(255,107,255)
    # 1356) Color.new(255,108,255)
    # 1357) Color.new(255,109,255)
    # 1358) Color.new(255,110,255)
    # 1359) Color.new(255,111,255)
    # 1360) Color.new(255,112,255)
    # 1361) Color.new(255,113,255)
    # 1362) Color.new(255,114,255)
    # 1363) Color.new(255,115,255)
    # 1364) Color.new(255,116,255)
    # 1365) Color.new(255,117,255)
    # 1366) Color.new(255,118,255)
    # 1367) Color.new(255,119,255)
    # 1368) Color.new(255,120,255) #Tendente al rosa
    # 1369) Color.new(255,121,255)
    # 1370) Color.new(255,122,255)
    # 1371) Color.new(255,123,255)
    # 1372) Color.new(255,124,255)
    # 1373) Color.new(255,125,255)
    # 1374) Color.new(255,126,255)
    # 1375) Color.new(255,127,255)
    # 1376) Color.new(255,128,255)
    # 1377) Color.new(255,129,255)
    # 1378) Color.new(255,130,255)
    # 1379) Color.new(255,131,255)
    # 1380) Color.new(255,132,255)
    # 1381) Color.new(255,133,255)
    # 1382) Color.new(255,134,255)
    # 1383) Color.new(255,135,255)
    # 1384) Color.new(255,136,255)
    # 1385) Color.new(255,137,255)
    # 1386) Color.new(255,138,255)
    # 1387) Color.new(255,139,255)
    # 1388) Color.new(255,140,255)
    # 1389) Color.new(255,141,255)
    # 1390) Color.new(255,142,255)
    # 1391) Color.new(255,143,255)
    # 1392) Color.new(255,144,255)
    # 1393) Color.new(255,145,255)
    # 1394) Color.new(255,146,255)
    # 1395) Color.new(255,147,255)
    # 1396) Color.new(255,148,255)
    # 1397) Color.new(255,149,255)
    # 1398) Color.new(255,150,255) #Rosa scuro
    # 1399) Color.new(255,151,255)
    # 1400) Color.new(255,152,255)
    # 1401) Color.new(255,153,255)
    # 1402) Color.new(255,154,255)
    # 1403) Color.new(255,155,255)
    # 1404) Color.new(255,156,255)
    # 1405) Color.new(255,157,255)
    # 1406) Color.new(255,158,255)
    # 1407) Color.new(255,159,255)
    # 1408) Color.new(255,160,255) #Rosa
    # 1409) Color.new(255,161,255)
    # 1410) Color.new(255,162,255)
    # 1411) Color.new(255,163,255)
    # 1412) Color.new(255,164,255)
    # 1413) Color.new(255,165,255)
    # 1414) Color.new(255,166,255)
    # 1415) Color.new(255,167,255)
    # 1416) Color.new(255,168,255)
    # 1417) Color.new(255,169,255)
    # 1418) Color.new(255,170,255)
    # 1419) Color.new(255,171,255)
    # 1420) Color.new(255,172,255)
    # 1421) Color.new(255,173,255)
    # 1422) Color.new(255,174,255)
    # 1423) Color.new(255,175,255)
    # 1424) Color.new(255,176,255)
    # 1425) Color.new(255,177,255)
    # 1426) Color.new(255,178,255)
    # 1427) Color.new(255,179,255)
    # 1428) Color.new(255,180,255) #Rosa chiaro
    # 1429) Color.new(255,181,255)
    # 1430) Color.new(255,182,255)
    # 1431) Color.new(255,183,255)
    # 1432) Color.new(255,184,255)
    # 1433) Color.new(255,185,255)
    # 1434) Color.new(255,186,255)
    # 1435) Color.new(255,187,255)
    # 1436) Color.new(255,188,255)
    # 1437) Color.new(255,189,255)
    # 1438) Color.new(255,190,255)
    # 1439) Color.new(255,191,255)
    # 1440) Color.new(255,192,255)
    # 1441) Color.new(255,193,255)
    # 1442) Color.new(255,194,255)
    # 1443) Color.new(255,195,255)
    # 1444) Color.new(255,196,255)
    # 1445) Color.new(255,197,255)
    # 1446) Color.new(255,198,255)
    # 1447) Color.new(255,199,255)
    # 1448) Color.new(255,200,255) #Rosa ancora + chiaro
    # 1449) Color.new(255,201,255)
    # 1450) Color.new(255,202,255)
    # 1451) Color.new(255,203,255)
    # 1452) Color.new(255,204,255)
    # 1453) Color.new(255,205,255)
    # 1454) Color.new(255,206,255)
    # 1455) Color.new(255,207,255)
    # 1456) Color.new(255,208,255)
    # 1457) Color.new(255,209,255)
    # 1458) Color.new(255,210,255)
    # 1459) Color.new(255,211,255)
    # 1460) Color.new(255,212,255)
    # 1461) Color.new(255,213,255)
    # 1462) Color.new(255,214,255)
    # 1463) Color.new(255,215,255)
    # 1464) Color.new(255,216,255)
    # 1465) Color.new(255,217,255)
    # 1466) Color.new(255,218,255)
    # 1467) Color.new(255,219,255)
    # 1468) Color.new(255,220,255)
    # 1469) Color.new(255,221,255)
    # 1470) Color.new(255,222,255)
    # 1471) Color.new(255,223,255)
    # 1472) Color.new(255,224,255)
    # 1473) Color.new(255,225,255) #Rosella chiarissimo
    # 1474) Color.new(255,226,255)
    # 1475) Color.new(255,227,255)
    # 1476) Color.new(255,228,255)
    # 1477) Color.new(255,229,255)
    # 1478) Color.new(255,230,255)
    # 1479) Color.new(255,231,255)
    # 1480) Color.new(255,232,255)
    # 1481) Color.new(255,233,255)
    # 1482) Color.new(255,234,255)
    # 1483) Color.new(255,235,255)
    # 1484) Color.new(255,236,255)
    # 1485) Color.new(255,237,255)
    # 1486) Color.new(255,238,255)
    # 1487) Color.new(255,239,255)
    # 1488) Color.new(255,240,255) #Rosella quasi impercettibile
    # 1489) Color.new(255,241,255)
    # 1490) Color.new(255,242,255)
    # 1491) Color.new(255,243,255)
    # 1492) Color.new(255,244,255)
    # 1493) Color.new(255,245,255)
    # 1494) Color.new(255,246,255)
    # 1495) Color.new(255,247,255)
    # 1496) C9lor.new(255,248,255) _________________________________________
    # 1497) Color.new(255,249,255) #_________________________________________#
    # 1498) Color.new(255,250,255) #Da qui in poi è proprio un Bianco sporco #
    # 1499) Color.new(255,251,255) #di rosa, quindi vale anche qui ciò ke è #
    # 1500) Color.new(255,252,255) #stato detto per il colore Giallo. #
    # 1501) Color.new(255,253,255) #TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT#
    # 1502) Color.new(255,254,255)
    #-------------------------------------------------------------------------------
    #================================== FINE =======================================
    #-------------------------------------------------------------------------------
    #SFUMATURE DEL CYAN: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    #- - - - - - - - - - - [ **(RICORDA: l o 0 è il valore più scuro)** ]
    # - - - - - - - - - - - - - - - - - - - - -
    #----------------------------
    #CYAN ACCESO: ---------------
    #----------------------------
    # 1503) Color.new(0,255,255) #Cyan
    # 1504) Color.new(1,255,255)
    # 1505) Color.new(2,255,255)
    # 1506) Color.new(3,255,255)
    # 1507) Color.new(4,255,255)
    # 1508) Color.new(5,255,255)
    # 1509) Color.new(6,255,255)
    # 1510) Color.new(7,255,255)
    # 1511) Color.new(8,255,255)
    # 1512) Color.new(9,255,255)
    # 1513) Color.new(10,255,255)
    # 1514) Color.new(11,255,255)
    # 1515) Color.new(12,255,255)
    # 1516) Color.new(13,255,255)
    # 1517) Color.new(14,255,255)
    # 1518) Color.new(15,255,255)
    # 1519) Color.new(16,255,255)
    # 1520) Color.new(17,255,255)
    # 1521) Color.new(18,255,255)
    # 1522) Color.new(19,255,255)
    # 1523) Color.new(20,255,255)
    # 1524) Color.new(21,255,255)
    # 1525) Color.new(22,255,255)
    # 1526) Color.new(23,255,255)
    # 1527) Color.new(24,255,255)
    # 1528) Color.new(25,255,255)
    # 1529) Color.new(26,255,255)
    # 1530) Color.new(27,255,255)
    # 1531) Color.new(28,255,255)
    # 1532) Color.new(29,255,255)
    # 1533) Color.new(30,255,255) #
    # 1534) Color.new(31,255,255)
    # 1535) Color.new(32,255,255)
    # 1536) Color.new(33,255,255)
    # 1537) Color.new(34,255,255)
    # 1538) Color.new(35,255,255)
    # 1539) Color.new(36,255,255)
    # 1540) Color.new(37,255,255)
    # 1541) Color.new(38,255,255)
    # 1542) Color.new(39,255,255)
    # 1543) Color.new(40,255,255)
    # 1544) Color.new(41,255,255)
    # 1545) Color.new(42,255,255)
    # 1546) Color.new(43,255,255)
    # 1547) Color.new(44,255,255)
    # 1548) Color.new(45,255,255)
    # 1549) Color.new(46,255,255)
    # 1550) Color.new(47,255,255)
    # 1551) Color.new(48,255,255)
    # 1552) Color.new(49,255,255)
    # 1553) Color.new(50,255,255)
    # 1554) Color.new(51,255,255)
    # 1555) Color.new(52,255,255)
    # 1556) Color.new(53,255,255)
    # 1557) Color.new(54,255,255)
    # 1558) Color.new(55,255,255)
    # 1559) Color.new(56,255,255)
    # 1560) Color.new(57,255,255)
    # 1561) Color.new(58,255,255)
    # 1562) Color.new(59,255,255)
    # 1563) Color.new(60,255,255)
    # 1564) Color.new(61,255,255)
    # 1565) Color.new(62,255,255)
    # 1566) Color.new(63,255,255)
    # 1567) Color.new(64,255,255)
    # 1568) Color.new(65,255,255)
    # 1569) Color.new(66,255,255)
    # 1570) Color.new(67,255,255)
    # 1571) Color.new(68,255,255)
    # 1572) Color.new(69,255,255)
    # 1573) Color.new(70,255,255)
    # 1574) Color.new(71,255,255)
    # 1575) Color.new(72,255,255)
    # 1576) Color.new(73,255,255)
    # 1577) Color.new(74,255,255)
    # 1578) Color.new(75,255,255)
    # 1579) Color.new(76,255,255)
    # 1580) Color.new(77,255,255)
    # 1581) Color.new(78,255,255)
    # 1582) Color.new(79,255,255)
    #-----------------------------
    #CYAN OPACO: -----------------
    #-----------------------------
    # 1583) Color.new(80,255,255)
    # 1584) Color.new(81,255,255)
    # 1585) Color.new(82,255,255)
    # 1586) Color.new(83,255,255)
    # 1587) Color.new(84,255,255)
    # 1588) Color.new(85,255,255)
    # 1589) Color.new(86,255,255)
    # 1590) Color.new(87,255,255)
    # 1591) Color.new(88,255,255)
    # 1592) Color.new(89,255,255)
    # 1593) Color.new(90,255,255)
    # 1594) Color.new(91,255,255)
    # 1595) Color.new(92,255,255)
    # 1596) Color.new(93,255,255)
    # 1597) Color.new(94,255,255)
    # 1598) Color.new(95,255,255)
    # 1599) Color.new(96,255,255)
    # 1600) Color.new(97,255,255)
    # 1601) Color.new(98,255,255)
    # 1602) Color.new(99,255,255)
    # 1603) Color.new(100,255,255) #AZZURRO
    # 1604) Color.new(101,255,255)
    # 1605) Color.new(102,255,255)
    # 1606) Color.new(103,255,255)
    # 1607) Color.new(104,255,255)
    # 1608) Color.new(105,255,255)
    # 1609) Color.new(106,255,255)
    # 1610) Color.new(107,255,255)
    # 1611) Color.new(108,255,255)
    # 1612) Color.new(109,255,255)
    # 1613) Color.new(110,255,255)
    # 1614) Color.new(111,255,255)
    # 1615) Color.new(112,255,255)
    # 1616) Color.new(113,255,255)
    # 1617) Color.new(114,255,255)
    # 1618) Color.new(115,255,255)
    # 1619) Color.new(116,255,255)
    # 1620) Color.new(117,255,255)
    # 1621) Color.new(118,255,255)
    # 1622) Color.new(119,255,255)
    # 1623) Color.new(120,255,255) #Tendente al celeste
    # 1624) Color.new(121,255,255)
    # 1625) Color.new(122,255,255)
    # 1626) Color.new(123,255,255)
    # 1627) Color.new(124,255,255)
    # 1628) Color.new(125,255,255)
    # 1629) Color.new(126,255,255)
    # 1630) Color.new(127,255,255)
    # 1631) Color.new(128,255,255)
    # 1632) Color.new(129,255,255)
    # 1633) Color.new(130,255,255)
    # 1634) Color.new(131,255,255)
    # 1635) Color.new(132,255,255)
    # 1636) Color.new(133,255,255)
    # 1637) Color.new(134,255,255)
    # 1638) Color.new(135,255,255)
    # 1639) Color.new(136,255,255)
    # 1640) Color.new(137,255,255)
    # 1641) Color.new(138,255,255)
    # 1642) Color.new(139,255,255)
    # 1643) Color.new(140,255,255)
    # 1644) Color.new(141,255,255)
    # 1645) Color.new(142,255,255)
    # 1646) Color.new(143,255,255)
    # 1647) Color.new(144,255,255)
    # 1648) Color.new(145,255,255)
    # 1649) Color.new(146,255,255)
    # 1650) Color.new(147,255,255)
    # 1651) Color.new(148,255,255)
    # 1652) Color.new(149,255,255)
    # 1653) Color.new(150,255,255) #Celeste
    # 1654) Color.new(151,255,255)
    # 1655) Color.new(152,255,255)
    # 1656) Color.new(153,255,255)
    # 1657) Color.new(154,255,255)
    # 1658) Color.new(155,255,255)
    # 1659) Color.new(156,255,255)
    # 1660) Color.new(157,255,255)
    # 1661) Color.new(158,255,255)
    # 1662) Color.new(159,255,255)
    # 1663) Color.new(160,255,255) #Riflesso di luna
    # 1664) Color.new(161,255,255)
    # 1665) Color.new(162,255,255)
    # 1666) Color.new(163,255,255)
    # 1667) Color.new(164,255,255)
    # 1668) Color.new(165,255,255)
    # 1669) Color.new(166,255,255)
    # 1670) Color.new(167,255,255)
    # 1671) Color.new(168,255,255)
    # 1672) Color.new(169,255,255)
    # 1673) Color.new(170,255,255)
    # 1674) Color.new(171,255,255)
    # 1675) Color.new(172,255,255)
    # 1676) Color.new(173,255,255)
    # 1677) Color.new(174,255,255)
    # 1678) Color.new(175,255,255)
    # 1679) Color.new(176,255,255)
    # 1680) Color.new(177,255,255)
    # 1681) Color.new(178,255,255)
    # 1682) Color.new(179,255,255)
    # 1683) Color.new(180,255,255)
    # 1684) Color.new(181,255,255)
    # 1685) Color.new(182,255,255)
    # 1686) Color.new(183,255,255)
    # 1687) Color.new(184,255,255)
    # 1688) Color.new(185,255,255)
    # 1689) Color.new(186,255,255)
    # 1690) Color.new(187,255,255)
    # 1691) Color.new(188,255,255)
    # 1692) Color.new(189,255,255)
    # 1693) Color.new(190,255,255)
    # 1694) Color.new(191,255,255)
    # 1695) Color.new(192,255,255)
    # 1696) Color.new(193,255,255)
    # 1697) Color.new(194,255,255)
    # 1698) Color.new(195,255,255)
    # 1699) Color.new(196,255,255)
    # 1700) Color.new(197,255,255)
    # 1701) Color.new(198,255,255)
    # 1702) Color.new(199,255,255)
    # 1703) Color.new(200,255,255) #Celestino opaco
    # 1704) Color.new(201,255,255)
    # 1705) Color.new(202,255,255)
    # 1706) Color.new(203,255,255)
    # 1707) Color.new(204,255,255)
    # 1708) Color.new(205,255,255)
    # 1709) Color.new(206,255,255)
    # 1710) Color.new(207,255,255)
    # 1711) Color.new(208,255,255)
    # 1712) Color.new(209,255,255)
    # 1713) Color.new(210,255,255)
    # 1714) Color.new(211,255,255)
    # 1715) Color.new(212,255,255)
    # 1716) Color.new(213,255,255)
    # 1717) Color.new(214,255,255)
    # 1718) Color.new(215,255,255)
    # 1719) Color.new(216,255,255)
    # 1720) Color.new(217,255,255)
    # 1721) Color.new(218,255,255)
    # 1722) Color.new(219,255,255)
    # 1723) Color.new(220,255,255)
    # 1724) Color.new(221,255,255)
    # 1725) Color.new(222,255,255)
    # 1726) Color.new(223,255,255)
    # 1727) Color.new(224,255,255)
    # 1728) Color.new(225,255,255) #Celestino chiarissimo
    # 1729) Color.new(226,255,255)
    # 1730) Color.new(227,255,255)
    # 1731) Color.new(228,255,255)
    # 1732) Color.new(229,255,255)
    # 1733) Color.new(230,255,255)
    # 1734) Color.new(231,255,255)
    # 1735) Color.new(232,255,255)
    # 1736) Color.new(233,255,255)
    # 1737) Color.new(234,255,255)
    # 1738) Color.new(235,255,255)
    # 1739) Color.new(236,255,255)
    # 1740) Color.new(237,255,255)
    # 1741) Color.new(238,255,255)
    # 1742) Color.new(239,255,255)
    # 1743) Color.new(240,255,255) #Celestino quasi impercettibile
    # 1744) Color.new(241,255,255)
    # 1745) Color.new(242,255,255)
    # 1746) Color.new(243,255,255)
    # 1747) Color.new(244,255,255)
    # 1748) Color.new(245,255,255)
    # 1749) Color.new(246,255,255)
    # 1750) Color.new(247,255,255)
    # 1751) C9lor.new(248,255,255) _________________________________________
    # 1752) Color.new(249,255,255) #_________________________________________#
    # 1753) Color.new(250,255,255) #Da qui in poi è proprio un Bianco sporco #
    # 1754) Color.new(251,255,255) #di cyan, quindi vale anche qui ciò ke è #
    # 1755) Color.new(252,255,255) #stato detto sia per il colore Giallo ke #
    # 1756) Color.new(253,255,255) #per il colore magenta. #
    # 1757) Color.new(254,255,255) #TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT#
    #-------------------------------------------------------------------------------
    #================================== FINE =======================================
    #-------------------------------------------------------------------------------
    #EDIT: (09/02/2011) -
    #--------------------
    #Premessa7: Con ciò ho scoperto (perkè prima non lo sapevo) che ad esempio il
    # colore Giallo si ricava lasciando i parametri rosso e verde a 255
    # e cambiando valore (compreso fra 0 e 254) al parametro blue ossia
    # il terzo (nonchè il penultimo se si volesse considerare l'alpha)
    # si ottiene appunto il colore in questione.
    #-------------------------------------------------------------------------------
    # Per il Magenta invece si lasciano settati a 255 i valori red e blue
    # invece il parametro verde se si imposta a 0 per esempio produce il
    # colore in questione.
    #-------------------------------------------------------------------------------
    # Ed infine per il Cyan si lasciano impostati a 255 il secondo e terzo
    # valore corrispettivi al verde e al blue. E cambiando i parametri del
    # rosso, ossia del primo valore si otterrà il Cyan.
    #-------------------------------------------------------------------------------
    #===============================================================================
    #-------------------------------------------------------------------------------
    #EDIT: (09/02/2011) - [Ricorda: 0 è il valore più scuro]
    #--------------------
    #Qui di seguito vi sono elencate diverse tonalità trovate.
    #Lo scopo è segnalare più colori possibili, annotarli e in seguito catalogarli
    #in modo ordinato (o cromatico o alfabetico, più in là vedrò il dafarsi).
    #---------------------------------
    #Oggi ho trovato questi colori: --
    #---------------------------------
    # 1758) Color.new(0,50,100) #Blu scuro1
    # 1759) Color.new(5,50,100) #Blu scuro2
    # 1760) Color.new(10,50,100) #Blu scuro3
    # 1761) Color.new(15,50,100) #Blu scuro4
    # 1762) Color.new(20,50,100) #Blu scuro5
    # 1763) Color.new(25,50,100) #Blu scuro6
    # 1764) Color.new(30,50,100) #Blu tendente al Viola scuro
    # 1765) Color.new(35,50,100) #Viola scuro1
    # 1766) Color.new(40,50,100) #Viola scuro2
    # 1767) Color.new(45,50,100) #Viola scuro3
    # 1768) Color.new(50,50,100) #Viola scuro4
    # 1769) Color.new(55,50,100) #Viola scuro5
    # 1770) Color.new(60,50,100) #Viola scuro6
    # 1771) Color.new(65,50,100) #Viola scuro7
    # 1772) Color.new(70,50,100) #Viola scuro8
    # 1773) Color.new(75,50,100) #Viola scuro9
    # 1774) Color.new(80,50,100) #Viola scuro10
    # 1775) Color.new(85,50,100) #Viola scuro11
    # 1776) Color.new(90,50,100) #Viola scuro12
    # 1777) Color.new(95,50,100) #Viola scuro13
    # 1778) Color.new(100,50,100) #Viola scuro14
    # 1779) Color.new(105,50,100) #Viola scuro15
    # 1780) Color.new(110,50,100) #Viola scuro16
    # 1781) Color.new(115,50,100) #Viola scuro17
    # 1782) Color.new(120,50,100) #Viola scuro18
    # 1783) Color.new(125,50,100) #Viola tendente al Porpora
    # 1784) Color.new(130,50,100) #Porpora1
    # 1785) Color.new(135,50,100) #Porpora2
    # 1786) Color.new(140,50,100) #Porpora3
    # 1787) Color.new(145,50,100) #Porpora4
    # 1788) Color.new(150,50,100) #Violetto di cobalto1
    # 1789) Color.new(155,50,100) #Violetto di cobalto2
    # 1790) Color.new(160,50,100) #Violetto di cobalto3
    # 1791) Color.new(165,50,100) #Violetto di cobalto4
    # 1792) Color.new(170,50,100) #Violetto di cobalto5
    # 1793) Color.new(175,50,100) #Violetto di cobalto6
    # 1794) Color.new(180,50,100) #Violetto di cobalto7
    # 1795) Color.new(185,50,100) #Violetto di cobalto8
    # 1796) Color.new(190,50,100) #Violetto di cobalto9
    # 1797) Color.new(195,50,100) #Violetto di cobalto10
    # 1798) Color.new(200,50,100) #Violetto di cobalto11
    # 1799) Color.new(205,50,100) #Violetto di cobalto12
    # 1800) Color.new(210,50,100) #Violetto di cobalto13
    # 1801) Color.new(215,50,100) #Violetto di cobalto14
    # 1802) Color.new(220,50,100) #Violetto di cobalto15
    # 1803) Color.new(225,50,100) #Violetto di cobalto tendente al Rosa di Parma
    # 1805) Color.new(230,50,100) #Rosa di Parma1
    # 1806) Color.new(235,50,100) #Rosa di Parma2
    # 1807) Color.new(240,50,100) #Rosa di Parma3
    # 1808) Color.new(245,50,100) #Rosa di Parma4
    # 1809) Color.new(250,50,100) #Rosa di Parma5
    # 1810) Color.new(255,50,100) #Rosa di Parma6
    #-------------------------------------------------------------------------------
    #Premessa8: Qui sopra ho voluto settare volontariamente i parametri verde e blu
    # uno a 50 e l'altro a 100 fissi e lasciar cangiare il valore rosso,
    # nonchè il primo valore. Da ciò originariamente mi sono trovato un
    # colore Blue scuro tendente via via sempre più al Rosa di parma.
    # Comunque, cosa importante HO trovato le tonalità del Viola scuro.
    #-------------------------------------------------------------------------------
    #===============================================================================
    #-------------------------------------------------------------------------------
    #Premessa9: Adesso proverò sempre a cangiare il primo valore (ossia il rosso),
    # ma questa volta porrò il secondo valore (ossia il verde) a 100 e
    # il terzo valore a 50,e li terrò entrambi fissi.
    # Con ciò vediamo cosa otterremo:
    #-------------------------------------------------------------------------------
    # 1811) Color.new(0,100.50) #Verde scuro (tipo fronde degli abeti)
    # 1812) Color.new(5,100,50) #Verde scuro2
    # 1813) Color.new(10,100,50) #Verde scuro3
    # 1814) Color.new(15,100,50) #Verde scuro4
    # 1815) Color.new(20,100,50) #Verde scuro5
    # 1816) Color.new(25,100,50) #Verde scuro6
    # 1817) Color.new(30,100,50) #Verde scuro (tipo militare)#----ANNOTAZIONE----#
    # 1818) Color.new(35,100,50) #Verde militare2 #Da qui man mano si #
    # 1819) Color.new(40,100,50) #Verde militare3 #scende il Verde M. #
    # 1820) Color.new(45,100,50) #Verde militare4 #da acceso (diciamo)#
    # 1821) Color.new(50,100,50) #Verde militare5 #tende a diventare #
    # 1822) Color.new(45,100,50) #Verde militare6 #sempre più cupo. #
    # 1823) Color.new(50,100,50) #Verde militare7 #-------------------#
    # 1824) Color.new(55,100,50) #Verde militare8
    # 1825) Color.new(60,100,50) #Verde militare9
    # 1826) Color.new(65,100,50) #Verde militare10
    # 1827) Color.new(70,100,50) #Verde militare11
    # 1828) Color.new(75,100,50) #Verde militare12
    # 1829) Color.new(80,100,50) #Verde militare13
    # 1830) Color.new(85,100,50) #Verde militare14
    # 1831) Color.new(90,100,50) #Verde militare15
    # 1832) Color.new(95,100,50) #Verde militare tendente al Terra verde
    # 1833) Color.new(100,100,50) #Terra verde1
    # 1834) Color.new(105,100,50) #Terra verde tendente al Grigio tortora
    # 1835) Color.new(110,100,50) #Grigio tortora1
    # 1836) Color.new(115,100,50) #Grigio tortora2
    # 1837) Color.new(120,100,50) #Tabacco1
    # 1838) Color.new(125,100,50) #Tabacco2
    # 1839) Color.new(130,100,50) #Tabacco3
    # 1840) Color.new(135,100,50) #Tabacco tendente al Ocra Bruna
    # 1841) Color.new(140,100,50) #Ocra Bruna1
    # 1842) Color.new(145,100,50) #Marrone Havana
    # 1843) Color.new(150,100,50) #Marrone1
    # 1844) Color.new(155,100,50) #Marrone2
    # 1845) Color.new(160,100,50) #Marrone3
    # 1846) Color.new(165,100,50) #Marrone4
    # 1847) Color.new(170,100,50) #Marrone5
    # 1848) Color.new(175,100,50) #Marrone4
    # 1849) Color.new(180,100,50) #Marrone5
    # 1850) Color.new(185,100,50) #Marrone4
    # 1851) Color.new(190,100,50) #Marrone tendente all'Arancione
    # 1852) Color.new(195,100,50) #Arancione1
    # 1853) Color.new(200,100,50) #Arancione2
    # 1854) Color.new(205,100,50) #Arancione3
    # 1855) Color.new(210,100,50) #Arancione4
    # 1856) Color.new(215,100,50) #Arancione5
    # 1857) Color.new(220,100,50) #Arancione6
    # 1858) Color.new(225,100,50) #Arancione7
    # 1859) Color.new(230,100,50) #Arancione8
    # 1860) Color.new(235,100,50) #Arancione9
    # 1861) Color.new(240,100,50) #Arancione10
    # 1862) Color.new(245,100,50) #Arancione11
    # 1863) Color.new(250,100,50) #Arancione12
    # 1864) Color.new(255,100,50) #Arancione13
    #-------------------------------------------------------------------------------
    #Premessa10: Bene facendo quest'altro esperimento ho scovato i tre parametri per
    # identificare diverse tonalità note quali il V.Militare, il Terra
    # verde, il Grigio tortora, il Tabacco, l'Ocra bruna, diverse
    # tonalità del marrone quali il Marrone Havana, ed infine, l'Arancio.
    #-------------------------------------------------------------------------------
    #===============================================================================
    #-------------------------------------------------------------------------------
    #PUNTUALIZZAZIONE: --
    #--------------------
    #Abbiamo visto che tenendo fissi due valori e mutandone solo uno cangiano i toni
    #momentaneamente scuri, o tendenti allo scuro, o opachi.
    #Però io credo che se vorremo rendere questi colori un pò più chiari, bisognerà
    #allora aumentare secondo il nostro buon gusto i due parametri che abbiamo scelto
    #di tenere fissi. Vediamo se la mia ipotesi risulta essere esatta.
    #Proverò, scegliendo un colore a caso fra quelli appena trovati, per esempio:
    # L'arancione7 ossia Color.new(225,100,50)
    #Ora proverò ad aumentare di 50 i due parametri fissi, cercando di capire come
    #regolare il suo livello di chiaro/scuro.
    #-------------------------------------------------------------------------------
    #Vediamo: -- ===================================================================
    #----------- -------------------------------------------------------------------
    # 1865) Color.new(225,150,100) #Arancione7 + chiaro
    #===============================================================================
    #E infatti come volevo dimostrare il colore aumentando i due parametri che prima
    #erano fissi, risulta schiarirsi. Questo ovviamente è valido poichè in questo
    #caso si è lasciato fisso il valore primario ke determina il colore.
    #Nel nostro caso il valore di red settato a 225.
    #Questa regola si può applicare a tutti i colori, memorizzatela così
    #risparmierete del lavoro a me e cosa più importante faciliterete le vostre
    #operazioni.
    #-------------------------------------------------------------------------------
    #===============================================================================
    #-------------------------------------------------------------------------------
    #ADESSO, tornando alla mia ricerca continuerò a rovistare fra i parametri per
    #cercare sempre più nuovi colori da annotare su lista.
    #-------------------------------------------------------------------------------
    # 1866) Color.new(50,0,100) #Violetto bluastro1
    # 1867) Color.new(50,5,100) #Violetto bluastro2
    # 1868) Color.new(50,10,100) #Violetto bluastro3
    # 1869) Color.new(50,15,100) #Violetto bluastro4
    # 1870) Color.new(50,20,100) #Violetto di Parma1
    # 1871) Color.new(50,25,100) #Violetto di Parma2
    # 1872) Color.new(50,30,100) #Violetto di Parma3
    # 1873) Color.new(50,35,100) #Violetto di Parma4
    # 1874) Color.new(50,40,100) #Violetto di Parma5
    # 1875) Color.new(50,45,100) #Violetto di Parma6
    # 1876) Color.new(50,50,100) #Viola scuro (**Ricordate**)
    # 1877) Color.new(50,55,100) #Viola1
    # 1878) Color.new(50,60,100) #Blu oltre mare chiaro1
    # 1879) Color.new(50,65,100) #Blu oltre mare chiaro tendente al B.az.manganese
    # 1880) Color.new(50,70,100) #Blu azzurro manganese1
    # 1881) Color.new(50,75,100) #Blu azzurro manganese2
    # 1882) Color.new(50,80,100) #Blu azzurro manganese tendente al Blu zaffiro
    # 1883) Color.new(50,85,100) #Blu zaffiro1
    # 1884) Color.new(50,90,100) #Blu zaffiro2
    # 1885) Color.new(50,95,100) #Blu zaffiro3
    # 1886) Color.new(50,100,100) #Blu zaffiro4
    # 1887) Color.new(50,105,100) #Blu zaffiro5
    # 1888) Color.new(50,110,100) #Blu zaffiro tendente al verde acqua
    # 1889) Color.new(50,115,100) #Verde turchese o verde acqua1
    # 1890) Color.new(50,120,100) #Verde turchese o verde acqua2
    # 1891) Color.new(50,125,100) #Verde turchese tendente al V.perennemente chiaro
    # 1893) Color.new(50,130,100) #Verde perennemente chiaro1
    # 1894) Color.new(50,135,100) #Verde perennemente chiaro2
    # 1895) Color.new(50,140,100) #Verde perennemente chiaro3
    # 1896) Color.new(50,145,100) #Verde p. chiaro tendente al Verde cadmio chiaro
    # 1897) Color.new(50,150,100) #Verde cadmio chiaro1
    # 1898) Color.new(50,155,100) #Verde cadmio chiaro tendente al Verde Veronese
    # 1899) Color.new(50,160,100) #Verde Veronese1
    # 1900) Color.new(50,165,100) #Verde Veronese2
    # 1901) Color.new(50,170,100) #Verde Veronese3
    # 1902) Color.new(50,175,100) #Verde Veronese4
    # 1903) Color.new(50,180,100) #Verde Veronese5
    # 1904) Color.new(50,185,100) #Verde Veronese6
    # 1905) Color.new(50,190,100) #Verde Veronese7
    # 1906) Color.new(50,195,100) #Verde Veronese8
    # 1907) Color.new(50,200,100) #Verde Veronese9
    # 1908) Color.new(50,205,100) #Verde Veronese10
    # 1909) Color.new(50,210,100) #Verde Veronese11
    # 1910) Color.new(50,215,100) #Verde Veronese acceso1
    # 1911) Color.new(50,220,100) #Verde Veronese acceso2
    # 1912) Color.new(50,225,100) #Verde Veronese acceso3
    # 1913) Color.new(50,230,100) #Verde Veronese acceso4
    # 1914) Color.new(50,235,100) #Verde Veronese acceso5
    # 1915) Color.new(50,240,100) #Verde Veronese acceso6
    # 1916) Color.new(50,245,100) #Verde Veronese acceso7
    # 1917) Color.new(50,250,100) #Verde Veronese acceso8
    # 1918) Color.new(50,255,100) #Verde Veronese acceso9
    #-------------------------------------------------------------------------------
    #Premessa non ricordo più il numero: -
    #-------------------------------------
    #Comunque dico questo e poi vo a mangiare: cn ciò ci siamo trovati un violetto
    #che via via più si aumentava di valore più esso si trasformava in un blu e poi
    #in fine in un verde Veronese.
    #(Ragazzi non me ne vogliate, i nomi dei colori proprio tutti tutti non li sò
    # però ne conosco alcuni, quindi dove vedrete scritti solo i numeri vuol dire
    # che non so il nome, ma l'importante è che RICORDATE che 1 è sempre il valore
    # più scuro.)(escludendo solo in questo caso lo 0)
    #-------------------------------------------------------------------------------
    #===============================================================================
    #-------------------------------------------------------------------------------
    #Arieccomi qua! Adesso come praticato per gli altri valori, proverò a scambiare
    #il parametro del primo valore (rosso) con quello del terzo valore nonkè (blue)
    #Continuando a cangiare il secondo ossia il verde.
    #-------------------------------------------------------------------------------
    # 1919) Color.new(100,0,50) #Amaranto1
    # 1920) Color.new(100,5,50) #Amaranto2
    # 1921) Color.new(100,10,50) #Amaranto3
    # 1922) Color.new(100,15,50) #Amaranto4
    # 1923) Color.new(100,20,50) #Amaranto5
    # 1924) Color.new(100,25,50) #Amaranto tendente alla Lacca solferino
    # 1925) Color.new(100,30,50) #Lacca solferino1
    # 1926) Color.new(100,35,50) #Lacca solferino tendente al Violetto rossastro
    # 1927) Color.new(100,40,50) #Violetto rossastro1
    # 1928) Color.new(100,45,50) #Violetto rossastro tendente al Rosso di Pozzuoli
    # 1929) Color.new(100,50,50) #Rosso di pozzuoli1
    # 1930) Color.new(100,55,50) #Rosso di pozzuoli tendente al Terra di Siena n.
    # 1931) Color.new(100,60,50) #Terra di Siena naturale1
    # 1932) Color.new(100,65,50) #Terra di Siena naturale tendente al Cioccolata
    # 1933) Color.new(100,70,50) #Cioccolata1
    # 1934) Color.new(100,75,50) #Cioccolata tendente al Bruno Van Dyck
    # 1935) Color.new(100,80,50) #Bruno Van Dyck1
    # 1936) Color.new(100,85,50) #Bruno Van D. tendente al Verde ossido di cromo
    # 1937) Color.new(100,90,50) #Verde ossido di cromo1
    # 1938) Color.new(100,95,50) #Verde ossido di cromo2
    # 1939) Color.new(100,100,50) #Verde ossido di cromo3
    # 1940) Color.new(100,105,50) #Verde ossido di cromo tendente al Verde oliva
    # 1941) Color.new(100,110,50) #Verde oliva1
    # 1942) Color.new(100,115,50) #Verde oliva tendente al Verde muschio
    # 1943) Color.new(100,120,50) #Verde muschio1
    # 1944) Color.new(100,125,50) #Verde muschio2
    # 1945) Color.new(100,130,50) #Verde muschio3
    # 1946) Color.new(100,135,50) #Verde muschio4
    # 1947) Color.new(100,140,50) #Verde muschio5
    # 1948) Color.new(100,145,50) #Verde muschio6
    # 1949) Color.new(100,150,50) #Verde muschio7
    # 1950) Color.new(100,155,50) #Verde muschio8
    # 1951) Color.new(100,160,50) #Verde muschio9
    # 1952) Color.new(100,165,50) #Verde muschio10
    # 1953) Color.new(100,170,50) #Verde muschio11
    # 1954) Color.new(100,175,50) #Verde muschio12
    # 1955) Color.new(100,180,50) #Verde muschio13 (già simile ad un V. + acceso)
    # 1956) Color.new(100,185,50) #V.m. acceso14
    # 1957) Color.new(100,190,50) #V.m. acceso15
    # 1958) Color.new(100,195,50) #V.m. acceso16
    # 1959) Color.new(100,200,50) #V.m. acceso17
    # 1960) Color.new(100,205,50) #V.m. acceso tendente al Verde limone
    # 1961) Color.new(100,210,50) #Verde limone1
    # 1962) Color.new(100,215,50) #Verde limone2
    # 1963) Color.new(100,220,50) #Verde limone3
    # 1964) Color.new(100,225,50) #Verde limone4
    # 1965) Color.new(100,230,50) #Verde limone5
    # 1966) Color.new(100,235,50) #Verde limone6
    # 1967) Color.new(100,240,50) #Verde limone7
    # 1968) Color.new(100,245,50) #Verde limone8
    # 1969) Color.new(100,250,50) #Verde limone9
    # 1970) Color.new(100,255,50) #Verde limone10
    #-------------------------------------------------------------------------------
    #Bene con ciò sopra ho trovato i seguenti colori:
    # Amaranto, Lacca solferino, Violetto rossastro, Rosso di Pozzuoli,
    # Terra di Siena naturale, Cioccolata, Bruno Van Dick, Verde ossido di cromo,
    # Verde oliva, Verde muschio, Verde limone. (ovvio e le loro sfumature)
    #-------------------------------------------------------------------------------
    #===============================================================================
    #-------------------------------------------------------------------------------
    #Adesso non mi resterà che fissare i primi due parametri ossia il rosso e il
    #verde e impostare le graduazioni del blue nonchè il terzo valore,
    #e vediamo che succede:
    #-------------------------------------------------------------------------------
    # 1971) Color.new(50,100,0) #Verde bottiglia1
    # 1972) Color.new(50,100,5) #Verde bottiglia2
    # 1973) Color.new(50,100,10) #Verde bottiglia3
    # 1973) Color.new(50,100,15) #Verde bottiglia4
    # 1974) Color.new(50,100,20) #Verde bottiglia5
    # 1975) Color.new(50,100,25) #Verde bottiglia6
    # 1976) Color.new(50,100,30) #Verde bottiglia tendente al Verde militare
    # 1977) Color.new(50,100,35) #Verde militare1
    # 1978) Color.new(50,100,40) #Verde militare2
    # 1979) Color.new(50,100,45) #Verde militare3
    # 1980) Color.new(50,100,50) #Verde militare4
    # 1981) Color.new(50,100,55) #Verde militare5
    # 1982) Color.new(50,100,60) #Verde militare6
    # 1983) Color.new(50,100,65) #Verde militare7
    # 1984) Color.new(50,100,70) #Verde militare8
    # 1985) Color.new(50,100,75) #Verde militare tendente al Verde notte
    # 1986) Color.new(50,100,80) #Verde notte1
    # 1987) Color.new(50,100,85) #Verde notte2
    # 1988) Color.new(50,100,90) #Verde notte3
    # 1989) Color.new(50,100,95) #Verde notte tendente al Blu notte (o zaffiro)
    # 1990) Color.new(50,100,100) #Blu zaffiro
    # 1991) Color.new(50,100,105) #Blu notte1
    # 1992) Color.new(50,100,110) #Blu notte2
    # 1993) Color.new(50,100,115) #Blu notte3
    # 1994) Color.new(50,100,120) #Blu notte4
    # 1995) Color.new(50,100,125) #Blu notte5
    # 1996) Color.new(50,100,130) #Blu notte6
    # 1997) Color.new(50,100,135) #Blu notte tendente al Blu cielo del mattino
    # 1998) Color.new(50,100,140) #Blu cielo del mattino1
    # 1999) Color.new(50,100,145) #Blu cielo del mattino2
    # 2000) Color.new(50,100,150) #Blu cielo del mattino3
    # 2001) Color.new(50,100,155) #Blu cielo del mattino4
    # 2002) Color.new(50,100,160) #Blu cielo del mattino5
    # 2003) Color.new(50,100,165) #Blu cielo del mattino6
    # 2004) Color.new(50,100,170) #Blu cielo del mattino7
    # 2005) Color.new(50,100,175) #Blu cielo del mattino8
    # 2006) Color.new(50,100,180) #Blu cielo del mattino9
    # 2007) Color.new(50,100,185) #Blu cielo del mattino10
    # 2008) Color.new(50,100,190) #Blu cielo del mattino11
    # 2009) Color.new(50,100,195) #Blu c. del m. tendente al Blu oltre mare chiaro
    # 2010) Color.new(50,100,200) #Blu oltre mare chiaro1
    # 2011) Color.new(50,100,205) #Blu oltre mare chiaro2
    # 2012) Color.new(50,100,210) #Blu oltre mare chiaro3
    # 2013) Color.new(50,100,215) #Blu oltre mare chiaro4
    # 2014) Color.new(50,100,220) #Blu oltre mare chiaro5
    # 2015) Color.new(50,100,225) #Blu oltre mare chiaro6
    # 2016) Color.new(50,100,230) #Blu oltre mare chiaro7
    # 2017) Color.new(50,100,235) #Blu oltre mare chiaro8
    # 2018) Color.new(50,100,240) #Blu oltre mare chiaro9
    # 2019) Color.new(50,100,245) #Blu oltre mare chiaro10
    # 2020) Color.new(50,100,250) #Blu oltre mare chiaro11
    # 2021) Color.new(50,100,255) #Blu oltre mare chiaro12
    #-------------------------------------------------------------------------------
    #===============================================================================
    #-------------------------------------------------------------------------------
    #Ora dopo aver ricavato quelle tonalità, proverò a scambiare i valori dei due
    #parametri rosso e verde, continuando sempre a settare il blue.
    #-------------------------------------------------------------------------------
    # 2022) Color.new(100,50,0) #Marrone1
    # 2023) Color.new(100,50,5) #Marrone2
    # 2024) Color.new(100,50,10) #Marrone3
    # 2025) Color.new(100,50,15) #Marrone4
    # 2026) Color.new(100,50,20) #Marrone5
    # 2027) Color.new(100,50,25) #Marrone6
    # 2028) Color.new(100,50,30) #Marrone7
    # 2029) Color.new(100,50,35) #Marrone8
    # 2030) Color.new(100,50,40) #Marrone9
    # 2031) Color.new(100,50,45) #Marrone10
    # 2032) Color.new(100,50,50) #Marrone11
    # 2033) Color.new(100,50,55) #Marrone12
    # 2034) Color.new(100,50,60) #Marrone13
    # 2035) Color.new(100,50,65) #Marrone14
    # 2036) Color.new(100,50,70) #Marrone15
    # 2037) Color.new(100,50,75) #Marrone16
    # 2038) Color.new(100,50,80) #Marrone tendente al viola
    # 2039) Color.new(100,50,85) #Viola1
    # 2040) Color.new(100,50,90) #Viola2
    # 2041) Color.new(100,50,95) #Viola3
    # 2042) Color.new(100,50,100) #Viola4
    # 2043) Color.new(100,50,105) #Viola5
    # 2044) Color.new(100,50,110) #Viola6
    # 2045) Color.new(100,50,115) #Viola7
    # 2046) Color.new(100,50,120) #Viola8
    # 2047) Color.new(100,50,125) #Viola9
    # 2048) Color.new(100,50,130) #Viola10
    # 2049) Color.new(100,50,135) #Viola11
    # 2050) Color.new(100,50,140) #Viola12
    # 2051) Color.new(100,50,145) #Viola13
    # 2052) Color.new(100,50,150) #Viola14
    # 2053) Color.new(100,50,155) #Viola15
    # 2054) Color.new(100,50,160) #Viola16
    # 2055) Color.new(100,50,165) #Viola17
    # 2056) Color.new(100,50,170) #Viola18
    # 2057) Color.new(100,50,175) #Viola19
    # 2058) Color.new(100,50,180) #Viola20
    # 2059) Color.new(100,50,185) #Viola21
    # 2060) Color.new(100,50,190) #Viola23
    # 2061) Color.new(100,50,195) #Viola24
    # 2062) Color.new(100,50,200) #Viola25
    # 2063) Color.new(100,50,205) #Viola26
    # 2064) Color.new(100,50,210) #Viola27
    # 2065) Color.new(100,50,215) #Viola28
    # 2066) Color.new(100,50,220) #Viola29
    # 2067) Color.new(100,50,225) #Viola30 (o luce da neon (viola))
    # 2068) Color.new(100,50,230) #Viola neon1
    # 2069) Color.new(100,50,235) #Viola neon2
    # 2070) Color.new(100,50,240) #Viola neon3
    # 2071) Color.new(100,50,245) #Viola neon4
    # 2072) Color.new(100,50,250) #Viola neon5
    # 2073) Color.new(100,50,255) #Viola neon6
    #-------------------------------------------------------------------------------
    # Da ciò mi sono ricavato le sfumature del Marrone e del Viola.
    #-------------------------------------------------------------------------------
    #===============================================================================
    #-------------------------------------------------------------------------------
    # {[(Per adesso ho concluso, oggi è la mattina del 10/02/2011)]}
    #-------------------------------------------------------------------------------
    #===============================================================================
    #-------------------------------------------------------------------------------
    # Benissimo, adesso momentaneamente termino qui la mia tavolozza cromatica.
    # Ovvio che di colori ce ne sono ancora tanti da scovare, però orientativamente
    # penso che un'idea approssimativa ve l'ho data.
    # Spero che questo tomo vi sia utile così come è ed è stato utile per me.
    # Per adesso vi posto questi 2073 colori, poi più in là aggiornerò la lista,
    # con altri.
    #
    # P.S:
    # Potrete anche voi, (una volta copiato e incollato il tomo sul vostro editor),
    # cimentarvi nell'impresa e aggiungere qualche sfumatura nuova, per arricchire
    # il vostro personale atlante cromatico.
    #
    # Dunque detto ciò io per ora ho concluso, non mi resta che augurarvi..
    #-------------------------------------------------------------------------------
    # Buon Making..
    #===============================================================================
    # By Lomax Af
    #-------------------------------------------------------------------------------
    #Data di fine creazione: 10/02/2011 ; ore: 15:24
    #-------------------------------------------------------------------------------


    Non è uno script ma solo una raccolta di colori associati a dei codici da inserire nei vostri progetti.

    Spero vi sia utile ciao :)

  20. E' troppo esile. Ma già ho provveduto :)

    Sto disegnando la ruota laterale in modo che sia fedele all'altra. Ho già inserito in essa il dettaglio delle pale che si diceva prima.
    e poi mi toccherà tornare nuovamente alla ruota visione frontale per aggiungere la modifica.
    Appena ho pronto qualcosa vi aggiorno. :)

  21. Grazie davvero tanto per i consigli. Sto migliorando molto. Lo so Testament che dovrei aggiungere più pale forse lo farò in futuro.
    Però per adesso dai 8 pale non sono poche. xD

    Flame! Wow mi hai aperto un mondo, che poi sostanzialmente era una cosa semplice che già sapevo solo che mi ero rincitrullito
    avevo tentato di fare le sfumature al contrario aiai. comunque a me ancora il muricciolo non mi convince molto, però.. buh vedremo.

    Ancora è senza animazione, però credo di essere arrivato ad un buon punto.
    MzzpRN.png
    anche se c'è scritto "Le creazioni di Lomax_Iced", la paternità delle sfumature delle pale appartiene a Flame.
    Mi piace, le ho volute lasciare così. :3

    Ora mi butto nella ruota versione laterale ;-)

×
×
  • Create New...