respawn timer for all modes

git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@2913 e016b1c5-ed68-44aa-a2f7-31cac88cffde
This commit is contained in:
Lee Salzman
2008-10-11 01:33:15 +00:00
parent e86d1a587f
commit cacc94bd16
6 changed files with 100 additions and 55 deletions
+5 -5
View File
@@ -10,7 +10,7 @@ VARP(fullconsize, 0, 40, 100);
VARP(consize, 0, 6, 100);
VARP(confade, 0, 20, 60);
struct console : consolebuffer
struct console : consolebuffer<cline>
{
int conskip;
void setconskip(int n)
@@ -28,9 +28,7 @@ struct console : consolebuffer
else fullconsole = ++fullconsole % 3;
}
void addline(const char *sf) { consolebuffer::addline(sf, totalmillis); }
vector<char *> visible;
void addline(const char *sf) { consolebuffer<cline>::addline(sf, totalmillis); }
void render()
{
@@ -74,7 +72,7 @@ struct console : consolebuffer
}
}
console() : fullconsole(false) {}
console() : consolebuffer<cline>(200), fullconsole(false) {}
};
console con;
@@ -82,6 +80,8 @@ textinputbuffer cmdline;
char *cmdaction = NULL, *cmdprompt = NULL;
bool saycommandon = false;
VARFP(maxcon, 10, 200, 1000, con.setmaxlines(maxcon));
void setconskip(int n) { con.setconskip(n); }
COMMANDN(conskip, setconskip, ARG_1INT);