X-Git-Url: http://nitlanguage.org diff --git a/lib/gamnit/display.nit b/lib/gamnit/display.nit index 69ddb41..2b694c6 100644 --- a/lib/gamnit/display.nit +++ b/lib/gamnit/display.nit @@ -34,7 +34,7 @@ class GamnitDisplay fun height: Int is abstract # Aspect ratio of the screen, `width / height` - var aspect_ratio: Float is lazy do return width.to_f / height.to_f + fun aspect_ratio: Float do return width.to_f / height.to_f # Is the cursor locked et the center of the screen? var lock_cursor = false is writable @@ -44,6 +44,15 @@ class GamnitDisplay # Only affects the desktop implementations. var show_cursor: Bool = true is writable + # Number of bits used for the red value in the color buffer + fun red_bits: Int do return 8 + + # Number of bits used for the green value in the color buffer + fun green_bits: Int do return 8 + + # Number of bits used for the blue value in the color buffer + fun blue_bits: Int do return 8 + # Prepare this display # # The implementation varies per platform.