U E D R , A S I H C RSS

레�즈프로�트/박진하

�

11월 18�

11월 19�

11월 20�

11월 21�

주��안 알바�� 못했� 거 수정하려고 파�� 열어봤�니;
�미 엄청나게 달�져버린 �분� ㅎ
(코드 �해불능�태-_- 게다가 VS 버전땜� �러� 엄청남;)

예정작업 : �단� �지�서� 레�� 움�임 좌표 ��� 하려함-
Fighting-_-/

... EllipseMap....?
�게 �지?-_-

위� 예정작업-_-
열심히 했으나;
필요없어져버림-_-

11월 23�

맵 �디터, 지형� 따� 특정 �기만� 맵� 추가하는 것 구현-
그러나 결국 그것� 살� 버려지고,
승한�와� 대화 후 방법 수정�-

RectangleMap..
후�- 유루가 윈�우 �면 윈�우�서 테스트해�야한다 ㅋㅋ

11월 24�

template'<'class TYPE, class ARG_TYPE'>'
class CArray : public CObject
{
public:
// Construction
    CArray();

// Attributes
    int GetSize() const;
    int GetUpperBound() const;
    void SetSize(int nNewSize, int nGrowBy = -1);

// Operations
    // Clean up
    void FreeExtra();
    void RemoveAll();

    // Accessing elements
    TYPE GetAt(int nIndex) const;
    void SetAt(int nIndex, ARG_TYPE newElement);
    TYPE& ElementAt(int nIndex);

    // Direct Access to the element data (may return NULL)
    const TYPE* GetData() const;
    TYPE* GetData();

    // Potentially growing the array
    void SetAtGrow(int nIndex, ARG_TYPE newElement);
    int Add(ARG_TYPE newElement);
    int Append(const CArray& src);
    void Copy(const CArray& src);

    // overloaded operator helpers
    TYPE operator[](int nIndex) const;
    TYPE& operator[](int nIndex);

    // Operations that move elements around
    void InsertAt(int nIndex, ARG_TYPE newElement, int nCount = 1);
    void RemoveAt(int nIndex, int nCount = 1);
    void InsertAt(int nStartIndex, CArray* pNewArray);

// Implementation
protected:
    TYPE* m_pData;   // the actual array of data
    int m_nSize;     // # of elements (upperBound - 1)
    int m_nMaxSize;  // max allocated
    int m_nGrowBy;   // grow amount

public:
    ~CArray();
    void Serialize(CArchive&);
#ifdef _DEBUG
    void Dump(CDumpContext&) const;
    void AssertValid() const;
#endif
};
template'<'class TYPE, class ARG_TYPE'>'
void CArray<TYPE, ARG_TYPE>::Serialize(CArchive& ar)
{
    ASSERT_VALID(this);

    CObject::Serialize(ar);
    if (ar.IsStoring())
    {
        ar.WriteCount(m_nSize);
    }
    else
    {
        DWORD nOldSize = ar.ReadCount();
        SetSize(nOldSize, -1);
    }
    SerializeElements<TYPE>(ar, m_pData, m_nSize);
}
------
�-_-

Serialize 해서 파�� 저장하는거 까진 성공했는�;
�거 왠걸;;
왜 파�들� 깨져서 저장�지;
Load 한번 해�야겠다-_-
-----
CVS 최악-_-
최악-_-
�제는 체�아웃� �는� 커밋�랑 업��트랑 �드가 안�다 ��
ㄱ � 짜�나심-_-
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:29:22
Processing time 0.0060 sec