diff -r e65adfc99f15 -r 7e1d72fc03c7 project_files/frontlib/net/netprotocol.c --- a/project_files/frontlib/net/netprotocol.c Sun Aug 12 23:51:36 2012 +0200 +++ b/project_files/frontlib/net/netprotocol.c Wed Aug 15 23:40:10 2012 +0200 @@ -75,14 +75,14 @@ return result; } -flib_scheme *flib_scheme_from_netmsg(flib_metascheme *meta, char **parts) { - flib_scheme *result = flib_scheme_create(meta, parts[0]); +flib_scheme *flib_scheme_from_netmsg(char **parts) { + flib_scheme *result = flib_scheme_create(parts[0]); if(result) { - for(int i=0; imodCount; i++) { + for(int i=0; imods[i] = !strcmp(parts[i+1], "true"); } - for(int i=0; isettingCount; i++) { - result->settings[i] = atoi(parts[i+meta->modCount+1]); + for(int i=0; isettings[i] = atoi(parts[i+flib_meta.modCount+1]); } } return result;