Differences From Artifact [33eea068bd]:
- File function.c — part of check-in [42049107bf] at 2021-02-17 06:00:46 on branch trunk — Add the internal "level_changed" variable; this is set in the level editor if changes are made which would potentially invalidate the solution, requiring the level version number to be incremented. (Some changes do not set this, such as changing the level title, or its order number. In this case, the level version number remains unchanged when the level is saved.) (user: user, size: 36210) [annotate] [blame] [check-ins using]
To Artifact [a27d6bc1ae]:
- File function.c — part of check-in [902bd1a80d] at 2021-02-22 04:53:07 on branch trunk — Add a mark type and some instructions dealing with it. (user: user, size: 36232) [annotate] [blame] [check-ins using]
︙ | |||
162 163 164 165 166 167 168 169 170 171 172 173 174 175 | 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 | + | [TY_NUMBER]="number", [TY_CLASS]="class", [TY_MESSAGE]="message", [TY_LEVELSTRING]="string", [TY_STRING]="string", [TY_SOUND]="sound", [TY_USOUND]="sound", [TY_MARK]="mark", }; int i; if(sqlite3_value_type(*argv)!=SQLITE_INTEGER) return; i=sqlite3_value_int64(*argv)>>32; sqlite3_result_text(cxt,i<0||i>TY_MAXTYPE?"object":n[i]?:"???",-1,SQLITE_STATIC); } |
︙ |