www.pudn.com > bmbrsrc > BomberInclude.c
//BomberVarious void StartWait (); void StartFor (int n); void Delay (int n); void FadeOut (); //BomberSounds void LoadSounds (); //BomberKeyboard void InitKeyboard (); void SaveKeys (); void CheckKeyboard (); void FlushKeys (); char getch (); //BomberSprites void LoadSprites (); unsigned char ReadPixel (int x, int y); void DrawBlock (int x, int y, int x1, int y1); void DrawTSprite (int x, int y, int x1, int y1, int xs, int ys); //BomberMap void CreateMap (); void DrawMap (); void BlowBlock (int x, int y); //BomberPlayers void DrawPlayers (); void MovePlayers (); void KillPlayer (int x, int y); //BomberExpl void SetupExpl (int x, int y, int r); void DoExpl (); //BomberBonus void ClearBonus (); void DrawBonus (); void CheckBonus (); //BomberBombs void InitBombs (); void DropBombs (); void CheckBombs (); void ShortBomb (int x, int y); void DrawBombs (); //BomberMidi void PlayMidi (char *FileName); void StopMidi (); void UnloadMidi (); //BomberMenu void InitMenu (); void DrawNumber (); void MenuLoop (); //BomberSetup void InitSetup (); void SetupDisplay (); void SetupLoop (); //BomberWinLose void InitWinLose (); void WinLoseLoop (); //Main game void ClearGame (); void NewGame (); void InitGame (); void CloseGame (); void GameLoop (); void GameFrame ();