void MoveText::AddDefaultTextData(Node* node, string text) { MoveText::TextData textData; textData.FontSize = 24; textData.TextInfo = text; textData.Color = Color3B::WHITE; textData.ParenNode = node; textData.Direction = MoveText::Direction::Down; auto size = Director::getInstance()->getVisibleSize() /2; textData.PositionX = size.width;textData.PositionY = size.height; textData.isBattleText = false; AddTextData(textData); }
//------------------------------------------------------------------------------------------------- int StringTable::Add( const char *text, void *data ) { int hash = GetHash( text ); int existing = QueryIndex( hash ); if( existing != -1 ) return ADDSTRING_EXISTS; StringTableEntry e; e.data = data; e.hashcode = hash; e.text_length = (int)strlen(text); e.text_offset = AddTextData( text ); AddEntry( e ); return ADDSTRING_COMPLETED; }