From a061da28b06f5733ac467d05f2961696d99c50bd Mon Sep 17 00:00:00 2001 From: Knut Ahlers Date: Sun, 10 Nov 2019 15:28:16 +0100 Subject: [PATCH] Add Garage block Signed-off-by: Knut Ahlers --- block_garage.go | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 block_garage.go diff --git a/block_garage.go b/block_garage.go new file mode 100644 index 0000000..0d87f0e --- /dev/null +++ b/block_garage.go @@ -0,0 +1,24 @@ +package sii + +func init() { + RegisterBlock(&Garage{}) +} + +type Garage struct { + Vehicles []Ptr `sii:"vehicles"` + Drivers []Ptr `sii:"drivers"` + Trailers []Ptr `sii:"trailers"` + Status int `sii:"status"` + ProfitLog Ptr `sii:"profit_log"` + Productivity float32 `sii:"productivity"` + + blockName string +} + +func (Garage) Class() string { return "garage" } + +func (g *Garage) Init(class, name string) { + g.blockName = name +} + +func (g Garage) Name() string { return g.blockName }