Class: Gosu::Font
- Inherits:
-
Object
- Object
- Gosu::Font
- Defined in:
- lib/games_and_rpg_paradise/games/modifications/gosu/font.rb
Instance Method Summary collapse
-
#green_text(this_text = '', x = 1, y = 1, z = 0, scale_x = 1.0, scale_y = 1.0) ⇒ Object
(also: #green)
# === green_text ========================================================================= #.
-
#red_text(this_text = '', x = 1, y = 1, z = 0, scale_x = 1.0, scale_y = 1.0) ⇒ Object
(also: #red)
# === red_text.
-
#text(text, x, y, z, scale_x = 1, scale_y = 1, colour = 0xff_ffffff, mode = :default) ⇒ Object
# === text ========================================================================= #.
-
#write(i = '', x = 0, y = 0, z = 0, scale_x = 1, scal_y = 1, color = 0xff_ffffff, mode = :default) ⇒ Object
# === write ========================================================================= #.
Instance Method Details
#green_text(this_text = '', x = 1, y = 1, z = 0, scale_x = 1.0, scale_y = 1.0) ⇒ Object Also known as: green
#
green_text
#
65 66 67 68 69 70 71 72 73 74 75 76 |
# File 'lib/games_and_rpg_paradise/games/modifications/gosu/font.rb', line 65 def green_text( this_text = '', x = 1, y = 1, z = 0, scale_x = 1.0, scale_y = 1.0 ) draw_text( this_text, x, y, z, scale_x, scale_y, Gosu::Color::GREEN ) end |
#red_text(this_text = '', x = 1, y = 1, z = 0, scale_x = 1.0, scale_y = 1.0) ⇒ Object Also known as: red
#
red_text
Simplified method to draw text in red-colour.
#
83 84 85 86 87 88 89 |
# File 'lib/games_and_rpg_paradise/games/modifications/gosu/font.rb', line 83 def red_text( this_text = '', x = 1, y = 1, z = 0, scale_x = 1.0, scale_y = 1.0 ) draw_text( this_text, x, y, z, scale_x, scale_y, Gosu::Color::RED ) end |
#text(text, x, y, z, scale_x = 1, scale_y = 1, colour = 0xff_ffffff, mode = :default) ⇒ Object
#
text
#
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
# File 'lib/games_and_rpg_paradise/games/modifications/gosu/font.rb', line 36 def text( text, x, y, z, scale_x = 1, scale_y = 1, colour = 0xff_ffffff, mode = :default ) if colour.is_a? Symbol # ===================================================================== # # In this case assume a HTML colour in use. # ===================================================================== # _ = ::Colours.html_colour_to_rgb(colour) #:steelblue if _.is_a?(String) and _.include?(';') # Assume a result like: "70;130;180" _ = _.split(';').flatten.map {|entry| entry.to_i } _ << 255 # For alpha channel. colour = ::Gosu::Color.rgba(*_) end end draw_text( text, x, y, z, scale_x, scale_y, colour, mode ) end |
#write(i = '', x = 0, y = 0, z = 0, scale_x = 1, scal_y = 1, color = 0xff_ffffff, mode = :default) ⇒ Object
#
write
#
94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 |
# File 'lib/games_and_rpg_paradise/games/modifications/gosu/font.rb', line 94 def write( i = '', x = 0, y = 0, z = 0, scale_x = 1, scal_y = 1, color = 0xff_ffffff, mode = :default ) draw_text( i, x, y, z, scale_x = 1, scale_y = 1, color = 0xff_ffffff, mode = :default ) end |