Overview
| Comment: | When saving a level in the level editor, ensure that level strings are null-terminated. |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
8bb2908d0168ab9ddb813621870adf13 |
| User & Date: | user on 2021-06-23 19:31:40.460 |
| Other Links: | manifest | tags |
Context
|
2021-06-24
| ||
| 06:15 | Add misc/har.c and misc/mbform.doc (previously named fileform1.txt) and improve the README file check-in: db4b88bbcd user: user tags: trunk | |
|
2021-06-23
| ||
| 19:31 | When saving a level in the level editor, ensure that level strings are null-terminated. check-in: 8bb2908d01 user: user tags: trunk | |
|
2021-06-20
| ||
| 19:57 | Mention the IRC in the README file check-in: af13ae66e0 user: user tags: trunk | |
Changes
Modified TODO
from [9f85d0eea9]
to [41f1df8ef0].
| ︙ | ︙ | |||
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | * Selection rectangles * Table of contents for levels * Can define your own columns * User can write SQL queries on them * Deal better with allowing to skip past corrupted levels * Picture editor/loading * Allowing more altimages * Puzzle set catalog format (using with internet; a separate program) * Inventory/replay hybrid view * Bookmarks * Message trace menu to enable/disable * Bugs * Figure out why the $SeekerCloser class doesn't seem to work properly * Level 232 of SUPERHRO puzzle set (the Lava shouldn't expand? why?) * Display solution comments/timestamp * VCR mode * Command-line switch for batch import/export levels * SQL * Implement the GROUP column in the CLASSES table * Allow multiple SQL statements in one binding * Large fonts (width 8 or 16, height 8-32) * Branching replay recording | > > > | 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | * Selection rectangles * Table of contents for levels * Can define your own columns * User can write SQL queries on them * Deal better with allowing to skip past corrupted levels * Picture editor/loading * Allowing more altimages * Spare page (for temporary use while editing) * Batch insert multiple dependent image lumps * Puzzle set catalog format (using with internet; a separate program) * Inventory/replay hybrid view * Bookmarks * Message trace menu to enable/disable * Bugs * Figure out why the $SeekerCloser class doesn't seem to work properly * Level 232 of SUPERHRO puzzle set (the Lava shouldn't expand? why?) * Display solution comments/timestamp * VCR mode * Command-line switch for batch import/export levels * SQL * Implement the GROUP column in the CLASSES table * Allow multiple SQL statements in one binding * Large fonts (width 8 or 16, height 8-32) * Branching replay recording * Slow movement displaying state between triggers |
Modified edit.c
from [70b9d7bc21]
to [cff0e2cf25].
| ︙ | ︙ | |||
235 236 237 238 239 240 241 |
y=objects[n]->y;
n=objects[n]->up;
}
}
save_obj(str,0,m,x,y);
sqlite3_str_appendchar(str,1,0xFF);
// Level strings
| | > > > | 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);
|
| ︙ | ︙ |