작년 자료구조 강의에서 쿼드트리 과제가 나와 좀 당황스러웠던 기억이 있다.물론 약 3주의 제출 기한이 있었지만, 당연히 마지막날 했다. 이진트리 구성보다는 까다로웠으나 자식 노드를 배열로 선언하면 사실 다를건 없다. 문제는 파일을 읽어와 쿼드트리를 구성하면서 겪는 어려움인데 input.in 예시11,05,112,113,111,28,114,26,39,8 당연히 11은 element이고 0은 부모 노드의 element인데 0이면 root로 간주한다. 즉 여기서는 11이 root 노드가 된다.해당 쿼드트리를 도식화하면 115 2 3 8 1 4 6 9 형태가 된다. 파일에서 라인마다 읽어오면서 쿼드트리를 구성하다보면 11의 자식노드를 만들다가 11의 자식의 자식(...)노드를 만들게 되는 때가 있다. 그러다가 ..
작년(2015년) 10월에 엑박원 컨트롤러의 임펄스 트리거를 PC에서 테스트해본 결과를 포스팅(http://blog.kuax.org/84) 한 적이 있었다.결국 Universal App(Universal Windows Platform app)이 아니면 사용이 불가하다고 잠정적으로 결론을 내렸는데... 계절학기까지 종료한 지금 시간이 남아 다시금 요리조리 뜯어보는 중인데 VS2015 Win32(데스크톱 프로그램) 프로젝트에서 Windows Gaming Input 헤더가 정상적으로 include 된다(Windows 10 SDK 스탠드얼론 설치 필요). 해당 기능을 구현한 DirectX Toolkit을 NuGet 매니저로 설치해서 구동해본 결과 임펄스는 작동하지 않았고 내가 손수 WGI를 이용하여 라이브러리를..
2016/01/15 - 지금 이 포스트의 내용을 다시 검토하고 있습니다. 자세한 것은 이 포스트(http://blog.kuax.org/89)를 참고해 주세요. 2016/01/29 - 테스트 결과 exe 프로그램에서도 작동하는게 확인되었습니다. 정상적인 방법은 아니지만, 작동은 합니다. 물론 정식으로 게임 개발을 하는 개발사에선 그런 식으로 구현하는 것에 대해 라이선스 위반인지 확실하지 않습니다. 그와는 별개로 아래 포스트에서 소개하는 방법은 공식으로 MSDN에 올라온 내용에 따라 테스트한 결과입니다. Table of Contents 0. 서론 1. 개념 2. 라이브러리 3. 프로그램 4. 결론 Appendix a) 프로그램 설치 방법 b) WinRT API c) Universal App 0. 서론 XBO..
(Image Source : http://todaymade.com/blog/responsive-content-management/) 인터넷이 데스크탑만의 전유물이 아닌 모바일로 영역을 넓혀가면서 발생한 일이 있습니다. 기존의 웹 페이지는 모바일 디바이스에서 제대로 표현이 안된다는 점이죠. 물론 이에 대한 대책으로 따로 모바일 페이지를 만들거나 하는 식으로 최근엔 많은 변화가 이루어졌습니다만 개인 홈페이지 관리자에게는 따로 모바일 페이지를 제공하는 것 뿐만 아니라 이걸 유지보수 한다는 점이 상당한 부담으로 다가왔습니다. 이를 해결하기 위해 반응형 웹이 등장했습니다. 반응형 웹 디자인(Responsive Web Design)이란 무엇인가? 반응형 웹 디자인(RWD)이란 디스플레이의 크기에 따라 웹 페이지의 ..
ElvUI_Test_Options.lua -- Import ElvUI Engine local E, L, DF = unpack(ElvUI); --Engine E.Options.args.skins.args.buildupframes = { order = 2, type = "toggle", name = L["Test Frames"], desc = L["Build-up Test Frames"], get = function(info) return E.db.skins.buildupframes end, set = function(info, value) E.db.skins.buildupframes = value StaticPopup_Show("CONFIG_RL") end, disabled = function() retu..
DBM 스킨에 버그가 있어서 아이콘이 모두 저렇게 나왔었죠. 그래서 원인분석결과 프레임레벨에 따른 오리지널 아이콘을 가린다는게 문제였죠. 결국 두줄 추가해서 간단히 해결봤습니다. ElvUI\modules\skins\addons\dbm.lua line 21~49: if not (icon1.overlay) then icon1.overlay = CreateFrame("Frame", "$parentIcon1Overlay", tbar) icon1.overlay:SetTemplate('Default') icon1.overlay:Size(buttonsize) icon1.overlay:Point("BOTTOMRIGHT", frame, "BOTTOMLEFT", -1, 0) local backdroptex = icon1...
397 - Use UNIT_SPELL_CAST_SUCCEEDED for seeds (the true cast) mysticalos Do to a bug in transcriptor, which i filed here, we've been blinded to this being there all along. But it's there, tested myself. Most accurate timers i ever did see. In fact, even if timer wasn't there at all, if you just add a flash and shake to the true cast, you can just move off that alone, right at 0, every time. it's..
- Total
- 108,291
- Today
- 15
- Yesterday
- 70