forked from AbleOS/ableos
koniifer
96c2bd5cd5
restructure render lib add peony's render api additions and example add image example fix some dubious bugs i had made in unused code in mem_serve.rs remove tetris stub (now in peony's fork) update hblang
78 lines
1.2 KiB
Plaintext
78 lines
1.2 KiB
Plaintext
.{Vec2} := @use("../../stn/src/lib.hb").math;
|
|
.{Image, Color} := @use("lib.hb")
|
|
|
|
clear := fn(color: Color): void {
|
|
return
|
|
}
|
|
|
|
width := fn(): int {
|
|
return 0
|
|
}
|
|
|
|
height := fn(): int {
|
|
return 0
|
|
}
|
|
|
|
dimensions := fn(): Vec2(int) {
|
|
return .(0, 0)
|
|
}
|
|
|
|
put_pixel := fn(position: Vec2(int), color: Color): void {
|
|
return
|
|
}
|
|
|
|
put_filled_rect := fn(pos: Vec2(int), tr: Vec2(int), color: Color): void {
|
|
return
|
|
}
|
|
|
|
put_rect := fn(pos: Vec2(int), tr: Vec2(int), color: Color): void {
|
|
return
|
|
}
|
|
|
|
put_line_low := fn(p0: Vec2(int), p1: Vec2(int), color: Color): void {
|
|
return
|
|
}
|
|
// do not use, use line() instead
|
|
put_line_high := fn(p0: Vec2(int), p1: Vec2(int), color: Color): void {
|
|
return
|
|
}
|
|
|
|
put_line := fn(p0: Vec2(int), p1: Vec2(int), color: Color): void {
|
|
return
|
|
}
|
|
|
|
set_height := fn(new: int): void {
|
|
return
|
|
}
|
|
|
|
set_width := fn(new: int): void {
|
|
return
|
|
}
|
|
|
|
set_dimensions := fn(new: Vec2(int)): void {
|
|
return
|
|
}
|
|
|
|
sync := fn(): void {
|
|
return
|
|
}
|
|
|
|
init := fn(): void {
|
|
return
|
|
}
|
|
|
|
put_image := fn(img: Image, pos: Vec2(int)): void {
|
|
return
|
|
}
|
|
|
|
put_trirect := fn(pos: Vec2(int), size: Vec2(int), color0: Color, color1: Color): void {
|
|
return
|
|
}
|
|
|
|
put_vline := fn(x: int, y0: int, y1: int, color: Color): void {
|
|
return
|
|
}
|
|
|
|
put_hline := fn(y: int, x0: int, x1: int, color: Color): void {
|
|
return
|
|
} |