[nostalgia] Add option to build without Studio
This commit is contained in:
@@ -12,6 +12,6 @@ install(
|
||||
include/nostalgia/world
|
||||
)
|
||||
|
||||
if(NOSTALGIA_BUILD_TYPE STREQUAL "Native")
|
||||
if(NOSTALGIA_BUILD_STUDIO)
|
||||
add_subdirectory(studio)
|
||||
endif()
|
||||
|
@@ -26,7 +26,7 @@ struct Tile {
|
||||
template<typename T>
|
||||
ox::Error ioOpRead(T *io, Tile *obj) {
|
||||
ox::Error err = 0;
|
||||
io->setFields(2);
|
||||
io->setTypeInfo("nostalgia::world::Tile", 2);
|
||||
err |= io->op("bgTile", &obj->bgTile);
|
||||
err |= io->op("type", &obj->type);
|
||||
return err;
|
||||
@@ -98,14 +98,14 @@ struct Region {
|
||||
template<typename T>
|
||||
ox::Error ioOpRead(T *io, Region *obj) {
|
||||
ox::Error err = 0;
|
||||
io->setFields(Region::FIELDS);
|
||||
io->setTypeInfo("nostalgia::world::Tile", Region::FIELDS);
|
||||
return err;
|
||||
}
|
||||
|
||||
template<typename T>
|
||||
ox::Error ioOpWrite(T *io, Region *obj) {
|
||||
ox::Error err = 0;
|
||||
io->setFields(Region::FIELDS);
|
||||
io->setTypeInfo("nostalgia::world::Tile", Region::FIELDS);
|
||||
return err;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user