Du hast noch keinen Account? Klicke hier um Dich jetzt kostenlos zu registrieren!

Info-Tutorials Foren-Übersicht Info-Tutorials
Das Forum mit den richtigen Tutorials
 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 
ShopShop   KalenderKalender  Foto AlbumFoto Album  KarteKarte   Chat Chat  


WINDOWS: Window_DebugRight

 
Neues Thema eröffnen   Neue Antwort erstellen    Info-Tutorials Foren-Übersicht -> RPG-Maker VX Scripts
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Admin
Site Admin


Geschlecht: Geschlecht:männlich
Anmeldungsdatum: 27.04.2011
Beiträge: 99


Wohnort: Wien
Offline

BeitragVerfasst am: 28.04.2011 14:52    Titel: WINDOWS: Window_DebugRight Antworten mit Zitat

Code:


#==============================================================================
# ** Window_DebugRight
#------------------------------------------------------------------------------
#  This window displays switches and variables separately on the debug screen.
#==============================================================================

class Window_DebugRight < Window_Selectable
  #--------------------------------------------------------------------------
  # * Public Instance Variables
  #--------------------------------------------------------------------------
  attr_reader   :mode                     # mode (0: switch, 1: variable)
  attr_reader   :top_id                   # ID shown on top
  #--------------------------------------------------------------------------
  # * Object Initialization
  #     x : window X coordinate
  #     y : window Y coordinate
  #--------------------------------------------------------------------------
  def initialize(x, y)
    super(x, y, 368, 10 * WLH + 32)
    self.index = -1
    self.active = false
    @item_max = 10
    @mode = 0
    @top_id = 1
    refresh
  end
  #--------------------------------------------------------------------------
  # * Refresh
  #--------------------------------------------------------------------------
  def refresh
    self.contents.clear
    for i in 0...@item_max
      draw_item(i)
    end
  end
  #--------------------------------------------------------------------------
  # * Draw Item
  #     index : Item number
  #--------------------------------------------------------------------------
  def draw_item(index)
    current_id = @top_id + index
    id_text = sprintf("%04d:", current_id)
    id_width = self.contents.text_size(id_text).width
    if @mode == 0
      name = $data_system.switches[current_id]
      status = $game_switches[current_id] ? "[ON]" : "[OFF]"
    else
      name = $data_system.variables[current_id]
      status = $game_variables[current_id]
    end
    if name == nil
      name = ""
    end
    rect = item_rect(index)
    rect.x += 4
    rect.width -= 8
    self.contents.clear_rect(rect)
    self.contents.font.color = normal_color
    self.contents.draw_text(rect, id_text)
    rect.x += id_width
    rect.width -= id_width + 60
    self.contents.draw_text(rect, name)
    rect.width += 60
    self.contents.draw_text(rect, status, 2)
  end
  #--------------------------------------------------------------------------
  # * Set Mode
  #     id : new mode
  #--------------------------------------------------------------------------
  def mode=(mode)
    if @mode != mode
      @mode = mode
      refresh
    end
  end
  #--------------------------------------------------------------------------
  # * Set ID Shown on Top
  #     id : new ID
  #--------------------------------------------------------------------------
  def top_id=(id)
    if @top_id != id
      @top_id = id
      refresh
    end
  end
end

Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Google









BeitragVerfasst am: 28.04.2011 14:52    Titel: Re:


Dein kostenloses Forum -> Super Funktionen, leicht bedienbar, 400+ Styles, schnell einzurichten

Nach oben
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Info-Tutorials Foren-Übersicht -> RPG-Maker VX Scripts Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum nicht herunterladen

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge WINDOWS: Window_DebugLeft Admin RPG-Maker VX Scripts 0 28.04.2011 14:52 Letzten Beitrag anzeigen
Keine neuen Beiträge WINDOWS: Window_BattleStatus Admin RPG-Maker VX Scripts 0 28.04.2011 14:51 Letzten Beitrag anzeigen
Keine neuen Beiträge WINDOWS: Window_TargetEnemy Admin RPG-Maker VX Scripts 0 28.04.2011 14:51 Letzten Beitrag anzeigen
Keine neuen Beiträge WINDOWS: Window_ActorCommand Admin RPG-Maker VX Scripts 0 28.04.2011 14:51 Letzten Beitrag anzeigen
Keine neuen Beiträge WINDOWS: Window_PartyCommand Admin RPG-Maker VX Scripts 0 28.04.2011 14:50 Letzten Beitrag anzeigen
Keine neuen Beiträge WINDOWS: Window_BattleMessage Admin RPG-Maker VX Scripts 0 28.04.2011 14:50 Letzten Beitrag anzeigen
Keine neuen Beiträge WINDOWS: Window_Message Admin RPG-Maker VX Scripts 0 28.04.2011 14:49 Letzten Beitrag anzeigen




Info-Tutorials letztes Thema RSS feed 
Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Kostenloses Forum mit Portal, Shoutbox, Album Galerie, Smilies, Styles, Cash » kostenloses phpbb forum

© 2007-2009 phpBB 6 & Gooof.de, ein Kostenloses Forum mit unvorstellbaren Möglichkeiten. kostenloses phpbb forum

Forum-Tools: Impressum - Datenschutzerklärung - Sitemap - Archiv - Portal - Smilie Album
Links: Webtools : Support : Kostenloses Forum : Free Forum : phpBB3 : Gratis-Board : Entdecken web tracker