rename to Constructor to Konstructor
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
package constructor
|
package konstructor
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"image/color"
|
"image/color"
|
||||||
@@ -7,20 +7,20 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
type GameEngine struct {
|
type GameEngine struct {
|
||||||
Constructor Constructor
|
Konstructor Konstructor
|
||||||
}
|
}
|
||||||
|
|
||||||
func (g *GameEngine) Update(screen *ebiten.Image) error {
|
func (g *GameEngine) Update(screen *ebiten.Image) error {
|
||||||
g.Constructor.Controller.Watch()
|
g.Konstructor.Controller.Watch()
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (g *GameEngine) Draw(screen *ebiten.Image) {
|
func (g *GameEngine) Draw(screen *ebiten.Image) {
|
||||||
if g.Constructor.Controller.UpPressed() {
|
if g.Konstructor.Controller.UpPressed() {
|
||||||
screen.Fill(color.White)
|
screen.Fill(color.White)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (g *GameEngine) Layout(outsideWidth, outsideHeight int) (int, int) {
|
func (g *GameEngine) Layout(outsideWidth, outsideHeight int) (int, int) {
|
||||||
return g.Constructor.GameSettings.ScreenSettings.Width, g.Constructor.GameSettings.ScreenSettings.Height
|
return g.Konstructor.GameSettings.ScreenSettings.Width, g.Konstructor.GameSettings.ScreenSettings.Height
|
||||||
}
|
}
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package constructor
|
package konstructor
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package constructor
|
package konstructor
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"log"
|
"log"
|
||||||
@@ -23,18 +23,18 @@ type GameSettings struct {
|
|||||||
ScreenSettings ScreenSettings
|
ScreenSettings ScreenSettings
|
||||||
}
|
}
|
||||||
|
|
||||||
type Constructor struct {
|
type Konstructor struct {
|
||||||
Context ContextInterface
|
Context ContextInterface
|
||||||
Domain DomainInterface
|
Domain DomainInterface
|
||||||
Controller Controller
|
Controller Controller
|
||||||
GameSettings GameSettings
|
GameSettings GameSettings
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c Constructor) Init() {
|
func (k Konstructor) Init() {
|
||||||
ebiten.SetWindowSize(c.GameSettings.ScreenSettings.Width, c.GameSettings.ScreenSettings.Height)
|
ebiten.SetWindowSize(k.GameSettings.ScreenSettings.Width, k.GameSettings.ScreenSettings.Height)
|
||||||
ebiten.SetWindowTitle(c.GameSettings.Name)
|
ebiten.SetWindowTitle(k.GameSettings.Name)
|
||||||
if err := ebiten.RunGame(&GameEngine{
|
if err := ebiten.RunGame(&GameEngine{
|
||||||
Constructor: c,
|
Konstructor: k,
|
||||||
}); err != nil {
|
}); err != nil {
|
||||||
log.Fatal(err)
|
log.Fatal(err)
|
||||||
}
|
}
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package constructor
|
package konstructor
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"bytes"
|
"bytes"
|
||||||
14
main.go
14
main.go
@@ -1,8 +1,8 @@
|
|||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"game/constructor"
|
|
||||||
"game/domain"
|
"game/domain"
|
||||||
|
"game/konstructor"
|
||||||
|
|
||||||
"github.com/hajimehoshi/ebiten"
|
"github.com/hajimehoshi/ebiten"
|
||||||
)
|
)
|
||||||
@@ -18,10 +18,10 @@ func main() {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
constructor := constructor.Constructor{
|
konstructor := konstructor.Konstructor{
|
||||||
Domain: domain,
|
Domain: domain,
|
||||||
Controller: constructor.Controller{
|
Controller: konstructor.Controller{
|
||||||
KeyMap: constructor.KeyMap{
|
KeyMap: konstructor.KeyMap{
|
||||||
Up: ebiten.KeyUp,
|
Up: ebiten.KeyUp,
|
||||||
Down: ebiten.KeyDown,
|
Down: ebiten.KeyDown,
|
||||||
Right: ebiten.KeyRight,
|
Right: ebiten.KeyRight,
|
||||||
@@ -32,13 +32,13 @@ func main() {
|
|||||||
Action3: ebiten.KeyEscape,
|
Action3: ebiten.KeyEscape,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
GameSettings: constructor.GameSettings{
|
GameSettings: konstructor.GameSettings{
|
||||||
Name: "Game",
|
Name: "Game",
|
||||||
ScreenSettings: constructor.ScreenSettings{
|
ScreenSettings: konstructor.ScreenSettings{
|
||||||
Width: 640,
|
Width: 640,
|
||||||
Height: 480,
|
Height: 480,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
constructor.Init()
|
konstructor.Init()
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user