mirror of
https://github.com/cyberarm/w3d_hub_linux_launcher.git
synced 2026-05-06 09:28:18 +00:00
Moved THEME into its own file, added safe_get_image to prevent crash if image is not present, stubbed worker and some other bits for later.
This commit is contained in:
15
lib/gui_ext.rb
Normal file
15
lib/gui_ext.rb
Normal file
@@ -0,0 +1,15 @@
|
||||
module W3DHubLauncher
|
||||
module GuiExt
|
||||
BLACK_IMAGE = Gosu.render(64, 64, retro: true) { Gosu.draw_rect(0, 0, 32, 32, Gosu::Color::BLACK) }
|
||||
WHITE_IMAGE = Gosu.render(64, 64, retro: true) { Gosu.draw_rect(0, 0, 32, 32, Gosu::Color::WHITE) }
|
||||
|
||||
def safe_get_image(path, retro: false)
|
||||
return get_image(path, retro: retro) if File.exist?(path)
|
||||
|
||||
path = "./media/default.png"
|
||||
return get_image(path, retro: retro) if File.exist?(path)
|
||||
|
||||
WHITE_IMAGE
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user