implement retro_serialize/unserialize

This commit is contained in:
aliaspider
2014-12-10 11:06:17 +01:00
parent 13d5e9c875
commit ad485d434a
15 changed files with 184 additions and 236 deletions

15
input.c
View File

@@ -88,12 +88,11 @@ u32 update_input(void)
return 0;
}
#define input_savestate_builder(type) \
void input_##type##_savestate(file_tag_type savestate_file) \
{ \
file_##type##_variable(savestate_file, key); \
} \
input_savestate_builder(read);
input_savestate_builder(write_mem);
#define input_savestate_builder(type) \
void input_##type##_savestate(void) \
{ \
state_mem_##type##_variable(key); \
}
input_savestate_builder(read)
input_savestate_builder(write)