Add layers on stats and small refactor

This commit is contained in:
Héctor Giménez
2023-03-13 21:28:12 +09:00
parent c0459ce99f
commit 04c30b2fe8
8 changed files with 57 additions and 45 deletions

View File

@@ -1,9 +1,15 @@
package stat
type Stat int16
type ID int16
type Data struct {
ID ID
Value int
Layer int
}
const (
Strength Stat = iota
Strength ID = iota
Energy
Dexterity
Vitality
@@ -364,7 +370,7 @@ const (
PassiveMagicPierce
)
func (s Stat) String() string {
func (s ID) String() string {
switch s {
case Strength:
return "strength"