×
Create a new article
Write your page title here:
We currently have 276 articles on Waste Of Space Wiki. Type your article name above or create one of the articles listed here!



    Waste Of Space Wiki

    Screen: Difference between revisions

    Content added Content deleted
    No edit summary
    No edit summary
    Line 1: Line 1:
    {{Object
    |title1 = {{PAGENAME}}
    |image1 = DisplayScreen.jpg
    |type = Electrical
    Logic
    *Programming
    |recipe = {{#invoke:GetPartInfo|getField|Recipe}}
    |raw_recipe = {{#invoke:GetPartInfo|getField|Raw recipe}}
    |malleability = {{#invoke:GetPartInfo|getField|Malleability}}
    }}

    The screen is a part used to display information from Microcontrollers and Cameras.
    The screen is a part used to display information from Microcontrollers and Cameras.



    Revision as of 10:46, 21 January 2022

    The screen is a part used to display information from Microcontrollers and Cameras.

    Programming

    The screen contains 3 programmable functions.

    • Screen:CreateElement(GUIClassName, Properties)
    • Screen:ClearElements(), which clears all elements from the screen
    • ScreenObject:ChangeProperties(Properties)

    Examples

    The following is an example that will create a TextLabel displaying "Hello, world!", waiting 5 seconds, then saying "Goodbye, world!", clearing the screen after 2.5 seconds

    local Screen = GetPartFromPort(1, 'Screen') -- assigning the screen on port 1 to a variable
    Screen:ClearElements() -- clear all elements already on the screen so there arent any old elements on it
    local TextLabel = Screen:CreateElement('TextLabel', {
        AnchorPoint = Vector2.new(0.5, 0.5);
        Position = UDim2.fromScale(0.5, 0.5);
        Size = UDim2.fromScale(1, 1);
        Text = 'Hello, world!';
        TextSize = 20;
        TextScaled = false;
    })
    
    wait(5)
    
    TextLabel:ChangeProperties({ -- change the text and size
        Text = 'Goodbye, world!';
        TextSize = 25
    })
    
    wait(2.5)
    
    Screen:ClearElements() -- remove everything from the screen
    
    Cookies help us deliver our services. By using our services, you agree to our use of cookies.

    Recent changes

  • 116.111.185.163 • 2 days ago
  • 116.111.185.163 • 2 days ago
  • 116.111.185.163 • 2 days ago
  • 116.111.185.163 • 2 days ago
  • Cookies help us deliver our services. By using our services, you agree to our use of cookies.