battle bg

This commit is contained in:
infinitefusion
2021-07-31 16:21:22 -04:00
parent dc7df58c17
commit 4354cc778a
1136 changed files with 109 additions and 157914 deletions

View File

@@ -39,16 +39,50 @@ module GameData
return (filename) ? AnimatedBitmap.new(filename) : nil
end
def self.getSpecialSpriteName(dexNum)
base_path="Graphics/Battlers/special/"
case dexNum
when Settings::ZAPMOLCUNO_NB..Settings::ZAPMOLCUNO_NB+1
return sprintf(base_path + "144.145.146")
when Settings::ZAPMOLCUNO_NB+2
return sprintf(base_path + "243.244.245")
when Settings::ZAPMOLCUNO_NB+3
return sprintf(base_path +"340.341.342")
when Settings::ZAPMOLCUNO_NB+4
return sprintf(base_path +"343.344.345")
when Settings::ZAPMOLCUNO_NB+5
return sprintf(base_path +"349.350.351")
when Settings::ZAPMOLCUNO_NB+6
return sprintf(base_path +"151.251.381")
#starters
when Settings::ZAPMOLCUNO_NB+7
return sprintf(base_path +"3.6.9")
when Settings::ZAPMOLCUNO_NB+8
return sprintf(base_path +"154.157.160")
when Settings::ZAPMOLCUNO_NB+9
return sprintf(base_path +"278.281.284")
when Settings::ZAPMOLCUNO_NB+10
return sprintf(base_path +"318.321.324")
else
return sprintf(base_path + "000")
end
end
def self.sprite_filename(dex_number)
return nil if dex_number == nil
if dex_number <= Settings::NB_POKEMON
folder = dex_number.to_s
filename = sprintf("%s.png", dex_number)
else
body_id = getBodyID(dex_number)
head_id = getHeadID(dex_number, body_id)
folder = head_id.to_s
filename = sprintf("%s.%s.png", head_id, body_id)
if dex_number >=Settings::ZAPMOLCUNO_NB
specialPath = getSpecialSpriteName(dex_number)
return pbResolveBitmap(specialPath)
else
body_id = getBodyID(dex_number)
head_id = getHeadID(dex_number, body_id)
folder = head_id.to_s
filename = sprintf("%s.%s.png", head_id, body_id)
end
end
customPath = pbResolveBitmap(Settings::CUSTOM_BATTLERS_FOLDER + filename)
regularPath = Settings::BATTLERS_FOLDER + folder + "/" + filename