남의 도움으로.. Study+more

다시 처음으로...

원평희 님이 도와주신 내요입니다.
ㅎㅎㅎ 뭐.. 저야 그냥 제가 생각한 걸 말씀드린거고.. 선배님 말씀은 다른 말씀이셨을 수도 있지요; 하긴 전체적인 맵 하나만 놓고 생각한다면 배경 그림의 의미밖에 되지 않을 것 같네요.. 저라면 맵을 하나의 타일로 생각하고 만들어 볼 것 같은데요. 그리고 2차원 배열을 쓰든 뭘 쓰던.. 그다음에 합치는거죠 ㅎㅎ.. 
하나의 타일이 모이고 모여서.. 큰 맵이 되는.. 

타일 객체는 대충 이렇게.. 저도 한번 생각해봤어요.. 

속성 
nWidth 타일의 가로길이 
nHeight 타일의 세로길이 
nType 타일의 타입 
bOnMovedUnit 타일위로 이동할 수 있는 지? 
bOnBuild 타일위로 건물을 지을 수 있는지? 
bOnBuilding 타일위에 건물이 세워졌는지? 
bOnUnit 타일위에 현재 유닛이 있는지? 
nBuildingInfo 타일위에 지어진 건물정보 

메소드 
paintTile() 타일에 그림을 입힌다 

그외 프로퍼티 들..

음음.. 역시 대단해요. 뭔가 천재인듯..-.-;

저는 맵이라는 것에 좀 집중을 하도록 하겠어여. 물론, 저는 설계의 ㅅ 도 모르기 때문에 하루하루 초큼씩(5분) 생각 나는대로  속성이라던지 를 추가할거예여.

맵 객체{
  적[]
  타일[]
  타워[]
}

와~ 끝~ ... 은 아니고, 오늘은 여기서 더 생각나는게 없네여.

이글루스 가든 - 게임 프로그래머 되기

1 2 3 4 5 6 7 8 9 10 다음