Skip to content

Commit

Permalink
code structure improvements, logging, support for towns added
Browse files Browse the repository at this point in the history
  • Loading branch information
silverbucket committed Jan 4, 2025
1 parent cbd6878 commit 2b6add7
Show file tree
Hide file tree
Showing 7 changed files with 369 additions and 129 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
c.out
main
**/*.log
45 changes: 45 additions & 0 deletions cmd/common/common.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ type Coordinates struct {
}

const (
LogFile = "pirate-wars.log"
WorldWidth = 600
WorldHeight = 600
TotalTowns = 30
Expand All @@ -28,3 +29,47 @@ type ViewPort struct {
height int
topLeft int
}

//func CreateNewLogger(filename string, prefix string) *log.Logger {
// f, err := os.OpenFile(filename, os.O_RDWR|os.O_CREATE|os.O_APPEND, 0664)
// if err != nil {
// log.Fatalf("error opening file: %v", err)
// }
// defer f.Close()
//
// logger := log.New(f, filename, log.LstdFlags)
// logger.SetPrefix(fmt.Sprintf("%v: ", prefix))
// logger.Println("TEST 1234")
// return logger
//}

//func CreateLogger(filename string, namespace string) func(string) {
// f, err := os.OpenFile(filename, os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0644)
// if err != nil {
// log.Fatal(err)
// }
// defer f.Close()
//
// logger := log.New(f, namespace, log.LstdFlags)
// return func(msg string) {
// d := godump.Dumper{}
// logger.Println(d.Sprint(msg))
// }
//}
//
//func InitLogger(name string) {
// CreateLogger(LogFile, name)
//}

//func Logger(name string) log {
// var logger *os.File
// if _, ok := os.LookupEnv("DEBUG"); ok {
// var err error
// logger, err = os.OpenFile(LogFile, os.O_CREATE|os.O_TRUNC|os.O_WRONLY, 0o644)
// if err != nil {
// os.Exit(1)
// }
// }
// spew.Fdump(m.dump, msg)
// return logger
//}
Loading

0 comments on commit 2b6add7

Please sign in to comment.