Class: Scene_MenuBase
- Inherits:
-
Scene_Base
- Object
- Scene_Base
- Scene_MenuBase
- Defined in:
- lib/rgss3_default_scripts/Scene_MenuBase.rb
Overview
** Scene_MenuBase
This class performs basic processing related to the menu screen.
Direct Known Subclasses
Scene_Debug, Scene_End, Scene_Equip, Scene_File, Scene_ItemBase, Scene_Menu, Scene_Name, Scene_Shop, Scene_Status
Instance Method Summary collapse
-
#create_background ⇒ Object
————————————————————————– * Create Background ————————————————————————–.
-
#create_help_window ⇒ Object
————————————————————————– * Create Help Window ————————————————————————–.
-
#dispose_background ⇒ Object
————————————————————————– * Free Background ————————————————————————–.
-
#next_actor ⇒ Object
————————————————————————– * Switch to Next Actor ————————————————————————–.
-
#on_actor_change ⇒ Object
————————————————————————– * Change Actors ————————————————————————–.
-
#prev_actor ⇒ Object
————————————————————————– * Switch to Previous Actor ————————————————————————–.
-
#start ⇒ Object
————————————————————————– * Start Processing ————————————————————————–.
-
#terminate ⇒ Object
————————————————————————– * Termination Processing ————————————————————————–.
Methods inherited from Scene_Base
#check_gameover, #create_main_viewport, #dispose_all_windows, #dispose_main_viewport, #fadeout_all, #main, #perform_transition, #post_start, #pre_terminate, #return_scene, #scene_changing?, #transition_speed, #update, #update_all_windows, #update_basic
Instance Method Details
#create_background ⇒ Object
-
Create Background
26 27 28 29 30 |
# File 'lib/rgss3_default_scripts/Scene_MenuBase.rb', line 26 def create_background @background_sprite = Sprite.new @background_sprite.bitmap = SceneManager.background_bitmap @background_sprite.color.set(16, 16, 16, 128) end |
#create_help_window ⇒ Object
-
Create Help Window
40 41 42 43 |
# File 'lib/rgss3_default_scripts/Scene_MenuBase.rb', line 40 def create_help_window @help_window = Window_Help.new @help_window. = @viewport end |
#dispose_background ⇒ Object
-
Free Background
34 35 36 |
# File 'lib/rgss3_default_scripts/Scene_MenuBase.rb', line 34 def dispose_background @background_sprite.dispose end |
#next_actor ⇒ Object
-
Switch to Next Actor
47 48 49 50 |
# File 'lib/rgss3_default_scripts/Scene_MenuBase.rb', line 47 def next_actor @actor = $game_party. on_actor_change end |
#on_actor_change ⇒ Object
-
Change Actors
61 62 |
# File 'lib/rgss3_default_scripts/Scene_MenuBase.rb', line 61 def on_actor_change end |
#prev_actor ⇒ Object
-
Switch to Previous Actor
54 55 56 57 |
# File 'lib/rgss3_default_scripts/Scene_MenuBase.rb', line 54 def prev_actor @actor = $game_party. on_actor_change end |
#start ⇒ Object
-
Start Processing
11 12 13 14 15 |
# File 'lib/rgss3_default_scripts/Scene_MenuBase.rb', line 11 def start super create_background @actor = $game_party. end |
#terminate ⇒ Object
-
Termination Processing
19 20 21 22 |
# File 'lib/rgss3_default_scripts/Scene_MenuBase.rb', line 19 def terminate super dispose_background end |