28 lines
489 B
Markdown
28 lines
489 B
Markdown
# HelloWindow Example
|
|
|
|
## Description
|
|
|
|
This example demonstrates how to draw pixels to a window.
|
|
|
|
## Expected Result
|
|
|
|
A window with a red colored square.
|
|
|
|
## Highlighted Code Snippet
|
|
|
|
```cpp
|
|
for(uint32_t x = 0; x < 1280; x++) {
|
|
for(uint32_t y = 0; y < 720; y++) {
|
|
window.framebuffer[x*720+y].r = 255;
|
|
window.framebuffer[x*720+y].g = 0;
|
|
window.framebuffer[x*720+y].b = 0;
|
|
window.framebuffer[x*720+y].a = 255;
|
|
}
|
|
}
|
|
```
|
|
|
|
## How to Run
|
|
|
|
```bash
|
|
crafter-build build executable -r
|
|
```
|