X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flsystem3d.cpp;h=a856028b818c32b5845131cfae2cc89653ce4b2a;hb=acf054bffd0737f5bef7fc3eba35d6a912e7c801;hp=f48582609e88a9c8c4d641ed7daee90e97091778;hpb=3025996ba17bf59f5bc64def5d55b95c4d732a8a;p=lsystem3d.git diff --git a/src/lsystem3d.cpp b/src/lsystem3d.cpp index f485826..a856028 100644 --- a/src/lsystem3d.cpp +++ b/src/lsystem3d.cpp @@ -1,6 +1,6 @@ // Copyright (C) 2006 Erik Dahlberg // -// This file is part of LSystem3d. +// This file is part of LSystem3D. // // LSystem3D is free software; you can redistribute it and/or // modify it under the terms of the GNU General Public License @@ -38,12 +38,13 @@ LSystem3D::LSystem3D(int argc, char *argv[]) FXApp *application = new FXApp("LSystem3D"); application->init(argc, argv); + // create the windows + RenderingSurface *surface = new RenderingSurface(application); Model model; LindenmayerSystem lsystem(&model); - - // create the windows and run the application - RenderingSurface *surface = new RenderingSurface(application, &lsystem); + surface->setLSystem(&lsystem); new GUI(application, surface, &lsystem); + application->create(); application->run(); }