I'm trying to make a program on the EV3 that will imitate the shutdown process.
At first, I wanted to make my life easier by naming the program "Shutting Down" and not interfere with the display in any way, because the program execution screen looks almost exactly like the real shutdown screen, however there is one small difference. On the default program execution screen, the line underneath the Mindstorms logo sometimes has parts of it intentionally white-ed out so that it looks like two lines, but the shutdown screen always has one straight black line that never changes. So I decided to go with Plan B.
Plan B was to interfere with the display and make it look 100% like the real shutdown screen. I am a bit new to this, though, and there's one thing about displays that I still don't get. And that is how I'm supposed to have more than one item appear on the screen at a time.
Here are the things I tried:
• I put all the displays in an infinite loop block without any wait blocks, hoping that without wait blocks it will display the images at such a rate that it gives the illusion that they are being shown all at once, but instead, it acted as if I did put tiny wait blocks here and there and the screen flickered, which is not what I want. What's stranger is that they came up in a lighter black than usual, kinda like the EV3 screen was physically dying.
• I put each display block with one play block behind it and nothing else, but the result was that only one of the displays would show up.
Here's the current program, without any display tweaks (other than the completely blank screen). I doubt it will help, but I don't mind if you steal my code and claim it for yourself. It's also possible that the code is messing with the display, but again, I doubt it. Just take a look: