diff options
Diffstat (limited to 'utils/types/types.go')
-rw-r--r-- | utils/types/types.go | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/utils/types/types.go b/utils/types/types.go new file mode 100644 index 0000000..ea8cbab --- /dev/null +++ b/utils/types/types.go @@ -0,0 +1,20 @@ +package types + +import "time" + + +type Data struct { + Npcs []Npc +} +type Game struct { + SaveGame string + LastSaved time.Time + DataStored Data +} + +func (game Game) NewGame(game_name string, data Data) Game { + game.SaveGame = game_name + game.LastSaved = time.Now() + game.DataStored = data + return game +} |