merge entity package to konstructor
This commit is contained in:
@@ -1,16 +1,16 @@
|
||||
package domain
|
||||
|
||||
import (
|
||||
"game/konstructor/entity"
|
||||
"game/konstructor"
|
||||
)
|
||||
|
||||
func (d *Domain) InitDialog() {
|
||||
d.DialogMap = entity.DialogMap{
|
||||
d.DialogMap = konstructor.DialogMap{
|
||||
"TestDialog": {
|
||||
Layout: entity.DialogLayout{
|
||||
Layout: konstructor.DialogLayout{
|
||||
ChoiceFont: GetDefaultFontLayout(),
|
||||
},
|
||||
Choices: []entity.DialogChoice{
|
||||
Choices: []konstructor.DialogChoice{
|
||||
{
|
||||
ID: "one",
|
||||
Label: "One",
|
||||
@@ -24,15 +24,15 @@ func (d *Domain) InitDialog() {
|
||||
}
|
||||
}
|
||||
|
||||
func (d *Domain) GetDialogMap() entity.DialogMap {
|
||||
func (d *Domain) GetDialogMap() konstructor.DialogMap {
|
||||
return d.DialogMap
|
||||
}
|
||||
|
||||
func (d *Domain) GetDialog(name string) entity.Dialog {
|
||||
func (d *Domain) GetDialog(name string) konstructor.Dialog {
|
||||
value, _ := d.DialogMap[name]
|
||||
return value
|
||||
}
|
||||
|
||||
func (d *Domain) SetDialog(name string, dialog entity.Dialog) {
|
||||
func (d *Domain) SetDialog(name string, dialog konstructor.Dialog) {
|
||||
d.DialogMap[name] = dialog
|
||||
}
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
package domain
|
||||
|
||||
import (
|
||||
"game/konstructor/entity"
|
||||
"game/konstructor"
|
||||
)
|
||||
|
||||
type Domain struct {
|
||||
Context Context
|
||||
MenuMap entity.MenuMap
|
||||
DialogMap entity.DialogMap
|
||||
Levels []entity.Level
|
||||
MenuMap konstructor.MenuMap
|
||||
DialogMap konstructor.DialogMap
|
||||
Levels []konstructor.Level
|
||||
}
|
||||
|
||||
func (d *Domain) Init() {
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
package domain
|
||||
|
||||
import (
|
||||
"game/konstructor/entity"
|
||||
"game/konstructor"
|
||||
"image/color"
|
||||
)
|
||||
|
||||
func GetDefaultFontLayout() entity.FontLayout {
|
||||
return entity.FontLayout{
|
||||
func GetDefaultFontLayout() konstructor.FontLayout {
|
||||
return konstructor.FontLayout{
|
||||
Path: "assets/fonts/ArcadeClassic.ttf",
|
||||
DPI: 72,
|
||||
Size: 24,
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
package domain
|
||||
|
||||
import "game/konstructor/entity"
|
||||
import "game/konstructor"
|
||||
|
||||
func (d *Domain) AddToInventory(item *entity.Item) bool {
|
||||
func (d *Domain) AddToInventory(item *konstructor.Item) bool {
|
||||
return true
|
||||
}
|
||||
|
||||
func (d *Domain) RemoveFromInventory(item *entity.Item) bool {
|
||||
func (d *Domain) RemoveFromInventory(item *konstructor.Item) bool {
|
||||
return true
|
||||
}
|
||||
|
||||
func (d *Domain) UseInventoryItem(item *entity.Item) bool {
|
||||
func (d *Domain) UseInventoryItem(item *konstructor.Item) bool {
|
||||
return true
|
||||
}
|
||||
|
||||
@@ -1,28 +1,28 @@
|
||||
package domain
|
||||
|
||||
import "game/konstructor/entity"
|
||||
import "game/konstructor"
|
||||
|
||||
func (d *Domain) InitLevel() {
|
||||
d.Levels = []entity.Level{
|
||||
d.Levels = []konstructor.Level{
|
||||
{
|
||||
ID: "level_1",
|
||||
Name: "Level I.",
|
||||
Playgrounds: []entity.Playground{
|
||||
Playgrounds: []konstructor.Playground{
|
||||
{
|
||||
Render: entity.Render{
|
||||
Render: konstructor.Render{
|
||||
Image: "assets/images/playgrounds/level_1_playground_1.png",
|
||||
},
|
||||
Objects: []entity.Object{
|
||||
Objects: []konstructor.Object{
|
||||
{
|
||||
ID: "test_object",
|
||||
Position: entity.Position{
|
||||
Position: konstructor.Position{
|
||||
X: 10,
|
||||
Y: 10,
|
||||
Z: 0,
|
||||
},
|
||||
Type: entity.ObjectType{
|
||||
Type: konstructor.ObjectType{
|
||||
ID: "test_object_type",
|
||||
Render: entity.Render{
|
||||
Render: konstructor.Render{
|
||||
Image: "assets/images/objects/test_object.png",
|
||||
Width: 30,
|
||||
Height: 30,
|
||||
@@ -31,14 +31,14 @@ func (d *Domain) InitLevel() {
|
||||
},
|
||||
{
|
||||
ID: "test_object2",
|
||||
Position: entity.Position{
|
||||
Position: konstructor.Position{
|
||||
X: 50,
|
||||
Y: 50,
|
||||
Z: 0,
|
||||
},
|
||||
Type: entity.ObjectType{
|
||||
Type: konstructor.ObjectType{
|
||||
ID: "test_object_type",
|
||||
Render: entity.Render{
|
||||
Render: konstructor.Render{
|
||||
Image: "assets/images/objects/test_object.png",
|
||||
Width: 30,
|
||||
Height: 30,
|
||||
@@ -52,10 +52,10 @@ func (d *Domain) InitLevel() {
|
||||
}
|
||||
}
|
||||
|
||||
func (d *Domain) GetLevels() []entity.Level {
|
||||
func (d *Domain) GetLevels() []konstructor.Level {
|
||||
return d.Levels
|
||||
}
|
||||
|
||||
func (d *Domain) GetLevel(index int) entity.Level {
|
||||
func (d *Domain) GetLevel(index int) konstructor.Level {
|
||||
return d.Levels[index]
|
||||
}
|
||||
|
||||
@@ -2,18 +2,18 @@ package domain
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"game/konstructor/entity"
|
||||
"game/konstructor"
|
||||
"os"
|
||||
)
|
||||
|
||||
func (d *Domain) InitMenu() {
|
||||
d.MenuMap = entity.MenuMap{
|
||||
d.MenuMap = konstructor.MenuMap{
|
||||
"MainMenu": {
|
||||
CurrentSelected: 0,
|
||||
Layout: entity.MenuLayout{
|
||||
Layout: konstructor.MenuLayout{
|
||||
MenuItemFont: GetDefaultFontLayout(),
|
||||
},
|
||||
MenuItems: []entity.MenuItem{
|
||||
MenuItems: []konstructor.MenuItem{
|
||||
{
|
||||
ID: "start",
|
||||
Label: "Start Game",
|
||||
@@ -33,10 +33,10 @@ func (d *Domain) InitMenu() {
|
||||
},
|
||||
"GameMenu": {
|
||||
CurrentSelected: 0,
|
||||
Layout: entity.MenuLayout{
|
||||
Layout: konstructor.MenuLayout{
|
||||
MenuItemFont: GetDefaultFontLayout(),
|
||||
},
|
||||
MenuItems: []entity.MenuItem{
|
||||
MenuItems: []konstructor.MenuItem{
|
||||
{
|
||||
ID: "save",
|
||||
Label: "Save Game",
|
||||
@@ -52,16 +52,16 @@ func (d *Domain) InitMenu() {
|
||||
}
|
||||
}
|
||||
|
||||
func (d *Domain) GetMenuMap() entity.MenuMap {
|
||||
func (d *Domain) GetMenuMap() konstructor.MenuMap {
|
||||
return d.MenuMap
|
||||
}
|
||||
|
||||
func (d *Domain) GetMenu(name string) entity.Menu {
|
||||
func (d *Domain) GetMenu(name string) konstructor.Menu {
|
||||
value, _ := d.MenuMap[name]
|
||||
return value
|
||||
}
|
||||
|
||||
func (d *Domain) SetMenu(name string, menu entity.Menu) {
|
||||
func (d *Domain) SetMenu(name string, menu konstructor.Menu) {
|
||||
d.MenuMap[name] = menu
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package domain
|
||||
|
||||
import "game/konstructor/entity"
|
||||
import "game/konstructor"
|
||||
|
||||
func (d *Domain) Process(options entity.DomainProcessArgs) {
|
||||
func (d *Domain) Process(options konstructor.DomainProcessArgs) {
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user