Advertisement
Guest User

Untitled

a guest
Aug 17th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Go 0.84 KB | None | 0 0
  1. func (w World) String() string {
  2.     var buf = new(bytes.Buffer)
  3.  
  4.     fmt.Fprintf(buf, "Name\t:\t%s\n", w.Name)
  5.     fmt.Fprintf(buf, "Culture\t:\t%s\n", w.Culture)
  6.     fmt.Fprintf(buf, "Atmosphere\t:\t%s\n", w.Atmosphere)
  7.     fmt.Fprintf(buf, "Temperature\t:\t%s\n", w.Temperature)
  8.     fmt.Fprintf(buf, "Biosphere\t:\t%s\n", w.Biosphere)
  9.     fmt.Fprintf(buf, "Population\t:\t%s\n", w.Population)
  10.     fmt.Fprintf(buf, "Tech Level\t:\t%s\n", w.TechLevel)
  11.     fmt.Fprintln(buf, "\t\nTags\t")
  12.     fmt.Fprintf(buf, w.Tags[0].String())
  13.     fmt.Fprintln(buf, "\t")
  14.     fmt.Fprintf(buf, w.Tags[1].String())
  15.     fmt.Fprintln(buf, "\t")
  16.  
  17.     if !w.Primary {
  18.         fmt.Fprintf(buf, "%s\t:\t%s\n", Other.Origin.Name, w.Origin)
  19.         fmt.Fprintf(buf, "%s\t:\t%s\n", Other.Relationship.Name, w.Relationship)
  20.         fmt.Fprintf(buf, "%s\t:\t%s\n", Other.Contact.Name, w.Contact)
  21.     }
  22.  
  23.     return buf.String()
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement