Debian GNU/Linux スレッド Ver. 50
at LINUX
140:login:Penguin
07/12/06 01:55:18 zRQWzBKY
どこで聞いたらよいか迷ったのですが、質問させてください。
洞窟探検ゲーム rogue の改造について、Debian etch 2.6.18-5-686 です。
rogueclone2s (URLリンク(homepage2.nifty.com))
(URLリンク(homepage2.nifty.com))
を、$./configure && make, #make install してインストールしました。
おおむね満足したのですが、以下の 2 点を何とかしたいと思っています。
1. スコアファイルが、現状ではホームディレクトリにユーザ別に作られてしまうが、これを
/var/games/rogue/rogue.scores などにして、みんなで競いたい
2. ひとりのスコアは最高得点だけを記録するようにしたい
ところで、Debian の bsdgames-nonfree というパッケージに入っているオリジナルの rogue は、
(URLリンク(packages.debian.org))
(URLリンク(ftp.de.debian.org))
上記の 2 点を満たしていたのですが、色がない、英語である、メッセージ分離型でないために断念しました…。
そこで、なんとか rogueclone2s の方に手を入れて上記の 2 点を解決しようと思いました。
1. に関しては、共有スコアファイルへのシンボリックリンクを各ユーザのホームディレクトリに置くことで
場当たり的に解決したのですが、2. がどうにも分かりません。
score.c というファイルの中の、 put_scores や insert_scores という関数が怪しいとにらんで、
diff を取って眺めてみたり、bsdgames-nonfree の方の関数をコピペしたりしてみましたが、てんでうまくいかず、
とても難儀しています…。どなたか C言語に詳しい方がいらっしゃいましたら、知恵をお貸しください。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5174日前に更新/194 KB
担当:undef