Differences From Artifact [4fb502d2cb]:
- File exec.c — part of check-in [a5ad5e4eeb] at 2020-12-18 08:07:32 on branch trunk — Many changes (still not quite right, it seems) (user: user, size: 76407) [annotate] [blame] [check-ins using]
To Artifact [7382111b50]:
- File exec.c — part of check-in [c8abf002f2] at 2020-12-18 08:13:18 on branch trunk — According to a test I have made, MoveTo() should clear OF_DONE if successful, even though this is not documented (user: user, size: 76430) [annotate] [blame] [check-ins using]
︙ | |||
663 664 665 666 667 668 669 670 671 672 673 674 675 676 | 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 | + | while(m!=VOIDLINK) { send_message(n,m,MSG_FLOATED,NVALUE(0),NVALUE(0),v); m=objects[m]->up; } } } // The OF_MOVED flag is set elsewhere, not here o->oflags&=~OF_DONE; return 1; } static int move_dir(Uint32 from,Uint32 obj,Uint32 dir) { // This function is complicated, and there may be mistakes. Object*o; Object*oE; |
︙ |