diff options
| author | usr <usr@devuan> | 2026-08-13 14:37:02 +0200 |
|---|---|---|
| committer | usr <usr@devuan> | 2026-08-13 14:37:02 +0200 |
| commit | 16ff7e41e355bef9a4defe0f8e933e4e49be26bd (patch) | |
| tree | c1dfcabfb230110e59e36d95542d81cad6938712 | |
| parent | 9396f15cbf26fcdf92c5c2f510b2fd016d8b95e0 (diff) | |
| parent | 74a8490594e18f9e5c00454e3ac2388be5e16086 (diff) | |
Merge branch 'master' of ewy.one:ponger
| -rw-r--r-- | .pik/banner.pre.sh | 9 | ||||
| -rw-r--r-- | main.go | 9 |
2 files changed, 18 insertions, 0 deletions
diff --git a/.pik/banner.pre.sh b/.pik/banner.pre.sh new file mode 100644 index 0000000..298369b --- /dev/null +++ b/.pik/banner.pre.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env sh +cat <<EOF +[38;5;83m [39m[38;5;83m_[39m[38;5;83m_[39m[38;5;83m_[39m[38;5;83m_[39m[38;5;83m [39m[38;5;83m [39m[38;5;83m [39m[38;5;119m_[39m[38;5;118m_[39m[38;5;118m_[39m[38;5;118m [39m[38;5;118m [39m[38;5;118m_[39m[38;5;118m [39m[38;5;118m [39m[38;5;118m [39m[38;5;118m_[39m[38;5;154m [39m[38;5;154m [39m[38;5;154m_[39m[38;5;154m_[39m[38;5;154m_[39m[38;5;154m_[39m[38;5;154m [39m[38;5;154m_[39m[38;5;154m_[39m[38;5;148m_[39m[38;5;184m_[39m[38;5;184m_[39m[38;5;184m [39m[38;5;184m_[39m[38;5;184m_[39m[38;5;184m_[39m[38;5;184m_[39m[38;5;184m [39m[38;5;184m [39m[38;5;184m[39m +[38;5;83m|[39m[38;5;83m [39m[38;5;83m [39m[38;5;83m_[39m[38;5;83m [39m[38;5;119m\[39m[38;5;118m [39m[38;5;118m/[39m[38;5;118m [39m[38;5;118m_[39m[38;5;118m [39m[38;5;118m\[39m[38;5;118m|[39m[38;5;118m [39m[38;5;118m\[39m[38;5;154m [39m[38;5;154m|[39m[38;5;154m [39m[38;5;154m|[39m[38;5;154m/[39m[38;5;154m [39m[38;5;154m_[39m[38;5;154m_[39m[38;5;154m_[39m[38;5;148m|[39m[38;5;184m [39m[38;5;184m_[39m[38;5;184m_[39m[38;5;184m_[39m[38;5;184m_[39m[38;5;184m|[39m[38;5;184m [39m[38;5;184m [39m[38;5;184m_[39m[38;5;184m [39m[38;5;184m\[39m[38;5;178m [39m[38;5;214m[39m +[38;5;83m|[39m[38;5;83m [39m[38;5;119m|[39m[38;5;118m_[39m[38;5;118m)[39m[38;5;118m [39m[38;5;118m|[39m[38;5;118m [39m[38;5;118m|[39m[38;5;118m [39m[38;5;118m|[39m[38;5;118m [39m[38;5;154m|[39m[38;5;154m [39m[38;5;154m [39m[38;5;154m\[39m[38;5;154m|[39m[38;5;154m [39m[38;5;154m|[39m[38;5;154m [39m[38;5;154m|[39m[38;5;148m [39m[38;5;184m [39m[38;5;184m_[39m[38;5;184m|[39m[38;5;184m [39m[38;5;184m [39m[38;5;184m_[39m[38;5;184m|[39m[38;5;184m [39m[38;5;184m|[39m[38;5;184m [39m[38;5;184m|[39m[38;5;178m_[39m[38;5;214m)[39m[38;5;214m [39m[38;5;214m|[39m[38;5;214m[39m +[38;5;118m|[39m[38;5;118m [39m[38;5;118m [39m[38;5;118m_[39m[38;5;118m_[39m[38;5;118m/[39m[38;5;118m|[39m[38;5;118m [39m[38;5;118m|[39m[38;5;154m_[39m[38;5;154m|[39m[38;5;154m [39m[38;5;154m|[39m[38;5;154m [39m[38;5;154m|[39m[38;5;154m\[39m[38;5;154m [39m[38;5;154m [39m[38;5;148m|[39m[38;5;184m [39m[38;5;184m|[39m[38;5;184m_[39m[38;5;184m|[39m[38;5;184m [39m[38;5;184m|[39m[38;5;184m [39m[38;5;184m|[39m[38;5;184m_[39m[38;5;184m_[39m[38;5;184m_[39m[38;5;178m|[39m[38;5;214m [39m[38;5;214m [39m[38;5;214m_[39m[38;5;214m [39m[38;5;214m<[39m[38;5;214m [39m[38;5;214m[39m +[38;5;118m|[39m[38;5;118m_[39m[38;5;118m|[39m[38;5;118m [39m[38;5;118m [39m[38;5;118m [39m[38;5;154m [39m[38;5;154m\[39m[38;5;154m_[39m[38;5;154m_[39m[38;5;154m_[39m[38;5;154m/[39m[38;5;154m|[39m[38;5;154m_[39m[38;5;154m|[39m[38;5;148m [39m[38;5;184m\[39m[38;5;184m_[39m[38;5;184m|[39m[38;5;184m\[39m[38;5;184m_[39m[38;5;184m_[39m[38;5;184m_[39m[38;5;184m_[39m[38;5;184m|[39m[38;5;184m_[39m[38;5;184m_[39m[38;5;178m_[39m[38;5;214m_[39m[38;5;214m_[39m[38;5;214m|[39m[38;5;214m_[39m[38;5;214m|[39m[38;5;214m [39m[38;5;214m\[39m[38;5;214m_[39m[38;5;214m\[39m[38;5;208m[39m +[38;5;118m [39m[38;5;118m [39m[38;5;118m [39m[38;5;154m [39m[38;5;154m [39m[38;5;154m [39m[38;5;154m [39m[38;5;154m [39m[38;5;154m [39m[38;5;154m [39m[38;5;154m [39m[38;5;154m [39m[38;5;148m [39m[38;5;184m [39m[38;5;184m [39m[38;5;184m [39m[38;5;184m [39m[38;5;184m [39m[38;5;184m [39m[38;5;184m [39m[38;5;184m [39m[38;5;184m [39m[38;5;184m [39m[38;5;184m [39m[38;5;178m [39m[38;5;214m [39m[38;5;214m [39m[38;5;214m [39m[38;5;214m [39m[38;5;214m [39m[38;5;214m [39m[38;5;214m [39m[38;5;214m [39m[38;5;214m [39m[38;5;208m [39m[38;5;208m [39m[38;5;208m [39m[38;5;208m[39m +EOF
\ No newline at end of file @@ -4,6 +4,8 @@ import ( "github.com/Zyko0/go-sdl3/bin/binsdl" "github.com/Zyko0/go-sdl3/sdl" "github.com/spf13/pflag" + "os" + "os/signal" "ponger/loop" "ponger/objs" "ponger/render" @@ -21,6 +23,13 @@ func main() { panic(err) } + c := make(chan os.Signal, 1) + signal.Notify(c, os.Interrupt, os.Kill) + go func() { + <-c + os.Exit(1) + }() + game := objs.NewRoot(objs.NewCursor()) err = sdl.RunLoop(loop.New(game, window, renderer)) if err != nil { |
