AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  



-20%
Le deal à ne pas rater :
Drone Dji DJI Mini 4K (EU)
239 € 299 €
Voir le deal

Partagez
 

 [XP, VX, VXACE] Event Extender - Flip Pictures

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Invité
Invité
avatar



[XP, VX, VXACE] Event Extender - Flip Pictures Empty
MessageSujet: [XP, VX, VXACE] Event Extender - Flip Pictures   [XP, VX, VXACE] Event Extender - Flip Pictures Icon_minitimeDim 21 Oct 2012 - 17:16

Voici un petit script qui ajoute une commande à l'event extender:
Code:
cmd(:picture_flip, ID_PICTURE)
Ca permet de flipper horizontalement une image.
Voici le code :
Code:
#==============================================================================
# ** Picture Flip
#------------------------------------------------------------------------------
#  Can Apply a horizontal flip to a pictures.
#  Script Call : cmd(:picture_flip, ID_PICTURE)
#==============================================================================

#==============================================================================
# ** Game_Picture
#------------------------------------------------------------------------------
#  This class handles pictures. It is created only when a picture of a specific
# number is required internally for the Game_Pictures class.
#==============================================================================

class Game_Picture
   #--------------------------------------------------------------------------
   # * Alias
   #--------------------------------------------------------------------------
   alias pictures_ee_initialize initialize
   #--------------------------------------------------------------------------
   # * Public Instance Variables
   #--------------------------------------------------------------------------
   attr_accessor :mirror
   #--------------------------------------------------------------------------
   # * Object Initialization
   #--------------------------------------------------------------------------
   def initialize(number)
      pictures_ee_initialize(number)
      @mirror = false
   end
end

#==============================================================================
# ** Sprite_Picture
#------------------------------------------------------------------------------
#  This sprite is used to display pictures. It observes an instance of the
# Game_Picture class and automatically changes sprite states.
#==============================================================================

class Sprite_Picture
   #--------------------------------------------------------------------------
   # * Alias
   #--------------------------------------------------------------------------
   alias pictures_ee_update update
   #--------------------------------------------------------------------------
   # * Frame Update
   #--------------------------------------------------------------------------
   def update
      pictures_ee_update
      self.mirror = !self.mirror if @picture.mirror != self.mirror
   end
end

#==============================================================================
# ** Command
#------------------------------------------------------------------------------
# Adds easily usable commands
#==============================================================================

module Command
   #--------------------------------------------------------------------------
   # * Flip horizontal of a picture
   #--------------------------------------------------------------------------
   def picture_flip(id)
      screen = $game_map.respond_to?(:screen) ? $game_map.screen : $game_screen
      screen.pictures[id].mirror = !screen.pictures[id].mirror
   end
end

Voici le lien de la version que je met a jours si BUG il y a Smile
https://github.com/Funkywork/Scripts-rm/blob/master/Toutes%20versions/EE-FlipPictures.rb
Revenir en haut Aller en bas
 

[XP, VX, VXACE] Event Extender - Flip Pictures

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» [VXACE] Event Extender - Flip Pictures
» [VXAce] Event Extender, Pathfinder
» [VXAce] L'Event Extender 4 (Le grimimimator)
» [XP, VX, VXAce] Event Extender, Le Grimator !
» [VXAce] Event Extender, Le Grimator !

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Scripts :: Scripts VX - RGSS2 :: Utilitaires-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Cookies | Forum gratuit