Non sei registrato? Registrati subito cliccando QUI! E utilizza tutte le funzionalita' del sito!

Game_Switch

Guida ai corsi dell'RGSS/RGSS2.

Game_Switch

Messaggioda Ally » 11/04/2010, 2:28

ImmagineClicca qui per ingrandire

Impariamo a conoscere gli Script di default


Nome Script: Game_Switch

Descrizione:
Questa classe contiene gli switch di gioco e i metodi per l'assegnazione 'data' di questi 'interruttori'

 Codice: Seleziona tutto
#==============================================================================
# ** Game_Switches
#------------------------------------------------------------------------------
#  This class handles switches. It's a wrapper for the built-in class "Array."
#  Refer to "$game_switches" for the instance of this class.
#==============================================================================

class Game_Switches
  #--------------------------------------------------------------------------
  # * Object Initialization
  #--------------------------------------------------------------------------
  def initialize
    @data = []
  end
  #--------------------------------------------------------------------------
  # * Get Switch
  #     switch_id : switch ID
  #--------------------------------------------------------------------------
  def [](switch_id)
    if switch_id <= 5000 and @data[switch_id] != nil
      return @data[switch_id]
    else
      return false
    end
  end
  #--------------------------------------------------------------------------
  # * Set Switch
  #     switch_id : switch ID
  #     value     : ON (true) / OFF (false)
  #--------------------------------------------------------------------------
  def []=(switch_id, value)
    if switch_id <= 5000
      @data[switch_id] = value
    end
  end
end


ProprietĂ :
Data
L'Array delle switch di gioco.
Contiene 5000 variabili booleane *_*

Metodi:
Initialize
Come funziona:
Inizializza un array switch da 'mandare' ad un array vuoto.

[]
Switch_ID: L'indice array dello switch da restituire.

[]=
Switch_ID: L'indice array dello switch da impostare
Valore: Valore booleano che rappresenta il valore da assegnare a questa switch

Come funziona:
Questo metodo imposta il valore corrente associata agli Switch ID.
Se il valore è 5000 o meno,la switch è settata su questo valore.
In caso contrario,il metodo non fa nulla perchè la Switch_ID non è valida.
ImmagineClicca qui per ingrandire
Spoiler: mostra
Figlio Illegittimo n°001 della:
ImmagineClicca qui per ingrandire
Avatar utente
Ally
Fondatori
Fondatori
 
Messaggi: 5354
Iscritto il: 09/08/2009, 16:07
LocalitĂ : Genova
Grazie dati: 127 volte
Grazie ricevuti: 121 volte
Ruolo: Scripter
Progetto/i VX: Essence
Tool Preferito: RM2k/2k3

Re: Game_Switch

Messaggioda herupty » 11/04/2010, 9:43

wow, che bello...
un'altra lezione...
esercizi?
lool | +
io: ma nel chara maker non trovo l'elmo
*invio l'img*
ally: ma sono chara mack quelli del template °_°
io: lo so
io: poi riadatto qualcosina
ally: mi servono!
ally: me ne ero dimenticato °_°

io: loool tu l'hai messo e nn ti ricordi che c'è OMG
ally: evvaiiiiii
ally: posso fare i chara nel mio stileeeeeeeee

io: XD
io: (da mettere in firma)
Avatar utente
herupty
Apprendista Maker
Apprendista Maker
 
Messaggi: 640
Iscritto il: 30/12/2009, 21:16
LocalitĂ : Milano
Grazie dati: 6 volte
Grazie ricevuti: 2 volte
Ruolo: Graphic
Tool Preferito: S.E.R.P.E. ;P

Re: Game_Switch

Messaggioda Ally » 11/04/2010, 11:32

Queste 'lezioni' non hanno bisogno di esercizi =D
Sto cercando di spiegare il funzionamento di ognuno degli script di rpgmaker...e come voi,ho ancora taaanto da imparare :P
ImmagineClicca qui per ingrandire
Spoiler: mostra
Figlio Illegittimo n°001 della:
ImmagineClicca qui per ingrandire
Avatar utente
Ally
Fondatori
Fondatori
 
Messaggi: 5354
Iscritto il: 09/08/2009, 16:07
LocalitĂ : Genova
Grazie dati: 127 volte
Grazie ricevuti: 121 volte
Ruolo: Scripter
Progetto/i VX: Essence
Tool Preferito: RM2k/2k3


Torna a Scripting

SEO Search Tags

Nessun tag presente nel nostro indice.

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti

cron