46 lines
823 B
Plaintext
46 lines
823 B
Plaintext
var film2d = use('film2d')
|
|
var world = use('world')
|
|
var compositor = use('compositor')
|
|
var input = use('input')
|
|
var tween = use('tween')
|
|
var graphics = use('graphics')
|
|
|
|
var snapshot = {}
|
|
|
|
snapshot.drawables = function() {
|
|
return film2d.snapshot()
|
|
}
|
|
|
|
snapshot.entities = function() {
|
|
return world.snapshot()
|
|
}
|
|
|
|
snapshot.compositor = function() {
|
|
return compositor.snapshot()
|
|
}
|
|
|
|
snapshot.input = function() {
|
|
return input.snapshot()
|
|
}
|
|
|
|
snapshot.tweens = function() {
|
|
return tween.snapshot()
|
|
}
|
|
|
|
snapshot.assets = function() {
|
|
return graphics.snapshot()
|
|
}
|
|
|
|
snapshot.all = function() {
|
|
return {
|
|
drawables: film2d.snapshot(),
|
|
entities: world.snapshot(),
|
|
compositor: compositor.snapshot(),
|
|
input: input.snapshot(),
|
|
tweens: tween.snapshot(),
|
|
assets: graphics.snapshot()
|
|
}
|
|
}
|
|
|
|
return snapshot
|