module LUIT
Attributes
touchDown[RW]
uiColor[RW]
uiColorLight[RW]
window[R]
z[R]
Public Class Methods
config(window:, uiColor: 0xff_555555, uiColorLight: 0xff_888888, z: 100)
click to toggle source
# File lib/luit.rb, line 17 def self.config(window:, uiColor: 0xff_555555, uiColorLight: 0xff_888888, z: 100) @window = window @uiColor = uiColor @uiColorLight = uiColorLight @z = z @touchDown = false end
mX()
click to toggle source
# File lib/luit.rb, line 25 def self.mX @window.mouse_x end
mY()
click to toggle source
# File lib/luit.rb, line 29 def self.mY @window.mouse_y end
to_roman(number)
click to toggle source
# File lib/luit.rb, line 401 def self.to_roman(number) return '0' if number == 0 romanized = '' for index in 0...@decimalValue.length do while @decimalValue[index] <= number do romanized += @romanNumeral[index] number -= @decimalValue[index] end end return romanized end
updateTouch()
click to toggle source
Raspberry pi touchscreen hack
# File lib/luit.rb, line 34 def self.updateTouch() if @touchDown @window.mouse_x = 0 @window.mouse_y = 0 @touchDown = false else if @window.mouse_x != 0 or @window.mouse_y != 0 @touchDown = true end end end