void Renderer::savegame()
{
String^ fileName="arnold";
StorageFolder^ item = KnownFolders::PicturesLibrary;
auto getFileOp = item->CreateFileAsync(fileName);
getFileOp->Completed = ref new AsyncOperationCompletedHandler<StorageFile^>
([=](IAsyncOperation<StorageFile^>^ operation, AsyncStatus status)
{
auto storageFile = operation->GetResults();
auto openOp = storageFile->OpenAsync(FileAccessMode::ReadWrite);
openOp->Completed =
ref new AsyncOperationCompletedHandler <IRandomAccessStream^>
([=](IAsyncOperation<IRandomAccessStream^>^ operation, AsyncStatus status)
{
auto istream = operation->GetResults();
auto dr = ref new DataWriter(istream);
{
dr->WriteUInt32(time);
dr->WriteUInt32(screennumber);
///////////////////////////////////////////
create_task(dr->StoreAsync()).then([this,dr](UINT16 bytesWritten)
{
});
}
});
});
}
n.Wright