다시 처음으로...
이글루스 가든 - 게임 프로그래머 되기
원평희 님이 도와주신 내요입니다.
ㅎㅎㅎ 뭐.. 저야 그냥 제가 생각한 걸 말씀드린거고.. 선배님 말씀은 다른 말씀이셨을 수도 있지요; 하긴 전체적인 맵 하나만 놓고 생각한다면 배경 그림의 의미밖에 되지 않을 것 같네요.. 저라면 맵을 하나의 타일로 생각하고 만들어 볼 것 같은데요. 그리고 2차원 배열을 쓰든 뭘 쓰던.. 그다음에 합치는거죠 ㅎㅎ..
하나의 타일이 모이고 모여서.. 큰 맵이 되는..
타일 객체는 대충 이렇게.. 저도 한번 생각해봤어요..
속성
nWidth 타일의 가로길이
nHeight 타일의 세로길이
nType 타일의 타입
bOnMovedUnit 타일위로 이동할 수 있는 지?
bOnBuild 타일위로 건물을 지을 수 있는지?
bOnBuilding 타일위에 건물이 세워졌는지?
bOnUnit 타일위에 현재 유닛이 있는지?
nBuildingInfo 타일위에 지어진 건물정보
메소드
paintTile() 타일에 그림을 입힌다
그외 프로퍼티 들..
음음.. 역시 대단해요. 뭔가 천재인듯..-.-;
저는 맵이라는 것에 좀 집중을 하도록 하겠어여. 물론, 저는 설계의 ㅅ 도 모르기 때문에 하루하루 초큼씩(5분) 생각 나는대로 속성이라던지 를 추가할거예여.
맵 객체{
적[]
타일[]
타워[]
}
와~ 끝~ ... 은 아니고, 오늘은 여기서 더 생각나는게 없네여.
이글루스 가든 - 게임 프로그래머 되기


최근 덧글