Accueil du SiteAccueil du Site  AccueilAccueil  FAQFAQ  RechercherRechercher  MembresMembres  GroupesGroupes  ConnexionConnexion  S'enregistrerS'enregistrer  




Partagez | 
 

 [XP]Curseur à la place du rectangle de sélection

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Creme brulée
Chevalier Mage (niveau 4)
Chevalier Mage (niveau 4)
avatar

Masculin
Messages postés : 465
Date d'inscription : 04/02/2012
Jauge LPC :
10 / 10010 / 100








MessageSujet: [XP]Curseur à la place du rectangle de sélection   Lun 18 Mar 2013 - 19:52

Bonjour à tous, il ne me semble pas avoir vu ce script sur le forum donc je le mets ici Smile
Il est assez connu mais je le mets au cas ou des personnes ne fréquentant que ce forum ne l'auraient pas vu :
Code:
module PARA_LEFT_CURSOR
 
  FILE_NAME = "Curseur"

  TYPE = 0

end


class Window_Base
 
  alias cursor_rect_para_lcr cursor_rect
  def cursor_rect=(rect)
    if PARA_LEFT_CURSOR::TYPE == 1
      super(rect)
    end
    empty = Rect.new(0,0,0,0)
    if rect != empty and self.visible != false and @index != -1
      if @cursor == nil or @cursor.disposed?
     
        @cursor = Sprite.new
        @cursor.bitmap = RPG::Cache.windowskin(PARA_LEFT_CURSOR::FILE_NAME)
      end
     
      @cursor.x = self.x + rect.x
      cy = (rect.height-32) / 2
      @cursor.y = self.y + cy + rect.y + 16
      @cursor.z = self.z + 2
    elsif @cursor != nil
      @cursor.dispose
    end
  end
 
  alias dispose_para_cur dispose
  def dispose
    super
    if @cursor != nil
      @cursor.dispose
    end
  end
 
  def visible=(bool)
    super

    if @cursor != nil and bool == false
      @cursor.dispose
    end
  end

  def x=(x)
    super
    if @index != nil

      update_cursor_rect
    end
  end

  def y=(y)
    super
    if @index != nil

      update_cursor_rect
    end
  end
end
A mettre au dessus de Main et à nommer comme bon vous semble.
Ligne 3 : Remplacez "Curseur" par le nom de votre curseur que vous aurez mis dans le dossier windowskin de votre projet.

Screen :

Je sais c'est pas très beau ^^
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Invité
Invité
avatar


MessageSujet: Re: [XP]Curseur à la place du rectangle de sélection   Lun 18 Mar 2013 - 20:20

Merci du partage, je t'ajoute des points. =)
Revenir en haut Aller en bas
 
[XP]Curseur à la place du rectangle de sélection
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» La grand-place de Mons le 16 décembre 07
» une phrase clé pour remettre les gens en place!! mais quelle phrase??
» Comment récupérer un peu de place sur votre disque dur
» Garderie les petits amis de Gabriel (MAGOG) 2 place
» Sous la place Saint-Sauveur à Caen

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le Palais Créatif :: ~ PARTAGE ~ :: Scripts et plugins :: RPG Maker XP :: Autres-
Sauter vers: