diff options
-rw-r--r-- | vec2ddes.bmx | 24 |
1 files changed, 22 insertions, 2 deletions
diff --git a/vec2ddes.bmx b/vec2ddes.bmx index a63cd75..7b9da83 100644 --- a/vec2ddes.bmx +++ b/vec2ddes.bmx @@ -40,7 +40,11 @@ Global scale:Double=1.0 ' **** Main ' -DoDesigner() +If AppArgs.length>1 + DoDesigner(AppArgs[1]) +Else + DoDesigner(Null) +EndIf EndGraphics End @@ -444,9 +448,25 @@ End Type ' **** Main Loop ' -Function DoDesigner() +Function DoDesigner(loadfile:String) Designer.Initialise() + If loadfile + Local o:TVectorGfxObject=TVectorGfxObject.Load(loadfile) + + If o<>Null + filename=loadfile + Designer.fname_txt.text=filename + Designer.gfx=o + Designer.gfx.x=0 + Designer.gfx.y=0 + Designer.gfx.ang=0 + Designer.LoadObject() + Else + GUINotify("Failed to load '" + Designer.fname_txt.text + "'",pointer) + EndIf + EndIf + Designer.done=False Const NORMAL_MODE:Int=0 |