Overview
Comment: | Add missing documentation for MAX_LEVEL SQL function, and default key bindings for go to first/last level. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
f6ec7187a25ec918d1dda79aba9ec56a |
User & Date: | user on 2021-09-22 01:11:04 |
Other Links: | manifest | tags |
Context
2021-09-26
| ||
02:11 | Implement the PIPE function. check-in: eb79705225 user: user tags: trunk | |
2021-09-22
| ||
01:11 | Add missing documentation for MAX_LEVEL SQL function, and default key bindings for go to first/last level. check-in: f6ec7187a2 user: user tags: trunk | |
2021-09-19
| ||
06:08 | Implement the INVENTORY virtual table. check-in: 84ff96ae0f user: user tags: trunk | |
Changes
Modified default.heromeshrc from [030ec22b1d] to [6c809dba16].
︙ | ︙ | |||
161 162 163 164 165 166 167 168 169 170 171 172 173 174 | ?.editClick.alt.left: ^u ?.editClick.right: delete from objects where x=$X and y=$Y and up is null; ?.editClick.ctrl.right: select 'am',class,image,misc1,misc2,misc3,dir from objects where x=$X and y=$Y and up is null; ! Global key bindings ?.?.kp_minus: select 'go',-(level()-1) where level()>1; ?.?.kp_plus: select 'go',-(level()+1) where level()<max_level(); ?.?.ctrl.G: select 'go',-:Go_To_Level where :Go_To_Level=cast(:Go_To_Level as int) and cast(:Go_To_Level as int)>0; ?.?.ctrl.Q: ^Q ?.?.ctrl.S: ^S ?.?.ctrl.T: ^T ?.?.shift.ctrl.M: select ':s'; ?.?.f10: select ':x'; | > > | 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 | ?.editClick.alt.left: ^u ?.editClick.right: delete from objects where x=$X and y=$Y and up is null; ?.editClick.ctrl.right: select 'am',class,image,misc1,misc2,misc3,dir from objects where x=$X and y=$Y and up is null; ! Global key bindings ?.?.kp_minus: select 'go',-(level()-1) where level()>1; ?.?.kp_plus: select 'go',-(level()+1) where level()<max_level(); ?.?.shift.kp_minus: select 'go',-1; ?.?.shift.kp_plus: select 'go',-max_level(); ?.?.ctrl.G: select 'go',-:Go_To_Level where :Go_To_Level=cast(:Go_To_Level as int) and cast(:Go_To_Level as int)>0; ?.?.ctrl.Q: ^Q ?.?.ctrl.S: ^S ?.?.ctrl.T: ^T ?.?.shift.ctrl.M: select ':s'; ?.?.f10: select ':x'; |
Modified sql.doc from [33a3803519] to [8a894d3d40].
︙ | ︙ | |||
69 70 71 72 73 74 75 76 77 78 79 80 81 82 | LEVEL_TITLE() The title of the current level, as a blob. LOAD_LEVEL(level_id) Only valid when Free Hero Mesh is invoked with the -x switch. Loads the level with the specified ID number. MVALUE(number) Makes a game value of type 'message'. MODSTATE() The SDL keyboard modifier state. MOVE_LIST() | > > > > | 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 | LEVEL_TITLE() The title of the current level, as a blob. LOAD_LEVEL(level_id) Only valid when Free Hero Mesh is invoked with the -x switch. Loads the level with the specified ID number. MAX_LEVEL() The number of levels in this puzzle set (equal to the maximum valid level order number). MVALUE(number) Makes a game value of type 'message'. MODSTATE() The SDL keyboard modifier state. MOVE_LIST() |
︙ | ︙ |