Prog.
This commit is contained in:
		@@ -20,8 +20,7 @@
 | 
				
			|||||||
      alignX="UI_COMPONENT_ALIGN_MIDDLE"
 | 
					      alignX="UI_COMPONENT_ALIGN_MIDDLE"
 | 
				
			||||||
      alignY="UI_COMPONENT_ALIGN_MIDDLE"
 | 
					      alignY="UI_COMPONENT_ALIGN_MIDDLE"
 | 
				
			||||||
      ref="uiLabel"
 | 
					      ref="uiLabel"
 | 
				
			||||||
    >
 | 
					    />
 | 
				
			||||||
    </UIRichTextLabel>
 | 
					 | 
				
			||||||
  </child>
 | 
					  </child>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  <VNTextboxScroller ref="textboxScroller" label="uiLabel" visibleLines="6" />
 | 
					  <VNTextboxScroller ref="textboxScroller" label="uiLabel" visibleLines="6" />
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -144,8 +144,6 @@
 | 
				
			|||||||
    <text>
 | 
					    <text>
 | 
				
			||||||
      <string lang="en">I exhale. The town is stirring awake.</string>
 | 
					      <string lang="en">I exhale. The town is stirring awake.</string>
 | 
				
			||||||
    </text>
 | 
					    </text>
 | 
				
			||||||
 | 
					 | 
				
			||||||
    <marker name="test" />
 | 
					 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    <text>
 | 
					    <text>
 | 
				
			||||||
      <string lang="en">I get dressed.</string>
 | 
					      <string lang="en">I get dressed.</string>
 | 
				
			||||||
@@ -160,6 +158,8 @@
 | 
				
			|||||||
        <string lang="en">A pink tulle, a kind of prettier dress.</string>
 | 
					        <string lang="en">A pink tulle, a kind of prettier dress.</string>
 | 
				
			||||||
      </choice>
 | 
					      </choice>
 | 
				
			||||||
    </choices>
 | 
					    </choices>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    <marker name="test" />
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    <text>
 | 
					    <text>
 | 
				
			||||||
      <string lang="en">On the morning of May 29th, my mother is proud of me. She had been Angelwood's Queen in her eighteens. I am carrying her legacy on my shoulders, and today she finally believes I will be victorious.</string>
 | 
					      <string lang="en">On the morning of May 29th, my mother is proud of me. She had been Angelwood's Queen in her eighteens. I am carrying her legacy on my shoulders, and today she finally believes I will be victorious.</string>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -29,7 +29,7 @@ void VNTextboxScroller::onStart() {
 | 
				
			|||||||
  x();
 | 
					  x();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  useEvent(x, this->label->eventTextChanged);
 | 
					  useEvent(x, this->label->eventTextChanged);
 | 
				
			||||||
  // useEffect(x, visibleLines);
 | 
					  useEffect(x, visibleLines);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  useEvent([&](float_t delta){
 | 
					  useEvent([&](float_t delta){
 | 
				
			||||||
    auto game = this->getGame();
 | 
					    auto game = this->getGame();
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -108,6 +108,8 @@ void UILabel::rebufferQuads(const std::vector<struct UILabelText> newTexts) {
 | 
				
			|||||||
  quadCountTotal = 0;
 | 
					  quadCountTotal = 0;
 | 
				
			||||||
  std::vector<struct UILabelText> realNewTexts;
 | 
					  std::vector<struct UILabelText> realNewTexts;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  float_t maxWidth = this->width;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  // Reset
 | 
					  // Reset
 | 
				
			||||||
  lines.clear();
 | 
					  lines.clear();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -236,8 +238,8 @@ void UILabel::rebufferQuads(const std::vector<struct UILabelText> newTexts) {
 | 
				
			|||||||
      if(
 | 
					      if(
 | 
				
			||||||
        ch != ' ' &&
 | 
					        ch != ' ' &&
 | 
				
			||||||
        lastSpaceCharacter != -1 &&
 | 
					        lastSpaceCharacter != -1 &&
 | 
				
			||||||
        this->width > charInfo.bitmapSize.x &&
 | 
					        maxWidth > charInfo.bitmapSize.x &&
 | 
				
			||||||
        (position.x + charInfo.advanceX) > this->width
 | 
					        (position.x + charInfo.advanceX) > maxWidth
 | 
				
			||||||
      ) {
 | 
					      ) {
 | 
				
			||||||
        // Basically this rewinds everything we've done to the last space char,
 | 
					        // Basically this rewinds everything we've done to the last space char,
 | 
				
			||||||
        // changes it to a newline, and then moves the position along.
 | 
					        // changes it to a newline, and then moves the position along.
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user