Class: Game_Pictures
- Inherits:
-
Object
- Object
- Game_Pictures
- Defined in:
- lib/rgss3_default_scripts/Game_Pictures.rb
Overview
** Game_Pictures
This is a wrapper for a picture array. This class is used within the
Game_Screen class. Map screen pictures and battle screen pictures are handled separately.
Instance Method Summary collapse
-
#[](number) ⇒ Object
————————————————————————– * Get Picture ————————————————————————–.
-
#each ⇒ Object
————————————————————————– * Iterator ————————————————————————–.
-
#initialize ⇒ Game_Pictures
constructor
————————————————————————– * Object Initialization ————————————————————————–.
Constructor Details
#initialize ⇒ Game_Pictures
-
Object Initialization
13 14 15 |
# File 'lib/rgss3_default_scripts/Game_Pictures.rb', line 13 def initialize @data = [] end |
Instance Method Details
#[](number) ⇒ Object
-
Get Picture
19 20 21 |
# File 'lib/rgss3_default_scripts/Game_Pictures.rb', line 19 def [](number) @data[number] ||= Game_Picture.new(number) end |
#each ⇒ Object
-
Iterator
25 26 27 |
# File 'lib/rgss3_default_scripts/Game_Pictures.rb', line 25 def each @data.compact.each {|picture| yield picture } if block_given? end |