aboutsummaryrefslogtreecommitdiff
path: root/code/main.felan
diff options
context:
space:
mode:
Diffstat (limited to 'code/main.felan')
-rw-r--r--code/main.felan9
1 files changed, 5 insertions, 4 deletions
diff --git a/code/main.felan b/code/main.felan
index a415607..1dff7fb 100644
--- a/code/main.felan
+++ b/code/main.felan
@@ -20,8 +20,10 @@ main :: ()->void{
str2 := &c[0];
screenWidth :i32: 800;
screenHeight :i32: 450;
- white :u32: 4294967295;
- black :u32: 4278190080;
+ a : u8 : 255;
+ b : u8 : 0;
+ white :u32: color(a,a,a,a);
+ black :u32: 0xff000000;
InitWindow(screenWidth,screenHeight,str);
while !WindowShouldClose() {
BeginDrawing();
@@ -33,6 +35,5 @@ main :: ()->void{
};
color :: (a:u8,r:u8,g:u8,b:u8)->u32{
- t :u8= 255;
- c := t&a;
+ return @cast(a,u32)<<@cast(6*4,u32) | @cast(r,u32)<<@cast(0*4,u32) | @cast(g,u32)<<@cast(2*4,u32) | @cast(b,u32)<<@cast(4*4,u32);
};