static void SaveInfos(BinaryWriter writer)
{
var section = new SaveInfoSection();
section.Type = ScummHelper.MakeTag('I', 'N', 'F', 'O');
section.Version = InfoSectionVersion;
section.Size = SaveInfoSectionSize;
// TODO: still save old format for older versions
section.TimeTValue = 0;
section.PlayTime = 0;
//TimeDate curTime;
//_system->getTimeAndDate(curTime);
//section.date = ((curTime.tm_mday & 0xFF) << 24) | (((curTime.tm_mon + 1) & 0xFF) << 16) | ((curTime.tm_year + 1900) & 0xFFFF);
//section.time = ((curTime.tm_hour & 0xFF) << 8) | ((curTime.tm_min) & 0xFF);
writer.WriteUInt32BigEndian(section.Type);
writer.WriteUInt32BigEndian(section.Version);
writer.WriteUInt32BigEndian(section.Size);
writer.WriteUInt32BigEndian(section.TimeTValue);
writer.WriteUInt32BigEndian(section.PlayTime);
writer.WriteUInt32BigEndian(section.Date);
writer.WriteUInt16(section.Time);
}