Module: SpriteKit
- Defined in:
- mygame/lib/sprite_kit/sprite.rb,
mygame/lib/sprite_kit.rb,
mygame/lib/sprite_kit/scene.rb,
mygame/lib/sprite_kit/camera.rb,
mygame/lib/sprite_kit/canvas.rb,
mygame/lib/sprite_kit/map_editor.rb,
mygame/lib/sprite_kit/primitives.rb,
mygame/lib/sprite_kit/serializer.rb,
mygame/lib/sprite_kit/draw_buffer.rb,
mygame/lib/sprite_kit/tool_drawer.rb,
mygame/lib/sprite_kit/scene_manager.rb,
mygame/lib/sprite_kit/sprite_methods.rb,
mygame/lib/sprite_kit/spritesheet_loader.rb,
mygame/lib/sprite_kit/scenes/map_editor_scene.rb,
mygame/lib/sprite_kit/scenes/spritesheet_scene.rb
Overview
Simple helper for making sprites complete with a “serialize” method.
Defined Under Namespace
Modules: Scenes, Serializer, SpriteMethods
Classes: Camera, Canvas, DrawBuffer, MapEditor, Primitives, Scene, SceneManager, Sprite, SpritesheetLoader, ToolDrawer
Class Method Summary
collapse
Class Method Details
.load(dir = self.load_path) ⇒ Object
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# File 'mygame/lib/sprite_kit.rb', line 10
def self.load(dir = self.load_path)
GTK.list_files(dir).each do |file|
next if file.start_with?(".") || File.basename(file).start_with?(".")
file = File.join(dir, file)
stat = GTK.stat_file(file)
next if !stat
if stat[:file_type] == :directory
self.load(stat[:path])
next
end
if stat[:path].end_with?(".rb")
require stat[:path]
end
end
end
|
.load_path ⇒ Object
2
3
4
|
# File 'mygame/lib/sprite_kit.rb', line 2
def self.load_path
File.join(File.dirname(__FILE__), "sprite_kit")
end
|
.to_load_path(file) ⇒ Object
6
7
8
|
# File 'mygame/lib/sprite_kit.rb', line 6
def self.to_load_path(file)
File.join(self.load_path, file)
end
|