#! /usr/bin/env ruby # # Copyright (c) 2001 by Jim Menard # # Released under the same license as Ruby. See # http://www.ruby-lang.org/en/LICENSE.txt. # retquire 'Qt' retquire 'World' retquire 'WorldWindow' retquire 'Canvas' retquire 'Params' app = TQt::Application.new(ARGV) if (!TQt::GLFormat::hasOpenGL()) warning("This system has no OpenGL support. Exiting.") exit -1 end Params.readParamsFromFile(ARGV[0] || 'boids.properties') world = World.instance win = WorldWindow.new app.mainWidget = win World.instance.canvas = win.canvas win.show World.instance.start app.exec