[프로그래밍] 업그레이드 C 테트리스

등록일 2003.09.21 한글 (hwp) | 5페이지 | 가격 900원

소개글

간단하면서도 보기 쉽게 프로그래밍 되어있습니다. 테트리스가 어떻게 구현되는지 공부하기에 좋습니다.

목차

순수하게 C로 짠 테트리스 입니다.

본문내용

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<conio.h>

#define COL 10
#define ROW 20

#define PRESS_LEFT 'j'
#define PRESS_RIGHT 'l'
#define PRESS_DOWN 'k'
#define PRESS_QUIT 'q'

char table[COL][ROW] ;

int timeCheck, block = 10 ;

char x1, x2, x3, x4 ;
char y1, y2, y3, y4 ;
char movex1, movex2, movex3, movex4 ;
char movey1, movey2, movey3, movey4 ;

void new_block();
void draw_block();
int check();
void move();

void main()
{
new_block();
while(1){
move();
}
}

void new_block()
{
if( block == 10 )
block = 20 ;
else if( block == 20 )
block = 30 ;
else if( block == 30 )
block = 40 ;
else if( block == 40 )
block = 50 ;
else if( block == 50 )
block = 10 ;

if( block == 10 )
{
x1 = x2 = x3 = x4 = 5 ;
y1 = 1 ;
y2 = 2 ;
y3 = 3 ;
y4 = 4 ;
}
else if(block ==20)
{
x1 = x3 = 2 ; x2 = x4 = 3 ;
y1 = y2 = 1 ; y3 = y4 = 2 ;
}

else if( block == 30 )
{
x1 = x2 = 4 ;
x3 = x4 = 5 ;
y1 = 1 ;
y2 = y3 = 2 ;
y4 = 3 ;
}
else if(block ==40)
{
x1 = x3 = 3 ;
x2 = x4 = 2 ;
y1 = 1 ;
y2 = y3 = 2 ;
y4 = 3;

}
else if(block ==50)
{
x1 = x3 = 3 ;
x2 = 2 ;
x4 = 4 ;
y1 = 1 ;
y2 = y3 = y4 = 2 ;
*원하는 자료를 검색 해 보세요.
  • 플렉스 테트리스 소스코드와 상세한 분석(flext tetris source code and explanation) 53페이지
    플렉스 빌더로 테트리스 만들기 일단 소스는 제 블로그 http ... . 1. 프로젝트(세번째) - 처음 제대로 프로그래밍이 된 것이 세 번 ... 표시한 부분입니다. 그러면 이제 블로그에서 프로젝트>테트리스(세번째
  • 졸업캡스톤 중간 ppt 15페이지
    12074743 이 동 규 12080700 김 현 적외선 센서와 ... 연구내용 문제점 차후 진행방향 가상 모형도 프로그래밍 조사 번호판 인식 ... 작성 할 수 있다 . 프로그래밍 2.MFC(Microsoft
  • VHDL에 관하여 8페이지
    주로 사용되는 방법이다. 이는 하드웨어를 제작하는 데 있어 회로 ... . 논리식을 생각할 필요가 없이 일반 프로그래밍 마인드로 제작 가능하다 ... 이용한 설계 비교> (2) 하드웨어 디자인과 프로그래밍 언어적 디자인
  • [운영체제]센서 네트워크를 위한 운영체제 15페이지
    들로 구성된 분산 컴퓨팅 플랫폼으로 보는 데이터 중심형 프로그래밍 ... 수 있어야 하며 응용을 통한 분산형, 데이터 중심형 프로그래밍 모델을 ... 위해서는 새로운 구조의 운영체제 및 프로그래밍 모델이 필요하다. 본 보고
  • 전자공학실험2 무선네트워크 개발 툴 학습 17페이지
    TinyOS 커널 외에 nesC 프로그래밍 언어를 비롯한 개발 환경 ... 설계 에 고려 하였다. - 저전력 및 Ad-Hoc 센서 네트워크 지원 ... 앞서 소개한 대로 Tiny OS가 지원하는 메모리 모델은 컴파일
  • [MIS] MIS 용어정리 18페이지
    MIS 멀티프로그래밍은 병렬처리의 초보적인 형태로서, 여러 개의 ... 프로그래밍에서, 태스크란 운영체계가 제어하는 프로그램의 기본 단위를 말한다 ... . 운영체계를 설계할때, 스크를 어떻게 정의하느냐에 따라, 단위
  • 모바일 게임 업체 - 컴투스 com2us 16페이지
    SWOT 비교 5 C 실 천 전 략 목 차  Ⅰ. 사업소개  세계 ... 수요층 확대 네트워크, 프로그래밍 등 기술의 발전으로 게임 수명 확대 ... ) ­ 모계인 선발 5C 콜래보레이션 ­ 미니게임천국 : 현재 컴투스에서
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      상세우측 배너
      추천도서
      [프로그래밍] 업그레이드 C 테트리스
      하나은행 통장 개설 이벤트 오늘 하루 보지 않기 닫기
      ?>
      닫기