diff --git a/main.go b/main.go index 84d7fcc..ad81b1d 100644 --- a/main.go +++ b/main.go @@ -1,9 +1,9 @@ package main import ( - "game/domain" - "game/konstructor" - "game/konstructor/engines/easy_ebitengine" + "game/src/domain" + "game/src/konstructor" + "game/src/konstructor/engines/easy_ebitengine" ) func main() { diff --git a/domain/context.go b/src/domain/context.go similarity index 100% rename from domain/context.go rename to src/domain/context.go diff --git a/domain/dialog.go b/src/domain/dialog.go similarity index 96% rename from domain/dialog.go rename to src/domain/dialog.go index 48461e6..4ea7619 100644 --- a/domain/dialog.go +++ b/src/domain/dialog.go @@ -1,7 +1,7 @@ package domain import ( - "game/konstructor" + "game/src/konstructor" ) const ( diff --git a/domain/domain.go b/src/domain/domain.go similarity index 91% rename from domain/domain.go rename to src/domain/domain.go index fac8e01..32f8216 100644 --- a/domain/domain.go +++ b/src/domain/domain.go @@ -1,7 +1,7 @@ package domain import ( - "game/konstructor" + "game/src/konstructor" ) type Domain struct { diff --git a/domain/font.go b/src/domain/font.go similarity index 96% rename from domain/font.go rename to src/domain/font.go index 86ac3e8..2c11b8c 100644 --- a/domain/font.go +++ b/src/domain/font.go @@ -1,7 +1,7 @@ package domain import ( - "game/konstructor" + "game/src/konstructor" "image/color" ) diff --git a/domain/init.go b/src/domain/init.go similarity index 97% rename from domain/init.go rename to src/domain/init.go index 04755e3..f8b83a4 100644 --- a/domain/init.go +++ b/src/domain/init.go @@ -1,7 +1,7 @@ package domain import ( - "game/konstructor" + "game/src/konstructor" "image/color" "github.com/hajimehoshi/ebiten" diff --git a/domain/inventory.go b/src/domain/inventory.go similarity index 89% rename from domain/inventory.go rename to src/domain/inventory.go index 0677382..1ffeb20 100644 --- a/domain/inventory.go +++ b/src/domain/inventory.go @@ -1,6 +1,6 @@ package domain -import "game/konstructor" +import "game/src/konstructor" func (d *Domain) AddToInventory(item *konstructor.Item) bool { return true diff --git a/domain/level.go b/src/domain/level.go similarity index 97% rename from domain/level.go rename to src/domain/level.go index a54af51..209f6de 100644 --- a/domain/level.go +++ b/src/domain/level.go @@ -1,6 +1,6 @@ package domain -import "game/konstructor" +import "game/src/konstructor" const ( Level1Playground1 konstructor.PlaygroundID = "level_1_playground_1" diff --git a/domain/menu.go b/src/domain/menu.go similarity index 98% rename from domain/menu.go rename to src/domain/menu.go index 05065ee..27ea7c0 100644 --- a/domain/menu.go +++ b/src/domain/menu.go @@ -2,7 +2,7 @@ package domain import ( "fmt" - "game/konstructor" + "game/src/konstructor" "os" ) diff --git a/domain/process.go b/src/domain/process.go similarity index 74% rename from domain/process.go rename to src/domain/process.go index 3ccb114..3a4183a 100644 --- a/domain/process.go +++ b/src/domain/process.go @@ -1,6 +1,6 @@ package domain -import "game/konstructor" +import "game/src/konstructor" func (d *Domain) Process(options konstructor.DomainProcessArgs) { diff --git a/domain/type.item.go b/src/domain/type.item.go similarity index 94% rename from domain/type.item.go rename to src/domain/type.item.go index 29a38b1..44400e0 100644 --- a/domain/type.item.go +++ b/src/domain/type.item.go @@ -1,6 +1,6 @@ package domain -import "game/konstructor" +import "game/src/konstructor" const ( SwordItemType konstructor.ItemTypeMapKey = "sword" diff --git a/domain/type.npc.go b/src/domain/type.npc.go similarity index 94% rename from domain/type.npc.go rename to src/domain/type.npc.go index ca56268..a24b4be 100644 --- a/domain/type.npc.go +++ b/src/domain/type.npc.go @@ -1,6 +1,6 @@ package domain -import "game/konstructor" +import "game/src/konstructor" const ( TestNPCType konstructor.NPCTypeMapKey = "test_npc" diff --git a/domain/type.platform.go b/src/domain/type.platform.go similarity index 95% rename from domain/type.platform.go rename to src/domain/type.platform.go index 6ab91dc..bf8bf5e 100644 --- a/domain/type.platform.go +++ b/src/domain/type.platform.go @@ -1,6 +1,6 @@ package domain -import "game/konstructor" +import "game/src/konstructor" const ( TestPlatformType konstructor.PlatformTypeMapKey = "test_platform" diff --git a/domain/type.player.go b/src/domain/type.player.go similarity index 95% rename from domain/type.player.go rename to src/domain/type.player.go index 3e873f5..28d8348 100644 --- a/domain/type.player.go +++ b/src/domain/type.player.go @@ -1,6 +1,6 @@ package domain -import "game/konstructor" +import "game/src/konstructor" const ( DefaultPlayerType konstructor.PlayerTypeID = "default" diff --git a/konstructor/config.go b/src/konstructor/config.go similarity index 100% rename from konstructor/config.go rename to src/konstructor/config.go diff --git a/konstructor/engines/easy_ebitengine/engine.controller.go b/src/konstructor/engines/easy_ebitengine/engine.controller.go similarity index 100% rename from konstructor/engines/easy_ebitengine/engine.controller.go rename to src/konstructor/engines/easy_ebitengine/engine.controller.go diff --git a/konstructor/engines/easy_ebitengine/engine.go b/src/konstructor/engines/easy_ebitengine/engine.go similarity index 98% rename from konstructor/engines/easy_ebitengine/engine.go rename to src/konstructor/engines/easy_ebitengine/engine.go index e422b3a..628ad89 100644 --- a/konstructor/engines/easy_ebitengine/engine.go +++ b/src/konstructor/engines/easy_ebitengine/engine.go @@ -1,7 +1,7 @@ package easy_ebitengine import ( - "game/konstructor" + "game/src/konstructor" "os" "github.com/hajimehoshi/ebiten" diff --git a/konstructor/engines/easy_ebitengine/engine.utils.go b/src/konstructor/engines/easy_ebitengine/engine.utils.go similarity index 92% rename from konstructor/engines/easy_ebitengine/engine.utils.go rename to src/konstructor/engines/easy_ebitengine/engine.utils.go index 0e52d65..94baa58 100644 --- a/konstructor/engines/easy_ebitengine/engine.utils.go +++ b/src/konstructor/engines/easy_ebitengine/engine.utils.go @@ -1,7 +1,7 @@ package easy_ebitengine import ( - "game/konstructor" + "game/src/konstructor" "log" _ "image/png" diff --git a/konstructor/engines/easy_ebitengine/engine.wrapper.go b/src/konstructor/engines/easy_ebitengine/engine.wrapper.go similarity index 95% rename from konstructor/engines/easy_ebitengine/engine.wrapper.go rename to src/konstructor/engines/easy_ebitengine/engine.wrapper.go index ba86d50..c1535d6 100644 --- a/konstructor/engines/easy_ebitengine/engine.wrapper.go +++ b/src/konstructor/engines/easy_ebitengine/engine.wrapper.go @@ -1,7 +1,7 @@ package easy_ebitengine import ( - "game/konstructor" + "game/src/konstructor" "github.com/hajimehoshi/ebiten" ) diff --git a/konstructor/engines/easy_ebitengine/screen.dialog.go b/src/konstructor/engines/easy_ebitengine/screen.dialog.go similarity index 100% rename from konstructor/engines/easy_ebitengine/screen.dialog.go rename to src/konstructor/engines/easy_ebitengine/screen.dialog.go diff --git a/konstructor/engines/easy_ebitengine/screen.inventory.go b/src/konstructor/engines/easy_ebitengine/screen.inventory.go similarity index 95% rename from konstructor/engines/easy_ebitengine/screen.inventory.go rename to src/konstructor/engines/easy_ebitengine/screen.inventory.go index 07e41f0..a623ce1 100644 --- a/konstructor/engines/easy_ebitengine/screen.inventory.go +++ b/src/konstructor/engines/easy_ebitengine/screen.inventory.go @@ -1,7 +1,7 @@ package easy_ebitengine import ( - "game/konstructor" + "game/src/konstructor" "github.com/hajimehoshi/ebiten" ) diff --git a/konstructor/engines/easy_ebitengine/screen.menu.go b/src/konstructor/engines/easy_ebitengine/screen.menu.go similarity index 100% rename from konstructor/engines/easy_ebitengine/screen.menu.go rename to src/konstructor/engines/easy_ebitengine/screen.menu.go diff --git a/konstructor/engines/easy_ebitengine/screen.playground.go b/src/konstructor/engines/easy_ebitengine/screen.playground.go similarity index 98% rename from konstructor/engines/easy_ebitengine/screen.playground.go rename to src/konstructor/engines/easy_ebitengine/screen.playground.go index b938c01..1a5111e 100644 --- a/konstructor/engines/easy_ebitengine/screen.playground.go +++ b/src/konstructor/engines/easy_ebitengine/screen.playground.go @@ -1,7 +1,7 @@ package easy_ebitengine import ( - "game/konstructor" + "game/src/konstructor" "github.com/hajimehoshi/ebiten" ) diff --git a/konstructor/engines/easy_ebitengine/screen.playground.header.go b/src/konstructor/engines/easy_ebitengine/screen.playground.header.go similarity index 98% rename from konstructor/engines/easy_ebitengine/screen.playground.header.go rename to src/konstructor/engines/easy_ebitengine/screen.playground.header.go index 856670d..26b40f1 100644 --- a/konstructor/engines/easy_ebitengine/screen.playground.header.go +++ b/src/konstructor/engines/easy_ebitengine/screen.playground.header.go @@ -2,7 +2,7 @@ package easy_ebitengine import ( "fmt" - "game/konstructor" + "game/src/konstructor" "image/color" "github.com/hajimehoshi/ebiten" diff --git a/konstructor/engines/easy_ebitengine/screen.playground.item.go b/src/konstructor/engines/easy_ebitengine/screen.playground.item.go similarity index 100% rename from konstructor/engines/easy_ebitengine/screen.playground.item.go rename to src/konstructor/engines/easy_ebitengine/screen.playground.item.go diff --git a/konstructor/engines/easy_ebitengine/screen.playground.npc.go b/src/konstructor/engines/easy_ebitengine/screen.playground.npc.go similarity index 100% rename from konstructor/engines/easy_ebitengine/screen.playground.npc.go rename to src/konstructor/engines/easy_ebitengine/screen.playground.npc.go diff --git a/konstructor/engines/easy_ebitengine/screen.playground.platform.go b/src/konstructor/engines/easy_ebitengine/screen.playground.platform.go similarity index 100% rename from konstructor/engines/easy_ebitengine/screen.playground.platform.go rename to src/konstructor/engines/easy_ebitengine/screen.playground.platform.go diff --git a/konstructor/engines/easy_ebitengine/screen.playground.player.go b/src/konstructor/engines/easy_ebitengine/screen.playground.player.go similarity index 100% rename from konstructor/engines/easy_ebitengine/screen.playground.player.go rename to src/konstructor/engines/easy_ebitengine/screen.playground.player.go diff --git a/konstructor/interface.domain.go b/src/konstructor/interface.domain.go similarity index 100% rename from konstructor/interface.domain.go rename to src/konstructor/interface.domain.go diff --git a/konstructor/interface.engine.go b/src/konstructor/interface.engine.go similarity index 100% rename from konstructor/interface.engine.go rename to src/konstructor/interface.engine.go diff --git a/konstructor/kcontext.go b/src/konstructor/kcontext.go similarity index 100% rename from konstructor/kcontext.go rename to src/konstructor/kcontext.go diff --git a/konstructor/konstructor.go b/src/konstructor/konstructor.go similarity index 84% rename from konstructor/konstructor.go rename to src/konstructor/konstructor.go index d2fd55a..531bc5f 100644 --- a/konstructor/konstructor.go +++ b/src/konstructor/konstructor.go @@ -1,5 +1,7 @@ +// Game framework inspired by AGI package konstructor +// Main struct of framework type Konstructor struct { Domain DomainInterface EngineWrapper EngineWrapperInterface diff --git a/konstructor/layout.font.go b/src/konstructor/layout.font.go similarity index 100% rename from konstructor/layout.font.go rename to src/konstructor/layout.font.go diff --git a/konstructor/layout.render.go b/src/konstructor/layout.render.go similarity index 100% rename from konstructor/layout.render.go rename to src/konstructor/layout.render.go diff --git a/konstructor/object.go b/src/konstructor/object.go similarity index 100% rename from konstructor/object.go rename to src/konstructor/object.go diff --git a/konstructor/object.item.go b/src/konstructor/object.item.go similarity index 100% rename from konstructor/object.item.go rename to src/konstructor/object.item.go diff --git a/konstructor/object.npc.go b/src/konstructor/object.npc.go similarity index 100% rename from konstructor/object.npc.go rename to src/konstructor/object.npc.go diff --git a/konstructor/object.platform.go b/src/konstructor/object.platform.go similarity index 100% rename from konstructor/object.platform.go rename to src/konstructor/object.platform.go diff --git a/konstructor/object.player.go b/src/konstructor/object.player.go similarity index 100% rename from konstructor/object.player.go rename to src/konstructor/object.player.go diff --git a/konstructor/screen.dialog.go b/src/konstructor/screen.dialog.go similarity index 100% rename from konstructor/screen.dialog.go rename to src/konstructor/screen.dialog.go diff --git a/konstructor/screen.menu.go b/src/konstructor/screen.menu.go similarity index 100% rename from konstructor/screen.menu.go rename to src/konstructor/screen.menu.go diff --git a/konstructor/screen.playground.go b/src/konstructor/screen.playground.go similarity index 100% rename from konstructor/screen.playground.go rename to src/konstructor/screen.playground.go diff --git a/konstructor/screen.type.go b/src/konstructor/screen.type.go similarity index 100% rename from konstructor/screen.type.go rename to src/konstructor/screen.type.go