Mercurial > hg > early-roguelike
comparison arogue7/mdport.c @ 145:aac28331e71d
Advanced Rogue family: fix the "score" option.
Changing the score file (when permitted) now works again, closing the
old score file and opening the new one.
author | John "Elwin" Edwards |
---|---|
date | Wed, 20 May 2015 08:42:17 -0400 |
parents | 708bb2dea17c |
children | 9aa9b9a2e159 |
comparison
equal
deleted
inserted
replaced
144:708bb2dea17c | 145:aac28331e71d |
---|---|
675 #else /* USG5_2.... curses */ | 675 #else /* USG5_2.... curses */ |
676 flushinp(); | 676 flushinp(); |
677 #endif | 677 #endif |
678 } | 678 } |
679 | 679 |
680 extern int scorefd; | |
681 extern char score_file[]; | |
682 | |
683 void | |
684 md_reopen_score(void) | |
685 { | |
686 if (scorefd > 0) | |
687 close(scorefd); | |
688 scorefd = open(score_file, O_RDWR | O_CREAT, 0666); | |
689 } | |
690 | |
680 /* | 691 /* |
681 Cursor/Keypad Support | 692 Cursor/Keypad Support |
682 | 693 |
683 Sadly Cursor/Keypad support is less straightforward than it should be. | 694 Sadly Cursor/Keypad support is less straightforward than it should be. |
684 | 695 |