Mercurial > hg > early-roguelike
comparison arogue5/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 | 65f3da34578a |
children | 600873555ec0 |
comparison
equal
deleted
inserted
replaced
144:708bb2dea17c | 145:aac28331e71d |
---|---|
693 #else /* USG5_2.... curses */ | 693 #else /* USG5_2.... curses */ |
694 flushinp(); | 694 flushinp(); |
695 #endif | 695 #endif |
696 } | 696 } |
697 | 697 |
698 extern int scorefd; | |
699 extern char score_file[]; | |
700 | |
701 void | |
702 md_reopen_score(void) | |
703 { | |
704 if (scorefd > 0) | |
705 close(scorefd); | |
706 scorefd = open(score_file, O_RDWR | O_CREAT, 0666); | |
707 } | |
708 | |
698 /* | 709 /* |
699 Cursor/Keypad Support | 710 Cursor/Keypad Support |
700 | 711 |
701 Sadly Cursor/Keypad support is less straightforward than it should be. | 712 Sadly Cursor/Keypad support is less straightforward than it should be. |
702 | 713 |