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.0246 sec