How to remove an image from a window? - Printable Version +- Save-Point (https://www.save-point.org) +-- Forum: Games Development (https://www.save-point.org/forum-4.html) +--- Forum: Code Support (https://www.save-point.org/forum-20.html) +--- Thread: How to remove an image from a window? (/thread-2177.html) |
How to remove an image from a window? - computerwizoo7 - 07-12-2009 I am making a simple map system where the player opens a window which shows the player a picture of a world map for the game, however when i dispose of the window the image won't go away, it waits until rmxp clears it from the screen. how can i fix this to dispose of the window of soon as the window is disposed of? here is the script: Code: class Window_Map < Window_Base Code: class Map_Scene [Resolved] How to remove an image from a window? - DerVVulfman - 07-12-2009 Maybe you should try this... Replace: Code: @Map.dispose Code: @Map.dispose unless @Map == nil Now replace: Code: if Input.trigger?(Input::B) Code: if Input.trigger?(Input::B) [Resolved] How to remove an image from a window? - computerwizoo7 - 07-12-2009 It still won't remove the image when the button is pressed, then it waits until rmxp removes the image. at first glance it seems that your suggestion would have worked by assigning nothing to the @Map but it still don't work. do you have anymore ideas as to solve this problem? If i clear the RPG ::Cache will that work if so how to i put in the code because i tried it in the update and in the Main. [Resolved] How to remove an image from a window? - Charlie Fleed - 07-12-2009 That's because the actual image is never disposed. Add this. Code: class Window_Map < Window_Base [Resolved] How to remove an image from a window? - computerwizoo7 - 07-12-2009 Thanks Charlie Lee, that one worked. so you have to dispose of images like that in rmxp or are there other ways of doing it? [Resolved] How to remove an image from a window? - Charlie Fleed - 07-13-2009 To my knowledge calling .dispose is the only way when you are deleting the window together with the image in it. If you only want to make them temporarily disappear, you can use the visible attribute and link the image's one to the window's one with a piece of code similar to this one: Code: class Window_Map < Window_Base though it might be different depending on the cases. [Resolved] How to remove an image from a window? - computerwizoo7 - 07-13-2009 Thanks for the info, it is very useful! |