コード例 #1
0
ファイル: exploration.go プロジェクト: net4nt/dungeon-game
func (s *service) progress(e exploration.Exploration, eventTime time.Time) (exploration.Exploration, error) {
	var err error
	if e.IsNextFloor() {
		e, err = s.nextFloor(e, eventTime)
	} else {
		e, err = s.event(e, eventTime)
	}
	if err != nil {
		return e, err
	}

	return e, nil
}