>>521
struct GAME{
int turn; //ターン数
}gameSc;
これを

// scene_b.h
//←ここに持ってくるか

void ClickBtScene(HWND hWnd,
int *scene,int x,int y,int *ani,
struct GAME *gameSc,bool *timOn)
{
//turnを使う
}

// game.cpp
//←ここへ持ってくるか
#include "scene_b.h"//←順番的には前

LRESULT CALLBACK WndProc(HWND hWnd, UINT msg, WPARAM wp, LPARAM lp)
{
// turnはこっちでも使う
//:
}

ごちゃごちゃしてきたら宣言だけ纏めた別ファイルに送るのがセオリーだと
思ったのですが、順序みたいなものがあるんでしょうか?
それとヘッダファイルの使い方を誤っているかもしれません。
関数書ききれないからヘッダに記入してますが。。。