mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-07 13:15:01 +00:00
Removed RGSS2 compatibility, condensed BitmapCache into RPG::Cache and made it work
This commit is contained in:
@@ -66,7 +66,7 @@ class PngAnimatedBitmap
|
||||
@frames=[]
|
||||
@currentFrame=0
|
||||
@framecount=0
|
||||
panorama=BitmapCache.load_bitmap(file,hue)
|
||||
panorama=RPG::Cache.load_bitmap("",file,hue)
|
||||
if file.split(/[\\\/]/)[-1][/^\[(\d+)(?:,(\d+))?\]/] # Starts with 1 or 2 numbers in brackets
|
||||
# File has a frame count
|
||||
numFrames = $1.to_i
|
||||
@@ -187,7 +187,7 @@ class GifBitmap
|
||||
file="" if !file
|
||||
file=canonicalize(file)
|
||||
begin
|
||||
bitmap=BitmapCache.load_bitmap(file,hue)
|
||||
bitmap=RPG::Cache.load_bitmap("",file,hue)
|
||||
rescue
|
||||
bitmap=nil
|
||||
end
|
||||
@@ -242,7 +242,7 @@ class GifBitmap
|
||||
@gifbitmaps.push(gifbitmap)
|
||||
bmfile.hue_change(hue) if hue!=0
|
||||
if hue==0 && @gifdelays.length==1
|
||||
BitmapCache.setKey(file,gifbitmap)
|
||||
RPG::Cache.setKey(file,gifbitmap)
|
||||
end
|
||||
File.delete(bmfile)
|
||||
else
|
||||
@@ -257,7 +257,7 @@ class GifBitmap
|
||||
@gifdelays=[1]
|
||||
end
|
||||
if @gifbitmaps.length==1
|
||||
BitmapCache.setKey(file,@gifbitmaps[0])
|
||||
RPG::Cache.setKey(file,@gifbitmaps[0])
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -351,7 +351,7 @@ end
|
||||
|
||||
|
||||
def pbGetTileBitmap(filename, tile_id, hue)
|
||||
return BitmapCache.tileEx(filename, tile_id, hue) { |f|
|
||||
return RPG::Cache.tileEx(filename, tile_id, hue) { |f|
|
||||
AnimatedBitmap.new("Graphics/Tilesets/"+filename).deanimate
|
||||
}
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user