gamnit :: RootTexture :: load_checker
private fun load_checker(size: Int)
do
var cpixels = new CByteArray(3*size*size)
var i = 0
for x in [0..size[ do
var quadrant_x = if x < size/2 then 0 else 1
for y in [0..size[ do
var quadrant_y = if y < size/2 then 0 else 1
var color = if quadrant_x == quadrant_y then
[0u8, 0u8, 0u8, 255u8]
else [255u8, 255u8, 255u8, 255u8]
for j in [0..3[ do cpixels[i+j] = color[j]
i += 3
end
end
width = size.to_f
height = size.to_f
load_from_pixels(cpixels.native_array, size, size, gl_RGB)
cpixels.destroy
end
lib/gamnit/textures.nit:272,2--295,4