SFML community forums

Bindings - other languages => General => Topic started by: Groogy on December 05, 2010, 01:36:38 am

Title: MessageBox class in SFML Wiki
Post by: Groogy on December 05, 2010, 01:36:38 am
Well I thought we should place something there to show what the rbSFML library can do. It's not much but I feel it's really useful. Here's a link: http://www.sfml-dev.org/wiki/en/sources/messagebox

Here's for instance my main file for my current project:
Code: [Select]
#!/usr/bin/env ruby
# Copyright (c) 2010 Henrik Valter Vogelius Hansson
#
# This software is provided 'as-is', without any express or implied
# warranty. In no event will the authors be held liable for any damages
# arising from the use of this software.
#
# Permission is granted to anyone to use this software for any purpose,
# including commercial applications, and to alter it and redistribute it
# freely, subject to the following restrictions:
#
#   1. The origin of this software must not be misrepresented; you must not
#   claim that you wrote the original software. If you use this software
#   in a product, an acknowledgment in the product documentation would be
#   appreciated but is not required.
#
#   2. Altered source versions must be plainly marked as such, and must not be
#   misrepresented as being the original software.
#
#   3. This notice may not be removed or altered from any source
#   distribution.

require './src/scripts/config.rb'

begin
  System::Application.init
rescue Exception => error
  message = error.message + '\n'
  message += error.backtrace.join( '\n' )
  MessageBox.show( error.class.toString + " error!", message )
end