mirror of
https://github.com/wu736139669/OzgGameRPG.git
synced 2026-08-05 06:24:38 +00:00
48 lines
1.3 KiB
C++
48 lines
1.3 KiB
C++
//
|
|
// RPGDialogLayer.h
|
|
// OzgGameRPG
|
|
//
|
|
// Created by ozg on 14-3-30.
|
|
//
|
|
//
|
|
|
|
#ifndef __OzgGameRPG__RPGDialogLayer__
|
|
#define __OzgGameRPG__RPGDialogLayer__
|
|
|
|
#include "cocos2d.h"
|
|
|
|
USING_NS_CC;
|
|
using namespace std;
|
|
|
|
enum RPGDialogLayerTag
|
|
{
|
|
kRPGDialogLayerBg = 1,
|
|
kRPGDialogLayerBgMenu = 2
|
|
|
|
};
|
|
|
|
class RPGDialogLayer : public CCLayerColor
|
|
{
|
|
|
|
private:
|
|
void initCommons(string titleStr);
|
|
|
|
public:
|
|
|
|
RPGDialogLayer();
|
|
virtual ~RPGDialogLayer();
|
|
|
|
//只有一个确定按钮
|
|
bool init(string titleStr, string menuOKStr, int menuItemOKTag, float width, float height, CCObject* target, SEL_MenuHandler seletor);
|
|
|
|
//有确定和取消的按钮
|
|
bool init(string titleStr, string menuOKStr, int menuItemOKTag, string menuCancelStr, int menuItemCancelTag, float width, float height, CCObject* target, SEL_MenuHandler seletor);
|
|
|
|
static RPGDialogLayer* create(string titleStr, string menuOKStr, int menuItemOKTag, float width, float height, CCObject* target, SEL_MenuHandler seletor);
|
|
|
|
static RPGDialogLayer* create(string titleStr, string menuOKStr, int menuItemOKTag, string menuCancelStr, int menuItemCancelTag, float width, float height, CCObject* target, SEL_MenuHandler seletor);
|
|
|
|
};
|
|
|
|
#endif /* defined(__OzgGameRPG__RPGDialogLayer__) */
|