John "Elwin" Edwards
791df4324f
srogue: use functions from mdport.c.
...
Shell escape, passwd entries, terminal settings, and most signal
handling is now done with the more portable md_* functions.
2014-04-30 14:46:30 -07:00
John "Elwin" Edwards
67ec840c3c
Don't truncate player name in savefile name or log message.
...
The player name is stored in whoami[], which is length 80 in most games
(1024 in rogue5). Only the first 10 chars were used to create
file_name, because that buffer is the same length. Increasing the size
of file_name to 256 permits using all of whoami.
The name is also no longer truncated to 20 chars when writing the log.
All games should now be able to handle 79-character names without
collisions. Anything more would break save compatibility.
2014-03-23 21:27:14 -07:00
John "Elwin" Edwards
720d587422
Rename daemon() to start_daemon().
...
daemon() conflicted with the standard library function, which is
included by default on OS X.
2013-09-07 08:08:00 -04:00
John "Elwin" Edwards
35a6ab583c
srogue: begin porting to autoconf.
...
Super-Rogue can now be built with './configure && make', though
'make install' does not work yet, and there may be problems with
portability.
2013-09-01 20:50:52 -07:00
John "Elwin" Edwards
7d4d7dbbe8
srogue: allow wizard mode to be compiled out.
2013-08-31 14:24:31 -07:00
John "Elwin" Edwards
1f1ae55a26
Make sure file_name contains '/' between SAVEDIR and the file name.
...
Duplicated slashes are not a problem. Missing slashes are.
2013-08-27 22:25:40 -07:00
John "Elwin" Edwards
4aa582dfb6
srogue: add arrow-key support.
...
This is a first attempt which may not be completely portable.
2013-08-10 17:43:58 -07:00
John "Elwin" Edwards
5114a73d41
srogue: include missing headers.
2012-01-27 17:29:30 +00:00
John "Elwin" Edwards
0195eba9bb
srogue: move default locations to /var.
2012-01-24 18:30:17 +00:00
John "Elwin" Edwards
02c8fd2586
srogue: Fix CR/LF playback bug.
2010-12-06 19:43:32 +00:00
John "Elwin" Edwards
e3ef50b351
srogue: fix bug causing healing on invalid commands.
2010-11-27 16:49:44 +00:00
John "Elwin" Edwards
20d469d64f
srogue: add support for SAVEDIR
2010-11-25 17:28:29 +00:00
John "Elwin" Edwards
ce4b930551
Import Super-Rogue 9.0 from the Roguelike Restoration Project (r1490)
2010-11-25 12:21:41 +00:00