parent
78e2c64da6
commit
9aa0d58d68
@ -0,0 +1,19 @@ |
|||||||
|
import std::io; |
||||||
|
|
||||||
|
struct Color { short r,g,b,a; } |
||||||
|
|
||||||
|
macro Color uint.to_rgba(uint u) |
||||||
|
{ |
||||||
|
return Color{ |
||||||
|
.r = (char)((u >> 24) & 0xff), |
||||||
|
.g = (char)((u >> 16) & 0xff), |
||||||
|
.b = (char)((u >> 8) & 0xff), |
||||||
|
.a = (char)((u >> 0) & 0xff) |
||||||
|
}; |
||||||
|
} |
||||||
|
|
||||||
|
fn void main(String[] args) |
||||||
|
{ |
||||||
|
uint col = args[1].to_uint()!!; |
||||||
|
io::printn(col.to_rgba()); |
||||||
|
} |
Loading…
Reference in new issue