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를 만들고 하나씩 대입시켜둬도 괜찮을것임)