diff --git a/sonic-radiance.love/assets/gui/arrow.png b/sonic-radiance.love/assets/gui/arrow.png new file mode 100644 index 0000000..d82187c Binary files /dev/null and b/sonic-radiance.love/assets/gui/arrow.png differ diff --git a/sonic-radiance.love/assets/gui/attacklist.png b/sonic-radiance.love/assets/gui/attacklist.png new file mode 100644 index 0000000..9234aaf Binary files /dev/null and b/sonic-radiance.love/assets/gui/attacklist.png differ diff --git a/sonic-radiance.love/assets/gui/battle/turnbar.png b/sonic-radiance.love/assets/gui/battle/turnbar.png new file mode 100644 index 0000000..dfd4236 Binary files /dev/null and b/sonic-radiance.love/assets/gui/battle/turnbar.png differ diff --git a/sonic-radiance.love/assets/gui/cursor-menulist.png b/sonic-radiance.love/assets/gui/cursor-menulist.png new file mode 100644 index 0000000..f367054 Binary files /dev/null and b/sonic-radiance.love/assets/gui/cursor-menulist.png differ diff --git a/sonic-radiance.love/assets/gui/dialogbox.png b/sonic-radiance.love/assets/gui/dialogbox.png new file mode 100644 index 0000000..88c82b0 Binary files /dev/null and b/sonic-radiance.love/assets/gui/dialogbox.png differ diff --git a/sonic-radiance.love/assets/gui/fonts/CREDITS.txt b/sonic-radiance.love/assets/gui/fonts/CREDITS.txt new file mode 100644 index 0000000..9c81d83 --- /dev/null +++ b/sonic-radiance.love/assets/gui/fonts/CREDITS.txt @@ -0,0 +1,7 @@ +## Imperium Porcorum - Fonts Credits + +- [Teko Bold](https://github.com/itfoundry/teko) by the [Indian Type Foundry](https://github.com/itfoundry) - Open Font License + +- [Russian One](https://fonts.google.com/specimen/Russo+One) by Jovanny Lemonad - Open Font License + +- [Pixel Operator](https://notabug.org/HarvettFox96/ttf-pixeloperator) by [Harvett Fox 96](https://notabug.org/HarvettFox96) - Creative Commons 0 diff --git a/sonic-radiance.love/assets/gui/fonts/PixelOperator.ttf b/sonic-radiance.love/assets/gui/fonts/PixelOperator.ttf new file mode 100644 index 0000000..34fe947 Binary files /dev/null and b/sonic-radiance.love/assets/gui/fonts/PixelOperator.ttf differ diff --git a/sonic-radiance.love/assets/gui/fonts/Pokemon DPPt.ttf b/sonic-radiance.love/assets/gui/fonts/Pokemon DPPt.ttf new file mode 100644 index 0000000..f7a5fab Binary files /dev/null and b/sonic-radiance.love/assets/gui/fonts/Pokemon DPPt.ttf differ diff --git a/sonic-radiance.love/assets/gui/fonts/RussoOne-Regular.ttf b/sonic-radiance.love/assets/gui/fonts/RussoOne-Regular.ttf new file mode 100644 index 0000000..ba83727 Binary files /dev/null and b/sonic-radiance.love/assets/gui/fonts/RussoOne-Regular.ttf differ diff --git a/sonic-radiance.love/assets/gui/fonts/Teko-Bold.ttf b/sonic-radiance.love/assets/gui/fonts/Teko-Bold.ttf new file mode 100644 index 0000000..d061824 Binary files /dev/null and b/sonic-radiance.love/assets/gui/fonts/Teko-Bold.ttf differ diff --git a/sonic-radiance.love/assets/gui/fonts/kimberley bl.ttf b/sonic-radiance.love/assets/gui/fonts/kimberley bl.ttf new file mode 100644 index 0000000..09a597a Binary files /dev/null and b/sonic-radiance.love/assets/gui/fonts/kimberley bl.ttf differ diff --git a/sonic-radiance.love/assets/gui/fonts/sadv.png b/sonic-radiance.love/assets/gui/fonts/sadv.png new file mode 100644 index 0000000..7520004 Binary files /dev/null and b/sonic-radiance.love/assets/gui/fonts/sadv.png differ diff --git a/sonic-radiance.love/assets/gui/fonts/vipnagorgialla.ttf b/sonic-radiance.love/assets/gui/fonts/vipnagorgialla.ttf new file mode 100644 index 0000000..674ebd8 Binary files /dev/null and b/sonic-radiance.love/assets/gui/fonts/vipnagorgialla.ttf differ diff --git a/sonic-radiance.love/assets/gui/hudbonus.png b/sonic-radiance.love/assets/gui/hudbonus.png new file mode 100644 index 0000000..8700a45 Binary files /dev/null and b/sonic-radiance.love/assets/gui/hudbonus.png differ diff --git a/sonic-radiance.love/assets/gui/hudnumbers.png b/sonic-radiance.love/assets/gui/hudnumbers.png new file mode 100644 index 0000000..662543d Binary files /dev/null and b/sonic-radiance.love/assets/gui/hudnumbers.png differ diff --git a/sonic-radiance.love/assets/gui/hudscore.png b/sonic-radiance.love/assets/gui/hudscore.png new file mode 100644 index 0000000..8256a22 Binary files /dev/null and b/sonic-radiance.love/assets/gui/hudscore.png differ diff --git a/sonic-radiance.love/assets/gui/hudsmallnumbers.png b/sonic-radiance.love/assets/gui/hudsmallnumbers.png new file mode 100644 index 0000000..c62f304 Binary files /dev/null and b/sonic-radiance.love/assets/gui/hudsmallnumbers.png differ diff --git a/sonic-radiance.love/assets/gui/hudtime.png b/sonic-radiance.love/assets/gui/hudtime.png new file mode 100644 index 0000000..f5efa37 Binary files /dev/null and b/sonic-radiance.love/assets/gui/hudtime.png differ diff --git a/sonic-radiance.love/assets/gui/progressbar.png b/sonic-radiance.love/assets/gui/progressbar.png new file mode 100644 index 0000000..d9e53e7 Binary files /dev/null and b/sonic-radiance.love/assets/gui/progressbar.png differ diff --git a/sonic-radiance.love/assets/gui/ring.png b/sonic-radiance.love/assets/gui/ring.png new file mode 100644 index 0000000..e37060c Binary files /dev/null and b/sonic-radiance.love/assets/gui/ring.png differ diff --git a/sonic-radiance.love/assets/gui/status_bar.png b/sonic-radiance.love/assets/gui/status_bar.png new file mode 100644 index 0000000..056d591 Binary files /dev/null and b/sonic-radiance.love/assets/gui/status_bar.png differ diff --git a/sonic-radiance.love/assets/gui/status_bar.xcf b/sonic-radiance.love/assets/gui/status_bar.xcf new file mode 100644 index 0000000..53aadd3 Binary files /dev/null and b/sonic-radiance.love/assets/gui/status_bar.xcf differ diff --git a/sonic-radiance.love/scenes/battlesystem/controller/hud.lua b/sonic-radiance.love/scenes/battlesystem/controller/hud.lua index 827c4ba..197eff5 100644 --- a/sonic-radiance.love/scenes/battlesystem/controller/hud.lua +++ b/sonic-radiance.love/scenes/battlesystem/controller/hud.lua @@ -1,5 +1,7 @@ local BattleHUD = Object:extend() +local gui = require "game.modules.gui" + function BattleHUD:new(controller) self.controller = controller @@ -10,8 +12,9 @@ function BattleHUD:loadAssets() self.progressbarImage = love.graphics.newImage("assets/gui/progressbar.png") self.barBack = love.graphics.newQuad(0, 0, 211, 12, 211, 24) self.barFore = love.graphics.newQuad(0, 12, 211, 12, 211, 24) - self.hud1 = love.graphics.newImage("assets/gui/boosthud1.png") - self.hud2 = love.graphics.newImage("assets/gui/boosthud2.png") + self.hud1 = gui.newBorder(424, 30, 8) + + self.hud2 = gui.newBorder(424, 20, 8) self.hud7 = love.graphics.newImage("assets/gui/status_bar.png") self.ring = love.graphics.newImage("assets/gui/ring.png") diff --git a/sonic-radiance.love/scenes/battlesystem/controller/menu.lua b/sonic-radiance.love/scenes/battlesystem/controller/menu.lua index 85e5fba..b3e9d9d 100644 --- a/sonic-radiance.love/scenes/battlesystem/controller/menu.lua +++ b/sonic-radiance.love/scenes/battlesystem/controller/menu.lua @@ -13,7 +13,7 @@ function MenuSystem:new( controller ) self.texture = love.graphics.newImage("assets/gui/attacklist.png") self.cursorTexture = love.graphics.newImage("assets/gui/cursor-menulist.png") - self.font = love.graphics.newFont("assets/fonts/PixelOperator.ttf", 16) + self.font = love.graphics.newFont("assets/gui/fonts/PixelOperator.ttf", 16) self.cursor = 1 self.cursorTransition = 1 self.view = 1