Battleback Stretch
Version: 1.0
Author: TDS
Date: February 12, 2012
Version History
- Version 1.0 2012.02.12 - Initial release.
Description
This script automatically stretches the battleback images when the screen size has changed.
Features
- Changes the battleback images size to the size of the screen.
ScreenshotsNormal
Stretched
Smaller Screen Stretch
Instructions
Just put the script in the materials area of the script editor and enjoy.
Script
#==============================================================================
# ** TDS Battleback Stretch
# Ver: 1.0
#------------------------------------------------------------------------------
# * Description:
# This script automatically resizes the background images in battle into
# the size of the screen.
#------------------------------------------------------------------------------
# * Features:
# Resizes battleback images into the size of the screen.
#------------------------------------------------------------------------------
# * Instructions:
# Just put it in your game and enjoy.
#------------------------------------------------------------------------------
# * Notes:
# None.
#------------------------------------------------------------------------------
# WARNING:
#
# Do not release, distribute or change my work without my expressed written
# consent, doing so violates the terms of use of this work.
#
# If you really want to share my work please just post a link to the original
# site.
#
# * Not Knowing English or understanding these terms will not excuse you in any
# way from the consequenses.
#==============================================================================
#==============================================================================
# ** Spriteset_Map
#------------------------------------------------------------------------------
# This class brings together map screen sprites, tilemaps, etc. It's used
# within the Scene_Map class.
#==============================================================================
class Spriteset_Battle
#--------------------------------------------------------------------------
# * Create Battleback 1 (Floor)
#--------------------------------------------------------------------------
def create_battleback1
@back1_sprite = Sprite.new(@viewport1)
@back1_sprite.bitmap = Bitmap.new(Graphics.width, Graphics.height)
# Get Background Bitmap
background = battleback1_bitmap
# Get Screen Size Rect
screen = Rect.new(0, 0, Graphics.width, Graphics.height)
# Stretch Battleback
@back1_sprite.bitmap.stretch_blt(screen, background, background.rect)
#battleback1_bitmap
@back1_sprite.z = 0
center_sprite(@back1_sprite)
end
#--------------------------------------------------------------------------
# * Create Battleback 2 (Wall)
#--------------------------------------------------------------------------
def create_battleback2
@back2_sprite = Sprite.new(@viewport1)
@back2_sprite.bitmap = Bitmap.new(Graphics.width, Graphics.height)
# Get Background Bitmap
background = battleback2_bitmap
# Get Screen Size Rect
screen = Rect.new(0, 0, Graphics.width, Graphics.height)
# Stretch Battleback
@back1_sprite.bitmap.stretch_blt(screen, background, background.rect)
@back2_sprite.z = 1
center_sprite(@back2_sprite)
end
end
Credit
Support
On this topic.
Known Compatibility Issues
None that I'm aware of so far.
Restrictions
Only for use in non-commercial games.