LastMUD/src/CommandLib/error.go

20 lines
405 B
Go
Raw Normal View History

2025-06-16 14:59:51 +03:00
package commandlib
import "fmt"
type commandLibError struct {
cmdName string
message string
}
func CreateCommandLibError(cmdName string, msg string, msgArgs ...any) *commandLibError {
return &commandLibError{
cmdName: cmdName,
message: fmt.Sprintf(msg, msgArgs...),
}
}
func (cmdErr *commandLibError) Error() string {
return "Error with command '" + cmdErr.cmdName + "': " + cmdErr.message
}