a76a08ad253ab342aa332b619d22d87dc6c3a45a3d9be1063ba4940eb6feca9a49e5660481a7


건독에는 이렇게 그레네이드를 쐈을 때 공산오차가 생기는 규칙이 있어서

때문에 0~9 사이의 주사위 값에 따라서,

8칸 각각에 '여기 떨어졌는지 아닌지' 체크하는 구조가 필요하게 됐는데



기존에 무지성으로 값 8개 복사하는 것보다 간단하게 하려다 보니

두 가지 방식이 있겠더라고.



1. 참조하는 table을 똥꼬쇼해서 압축하기.


7c3125ceabc236a14e81d2b628f1756c7e9d09


장점)

깔끔해 보인다.


단점)

index 수가 10개쯤 더 많이 사용된다.

솔직히 어떻게 작동하는지 영 직관적이지가 않다. 실제로 만들면서 여러 번 실수도 했고...

내가 혼자서 만지는 거면 몰라, 나중에 남이 수정할 일 있으면 이거 가지고 로직 파악이 될까???



2. 비교 판정을 이용한 함수


7f3125ceabc236a14e81d2b628f1756850af47


장점)

굴러가는 구조를 파악하기 참 쉬움. 

걍 저 count 비교판정이 숫자를 할당한다는 게 뻔히 보이니까...



단점)

숫자 42개랑 주사위 굴림값을 비교하는데, 이게 근소하게 렉을 늘리지 않을까??? 하는 걱정

(솔직히 거의 의미없어 보이지만...)

그냥 지저분해 보이는 것도 조금 있기도 하고...




내가 생각해도 ㅈ도 의미없는 고민이긴 한데...


아무튼 선생님들 보시기에는 둘 중 뭐가 더 나아 보이시나유