[ekg2-commit] r3710 - trunk/contrib/ruby: trunk/contrib/ruby/Sample.rb
svn w toxygen.net
svn w toxygen.net
Nie, 27 Sty 2008, 23:16:05 CET
Author: darkjames
Date: 2008-01-27 23:16:04 +0100 (Sun, 27 Jan 2008)
New Revision: 3710
Modified:
trunk/contrib/ruby/Sample.rb
Log:
update sample ruby script.
Modified: trunk/contrib/ruby/Sample.rb
===================================================================
--- trunk/contrib/ruby/Sample.rb 2008-01-27 22:15:04 UTC (rev 3709)
+++ trunk/contrib/ruby/Sample.rb 2008-01-27 22:16:04 UTC (rev 3710)
@@ -7,6 +7,10 @@
end
class Ekg2::Script::Sample < Ekg2::Script
+ def theme_init
+ format_add("dekoral", "%) %MCzas plynie a %YDEKORAL%n %gwciaz%n %TBIALY%n %B%1 uderzenie. %RZostalo %2. %GLosowa liczba: %3");
+ end
+
def handler_foo(parametr = nil)
if parametr != nil
print "Wywolane polecenie foo z parametrem: `" + parametr + "` !"
@@ -20,21 +24,30 @@
end
def handler_czasomierz()
- @@already = @@already + 1;
- @@left = @@left - 1;
- print "dekoral", @@already.to_s, @@left.to_s, (@@already+rand(@@left)).to_s
+ @already = @already + 1;
+ @left = @left - 1;
+ print "dekoral", @already.to_s, @left.to_s, (@already*rand(@left)).to_s
end
+ def varchange(name, newval)
+ print "generic", "Zmienna " + name + " zmienila wartosc na " + newval;
+ end
+
def initialize
super
+
+ command_bind("foo", "handler_foo")
# handler_bind("ui-keypress", "handler_keypress")
- command_bind("foo", "handler_foo")
timer_bind(1, "handler_czasomierz");
+ variable_add("zmienna_testowa", "wartosc", "varchange")
- format_add("dekoral", "%) %MCzas plynie a %YDEKORAL%n %gwciaz%n %TBIALY%n %B%1 uderzenie. %RZostalo %2. %GLosowa liczba: %3");
- @@already = 0
- @@left = 1000000;
+ @already = 0
+ @left = 1000000;
+ end
+ def finalize
+ print "Sprzatam!"
end
end
+
Więcej informacji o liście dyskusyjnej ekg2-commit