Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- createText(TextID, Text, textSize, Place1, Place2, offset1, offset2)
- {
- self.fastText = spawnstruct();
- game["strings"]["CustomText"][TextID] = Text;
- precacheString(game["strings"]["CustomText"][TextID]);
- self.fastText.ie[TextID] = game["strings"]["CustomText"][TextID];
- self.NewText[TextID] = self createFontString( "default", textSize );
- self.NewText[TextID] setPoint( Place1, Place2, offset1, offset2);
- self.NewText[TextID] setText(self.fastText.ie[TextID]);
- self thread destroyOnDeath(self.NewText[TextID]);
- }
- destroyText(TextID)
- {
- self.NewText[TextID] destroy();
- }
- renameText(TextID, Text)
- {
- self.fastText.ie[TextID] = Text;
- self.NewText[TextID] setText(self.fastText.ie[TextID]);
- }
- replaceText(TextID, Place1, Place2, offset1, offset2)
- {
- self.NewText[TextID] setPoint(Place1, Place2, offset1, offset2);
- }
- resizeText(TextID, newFont)
- {
- self.NewText[TextID].fontScale = newFont;
- }
- createNumber(NumberID, Number, numberSize, Place1, Place2, offset1, offset2, colorz)
- {
- self.fastNumber = spawnstruct();
- self.fastNumber.ie[NumberID] = Number;
- self.NewNumber[NumberID] = self createFontString( "default", numberSize );
- self.NewNumber[NumberID] setPoint( Place1, Place2, offset1, offset2);
- self.NewNumber[NumberID] setValue(Number);
- self thread destroyOnDeath(self.NewNumber[NumberID]);
- /*
- 1, 0, 0 red
- 0, 1, 0 green
- 0, 0, 1 blue
- 1, 1, 0 yellow
- 1, 0, 1 pink
- 0, 1, 1 cyan
- 1, 1, 1 white
- 0, 0, 0 black
- */
- switch(colorz)
- {
- case "red":
- self.NewNumber[NumberID].color = (1, 0, 0);
- break;
- case "green":
- self.NewNumber[NumberID].color = (0, 1, 0);
- break;
- case "blue":
- self.NewNumber[NumberID].color = (0, 0, 1);
- break;
- case "yellow":
- self.NewNumber[NumberID].color = (1, 1, 0);
- break;
- case "pink":
- self.NewNumber[NumberID].color = (1, 0, 1);
- break;
- case "cyan":
- self.NewNumber[NumberID].color = (0, 1, 1);
- break;
- case "white":
- self.NewNumber[NumberID].color = (1, 1, 1);
- break;
- case "black":
- self.NewNumber[NumberID].color = (0, 0, 0);
- break;
- default:
- self.NewNumber[NumberID].color = (1, 1, 1);
- break;
- }
- }
- renameNumber(NumberID, Number, colorz)
- {
- self.NewNumber[NumberID] setValue(Number);
- switch(colorz)
- {
- case "red":
- self.NewNumber[NumberID].color = (1, 0, 0);
- break;
- case "green":
- self.NewNumber[NumberID].color = (0, 1, 0);
- break;
- case "blue":
- self.NewNumber[NumberID].color = (0, 0, 1);
- break;
- case "yellow":
- self.NewNumber[NumberID].color = (1, 1, 0);
- break;
- case "pink":
- self.NewNumber[NumberID].color = (1, 0, 1);
- break;
- case "cyan":
- self.NewNumber[NumberID].color = (0, 1, 1);
- break;
- case "white":
- self.NewNumber[NumberID].color = (1, 1, 1);
- break;
- case "black":
- self.NewNumber[NumberID].color = (0, 0, 0);
- break;
- default:
- self.NewNumber[NumberID].color = self.NewNumber[NumberID].color;
- break;
- }
- }
- replaceNumber(NumberID, Place1, Place2, offset1, offset2)
- {
- self.NewNumber[NumberID] setPoint(Place1, Place2, offset1, offset2);
- }
- resizeNumber(NumberID, newFont)
- {
- self.NewNumber[NumberID].fontScale = newFont;
- }
- destroyOnDeath(obj)
- {
- self waittill("death");
- obj destroy();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement