Set startup scene

This commit is contained in:
Lubos Lenco 2016-01-25 16:46:13 +01:00
parent 8826415258
commit 7d233231fd
3 changed files with 5 additions and 4 deletions

View file

@ -13,7 +13,7 @@ class Root {
public function new() {
var sceneNode = Eg.addScene("Scene");
var sceneNode = Eg.addScene(Main.projectScene);
cam = lue.node.Node.cameras[0];
physics = new PhysicsWorld();

View file

@ -19,7 +19,7 @@ def defaultSettings():
wrd['CGProjectPackage'] = "game"
wrd['CGProjectWidth'] = 1136
wrd['CGProjectHeight'] = 640
wrd['CGTargetScene'] = bpy.data.scenes[0].name
wrd['CGProjectScene'] = bpy.data.scenes[0].name
wrd['CGAA'] = 1
wrd['CGPhysics'] = 0
wrd['CGMinimize'] = (True)
@ -43,7 +43,7 @@ def initWorldProperties():
bpy.types.World.CGProjectPackage = StringProperty(name = "Package")
bpy.types.World.CGProjectWidth = IntProperty(name = "Width")
bpy.types.World.CGProjectHeight = IntProperty(name = "Height")
bpy.types.World.CGTargetScene = StringProperty(name = "Scene")
bpy.types.World.CGProjectScene = StringProperty(name = "Scene")
bpy.types.World.CGAA = EnumProperty(
items = [('Disabled', 'Disabled', 'Disabled'),
('16X', '16X', '16X')],
@ -91,7 +91,7 @@ class ToolsPanel(bpy.types.Panel):
row = layout.row()
row.prop(wrd, 'CGProjectWidth')
row.prop(wrd, 'CGProjectHeight')
layout.prop_search(wrd, "CGTargetScene", bpy.data, "scenes", "Scene")
layout.prop_search(wrd, "CGProjectScene", bpy.data, "scenes", "Scene")
layout.prop(wrd, 'CGProjectTarget')
layout.operator("cg.build")
row = layout.row(align=True)

View file

@ -42,6 +42,7 @@ class Main {
public static inline var projectPackage = '""" + bpy.data.worlds[0]['CGProjectPackage'] + """';
static inline var projectWidth = """ + str(bpy.data.worlds[0]['CGProjectWidth']) + """;
static inline var projectHeight = """ + str(bpy.data.worlds[0]['CGProjectHeight']) + """;
public static inline var projectScene = '""" + str(bpy.data.worlds[0]['CGProjectScene']) + """';
public static function main() {
lue.sys.CompileTime.importPackage('lue.trait');
lue.sys.CompileTime.importPackage('cycles.trait');