int FalconGameEntity::Save(FILE* filePtr) { VuGameEntity::Save(filePtr); fwrite (&gameType, sizeof (FalconGameType), 1, filePtr); fwrite (&rules, sizeof (class RulesClass), 1, filePtr); return SaveSize(); }
int SimPersistantClass::Save(VU_BYTE **stream) { memcpy (*stream, &x, sizeof (float)); *stream += sizeof(float); memcpy (*stream, &y, sizeof (float)); *stream += sizeof(float); memcpy (*stream, &unionData, sizeof (PackedVUIDClass)); *stream += sizeof(PackedVUIDClass); memcpy (*stream, &visType, sizeof (short)); *stream += sizeof(short); memcpy (*stream, &flags, sizeof (short)); *stream += sizeof(short); return SaveSize(); }
int SimPersistantClass::Save(FILE *filePtr) { fwrite (&x, sizeof (float), 1, filePtr); fwrite (&y, sizeof (float), 1, filePtr); fwrite (&unionData, sizeof (PackedVUIDClass), 1, filePtr); fwrite (&visType, sizeof (short), 1, filePtr); fwrite (&flags, sizeof (short), 1, filePtr); return SaveSize(); }
void SaveWindowSize(WindowPtr win) { short width, height; Rect r; GetWindowBounds(win, kWindowContentRgn, &r); width = r.right - r.left; height = r.bottom - r.top; SaveSize(GetWinKind (win), height, width); }
void CTabSplitterWnd::StopTracking(BOOL bAccept) { // save old active view CWnd* pOldActiveView = GetActivePane(); CSplitterWnd::StopTracking(bAccept); if (bAccept) { if (pOldActiveView == GetActivePane()) { if (pOldActiveView == NULL) { if (m_nCols > 1) SetActivePane(0, 1); // pOldActiveView->SetFocus(); // make sure focus is restored if (m_nRows > 1) SetActivePane(0, 0); } } SaveSize(); } }
void CTabSplitterWnd::OnClose() { // TODO: Add your message handler code here and/or call default SaveSize(); CSplitterWnd::OnClose(); }