Skip to content

Commit 062f61c

Browse files
committed
move empty check to ImageManager
1 parent 94dff7a commit 062f61c

File tree

2 files changed

+30
-26
lines changed

2 files changed

+30
-26
lines changed

js/rpg_managers/ImageManager.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -278,10 +278,14 @@ ImageManager.requestTitle2 = function(filename, hue) {
278278
};
279279

280280
ImageManager.requestBitmap = function(folder, filename, hue, smooth) {
281-
var path = folder + encodeURIComponent(filename) + '.png';
282-
var bitmap = ImageManager.requestNormalBitmap(path, hue || 0);
283-
bitmap.smooth = smooth;
284-
return bitmap;
281+
if (filename) {
282+
var path = folder + encodeURIComponent(filename) + '.png';
283+
var bitmap = this.requestNormalBitmap(path, hue || 0);
284+
bitmap.smooth = smooth;
285+
return bitmap;
286+
} else {
287+
return this.loadEmptyBitmap();
288+
}
285289
};
286290

287291
ImageManager.requestNormalBitmap = function(path, hue){

js/rpg_objects/Game_Interpreter.js

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1746,7 +1746,7 @@ Game_Interpreter.requestImages = function(list){
17461746
switch(command.code){
17471747
// Show Text
17481748
case 101:
1749-
if(params[0]) ImageManager.requestFace(params[0]);
1749+
ImageManager.requestFace(params[0]);
17501750
break;
17511751

17521752
// Common Event
@@ -1759,8 +1759,8 @@ Game_Interpreter.requestImages = function(list){
17591759
case 129:
17601760
var actor = $gameActors.actor(params[0]);
17611761
if (actor && params[1] === 0) {
1762-
var chara = actor.characterName();
1763-
if (chara) ImageManager.requestCharacter(chara);
1762+
var name = actor.characterName();
1763+
ImageManager.requestCharacter(name);
17641764
}
17651765
break;
17661766

@@ -1770,7 +1770,7 @@ Game_Interpreter.requestImages = function(list){
17701770
params[1].list.forEach(function(command){
17711771
var params = command.parameters;
17721772
if(command.code === Game_Character.ROUTE_CHANGE_IMAGE){
1773-
if(params[0]) ImageManager.requestCharacter(params[0]);
1773+
ImageManager.requestCharacter(params[0]);
17741774
}
17751775
});
17761776
}
@@ -1784,8 +1784,8 @@ Game_Interpreter.requestImages = function(list){
17841784
var name2 = animation.animation2Name;
17851785
var hue1 = animation.animation1Hue;
17861786
var hue2 = animation.animation2Hue;
1787-
if (name1) ImageManager.requestAnimation(name1, hue1);
1788-
if (name2) ImageManager.requestAnimation(name2, hue2);
1787+
ImageManager.requestAnimation(name1, hue1);
1788+
ImageManager.requestAnimation(name2, hue2);
17891789
}
17901790
break;
17911791

@@ -1794,48 +1794,50 @@ Game_Interpreter.requestImages = function(list){
17941794
if (params[0] === 0) {
17951795
$gamePlayer.followers().forEach(function(follower) {
17961796
var name = follower.characterName();
1797-
if (name) ImageManager.requestCharacter(name);
1797+
ImageManager.requestCharacter(name);
17981798
});
17991799
}
18001800
break;
18011801

18021802
// Show Picture
18031803
case 231:
1804-
if(params[1]) ImageManager.requestPicture(params[1]);
1804+
ImageManager.requestPicture(params[1]);
18051805
break;
18061806

18071807
// Change Tileset
18081808
case 282:
18091809
var tileset = $dataTilesets[params[0]];
18101810
tileset.tilesetNames.forEach(function(tilesetName){
1811-
if(tilesetName) ImageManager.requestTileset(tilesetName);
1811+
ImageManager.requestTileset(tilesetName);
18121812
});
18131813
break;
18141814

18151815
// Change Battle Back
18161816
case 283:
18171817
if ($gameParty.inBattle()) {
1818-
if (params[0]) ImageManager.requestBattleback1(params[0]);
1819-
if (params[1]) ImageManager.requestBattleback2(params[1]);
1818+
ImageManager.requestBattleback1(params[0]);
1819+
ImageManager.requestBattleback2(params[1]);
18201820
}
18211821
break;
18221822

18231823
// Change Parallax
18241824
case 284:
1825-
if (!$gameParty.inBattle() && params[0]) ImageManager.requestParallax(params[0]);
1825+
if (!$gameParty.inBattle()) {
1826+
ImageManager.requestParallax(params[0]);
1827+
}
18261828
break;
18271829

18281830
// Change Actor Images
18291831
case 322:
1830-
if(params[1]) ImageManager.requestCharacter(params[1]);
1831-
if(params[3]) ImageManager.requestFace(params[3]);
1832-
if(params[5]) ImageManager.requestSvActor(params[5]);
1832+
ImageManager.requestCharacter(params[1]);
1833+
ImageManager.requestFace(params[3]);
1834+
ImageManager.requestSvActor(params[5]);
18331835
break;
18341836

18351837
// Change Vehicle Image
18361838
case 323:
18371839
var vehicle = $gameMap.vehicle(params[0]);
1838-
if(vehicle && params[1]){
1840+
if(vehicle){
18391841
ImageManager.requestCharacter(params[1]);
18401842
}
18411843
break;
@@ -1845,12 +1847,10 @@ Game_Interpreter.requestImages = function(list){
18451847
var enemy = $dataEnemies[params[1]];
18461848
var name = enemy.battlerName;
18471849
var hue = enemy.battlerHue;
1848-
if (name) {
1849-
if ($gameSystem.isSideView()) {
1850-
ImageManager.requestSvEnemy(name, hue);
1851-
} else {
1852-
ImageManager.requestEnemy(name, hue);
1853-
}
1850+
if ($gameSystem.isSideView()) {
1851+
ImageManager.requestSvEnemy(name, hue);
1852+
} else {
1853+
ImageManager.requestEnemy(name, hue);
18541854
}
18551855
break;
18561856
}

0 commit comments

Comments
 (0)