psogc

package
v0.0.0-...-4778ad6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 7, 2022 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Character

type Character struct {
	Name     string    `yaml:"name"`
	Statuses []*Status `yaml:"statuses,flow"`
}

type CharacterClass

type CharacterClass int
const (
	HUmar CharacterClass = iota + 1
	HUnewearl
	HUcast
	HUcaseal
	RAmar
	RAmarl
	RAcast
	RAcaseal
	FOmar
	FOmarl
	FOnewm
	FOnewearl
)

func (CharacterClass) Code

func (c CharacterClass) Code() int

func (CharacterClass) String

func (c CharacterClass) String() string

type CharacterClassEnum

type CharacterClassEnum struct {
	// contains filtered or unexported fields
}

func NewCharacterClassEnum

func NewCharacterClassEnum() *CharacterClassEnum

func (*CharacterClassEnum) Codes

func (c *CharacterClassEnum) Codes() (codes []int)

func (*CharacterClassEnum) OrderedValues

func (c *CharacterClassEnum) OrderedValues() (values []string)

func (*CharacterClassEnum) Values

func (c *CharacterClassEnum) Values() (values []string)

func (*CharacterClassEnum) ValuesValidator

func (c *CharacterClassEnum) ValuesValidator() func(fl validator.FieldLevel) bool

type CharacterConfig

type CharacterConfig struct {
	Characters []*Character `yaml:"characters,flow"`
}

func LoadConfig

func LoadConfig(wd string) (*CharacterConfig, error)

type Status

type Status struct {
	Level        int     `yaml:"lv"`
	HP           int     `yaml:"hp"`
	TP           int     `yaml:"tp"`
	Attack       int     `yaml:"atp"`
	Defense      int     `yaml:"dfp"`
	MindStrength int     `yaml:"mst"`
	Accuracy     float32 `yaml:"ata"`
	Evasion      int     `yaml:"evp"`
}

Directories

Path Synopsis
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL