Overview
Comment: | Change coordinates for ObjClassAt to 16-bits (fixes knights in CHESSMAZ puzzle set) |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
26495d20a1960736fa20d12ed90c1019 |
User & Date: | user on 2021-06-18 04:21:35 |
Other Links: | manifest | tags |
Context
2021-06-20
| ||
19:57 | Mention the IRC in the README file check-in: af13ae66e0 user: user tags: trunk | |
2021-06-18
| ||
04:21 | Change coordinates for ObjClassAt to 16-bits (fixes knights in CHESSMAZ puzzle set) check-in: 26495d20a1 user: user tags: trunk | |
00:28 | Display yellow level numbers in solution replay mode check-in: d803d36742 user: user tags: trunk | |
Changes
Modified exec.c from [57a0eefbcc] to [94a86764bd].
︙ | ︙ | |||
416 417 418 419 420 421 422 | while(i!=VOIDLINK) { if(!(objects[i]->oflags&(OF_DESTROYED|OF_VISUALONLY))) return i; i=objects[i]->up; } return VOIDLINK; } | | | 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 | while(i!=VOIDLINK) { if(!(objects[i]->oflags&(OF_DESTROYED|OF_VISUALONLY))) return i; i=objects[i]->up; } return VOIDLINK; } static Uint32 obj_class_at(Uint32 c,Uint16 x,Uint16 y) { Uint32 i; if(x<1 || x>pfwidth || y<1 || y>pfheight) return VOIDLINK; i=playfield[x+y*64-65]; if(c && (classes[c]->cflags&CF_GROUP)) { Uint16 k; while(i!=VOIDLINK) { if(!(objects[i]->oflags&OF_DESTROYED)) { |
︙ | ︙ |