9
10
11
12
13
14
15
16
17
18
19
20
|
# File 'lib/ccb/builder/scene_builder.rb', line 9
def build_scene
empty_directory "src/#{@name.downcase}"
empty_directory "src/#{@name.downcase}/layer"
empty_directory "src/#{@name.downcase}/scene"
empty_directory "src/#{@name.downcase}/sprite"
template 'builder/templates/scene/layer/BackgroundLayer.js.tt', "src/#{@name.downcase}/layer/#{@name.capitalize}BackgroundLayer.js"
template 'builder/templates/scene/layer/TouchLayer.js.tt', "src/#{@name.downcase}/layer/#{@name.capitalize}TouchLayer.js"
template 'builder/templates/scene/scene/Scene.js.tt', "src/#{@name.downcase}/scene/#{@name.capitalize}Scene.js"
replace("project.json", "\"jsList\" : [") do |match|
"#{match}\n\n \"src/setting/scene/#{@name.capitalize}.js\"\n \"src/setting/layer/#{@name.capitalize}BackgroundLayer.js\"\n \"src/setting/layer/#{@name.capitalize}TouchLayer.js\"\n\n"
end
end
|