Logo with title ".Blog"

It reads, it writes

Published on

Been rewriting rbxfile. I think I’ve got property type implementations abstracted down to something satisfying. “it” stands for “iterator”, so this could be considered a pun.

func (it *itRect) ReadValue() (v values.Rect) {
	v.Min.X = it.reads.rf32b()
	v.Min.Y = it.reads.rf32b()
	v.Max.X = it.reads.rf32b()
	v.Max.Y = it.reads.rf32b()
	return v
}

func (it *itRect) WriteValue(v values.Rect) {
	it.writes.rf32b(v.Min.X)
	it.writes.rf32b(v.Min.Y)
	it.writes.rf32b(v.Max.X)
	it.writes.rf32b(v.Max.Y)
}