Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def Kernel.pbEncounterCheck
- encdata=load_data("Data/encounters.dat")
- enctypes=encdata[$game_map.map_id][1]
- #enctypes=encdata[$game_map.map_id][1]
- pbAllEncounters(enctypes)
- end
- def pbAllEncounters(encounter)
- viewport = Viewport.new(0,0,Graphics.width,Graphics.height)
- viewport.z = 999999
- typecount = 0
- encountercount = 0
- sprite = {}
- sprite["bg"] = Sprite.new
- sprite["bg"].z = 999999
- sprite["bg"].bitmap = Bitmap.new("Graphics/Pictures/thingy.png")
- sprite["bg"].x = 0
- sprite["bg"].y = 0
- encdata = load_data("Data/encounters.dat")
- encable=[]
- page = 0
- return encable if !encounter
- for i in 0...encounter.length
- next if !encounter[i]
- if typecount>=3
- break
- end
- encounters = EncounterTypes::Names[i]
- sp = Window_AdvancedTextPokemon.new("#{encounters}")
- sp.z = 999999
- sp.baseColor = Color.new(210,210,208)
- sp.shadowColor = Color.new(105,105,105)
- sp.x = 16
- sp.y = 70+(80*typecount)
- sp.windowskin = nil
- for j in 0...encounter[i].length
- icons = encable.push(encounter[i][j][0])
- end
- for poke in 0...icons.size
- icon = icons[poke]
- #thex = 26 + (sprite["pokeicons"].bitmap.width / 4 * poke)
- #if poke >= 24
- sprite["pokeicons"] = PokemonSpeciesIconSprite.new(icon)
- sprite["pokeicons"].z = 999999
- if encountercount >= 7
- sprite["pokeicons"].x = 26 + (sprite["pokeicons"].bitmap.width / 4 * (poke-7)) - 2
- sprite["pokeicons"].y = 112 + (82 * typecount + 22)
- else
- sprite["pokeicons"].x = 26 + (sprite["pokeicons"].bitmap.width / 4 * poke) - 2
- sprite["pokeicons"].y = 112 + (78 * typecount)
- end
- sprite["pokeicons"].zoom_x = 0.5
- sprite["pokeicons"].zoom_y= 0.5
- sprite["pokeicons"].color = Color.new(70,70,70) if !$Trainer.seen[icon]
- encountercount+=1
- end
- typecount+=1
- encountercount=0
- encable=[]
- end
- loop do
- break if Input.trigger?(Input::A)
- Graphics.update
- Input.update
- end
- encable|=[]
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement