Exemplo n.º 1
0
    public TextDisplay(string text, Scene scene, int x, int y, string fontName, TextDisplayAlignment alignment, int scale)
    {
        _text = text;
        scene = scene;

        _fontName = fontName;
        SetSprite(_fontName);

        collideable = false;

        PixelPoint size = sprite.GetAnimSize(_fontName, "a");

        _letterWidth  = size.x;
        _letterHeight = size.y;

        pixelX = x;
        pixelY = y;

        depth = Globals.LAYER_TEXT;

        _scale = scale;

        _alignment = alignment;
        UpdateHitbox();
    }
    public TextDisplay(string text, Scene scene, int x, int y, string fontName, TextDisplayAlignment alignment, int scale)
    {
        _text = text;
        scene = scene;

        _fontName = fontName;
        SetSprite(_fontName);

        collideable = false;

        PixelPoint size = sprite.GetAnimSize(_fontName, "a");
        _letterWidth = size.x;
        _letterHeight = size.y;

        pixelX = x;
        pixelY = y;

        depth = Globals.LAYER_TEXT;

        _scale = scale;

        _alignment = alignment;
        UpdateHitbox();
    }