mirror of
https://github.com/clockworkpi/LauncherGoDev.git
synced 2025-12-12 07:58:51 +01:00
39 lines
541 B
Go
39 lines
541 B
Go
package UI
|
|
|
|
import (
|
|
|
|
"github.com/veandco/go-sdl2/sdl"
|
|
"github.com/cuu/gogame/surface"
|
|
|
|
"github.com/cuu/gogame/rect"
|
|
|
|
)
|
|
|
|
type FullScreen struct {
|
|
Widget
|
|
CanvasHWND *sdl.Surface
|
|
HWND *sdl.Surface
|
|
|
|
}
|
|
|
|
func NewFullScreen() *FullScreen {
|
|
p := &FullScreen{}
|
|
|
|
return p
|
|
|
|
}
|
|
|
|
func (self *FullScreen) SwapAndShow() {
|
|
if self.HWND !=nil {
|
|
rect_ := rect.Rect(self.PosX,self.PosY,self.Width,self.Height)
|
|
surface.Blit(self.HWND,self.CanvasHWND,&rect_,nil)
|
|
SwapAndShow()
|
|
}
|
|
|
|
}
|
|
|
|
func (self *FullScreen) Draw() {
|
|
|
|
|
|
}
|