mirror of
https://github.com/arnaucube/gogame.git
synced 2026-02-06 19:16:40 +01:00
building process calculation
This commit is contained in:
@@ -1,13 +1,26 @@
|
||||
package models
|
||||
|
||||
import "gopkg.in/mgo.v2/bson"
|
||||
import (
|
||||
"time"
|
||||
|
||||
"gopkg.in/mgo.v2/bson"
|
||||
)
|
||||
|
||||
type Process struct {
|
||||
// if Title == "", is not active, and can build other buildings/research
|
||||
Title string // building name / research name + level
|
||||
Building string
|
||||
Ends time.Time
|
||||
}
|
||||
|
||||
type Planet struct {
|
||||
Id bson.ObjectId `json:"id" bson:"_id,omitempty"`
|
||||
Size int64 // fields/slots
|
||||
Name string
|
||||
OwnerId bson.ObjectId
|
||||
Buildings map[string]int64
|
||||
Id bson.ObjectId `json:"id" bson:"_id,omitempty"`
|
||||
Size int64 // fields/slots
|
||||
Name string
|
||||
OwnerId bson.ObjectId
|
||||
Buildings map[string]int64
|
||||
CurrentBuild Process
|
||||
Research Process
|
||||
/*
|
||||
Buildings types (in the map, all in lowcase):
|
||||
MetalMine int64
|
||||
|
||||
Reference in New Issue
Block a user