Clubcos  0.0.0
Clubcos - Clubc Operating System
 모두 데이타 구조 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 매크로 페이지들
skout-sokoban.c 파일 참조
#include "terminal.h"
#include "timer.h"
#include "task.h"
#include "keyboard.h"
#include "string.h"
#include "memory.h"
skout-sokoban.c에 대한 include 의존 그래프

매크로

#define printf(format,...)   ckTerminalPrintStringF(format, ##__VA_ARGS__)
 
#define getchar()   ckTerminalGetChar()
 
#define clrscr()   ckTerminalCls()
 
#define exit(i)   ckTaskExit()
 
#define TRUE   true
 
#define FALSE   false
 
#define ESC   CASCII_ESC
 
#define LEFT   CASCII_LEFT
 
#define RIGHT   CASCII_RIGHT
 
#define UP   CASCII_UP
 
#define DOWN   CASCII_DOWN
 
#define MAXSTAGE   2
 
#define putchxy(x, y, c)   ckTerminalPutCharEntryAt((c), (x), (y))
 

타입정의

typedef bool BOOL
 

함수

void SokobanMain (void)
 
void ckCoshellCmdSkoutSokoban (const char *param)
 
void LoadingStage (void)
 
void DrawStage (void)
 
void PlayerMoveAction (void)
 
BOOL TestStageClear (void)
 
void PrintInfo (void)
 
void Restart (void)
 

변수

char stage [18][21]
 
int RoundNum
 
int Roundx
 
int Roundy
 
int NumMove
 
int OnRestart
 
const char StageData [MAXSTAGE][18][21]
 

매크로 문서화

#define clrscr ( )    ckTerminalCls()
#define DOWN   CASCII_DOWN
#define ESC   CASCII_ESC
#define exit (   i)    ckTaskExit()
#define FALSE   false
#define getchar ( )    ckTerminalGetChar()
#define LEFT   CASCII_LEFT
#define MAXSTAGE   2
#define printf (   format,
  ... 
)    ckTerminalPrintStringF(format, ##__VA_ARGS__)
#define putchxy (   x,
  y,
 
)    ckTerminalPutCharEntryAt((c), (x), (y))
#define RIGHT   CASCII_RIGHT
#define TRUE   true
#define UP   CASCII_UP

타입정의 문서화

typedef bool BOOL

함수 문서화

void ckCoshellCmdSkoutSokoban ( const char *  param)
void DrawStage ( void  )
void LoadingStage ( void  )
void PlayerMoveAction ( void  )
void PrintInfo ( void  )
void Restart ( void  )
void SokobanMain ( void  )
BOOL TestStageClear ( void  )

변수 문서화

int NumMove
int OnRestart
int RoundNum
int Roundx
int Roundy
char stage[18][21]
const char StageData[MAXSTAGE][18][21]