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



-59%
Le deal à ne pas rater :
TEFAL Marmite 28 cm inox – Tous feux dont induction – 9,6 L
21.99 € 53.97 €
Voir le deal

Partagez
 

 [VXACE] Event Extender - Flip Pictures

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
RitoJS
Modérateur
Modérateur
RitoJS


Masculin Age : 28
Inscrit le : 22/12/2011
Messages : 1600

[VXACE] Event Extender - Flip Pictures Empty
MessageSujet: [VXACE] Event Extender - Flip Pictures   [VXACE] Event Extender - Flip Pictures Icon_minitimeSam 9 Fév 2013 - 13:14

Simple c/c dans la section Ace.
Crédit: Grim
Invité a écrit:
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
http://lunarito.wordpress.com/
 

[VXACE] Event Extender - Flip Pictures

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

 Sujets similaires

-
» [XP, VX, VXACE] Event Extender - Flip Pictures
» [VXAce] Event Extender, Pathfinder
» [VXAce] L'Event Extender 4 (Le grimimimator)
» [VXace] Picture Extender pour 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.Ace - RGSS3 :: Utilitaires-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Forum gratuit