new inventory design: is it good?

See work_files/inventory_nouveau_2.psd
This commit is contained in:
minjaesong
2017-10-22 02:03:23 +09:00
parent 0004240c52
commit dee7e5b522
5 changed files with 25 additions and 3 deletions

Binary file not shown.

View File

@@ -747,11 +747,11 @@ fun Float.round(): Float {
fun SpriteBatch.fillRect(x: Float, y: Float, w: Float, h: Float) {
this.draw(Terrarum.textureWhiteSquare, x, y, w, h)
}
inline fun SpriteBatch.drawStraightLine(x: Float, y: Float, p2: Float, thickness: Float, isVertical: Boolean) {
inline fun SpriteBatch.drawStraightLine(x: Float, y: Float, length: Float, thickness: Float, isVertical: Boolean) {
if (!isVertical)
this.fillRect(x, y, p2 - x, thickness)
this.fillRect(x, y, length - x, thickness)
else
this.fillRect(x, y, thickness, p2 - y)
this.fillRect(x, y, thickness, length - y)
}

View File

@@ -41,6 +41,7 @@ object CommandDict {
"actorslist" to ActorsList,
"setscale" to SetScale,
"kill" to KillActor,
"money" to MoneyDisp,
// Test codes
"bulletintest" to SetBulletin,

View File

@@ -0,0 +1,18 @@
package net.torvald.terrarum.console
import net.torvald.random.HQRNG
object MoneyDisp : ConsoleCommand {
override fun execute(args: Array<String>) {
if (args.size == 2) {
Echo("¤${0x3000.toChar()}${args[1]}")
}
else {
Echo("¤${0x3000.toChar()}${HQRNG().nextInt(100000)}")
}
}
override fun printUsage() {
Echo("Usage: money [amount] — Prints given or random amount of money")
}
}

Binary file not shown.