And for reason:
You must be registered to see the links
, "This object provides border size and tiling information to a
You must be registered to see the links
()."
Well, if you consider the only valid answer as being the "most stupid thing", no wonder you haven't found anything.
Have you tried
repeat 4 [forward 50 right 90]
? It's how you draw a square in Logo, and it's not more stupid.
I really wonder what make you believe that Ren'Py Screen Language could possibly have something in common with CSS, have a behavior similar to CSS' one, or rely on CSS.
If there's something near to what Ren'Py Screen Language is, it would be (x)HTML ; including the positioning headaches. Yet, only because they are two describing languages used to build pages, and both rely on a box model. And
You must be registered to see the links
is explicit enough for one to understand that its styling language have nothing in common with CSS.
Side note: This answer contain
all the information you need to achieve what you want.
Okay, I'll explain to you why I think this answer is stupid so you don't think I'm arrogant.
Imagine that I have a lot of elements and each of them is of a different size. The size of each element is determined dynamically - due to the internal content. Dimensions are currently unknown. The elements are created through the "for" loop, the values for them are taken from the lists. These lists can change their content, change position relative to each other, that is, first you can have a "menu", then "statistics", and then you want to swap them.
There are also many buttons in which there are words. It can be a word of 3 letters or 2 words of 10 letters each.
Now let's think about translation. If the size changes dynamically, words in another language will have a different number of letters.
I have a list with characters. If you meet a character in the game, then he gets into the list of "open characters" and then you can see his characteristics.
The list is initially empty, then one new name, a second new name, and so on. The vertical dimensions of this window are determined dynamically.
These are buttons of different sizes, tooltips of different sizes, frames of different sizes. Everything is defined dynamically and should be defined dynamically.
Therefore, the advice that they gave me, I think is stupid.
If someone told me that Renp doesn't have the ability to set a stroke at all, I would understand everything, say "thank you" and close this topic (and did not create it here). But I was not given an answer whether this function is in Renp or not. I was just given this advice.
If this function is not there, then I don't care, I'll get around and forget about it.
It is stupid to create 30-100 different pictures with frames (transparent, translucent, opaque) with rigid parameters, different widths, heights, transparency and colors, and then scale them.
It will be a real confusion: for which element this or that picture, confusion in sizes, indents, and everything will collapse if something changes or if there is a translation into another language.
Do I think that advice is stupid? Absolutely.
Because CSS is quite an old language and there borders are very flexible and it works in the browser. I thought that Renp had these features because it's a game engine, and things should be much more serious here.
There are a lot of possibilities here, and in my opinion, creating a stroke around the elements should have been elementary. So I thought.
I gave CSS as an example so that there would be no terminological confusion, because the person who gave me advice with pictures could not understand what "border" was for a long time. Since I have nothing else to give an example of where I would create a stroke from personal experience, I cited CSS as an example, because everyone who studied it knows what a "border" is and will immediately understand me.
I still want to hear from you "yes" or "no" to the question
Is this possible in Renp?
Ren'py docs are heavy on deatils, light on examples of how to implement them, lol.
Yes this is true. There is a description of how this or that method works, but there are absolutely no examples of how it is applied in practice. If you saw once how the syntax is used, it would become clear. But there are no examples.
I'm making a menu with statistics, buttons, lines. Some buttons open additional windows. Much of this I would like to frame. I think you stopped at the example. Thanks
As I said, my initial post fully answer your question. More precisely, everything you need is in its two first lines. And I mean really everything ; the elements you need to use, links to their documentation, and what to do with them.
Be noted that one of those two links also answer your question and provide a small example.
I understand - this is not in Renp. It's a pity. Thank you for the answer.