Documentation ¶
Index ¶
- Constants
- type Pet
- func (p *Pet) Clean() string
- func (p *Pet) DecreaseFatigue(amount int)
- func (p *Pet) DecreaseHappiness(amount int)
- func (p *Pet) DecreaseHunger(amount int)
- func (p *Pet) DecreaseLife(amount int)
- func (p *Pet) FatigueStatus() string
- func (p *Pet) Feed()
- func (p *Pet) HappinessStatus() string
- func (p *Pet) HungerStatus() string
- func (p *Pet) IncreaseFatigue(amount int)
- func (p *Pet) IncreaseHappiness(amount int)
- func (p *Pet) IncreaseHunger(amount int)
- func (p *Pet) IncreaseLife(amount int)
- func (p *Pet) IsAlive() bool
- func (p *Pet) Play()
- func (p *Pet) RandomizeDirty()
- func (p *Pet) Save(filename string) error
- func (p *Pet) Sleep()
- func (p *Pet) Status()
- func (p *Pet) Update() string
- func (p *Pet) WakeUp()
Constants ¶
View Source
const ( // Threshold_Life_Min : Min level of life // : Life = 0 is dead Threshold_Life_Min = 0 // Threshold_Life_Max : Max level of life // : Life = 100 is max Threshold_Life_Max = 100 // Threshold_Hunger_Min : Min level of hunger // : Hunger = 0 is min Threshold_Hunger_Min = 0 // Threshold_Hunger_Hungry : Min level of hunger before hungry // : Hunger > 50 is hungry Threshold_Hunger_Hungry = 50 // Threshold_Hunger_Starving : Min level of hunger before starving // : Hunger > 75 is starving Threshold_Hunger_Starving = 75 // Threshold_Hunger_Max : Max level of hunger // : Hunger = 100 is max Threshold_Hunger_Max = 100 // Threshold_Happiness_Min : Min level of hapiness // : Happiness = 0 is dead Threshold_Happiness_Min = 0 // Threshold_Happiness_Sad : Min level of hapiness to be happy // : Happiness < 25 is sad Threshold_Happiness_Sad = 25 // Threshold_Happiness_Max : Max level of happiness // : Happiness = 100 is max Threshold_Happiness_Max = 50 // Threshold_Fatigue_Min : Min level of fatigue // : Fatigue = 0 is min Threshold_Fatigue_Min = 0 // Threshold_Fatigue_Tired : Max level of fatigue before sleeping // : Fatigue > 90 is tired Threshold_Fatigue_Tired = 90 // Threshold_Fatigue_Max : Max level of fatigue // : Fatigue = 100 is max Threshold_Fatigue_Max = 100 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Pet ¶
type Pet struct { Name string Life int Hunger int Happiness int Fatigue int IsDirty bool IsSleeping bool Birthday int }
func (*Pet) DecreaseFatigue ¶
func (*Pet) DecreaseHappiness ¶
func (*Pet) DecreaseHunger ¶
func (*Pet) DecreaseLife ¶
func (*Pet) FatigueStatus ¶
func (*Pet) HappinessStatus ¶
func (*Pet) HungerStatus ¶
func (*Pet) IncreaseFatigue ¶
func (*Pet) IncreaseHappiness ¶
func (*Pet) IncreaseHunger ¶
func (*Pet) IncreaseLife ¶
func (*Pet) RandomizeDirty ¶
func (p *Pet) RandomizeDirty()
Click to show internal directories.
Click to hide internal directories.