mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-09 22:24:58 +00:00
double hats UI wip
This commit is contained in:
@@ -8,9 +8,9 @@ class ClothesShopView < PokemonMart_Scene
|
||||
super(buying, stock, adapter)
|
||||
@sprites["icon"].visible = false
|
||||
if @adapter.isShop?
|
||||
@sprites["background"].setBitmap("Graphics/Pictures/martScreenOutfit")
|
||||
@sprites["background"].setBitmap("Graphics/Pictures/Outfits/martScreenOutfit")
|
||||
else
|
||||
@sprites["background"].setBitmap("Graphics/Pictures/changeOutfitScreen")
|
||||
@sprites["background"].setBitmap("Graphics/Pictures/Outfits/changeOutfitScreen")
|
||||
end
|
||||
|
||||
preview_y = @adapter.isShop? ? 80 : 0
|
||||
@@ -23,6 +23,19 @@ class ClothesShopView < PokemonMart_Scene
|
||||
|
||||
end
|
||||
|
||||
def select_specific_item(scroll_to_item_id)
|
||||
itemwindow = @sprites["itemwindow"]
|
||||
i=0
|
||||
for item in @adapter.items
|
||||
next if !item.is_a?(Outfit)
|
||||
if item.id == scroll_to_item_id
|
||||
itemwindow.index=i
|
||||
itemwindow.refresh
|
||||
end
|
||||
i+=1
|
||||
end
|
||||
end
|
||||
|
||||
def scroll_map
|
||||
pbScrollMap(DIRECTION_UP, 5, 6)
|
||||
pbScrollMap(DIRECTION_RIGHT, 7, 6)
|
||||
@@ -43,7 +56,7 @@ class ClothesShopView < PokemonMart_Scene
|
||||
|
||||
def refreshStock(adapter)
|
||||
@adapter = adapter
|
||||
@sprites["itemwindow"].dispose
|
||||
@sprites["itemwindow"].dispose if !@sprites
|
||||
@sprites["itemwindow"] = Window_PokemonMart.new(@stock, BuyAdapter.new(adapter),
|
||||
Graphics.width - 316 - 16, 12, 330 + 16, Graphics.height - 126)
|
||||
end
|
||||
@@ -110,9 +123,9 @@ class ClothesShopView < PokemonMart_Scene
|
||||
#@adapter.switchVersion(itemwindow.item, -1)
|
||||
#updateTrainerPreview()
|
||||
end
|
||||
if Input.trigger?(Input::AUX2) #R button
|
||||
@adapter.switchVersion(itemwindow.item, 1)
|
||||
updateTrainerPreview()
|
||||
|
||||
if Input.trigger?(Input::AUX2) || Input.trigger?(Input::SHIFT) #R button
|
||||
switchItemVersion(itemwindow)
|
||||
end
|
||||
if Input.trigger?(Input::SPECIAL) #R button
|
||||
@adapter.toggleEvent(itemwindow.item)
|
||||
@@ -137,6 +150,11 @@ class ClothesShopView < PokemonMart_Scene
|
||||
}
|
||||
end
|
||||
|
||||
def switchItemVersion(itemwindow)
|
||||
@adapter.switchVersion(itemwindow.item, 1)
|
||||
updateTrainerPreview()
|
||||
end
|
||||
|
||||
def update
|
||||
if Input.trigger?(Input::LEFT)
|
||||
pbSEPlay("GUI party switch", 80, 100)
|
||||
|
||||
Reference in New Issue
Block a user