Struct 특정 변수 안에 여러 하위 변수를 묶는 새로운 기능...
stat = {}형식으로 중괄호 묶은 안쪽에 변수들을 정리해서 늘어놓을 수 있음... 따로 list, grid 사용할 필요 없음
stat =
{
name : browndust,counterside
maxHP : UserData[0, dp1],
currentHP : 1000,
...
}
이렇게 쓰고 접근할 때는 접근자 . 을 사용해서 접근하면 됨 (stat.name 등)
각각의 인스턴스가 내용을 공유하지 않아 list, array 등을 사용하는 것에 비해 개별적으로 관리하기에 용이함...
이 안에 함수 기능도 넣을 수 있음
stat =
{
death : function(argument...){
함수내용
}
}
이렇게하고 stat.death(argument...); 이렇게 불러오면 됨...
개별 인스턴스에 각각의 파라미터를 보관하기 아주 좋은 방법으로 deploy 단계에서 배치할 용병들에게 각각의 stat struct를 제공하면 효율적일것...
(아니면 미리 배치정보에 9개의 structs를 만들고 하나씩 대입시켜둬도 괜찮을것임)