PuzzleSDK
LabelTestNew.cpp 文件参考
#include "LabelTestNew.h"
#include "../testResource.h"
#include "renderer/CCRenderer.h"
#include "2d/CCFontAtlasCache.h"
+ LabelTestNew.cpp 的引用(Include)关系图:

浏览源代码.

宏定义

#define LongSentencesExample   "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."
 BitmapFontMultiLineAlignmentNew 更多...
 
#define LineBreaksExample   "Lorem ipsum dolor\nsit amet\nconsectetur adipisicing elit\nblah\nblah"
 
#define MixedExample   "ABC\nLorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt\nDEF"
 
#define ArrowsMax   0.95
 
#define ArrowsMin   0.7
 
#define LeftAlign   0
 
#define CenterAlign   1
 
#define RightAlign   2
 
#define LongSentences   0
 
#define LineBreaks   1
 
#define Mixed   2
 

枚举

enum  {
  kTagTileMap = 1 , kTagSpriteManager = 1 , kTagAnimation1 = 1 , kTagBitmapAtlas1 = 1 ,
  kTagBitmapAtlas2 = 2 , kTagBitmapAtlas3 = 3
}
 
enum  {
  kTagSprite1 , kTagSprite2 , kTagSprite3 , kTagSprite4 ,
  kTagSprite5 , kTagSprite6 , kTagSprite7 , kTagSprite8
}
 

变量

 USING_NS_CC
 
static float alignmentItemPadding = 50
 
static float menuItemPaddingCenter = 50
 

宏定义说明

◆ ArrowsMax

#define ArrowsMax   0.95

在文件 LabelTestNew.cpp572 行定义.

◆ ArrowsMin

#define ArrowsMin   0.7

在文件 LabelTestNew.cpp573 行定义.

◆ CenterAlign

#define CenterAlign   1

在文件 LabelTestNew.cpp576 行定义.

◆ LeftAlign

#define LeftAlign   0

在文件 LabelTestNew.cpp575 行定义.

◆ LineBreaks

#define LineBreaks   1

在文件 LabelTestNew.cpp580 行定义.

◆ LineBreaksExample

#define LineBreaksExample   "Lorem ipsum dolor\nsit amet\nconsectetur adipisicing elit\nblah\nblah"

在文件 LabelTestNew.cpp569 行定义.

◆ LongSentences

#define LongSentences   0

在文件 LabelTestNew.cpp579 行定义.

◆ LongSentencesExample

#define LongSentencesExample   "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."

BitmapFontMultiLineAlignmentNew

在文件 LabelTestNew.cpp568 行定义.

◆ Mixed

#define Mixed   2

在文件 LabelTestNew.cpp581 行定义.

◆ MixedExample

#define MixedExample   "ABC\nLorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt\nDEF"

在文件 LabelTestNew.cpp570 行定义.

◆ RightAlign

#define RightAlign   2

在文件 LabelTestNew.cpp577 行定义.

枚举类型说明

◆ anonymous enum

anonymous enum
枚举值
kTagTileMap 
kTagSpriteManager 
kTagAnimation1 
kTagBitmapAtlas1 
kTagBitmapAtlas2 
kTagBitmapAtlas3 

在文件 LabelTestNew.cpp34 行定义.

34 {
35 kTagTileMap = 1,
41};
@ kTagBitmapAtlas3
@ kTagTileMap
@ kTagBitmapAtlas2
@ kTagAnimation1
@ kTagSpriteManager
@ kTagBitmapAtlas1

◆ anonymous enum

anonymous enum
枚举值
kTagSprite1 
kTagSprite2 
kTagSprite3 
kTagSprite4 
kTagSprite5 
kTagSprite6 
kTagSprite7 
kTagSprite8 

在文件 LabelTestNew.cpp43 行定义.

43 {
52};
@ kTagSprite5
@ kTagSprite2
@ kTagSprite8
@ kTagSprite6
@ kTagSprite7
@ kTagSprite4
@ kTagSprite1
@ kTagSprite3

变量说明

◆ alignmentItemPadding

float alignmentItemPadding = 50
static

在文件 LabelTestNew.cpp583 行定义.

被这些函数引用 LabelFNTMultiLineAlignment::init().

◆ menuItemPaddingCenter

float menuItemPaddingCenter = 50
static

在文件 LabelTestNew.cpp584 行定义.

被这些函数引用 LabelFNTMultiLineAlignment::init().

◆ USING_NS_CC

USING_NS_CC

在文件 LabelTestNew.cpp30 行定义.