On Apr 5, 2020, at 12:37 AM, Chris McGee <[email protected]> wrote:
>
> You can try this Go library by mischief and some examples in the cmd package:
> https://bitbucket.org/mischief/draw9/src/default/
> <https://bitbucket.org/mischief/draw9/src/default/>
Thank you, thank you! Here is the Go version of black.c:
package main
import (
"bitbucket.org/mischief/draw9"
"fmt"
"image"
"log"
"time"
)
func main() {
disp, err := draw9.InitDraw(nil, "", "black")
if err != nil {
log.Fatal(err)
}
screen := disp.ScreenImage
rect := screen.R
black := disp.Black
screen.Draw(rect, black, nil, image.ZP)
disp.Flush()
time.Sleep(5 * time.Second)
disp.Close()
fmt.Println("rectangle was", rect)
}
One minor issue: the window is white after the program exits. Text doesn’t show
until I hit the up and down arrow keys.
Kim
------------------------------------------
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/T0d490c91935dc74b-Mafdc841624250ef10fd67459
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription