Topic Information

Alternate options by DipLeChip in Questions about Scratch

Posts: 9

1: DipLeChip wrote at 4:02:57 AM 15/9/20204418932
Back in late 2018 I was working on this kind of terminal and kernel kind of thing to build OS's on, since all the old kernel's and terminals are from 2012-2014.
So what's the problem?
I used a list as the interface. In 2.0 list contents wrapped, in 3.0, instead of contents wrapping, it just fades into “…”
This completely broke my project, and so I have a question.

After 2 years of procrastination, I have decided to start again.

What are some alternate ways I can display the kernel/terminal?
Cheers.
Dip
2: fdreerf wrote at 4:04:20 AM 15/9/20204418933
Perhaps if a line got too long (i.e. the maximum number of Ms or other wide character that can fit on a line), it would do code magic to put itself on a new line.
3: DipLeChip wrote at 4:05:57 AM 15/9/20204418934

fdreerf wrote:

Perhaps if a line got too long (i.e. the maximum number of Ms or other wide character that can fit on a line), it would do code magic to put itself on a new line.
That's a good idea, but I also fell 3.0 lists are bulkier and take up more space, but lists still contain scrolling which is nice.
4: Yeetoburro1 wrote at 4:07:16 AM 15/9/20204418937
you could use a text engine, and store the text in a variable/list
5: DipLeChip wrote at 4:08:25 AM 15/9/20204418939

Yeetoburro1 wrote:

you could use a text engine, and store the text in a variable/list
Non of the text engines I have come across allow scrolling.
6: fdreerf wrote at 4:25:18 AM 15/9/20204418956

DipLeChip wrote:

Yeetoburro1 wrote:

you could use a text engine, and store the text in a variable/list
Non of the text engines I have come across allow scrolling.
You could use a text engine and have the engine offset the list when you press a key.
For example, normally it would draw items 1-20, but pressing the down key would show 2-21, then 3-22, 4-23, and pressing up would do the opposite.
7: Yeetoburro1 wrote at 4:26:51 AM 15/9/20204418957

fdreerf wrote:

DipLeChip wrote:

Yeetoburro1 wrote:

you could use a text engine, and store the text in a variable/list
Non of the text engines I have come across allow scrolling.
You could use a text engine and have the engine offset the list when you press a key.
For example, normally it would draw items 1-20, but pressing the down key would show 2-21, then 3-22, 4-23, and pressing up would do the opposite.

It will be really jank and not smooth, though.
see, this is why you should be able to edit costumes in-game (:O new suggestion? Let's go see if it's a dupe!)
8: fdreerf wrote at 4:31:34 AM 15/9/20204418960

Yeetoburro1 wrote:

fdreerf wrote:

DipLeChip wrote:

Yeetoburro1 wrote:

you could use a text engine, and store the text in a variable/list
Non of the text engines I have come across allow scrolling.
You could use a text engine and have the engine offset the list when you press a key.
For example, normally it would draw items 1-20, but pressing the down key would show 2-21, then 3-22, 4-23, and pressing up would do the opposite.

It will be really jank and not smooth, though.
see, this is why you should be able to edit costumes in-game (:O new suggestion? Let's go see if it's a dupe!)
Well you could offset the drawing of the engine so that pressing down would gradually show more and more of the next line, but it might result in some funny business at the top.
9: DipLeChip wrote at 5:24:41 AM 15/9/20204419005

fdreerf wrote:

DipLeChip wrote:

Yeetoburro1 wrote:

you could use a text engine, and store the text in a variable/list
Non of the text engines I have come across allow scrolling.
You could use a text engine and have the engine offset the list when you press a key.
For example, normally it would draw items 1-20, but pressing the down key would show 2-21, then 3-22, 4-23, and pressing up would do the opposite.

It will be really jank and not smooth, though.
I was thinking of that.