235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
|
y=objects[n]->y;
n=objects[n]->up;
}
}
save_obj(str,0,m,x,y);
sqlite3_str_appendchar(str,1,0xFF);
// Level strings
for(i=0;i<nlevelstrings;i++) sqlite3_str_appendall(str,levelstrings[i]);
// Done
sz=sqlite3_str_length(str);
if(i=sqlite3_str_errcode(str)) fatal("SQL string error (%d)\n",i);
data=sqlite3_str_finish(str);
if(!data) fatal("Allocation failed\n");
sqlite3_exec(userdb,"BEGIN;",0,0,0);
write_lump(FIL_LEVEL,level_id,sz,data);
|
|
>
>
>
|
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
|
y=objects[n]->y;
n=objects[n]->up;
}
}
save_obj(str,0,m,x,y);
sqlite3_str_appendchar(str,1,0xFF);
// Level strings
for(i=0;i<nlevelstrings;i++) {
sqlite3_str_appendall(str,levelstrings[i]);
sqlite3_str_appendchar(str,1,0);
}
// Done
sz=sqlite3_str_length(str);
if(i=sqlite3_str_errcode(str)) fatal("SQL string error (%d)\n",i);
data=sqlite3_str_finish(str);
if(!data) fatal("Allocation failed\n");
sqlite3_exec(userdb,"BEGIN;",0,0,0);
write_lump(FIL_LEVEL,level_id,sz,data);
|