옜날에 만들었는데.. 그땐 텍스트기반이라


어제 누가 테트리스물어봐서 오늘 직접짜봄


자바스크립 캔버스로 만들었는데


오목왤케어렵냐


마우스 클릭이벤트 좌표값때문에 개빡치네


충돌검사체크같은 로직으로 구현했는데 코드가 슈팔 ㅋㅋ


for(var canvas_s_width<= canvas_e_width+= interval_x) {
            for(var canvas_s_height<= canvas_e_height+=interval_y) {
                var point_x Math.round(x);
                var point_y Math.round(y);
                for(var temp_x point_x paddingLinetemp_x <= point_x paddingLinetemp_x++) {
                    for(var temp_y point_y paddingLinetemp_y <= point_y paddingLinetemp_y++) {
                        if(mouse_x == temp_x && mouse_y == temp_y) {
                            if(omok_map[omok_x][omok_y] == 0) {
                                console.log(omok_x+","+omok_y+"를 "current.color +"로 세팅");
                                omok_map[omok_x][omok_y] = current;
                                fn(point_xpoint_ycurrent.color);
                                return true;
                            } else {
                                console.log(omok_x+","+omok_y+"는 이미 "omok_map[omok_x][omok_y].color +"다.");
                                return false;
                            }
                        }
                    }
                }
                omok_y++;
            }



내가 발상을 잘못한건가?


글쓰다보니 갑자기 떠오르네


그냥 선으로만해서그런가.. 한칸을 전체먹는 버튼형식으로 만들었어야됬네