99 lines
2.7 KiB
JavaScript
99 lines
2.7 KiB
JavaScript
var ATK_MINI_ICON = 386;
|
|
var DEF_MINI_ICON = 506;
|
|
var MAT_MINI_ICON = 413;
|
|
var MDF_MINI_ICON = 510;
|
|
Sprite.prototype.drawIcon = function (iconIndex, x, y) {
|
|
var bitmap = ImageManager.loadSystem("IconSet");
|
|
var pw = ImageManager.iconWidth;
|
|
var ph = ImageManager.iconHeight;
|
|
var sx = (iconIndex % 16) * pw;
|
|
var sy = Math.floor(iconIndex / 16) * ph;
|
|
if (iconIndex == 656 || iconIndex == 658) {
|
|
this.bitmap.blt(bitmap, sx, sy, pw + 10, ph + 10, x, y - 2);
|
|
return;
|
|
}
|
|
if (iconIndex == Icon.sr || iconIndex == Icon.ssr) {
|
|
this.bitmap.blt(bitmap, sx, sy, pw + 20, ph, x, y - 2);
|
|
return;
|
|
}
|
|
this.bitmap.blt(bitmap, sx, sy, pw, ph, x, y);
|
|
};
|
|
Window_Base.prototype.drawIcon = function (iconIndex, x, y) {
|
|
var bitmap = ImageManager.loadSystem("IconSet");
|
|
var pw = ImageManager.iconWidth;
|
|
var ph = ImageManager.iconHeight;
|
|
var sx = (iconIndex % 16) * pw;
|
|
var sy = Math.floor(iconIndex / 16) * ph;
|
|
if (iconIndex == 656 || iconIndex == 658) {
|
|
this.contents.blt(bitmap, sx, sy, pw + 10, ph + 10, x, y - 2);
|
|
return;
|
|
}
|
|
if (
|
|
iconIndex == 480 ||
|
|
iconIndex == 483 ||
|
|
iconIndex == 486 ||
|
|
iconIndex == 518
|
|
) {
|
|
this.contents.blt(bitmap, sx, sy, pw * 3, 58, x, y - 2);
|
|
return;
|
|
}
|
|
if (iconIndex == Icon.sr || iconIndex == Icon.ssr) {
|
|
this.contents.blt(bitmap, sx, sy, pw + 20, ph, x, y - 2);
|
|
return;
|
|
}
|
|
this.contents.blt(bitmap, sx, sy, pw, ph, x, y);
|
|
};
|
|
Window_Base.prototype.levelIcon = function (level) {
|
|
switch (level) {
|
|
case 0:
|
|
return Icon.rankS;
|
|
case 1:
|
|
return Icon.rankA;
|
|
case 2:
|
|
return Icon.rankB;
|
|
case 3:
|
|
return Icon.rankC;
|
|
case 4:
|
|
return Icon.rankD;
|
|
case 5:
|
|
return Icon.rankE;
|
|
case 6:
|
|
return Icon.rankF;
|
|
case 7:
|
|
return Icon.rankG;
|
|
}
|
|
return Icon.rankS;
|
|
};
|
|
Window_Base.prototype.friendshipIcon = function (level) {
|
|
switch (level) {
|
|
case FriendshipLevel.S:
|
|
return Icon.rankS;
|
|
case FriendshipLevel.A:
|
|
return Icon.rankA;
|
|
case FriendshipLevel.B:
|
|
return Icon.rankB;
|
|
case FriendshipLevel.C:
|
|
return Icon.rankC;
|
|
case FriendshipLevel.D:
|
|
return Icon.rankD;
|
|
case FriendshipLevel.E:
|
|
return Icon.rankE;
|
|
}
|
|
return Icon.rankS;
|
|
};
|
|
Sprite.prototype.drawIconMini = function (iconIndex, x, y) {
|
|
var bitmap = ImageManager.loadSystem("IconSetMini");
|
|
var pw = 24;
|
|
var ph = 24;
|
|
var sx = (iconIndex % 16) * pw;
|
|
var sy = Math.floor(iconIndex / 16) * ph;
|
|
this.bitmap.blt(bitmap, sx, sy, pw, ph, x, y);
|
|
};
|
|
Window_Base.prototype.drawIconMini = function (iconIndex, x, y) {
|
|
var bitmap = ImageManager.loadSystem("IconSetMini");
|
|
var pw = 24;
|
|
var ph = 24;
|
|
var sx = (iconIndex % 16) * pw;
|
|
var sy = Math.floor(iconIndex / 16) * ph;
|
|
this.contents.blt(bitmap, sx, sy, pw, ph, x, y);
|
|
};
|