Files
fluids/fluid/boundary.go

20 lines
314 B
Go
Raw Permalink Normal View History

package fluid
type BoundaryDimensions struct {
X int
Y int
}
type Boundary struct {
Dimensions BoundaryDimensions
Cells []bool
}
func NewBoundary(dimensions BoundaryDimensions) *Boundary {
b := &Boundary{
Dimensions: dimensions,
Cells: make([]bool, dimensions.X*dimensions.Y),
}
return b
}