Fix ordering of structs when array type appears, add more windows stuff

This commit is contained in:
Krzosa Karol
2022-06-15 09:08:10 +02:00
parent 5f9f1b9a63
commit 891d4304e0
6 changed files with 50 additions and 42 deletions

View File

@@ -1,5 +1,6 @@
// #import "base.kl"
#load "Windows.kl"
#load "gdi32.kl"
#load "user32.kl"
Vec2I :: struct;; x: S32; y: S32
Vec2 :: struct;; x: F32; y: F32
@@ -34,8 +35,13 @@ create_bitmap :: (size: Vec2I, bottom_up: Bool = true): Windows_Bitmap
return result
window_procedure :: (hwnd: HWND, msg: UINT, wparam: WPARAM, lparam: LPARAM): LRESULT
if msg == WM_DESTROY
pass
main :: (argc: int, argv: **char): int
bitmap := create_bitmap({1280, 720})
WNDCLASS
// memory := os.reserve(size = 10000)
// os.commit(&memory, 1000)
// os.release(&memory)