디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

윈도 API 질문좀 할께요 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ

APIMaster(61.35) 2013.01.10 15:55:08
조회 111 추천 0 댓글 2

지뢰찾기 게임을 구현한 소스 분석중인데요

핵심 부분 소스만 쓸게요

헤더파일 中
#include <windows.h>
#include "resource.h"
#include <math.h>
#include <stdilb.h>

enum STATE {EMPTY=0, ONE, TWO, THREE, FOUR, FIVE, SIX, SEVEN, EIGHT, BOMB=99};
enum ISOPEN {CLOSE=0, OPEN, FLAG, QUESTION};
enum PLAY {STOP=0, START};
enum BUTTON {PUSH_UP=0, PUSH_DOWN};
.
.
.
.
.
.




메인cpp파일 中
#include "total.h"
static int count_BOMB=10;
static int count_1=10;
int size_x=173;
int size_y=263;
static int _X_=9;
static int _Y_=9;
static int push=0;

struct BLOCK
{
      STATE state;
      ISOPEN isopen;
};

BLOCK block[9][9];
.
.
.
HINSTANCE g_hInst;
.
.
.
.
.
.
RECT rectangle(const int x, const int y)
{
      RECT rr={16*(x)+12, 16*(y)_55, 16*(x+1)+12, 16*(y+1)+55};
      return rr;
}
.
.
.
.
.
.
BOOL BLINK_FIND(int x, int y, HWND hwnd)
{

      if((x+1) < _X_ && block[x+1][y].state != BOMB &&(block[x+1][y].isopen == CLOSE || block[x+1][y].isopen == QUESTION))

      {

            block[x+1][y].isopen = OPEN;           
            RECT r1 = rectangle(x+1, y);
           
InvalidateRect(hWnd, &r1, FALSE);
           
if(block[x+1][y].state == EMPTY)
            {
                   
BLINK_FIND(x+1, y, hWnd);
            }
     
}
.
.
.
.
.
.
     }
     return true;
}


궁금한건 bool형 함수인 blink_find함수인데요

x,y에 할당되는 좌표값을 받아서 조건에 따라서 사각형을 그리는데 처음 if문 안의 block식인 [x+1][y]배열식과 if문 안의 if문 배열식이 똑같은데
그러면 blink_find함수가 조건이 맞아서 계속 실행이 된다면 같은 좌표 지점에서 계속 반복 실행이 되지 않나요?
실제로는 그렇게 되지 않는다는데 이유를 동체 모르겠음....ㅠㅠ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 끝까지 다 본 걸 후회하게 만든 용두사미 드라마는? 운영자 25/07/07 - -
공지 프로그래밍 갤러리 이용 안내 [88] 운영자 20.09.28 45347 65
2870834 텔레그램이 왜 유명한거임 ㅇㅇ(164.125) 17:51 5 0
2870833 누가 멍유 스토킹 좀 막아주면 나님 ㄹㅇ 탈갤함 ♥냥덩이♥갤로그로 이동합니다. 17:50 2 0
2870832 하이닉스 평단 295,000원에 들어감 ㅜㅠ ㅇㅇ(39.7) 17:40 5 0
2870831 ■컴공과에서 개발자, 전산말고 다른 진로는 없나요 ㅇㅇ갤로그로 이동합니다. 17:37 7 0
2870829 어깨 아프다 [4] 루도그담당(211.235) 16:43 24 0
2870828 연봉인상 15%면 많이 오른거냐 [3] 프갤러(220.87) 16:16 41 0
2870827 군대에서 이거 진짜 된적 있나요? [8] 프갤러(106.101) 15:57 42 0
2870826 내 몸에서 한남냄새가나요 [9] 개멍청한유라갤로그로 이동합니다. 15:51 52 0
2870825 카카오 코테 질문 [2] 프갤러(219.255) 15:46 49 0
2870824 기술토론 하는건 좋은데 과도하면 비호감임 [2] 프갤러(106.101) 15:39 45 0
2870823 냥덩이가 웅장해진당.. ♥냥덩이♥갤로그로 이동합니다. 15:33 18 0
2870822 인생 참 부질 없어 [1] 프갤러(59.26) 15:32 23 0
2870821 140 [1] ♥냥덩이♥갤로그로 이동합니다. 15:31 18 0
2870820 체력은 정직하당 By 나님 ♥냥덩이♥갤로그로 이동합니다. 15:00 14 0
2870819 나님 보물창고 발겨어언!!!!!!!!! [1] ♥냥덩이♥갤로그로 이동합니다. 14:57 31 0
2870818 불법 프로그램 사용하는 학원 이거 뭐임 [1] 프갤러(218.148) 14:10 40 0
2870817 뿡야하구푼데 자꾸 끙야 나오려행.. [2] ♥냥덩이♥갤로그로 이동합니다. 14:09 28 0
2870816 어떤 새끼가 ai 10배 생산성 물타기 했는진 모르겠는데 [6] 프갤러(218.154) 14:02 62 1
2870815 크래프톤 정글 게임랩 4기 / 게임테크랩 2기 (~7.18) [1] 프갤러(175.223) 14:02 106 0
2870814 파이썬 쓸꺼면 pylance 사용해서 써야함 ㅆㅇㅆ(124.216) 13:59 29 0
2870813 파이썬 좀 짜증난다. [2] 프갤러(218.154) 13:58 41 0
2870812 게임쪽이랑 서버쪽 밴엔드가 많이 다르긴해 [2] ㅆㅇㅆ(124.216) 13:48 42 0
2870810 더럽고 치사해서 때려치기 전에 해봐야할 것 프갤러(218.154) 13:44 19 0
2870809 게임회사 개발자 출신들은 별로 잘 인정 안해줌? [1] 프갤러(110.13) 13:42 52 0
2870808 자기가 말한거 다 되는데 자기가 깜빡해서 말 안한걸 [6] ㅆㅇㅆ(124.216) 13:37 45 0
2870807 chatgpt 이새끼 진짜 존나 빡대가리네 [1] 프갤러(61.72) 13:24 32 0
2870806 스윗 40 50 야옹아재는 못하는거 프갤러(211.235) 13:15 25 0
2870805 115 ♥냥덩이♥갤로그로 이동합니다. 13:00 17 0
2870804 잼각하 25마넌 감사합니다 꾸벅~~~ 프갤러(112.144) 12:54 19 1
2870803 하드웨어 속도체감 [2] ♥냥덩이♥갤로그로 이동합니다. 12:43 46 0
2870802 [대한민국] 많은 사람들이 트럼프를 지지하는 이유 프갤러(121.172) 12:36 27 0
2870800 정좌불능증 재현갤로그로 이동합니다. 12:06 15 0
2870799 자바 책 추천좀 프갤러(211.54) 12:05 13 0
2870797 자료구조 책은 머 봐야됨? [2] 프갤러(49.167) 11:01 61 0
2870796 나님 기분 ㄱㅆㅅㅌㅊ !! ♥냥덩이♥갤로그로 이동합니다. 10:59 24 0
2870795 윅스같이 홈피만드는 서비스들 ai 땜에 ㅇㅇ(118.235) 10:55 32 0
2870794 Sm은 프로그램 다 파악해노니 ㅇㅇ(211.235) 10:44 29 0
2870792 드럽고 치사해서 때려칠까? [1] 프갤러(59.16) 10:23 37 1
2870791 짱깨폭염 ㅅㅂ 짱깨들이 더 날씨좋누 뒷통수한방(1.213) 10:03 18 0
2870790 나 누구랑 키배떳는데 ㅇㅇ갤로그로 이동합니다. 09:50 24 0
2870789 "1691명 유혹해 성관계·불법 촬영"…여장남자에 발칵 발명도둑잡기(211.246) 09:19 30 0
2870788 나님 목표 ㅆㅅㅌㅊ !! ♥냥덩이♥갤로그로 이동합니다. 09:18 40 0
2870787 내 시급이 이런 식으로 정해진다니... 황당하실 겁니다 발명도둑잡기(211.246) 09:10 24 0
2870786 尹 재수감되는 3.7평 독방 발명도둑잡기(211.246) 09:04 26 0
2870785 정권교체되고 냥덩이 [1] 발명도둑잡기(211.246) 08:58 41 0
2870784 노트북 시장 근황 [1] 발명도둑잡기(211.246) 08:52 39 0
2870783 축하합니다 발명도둑잡기(211.246) 08:49 20 0
2870782 당뇨가 오는 과정 발명도둑잡기(211.246) 08:47 28 0
2870780 이렇게 보니 별로 더러워보이지 않네..ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 08:21 32 0
뉴스 플레이브, 일본 데뷔 동시에 오리콘 '데일리 싱글 랭킹' 1위 등극 디시트렌드 14:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2