Migrate more strings
FossilOrigin-Name: e7b5d33cada1ff8db653655ab2c77ead76ab7625a5d2f793b9aee3ec21e3778b
This commit is contained in:
parent
b00de734e8
commit
2860953c0b
24 changed files with 692 additions and 556 deletions
|
@ -119,18 +119,20 @@ savestate(char *fn)
|
|||
}
|
||||
|
||||
void
|
||||
savegame(char *name)
|
||||
savegame(OFString *name)
|
||||
{
|
||||
if (!m_classicsp) {
|
||||
conoutf(@"can only save classic sp games");
|
||||
return;
|
||||
@autoreleasepool {
|
||||
if (!m_classicsp) {
|
||||
conoutf(@"can only save classic sp games");
|
||||
return;
|
||||
}
|
||||
sprintf_sd(fn)("savegames/%s.csgz", name.UTF8String);
|
||||
savestate(fn);
|
||||
stop();
|
||||
conoutf(@"wrote %s", fn);
|
||||
}
|
||||
sprintf_sd(fn)("savegames/%s.csgz", name);
|
||||
savestate(fn);
|
||||
stop();
|
||||
conoutf(@"wrote %s", fn);
|
||||
}
|
||||
COMMAND(savegame, ARG_1CSTR)
|
||||
COMMAND(savegame, ARG_1STR)
|
||||
|
||||
void
|
||||
loadstate(char *fn)
|
||||
|
@ -157,9 +159,9 @@ loadstate(char *fn)
|
|||
gzread(f, mapname, _MAXDEFSTR);
|
||||
nextmode = gzgeti();
|
||||
@autoreleasepool {
|
||||
changemap(
|
||||
@(mapname)); // continue below once map has been loaded and
|
||||
// client & server have updated
|
||||
// continue below once map has been loaded and client & server
|
||||
// have updated
|
||||
changemap(@(mapname));
|
||||
}
|
||||
return;
|
||||
out:
|
||||
|
@ -169,12 +171,14 @@ out:
|
|||
}
|
||||
|
||||
void
|
||||
loadgame(char *name)
|
||||
loadgame(OFString *name)
|
||||
{
|
||||
sprintf_sd(fn)("savegames/%s.csgz", name);
|
||||
loadstate(fn);
|
||||
@autoreleasepool {
|
||||
sprintf_sd(fn)("savegames/%s.csgz", name.UTF8String);
|
||||
loadstate(fn);
|
||||
}
|
||||
}
|
||||
COMMAND(loadgame, ARG_1CSTR)
|
||||
COMMAND(loadgame, ARG_1STR)
|
||||
|
||||
void
|
||||
loadgameout()
|
||||
|
@ -243,24 +247,26 @@ int ddamage, bdamage;
|
|||
vec dorig;
|
||||
|
||||
void
|
||||
record(char *name)
|
||||
record(OFString *name)
|
||||
{
|
||||
if (m_sp) {
|
||||
conoutf(@"cannot record singleplayer games");
|
||||
return;
|
||||
};
|
||||
int cn = getclientnum();
|
||||
if (cn < 0)
|
||||
return;
|
||||
sprintf_sd(fn)("demos/%s.cdgz", name);
|
||||
savestate(fn);
|
||||
gzputi(cn);
|
||||
conoutf(@"started recording demo to %s", fn);
|
||||
demorecording = true;
|
||||
starttime = lastmillis;
|
||||
ddamage = bdamage = 0;
|
||||
@autoreleasepool {
|
||||
if (m_sp) {
|
||||
conoutf(@"cannot record singleplayer games");
|
||||
return;
|
||||
}
|
||||
int cn = getclientnum();
|
||||
if (cn < 0)
|
||||
return;
|
||||
sprintf_sd(fn)("demos/%s.cdgz", name.UTF8String);
|
||||
savestate(fn);
|
||||
gzputi(cn);
|
||||
conoutf(@"started recording demo to %s", fn);
|
||||
demorecording = true;
|
||||
starttime = lastmillis;
|
||||
ddamage = bdamage = 0;
|
||||
}
|
||||
}
|
||||
COMMAND(record, ARG_1CSTR)
|
||||
COMMAND(record, ARG_1STR)
|
||||
|
||||
void
|
||||
demodamage(int damage, vec &o)
|
||||
|
@ -306,13 +312,15 @@ incomingdemodata(uchar *buf, int len, bool extras)
|
|||
}
|
||||
|
||||
void
|
||||
demo(char *name)
|
||||
demo(OFString *name)
|
||||
{
|
||||
sprintf_sd(fn)("demos/%s.cdgz", name);
|
||||
loadstate(fn);
|
||||
demoloading = true;
|
||||
@autoreleasepool {
|
||||
sprintf_sd(fn)("demos/%s.cdgz", name.UTF8String);
|
||||
loadstate(fn);
|
||||
demoloading = true;
|
||||
}
|
||||
}
|
||||
COMMAND(demo, ARG_1CSTR)
|
||||
COMMAND(demo, ARG_1STR)
|
||||
|
||||
void
|
||||
stopreset()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue