[nostalgia] Move from old Serialization API to new Model API

This commit is contained in:
2019-03-17 13:43:00 -05:00
parent d139eb9729
commit 94afbd4f60
9 changed files with 93 additions and 91 deletions

View File

@@ -37,13 +37,13 @@ class Bounds {
};
template<typename T>
ox::Error ioOp(T *io, Bounds *obj) {
ox::Error model(T *io, Bounds *obj) {
ox::Error err = 0;
io->setTypeInfo("nostalgia::common::Bounds", 4);
err |= io->op("x", &obj->x);
err |= io->op("y", &obj->y);
err |= io->op("width", &obj->width);
err |= io->op("height", &obj->height);
err |= io->field("x", &obj->x);
err |= io->field("y", &obj->y);
err |= io->field("width", &obj->width);
err |= io->field("height", &obj->height);
return err;
}

View File

@@ -59,11 +59,11 @@ class Point {
};
template<typename T>
ox::Error ioOp(T *io, Point *obj) {
ox::Error model(T *io, Point *obj) {
ox::Error err = 0;
io->setTypeInfo("nostalgia::common::Bounds", 2);
err |= io->op("x", &obj->x);
err |= io->op("y", &obj->y);
err |= io->field("x", &obj->x);
err |= io->field("y", &obj->y);
return err;
}