DebugMacros.h
//
// DebugMacros.h
// OhMyFish
//
// Created by Bruce Yang on 12-9-26.
// Copyright (c) 2012年 EricGameStudio. All rights reserved.
//
/**
* Added by Bruce Yang on 2012.09.26.11.56~
* 为保留模块化测试代码而生~
* 待到要发布的时候,只需要将这个头文件里面的宏配置一番,就能达到如下的控制效果:
* 之前采用的注释、取消注释的方法,不可取!管理起来很分散,劳动强度也较大~
* 弃用:修改宏以后有时候没法生效!
* 另外,集中管理面临着之前 GameConfig.h 同样的问题:
* 牵一发而动全身,哪怕做一丁点儿小更改,也会导致 n 多不必要的重新编译~
*/
#ifndef OhMyFish_DebugMacros_h
#define OhMyFish_DebugMacros_h
// 1。强制解锁所有关卡的控制开关(1 表示解锁所有关卡,0 表示取消解锁操作)~
#define UNLOCK_ALL_LEVELS 1
// 2。facebook 相关模块的 log 开关(要取消测试 log 的话,把下面这个宏定义注释掉即可)~
//#define ENABLE_FACEBOOK_DEBUG
/**
* Added by Bruce Yang on 2012.09.25.11.22~
* 定义一个方便打印调试输出的宏~
*/
#ifdef ENABLE_FACEBOOK_DEBUG
#define FMLOG(fmt, ...) NSLog((@" --- FacebookMgr: " fmt), ##__VA_ARGS__);
#else
#define FMLOG(...);
#endif
// 3。
#endif