#include "GameBaseScene.h"
#include "SimpleAudioEngine.h"
int GameBaseScene::tiledColsCount;
int GameBaseScene::tiledRowsCount;
bool** GameBaseScene::canPassGrid;
Vector<RicherPlayer*> GameBaseScene::players_vector;
Vector<Sprite*> GameBaseScene::pathMarkVector;
TMXLayer* GameBaseScene::landLayer;
TMXLayer* GameBaseScene::wayLayer;
TMXTiledMap* GameBaseScene::_map;
int GameBaseScene::blank_land_tiledID;
int GameBaseScene::strength_30_tiledID;
int GameBaseScene::strength_50_tiledID;
int GameBaseScene::strength_80_tiledID;
int GameBaseScene::randomEvent_tiledID;
int GameBaseScene::lottery_tiledID;
int GameBaseScene::stock_tiledID;
int GameBaseScene::player1_building_1_tiledID;
int GameBaseScene::player1_building_2_tiledID;
int GameBaseScene::player1_building_3_tiledID;
int GameBaseScene::player2_building_1_tiledID;
int GameBaseScene::player2_building_2_tiledID;
int GameBaseScene::player2_building_3_tiledID;
Scene* GameBaseScene::createScene()
{
auto scene = Scene::create();
auto layer = GameBaseScene::create();
scene->addChild(layer);
return scene;
}
bool GameBaseScene::init()
{
if ( !Layer::init() )
{
return false;
}
//addMap();
//initTiledGrid();
setWayPassToGrid();
addRightBanner();
drawTable(2);
addPathMark();
addPlayer();
addGoButton();
registerNotificationObserver();
//addDice();
addDigiteRoundSprite();
refreshRoundDisplay();
initLandLayerFromMap();
initItemSprite();
registerBlockWaySchedule();
//initPropTiledID();
initPopDialog();
doSomeForParticle();
initRandomAskEvent();
initPopPublishLottery();
memset(name, 0, 20);
//Util::playRicherMusic(BG01_MP3,false);
initAudioEffect();
return true;
}
void GameBaseScene::initAudioEffect()
{
bgMusicVector.push_back(BG01_MP3);
bgMusicVector.push_back(BG02_MP3);
bgMusicVector.push_back(BG03_MP3);
for (int i = 0; i<bgMusicVector.size(); i++)
{
CocosDenshion::SimpleAudioEngine::getInstance()->preloadBackgroundMusic(bgMusicVector.at(i));
}
this->schedule(schedule_selector(GameBaseScene::playerBgMusic), 5.0f);
//交过路费声音0-6
player2EffectVec_1.pushBack(String::create(P2_SPEAKING01));
player2EffectVec_1.pushBack(String::create(P2_QISIWOLE));
player2EffectVec_1.pushBack(String::create(P2_XINHAOKONGA));
player2EffectVec_1.pushBack(String::create(P2_BUHUIBA));
player2EffectVec_1.pushBack(String::create(P2_PAYHIGH));
player2EffectVec_1.pushBack(String::create(P2_QIANGQIANA));
player2EffectVec_1.pushBack(String::create(P2_HEBAOCHUXIE));
//抢夺别人地块7-10
player2EffectVec_2.pushBack(String::create(P2_BIEGUAIWO));
player2EffectVec_2.pushBack(String::create(P2_SPEAKING02));
player2EffectVec_2.pushBack(String::create(P2_TIGER));
player2EffectVec_2.pushBack(String::create(P2_NIDEJIUSHODE));
//房屋被抢夺11-14
player2EffectVec_3.pushBack(String::create(P2_ZHENMIANMU));
player2EffectVec_3.pushBack(String::create(P2_WODEDIQI));
player2EffectVec_3.pushBack(String::create(P2_HAOQIFU));
player2EffectVec_3.pushBack(String::create(P2_WANGFA));
//摧毁别人房屋15-18
player2EffectVec_4.pushBack(String::create(P2_NIGAIWOCHAI));
player2EffectVec_4.pushBack(String::create(P2_KANWODE));
player2EffectVec_4.pushBack(String::create(P2_HAIRENLE));
player2EffectVec_4.pushBack(String::create(P2_BAOCHOU));
//房屋被摧毁19-22
player2EffectVec_5.pushBack(String::create(P2_WODEYANGFANG));
player2EffectVec_5.pushBack(String::create(P2_QIFURENJIA));
player2EffectVec_5.pushBack(String::create(P2_SHAQIANDAO));
player2EffectVec_5.pushBack(String::create(P2_LIANXIANGXIYU));
player2EffectVec_5.pushBack(String::create(P2_HAOJIUGAIHAO));
//螃蟹伤人23-26
player2EffectVec_6.pushBack(String::create(P2_YUNQICHA));
player2EffectVec_6.pushBack(String::create(P2_HAIRENJING));
player2EffectVec_6.pushBack(String::create(P2_XIAOHUANG));
player2EffectVec_6.pushBack(String::create(P2_YISHENG));
//看到别人住院27-28
player2EffectVec_7.pushBack(String::create(P2_DUOXIUXI));
player2EffectVec_7.pushBack(String::create(P2_XIUXIJITIAN));
//收取过路费29-34
player2EffectVec_8.pushBack(String::create(P2_RENBUWEIJI));
player2EffectVec_8.pushBack(String::create(P2_XIAOQI));
player2EffectVec_8.pushBack(String::create(P2_RONGXING));
player2EffectVec_8.pushBack(String::create(P2_MANYI));
player2EffectVec_8.pushBack(String::create(P2_XIAOFUPO));
player2EffectVec_8.pushBack(String::create(P2_DUOGEI));
//升级房子35-36
player2EffectVec_9.pushBack(String::create(P2_HIGHER));
player2EffectVec_9.pushBack(String::create(P2_WANZHANGGAOLOU));
//不交过路费37-38
player2EffectVec_10.pushBack(String::create(P2_NOTPAY));
player2EffectVec_10.pushBack(String::create(P2_YIMAOBUGEI));
//买地39-42
player2EffectVec_11.pushBack(String::create(P2_BUYIT));
player2EffectVec_11.pushBack(String::create(P2_HAODEKAISHI));
player2EffectVec_11.pushBack(String::create(P2_RANGNIZHU));
player2EffectVec_11.pushBack(String::create(P2_MAIWOBA));
//捡到珍珠43-44
player2EffectVec_12.pushBack(String::create(P2_DEYIDEYITIAN));
player2EffectVec_12.pushBack(String::create(P2_HENGCAI));
//对方被罚收税45-48
player2EffectVec_13.pushBack(String::create(P2_TOUSHUI));
player2EffectVec_13.pushBack(String::create(P2_FALVZHICAI));
player2EffectVec_13.pushBack(String::create(P2_GUOKU));
player2EffectVec_13.pushBack(String::create(P2_NASHUI));
//交过路费声音
player1EffectVec_1.pushBack(String::create(P1_Speaking_00435));
player1EffectVec_1.pushBack(String::create(P1_Speaking_00461));
player1EffectVec_1.pushBack(String::create(P1_Speaking_00475));
player1EffectVec_1.pushBack(String::create(P1_Speaking_01060));
player1EffectVec_1.pushBack(String::create(P1_Speaking_001062));
//抢夺别人地块
player1EffectVec_2.pushBack(String::create(P1_Speaking_00429));
//房屋被抢夺
player1EffectVec_3.pushBack(String::create(P1_Speaking_00430));
player1EffectVec_3.pushBack(String::create(P1_Speaking_00464));
player1EffectVec_3.pushBack(String::create(P1_Speaking_00469));
player1EffectVec_3.pushBack(String::create(P1_Speaking_00470));
player1EffectVec_3.pushBack(String::create(P1_Speaking_00476));
//摧毁别人房屋
player1EffectVec_4.pushBack(String::create(P1_Speaking_00433));
player1EffectVec_4.pushBack(String::create(P1_Speaking_00437));
//房屋被摧毁
player1EffectVec_5.pushBack(String::create(P1_Speaking_00462));
player1EffectVec_5.pushBack(String::create(P1_Speaking_00463));
player1EffectVec_5.pushBack(String::create(P1_Speaking_00466));
player1EffectVec_5.pushBack(String::create(P1_Speaking_00468));
player1EffectVec_5.pushBack(String::create(P1_Speaking_00474));
player1EffectVec_5.pushBack(String::create(P1_Speaking_001061));
//螃蟹伤人
player1EffectVec_6.pushBack(String::create(P1_Speaking_00449));
player1EffectVec_6.pushBack(String::create(P1_Speaking_01054));
player1EffectVec_6.pushBack(String::create(P1_Speaking_01055));
player1EffectVec_6.pushBack(String::create(P1_Speaking_001071));
//看到别人住院
player1EffectVec_7.pushBack(String::create(P1_Speaking_001073));
//收取过路费
player1EffectVec_8.pushBack(String::create(P1_Speaking_00453));
player1EffectVec_8.pushBack(String::create(P1_Speaking_01059));
player1EffectVec_8.pushBack(String::create(P1_Speaking_01057));
//升级房子
player1EffectVec_9.pushBack(String::create(P1_Speaking_01051));
player1EffectVec_9.pushBack(String::create(P1_Speaking_001066));
//不交过路费
player1EffectVec_10.pushBack(String::create(P1_Speaking_00446));
player1EffectVec_10.pushBack(String::create(P1_Speaking_00477));
//买地
player1EffectVec_11.pushBack(String::create(P1_Speaking_00458));
player1EffectVec_11.pushBack(String::create(P1_Speaking_001067));
player1EffectVec_11.pushBack(String::create(P1_Speaking_01051));
//捡到珍珠
player1EffectVec_12.pushBack(String::create(P1_Speaking_01052)
没有合适的资源?快使用搜索试试~ 我知道了~
richer单机完毕源码
共315个文件
png:110个
wav:106个
h:30个
5星 · 超过95%的资源 需积分: 10 198 下载量 113 浏览量
2015-03-10
02:52:24
上传
评论 4
收藏 9.54MB RAR 举报
温馨提示
richer大富翁游戏单机完毕源码,共三关
资源详情
资源评论
资源推荐
收起资源包目录
richer单机完毕源码 (315个子文件)
GameBaseScene.cpp 97KB
LineChart.cpp 18KB
PopupLayer.cpp 18KB
RicherGameController.cpp 15KB
MenuScene.cpp 9KB
RicherPlayer.cpp 7KB
MapChooseScene.cpp 5KB
RouteNavigation.cpp 4KB
SkillCard.cpp 4KB
CocosToast.cpp 3KB
SplashScene.cpp 3KB
Item_emergency.cpp 3KB
LotteryCard.cpp 3KB
Util.cpp 2KB
Item_stretcher.cpp 2KB
VisibleRect.cpp 2KB
StockCellCard.cpp 2KB
AppDelegate.cpp 1KB
Stock.cpp 1KB
BeachScene.cpp 1KB
EllipseBy.cpp 1KB
SnowScene.cpp 1KB
SeaScene.cpp 1KB
Item_strength_up.cpp 1KB
Item_crab.cpp 1KB
Item_ball.cpp 1KB
Item_fog.cpp 1KB
LanguageString.cpp 979B
Item.cpp 495B
main.cpp 413B
ConstUtil.h 14KB
GameBaseScene.h 9KB
PopupLayer.h 3KB
LineChart.h 2KB
RicherPlayer.h 2KB
EllipseBy.h 1KB
RicherGameController.h 1KB
MapChooseScene.h 1KB
SkillCard.h 1KB
MenuScene.h 1KB
LotteryCard.h 1KB
AppDelegate.h 947B
Stock.h 874B
Item_emergency.h 831B
StockCellCard.h 738B
RouteNavigation.h 718B
SplashScene.h 697B
Util.h 654B
Item_stretcher.h 621B
CocosToast.h 611B
VisibleRect.h 567B
BeachScene.h 443B
SnowScene.h 439B
SeaScene.h 438B
Item_strength_up.h 434B
Item_fog.h 420B
Item_ball.h 399B
Item_crab.h 399B
LanguageString.h 357B
Item.h 315B
Android.mk 2KB
Application.mk 357B
bg03.mp3 778KB
bg01.mp3 754KB
bg02.mp3 710KB
sound_bg2.MP3 518KB
particle.mp3 36KB
m120.mp3 20KB
walk.mp3 7KB
change.plist 15KB
rain.plist 9KB
circle.plist 9KB
player2_anim.plist 8KB
player1_anim.plist 8KB
strength_up.plist 7KB
ball_light.plist 6KB
digital_round.plist 5KB
stretcher_empty.plist 4KB
stretcher.plist 4KB
string_zh.plist 4KB
fog.plist 4KB
dice.plist 3KB
lottery.plist 3KB
win_particle.plist 3KB
fire.plist 3KB
lottery_win.plist 3KB
showClick.plist 3KB
yellowBall.plist 3KB
whiteBall.plist 3KB
smallCircle.plist 3KB
bigCircle.plist 3KB
car.plist 2KB
crab.plist 2KB
ball.plist 2KB
string_en.plist 1KB
beach.png 730KB
snow.png 589KB
stage_background2.png 579KB
sea.png 563KB
sea_item.png 235KB
共 315 条
- 1
- 2
- 3
- 4
lideguo1979
- 粉丝: 148
- 资源: 77
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论7