Skip to content

Instantly share code, notes, and snippets.

@larsfu
Created June 20, 2010 09:58
Show Gist options
  • Save larsfu/445703 to your computer and use it in GitHub Desktop.
Save larsfu/445703 to your computer and use it in GitHub Desktop.
if(!DemoRecorder()->IsRecording())
{
MainView.VSplitLeft(100.0f, &Button, &MainView);
MainView.VSplitLeft(150.0f, &Button, &MainView);
if(DoButton_Menu(&s_DemoButton, Localize("Record demo"), 0, &Button))
{
// find filename
char aFilename[128];
time_t Time;
time(&Time);
tm* TimeInfo = localtime(&Time);
strftime(aFilename, sizeof(aFilename), "demos/auto/%Y-%m-%d_%I:%M:%S.demo", TimeInfo);
DemoRecorder()->Start(m_pClient->Storage(), aFilename, m_pClient->NetVersion(), Client()->m_aCurrentMap, Client()->m_CurrentMapCrc, "client");
}
}
else
{
MainView.VSplitLeft(100.0f, &Button, &MainView);
MainView.VSplitLeft(150.0f, &Button, &MainView);
if(DoButton_Menu(&s_DemoButton, Localize("Stop demo"), 0, &Button))
{
DemoRecorder()->Stop();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment