#!/usr/bin/ruby #for now update the load path to include the location of #the freej module and freej_extensions [as we haven't installed it yet] $: << '../../bindings/ruby/.libs' $: << '../../bindings/ruby/' ##import the Freej module require 'Freej' # initializes FreeJ creating a Contex cx = Freej::Context.new # creates a screen of given size scr = Freej::SdlScreen.new( 400, 300 ) # adds the screen cx.add_screen(scr) # create an instance of a TextLayer txt = Freej::TextLayer.new # initializes the new layer with the freej context txt.init(cx) # writes the hello world text inside the layer txt.write("Hello World!") # start the layer txt.start # add the layer to the screen cx.add_layer(txt) # starts Freej cx.start