작업의 막바지를 향해 가던 도중... 맵 정보를 바깥으로 빼야한다는 것을 깨달았다.

아 그랬다.. 나는 XNA에서 파일을 입력 받아야 하는 것이었다. .. -_-

어떻게 하는지 모르겠고 예제는 안돌아가고 감도 안 잡히고 해서 .. 나는 지인에게 물어봤다. 본격 징징..

이자리를 빌어 다람군에게 감사를... 왠지 실명을 안쓰니 갑자기 내가 덕이 충만해진 것 같아 조금 슬프다.

 지인은 나에게 컨텐츠 파이프라인을 추가하면 된다고 했다. 

그래서 좀 인터넷좀 뒤지고 하다보니 모르겠따. 몹시 닥달을 해서 알아냈다.

그래서 해봤는데 안된다. 왜 안될까?

나는 무수히 삽질을 하고 인터넷도 뒤져보고 보내준 지인의 소스와 나의 소스를 꼼꼼히 비교하며 스펠링 하나하나의 개연성에 대해 연구를 하기 시작했다.

그러다가 내 파일과 지인의 파일의 속성을 한 글자씩 읽어가고 있었다.

이럴쑤가... 아..

파일 속성에 보면 ..

고급 - 빌드 작업

이라는 부분이 있다(영어는 모름^^)

나는 '내용'으로 되어있고 지인의 것은 '컴파일'로 되어있었다.

이것을 바꾸었더니 나의 1시간 대소문자 비교 행위는 끝이 났다.

아....

이제 제대로 적용을 할 때가 왔다...




잠을 다섯시간만 자고 일어나야지 한 후에 2시간 동안 잠 못자다가 이러다간 세시간만 자려다가 실패할 것 같아서 포기하고 지금 한 시간동안 컴터와 씨름을 했다.

언제쯤 나는 아침형 인간이 될 수 있을지 의문이다. 
Posted by TY
,

오늘 조나 비싼 24인치 모니터만한 인튜오스로 그린 타블렛으로 그린 나의 초 명작 뱀 ( - -;) 게임 계획서에 넣으려고 그렸다. 누구 나에게 그림 그려 줄 사람 없습니까 ㅜㅜ

1. ArrayList 와 List<T>
 나는 java를 쓰던 버릇이 있어서 ArrayList 를 구지 System.Collections 에서 꺼내서 썼었다. 하면서 왜 Generic이 안되지? 라고 매번 생각했었는데.. 그냥 List는 System.Collections.Generic에 있다. 나는 아무 생각 없이 안 썼는데 생각해보면 왜 안 썼는지 모르겠다. 앞으로 List를 애용해야지... 인터넷 검색 찬스를 좀 써봤지만 이런 글을 얻었다.
http://bytes.com/topic/c-sharp/answers/643286-arraylist-vs-list
하.. 더 이상 예외 처리를 하기 위해 대입을 해서 할 필요가 없다는 것을 깨달았다. 그냥 Generic을 써서 간단하게 해야겠다.
마치 구시대의 유물을 고집하던 놈이 된 것 같아 찝찝하지만 나의 영어로 해석할 수 없는 심오한 뜻이 있어서 사람들이 ArrayList를 쓴다고 생각하고 싶다. 어쨌든 난 이제 List를 써야겠다.

2. Initialize() 와 LoadContent()
 아무 생각 없이 초기화가 데이터를 불러오는 것 보다 먼저이지 않을까 생각했는데, 오늘 List를 넣어서 코딩을 하다가 깨달았다. 정확히 말하면 에러가 났다. 그 이유를 보니..
 LoadContent 가 Initialize 보다 먼저 실행된다. 중요한 것을 깨달은 듯

3. static class 와 interface
 나는 java에서 상수를 관리할 때 늘상 Interface 에 final을 붙이며 썼다. 그리고 C#에서는 static class 를 만들어서 const 를 붙여서 썼다. 근데 최근에 java 코딩을 좀 많이 해서 아무 생각 없이 C#에서 interface를 만들어서 하려는데 음 왠지 안되는 것 같다. 쿨하게 포기하고 static class로 전환했다. IConstants 등으로 안 만들고 Constants로 만든 나에게 왠지 모르게 감사했다.


요즘은 왠지 모르게 깨달은게 많은데 아무데도 남겨두지 않았다.

이 기회에 좀 적어놔야 되지 싶은데 시간 되면 저번에 했던 Spring 이랑 iBatis랑 JSON이랑 등등 좀 정리해서 블로그 같은데 올려놔야겠다, 라는 생각이 들었다.

 우선 MSSQL 이랑 Oracle 까는 숙제부터 해야지...--;
Posted by TY
,