Permanently cached some graphics (player charsets, windowskins and related graphics)

This commit is contained in:
Maruno17
2021-04-11 15:41:55 +01:00
parent e5a0e3acdd
commit c58164ef97
5 changed files with 27 additions and 3 deletions

View File

@@ -122,6 +122,7 @@ class Sprite_Character < RPG::Sprite
@charbitmap.dispose if @charbitmap
@charbitmap = AnimatedBitmap.new(
"Graphics/Characters/"+@character_name,@character_hue)
RPG::Cache.addRef("Graphics/Characters/", @character_name, @character_hue) if @character == $game_player
@charbitmapAnimated = true
@bushbitmap.dispose if @bushbitmap
@bushbitmap = nil

View File

@@ -10,6 +10,8 @@ class Sprite_SurfBase
@disposed = false
@surfbitmap = AnimatedBitmap.new("Graphics/Characters/base_surf")
@divebitmap = AnimatedBitmap.new("Graphics/Characters/base_dive")
RPG::Cache.addRef("Graphics/Characters/base_surf")
RPG::Cache.addRef("Graphics/Characters/base_dive")
@cws = @surfbitmap.width/4
@chs = @surfbitmap.height/4
@cwd = @divebitmap.width/4