rolesprite用來根據role的資料類來顯示不同的角色,需要有乙個資料類的引用,在這裡將其錨點設定在左下角,方便計算其座標和進行碰撞檢測。
屬性:
m_prole
角色資料的引用
m_row
當前所在行
m_col
當前所在列
m_width
橫向佔的格仔數
m_height
豎向佔的格仔數
**:rolesprite.h
#ifndef _role_sprite_h_
#define _role_sprite_h_
#include "cocos2d.h"
class role ;
class rolesprite : public cocos2d::node
;#endif
rolesprite.cpp
#include "rolesprite.h"
#include "data/role.h"
using_ns_cc ;
rolesprite * rolesprite::create(role * prole ,int row,int col,const cocos2d::rect & bounds,cocos2d::node * pparent ,int zorder)
else
return pret ;
}rolesprite::rolesprite(role * role,int row,int col)
:m_prole(nullptr)
,m_row(0)
,m_col(0)
,m_width(0)
,m_height(0)
rolesprite::~rolesprite()
bool rolesprite::init()
華容道系列 開篇 《華容道與資料結構》
此為轉貼,原文出處 本系列內容將分成兩大部分 華容道與資料結構 以及 華容道與設計模式 兩者之間會有一些交叉。這個學期給學生上 設計模式 的課程,有些學生提出找些題目練練手,增強一些實戰經驗,我決定讓他們編寫 華容道 遊戲。說實在的,當時並沒有深思熟慮。後來自己仔細想想,發現這裡面東西還真不少,甚至...
華容道解題報告
基本思想 廣度優先遍歷搜尋所有可能棋局。實現方法 1.棋子的型別 hrd.h define chess blank 0 空白 define chess g4 1 四格棋子 define chess g2h 2 橫向兩格棋子 define chess g2v 3 縱向兩個棋子 define chess...
華容道程式求解
題解部落格 blog.lzh.today klotski solver 專案分期計畫 實現對橫刀立馬布局的求解,匯出步驟快照 實現對標準華容道滑塊 卒 五虎上將 曹操 任意布局的求解 實現對任意自定義滑塊 自定義棋盤的求解 技術路線 spring boot,junit 閱讀建議 新頁面開啟關鍵類圖,...