Random decorations (CSBwin)
Forum rules
Please read the Forum rules and policies before posting.
Please read the Forum rules and policies before posting.
Random decorations (CSBwin)
when checking for decorations, could you check that there isn't a random decoration against the frame of a door and allow a repair button?
Could you also check that there isn't a random decoration in the same cell as a skin and allow a repair button?
Could you also check that there isn't a random decoration in the same cell as a skin and allow a repair button?
- Paul Stevens
- CSBwin Guru
- Posts: 4318
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA
- Paul Stevens
- CSBwin Guru
- Posts: 4318
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA
- Paul Stevens
- CSBwin Guru
- Posts: 4318
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA
Ah, no, I do not wish the default skin to generate errors.
Here's why:
Default skin is a massive solution implying masive random decorations or none, while hand set-up skins imply a cell-by-cell choice of setting a random decoration.
So if you choose to put a skin that is not compatible with random decoration, you have 2 choices:
*put it as a default skin, and disable random decorations for the whole level.
*put it on certain cells only, and check with the tool if you forgot to remove decorations.
Here's why:
Default skin is a massive solution implying masive random decorations or none, while hand set-up skins imply a cell-by-cell choice of setting a random decoration.
So if you choose to put a skin that is not compatible with random decoration, you have 2 choices:
*put it as a default skin, and disable random decorations for the whole level.
*put it on certain cells only, and check with the tool if you forgot to remove decorations.
- Paul Stevens
- CSBwin Guru
- Posts: 4318
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA
- Paul Stevens
- CSBwin Guru
- Posts: 4318
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA
- Paul Stevens
- CSBwin Guru
- Posts: 4318
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA
I just tried it again. Now tht we don't count the default
skin as an error, there are only about 20 pages of errors.
I was able to repair them at about 5 per second by
holding down the return key.
You can make the list smaller and do it in pieces by
setting the random decorations to zero on half your
levels.
Or put a book on your return key and go take a nap.
I'm not going to spend a couple days to make this faster to
save you a couple of hours.
skin as an error, there are only about 20 pages of errors.
I was able to repair them at about 5 per second by
holding down the return key.
You can make the list smaller and do it in pieces by
setting the random decorations to zero on half your
levels.
Or put a book on your return key and go take a nap.
I'm not going to spend a couple days to make this faster to
save you a couple of hours.
20 pages of errors? I have more than 600 pages of 20 errors each! The book will remain 16h40 on my return key... Surely, windows will have popped up with an insidious question before it's done.
Anyway, I don't want to indiscriminately repair them. Some levels need to be fixed, other left as it.
Maybe you could then add an option select for which level the errors should be displayed, with a check for "All".
Also, could the text distinguish between "floor decoration" and "wall decoration"?
Anyway, I don't want to indiscriminately repair them. Some levels need to be fixed, other left as it.
Maybe you could then add an option select for which level the errors should be displayed, with a check for "All".
Also, could the text distinguish between "floor decoration" and "wall decoration"?
- Paul Stevens
- CSBwin Guru
- Posts: 4318
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA
- Paul Stevens
- CSBwin Guru
- Posts: 4318
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA
- Paul Stevens
- CSBwin Guru
- Posts: 4318
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA
- Paul Stevens
- CSBwin Guru
- Posts: 4318
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA
Well, the relevance is that your skin code draws the walls.
You ask for the decorations to be drawn. Perhaps we should
add a word 'NoRandomWallDecorations' before drawing
the decorations. Then you could supress them in one skin
but not in another if you pleased. And if you changed the
skin the decorations would automatically reappear.
You ask for the decorations to be drawn. Perhaps we should
add a word 'NoRandomWallDecorations' before drawing
the decorations. Then you could supress them in one skin
but not in another if you pleased. And if you changed the
skin the decorations would automatically reappear.
- Paul Stevens
- CSBwin Guru
- Posts: 4318
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA
CurrentSkin 10 = IF blabla THEN
would have a much better chance of working.
Unfortunately, there are almost no stack operations
defined. like '='. You are welcom to ask for anything
you find in the FORTH-79 standard.
http://www.dianneandpaul.net/CSBwin/doc ... sCode.html
So I will add things like '=' '<' '+' '-' and so on.
See ya tomorrow.
would have a much better chance of working.
Unfortunately, there are almost no stack operations
defined. like '='. You are welcom to ask for anything
you find in the FORTH-79 standard.
http://www.dianneandpaul.net/CSBwin/doc ... sCode.html
So I will add things like '=' '<' '+' '-' and so on.
See ya tomorrow.
- Paul Stevens
- CSBwin Guru
- Posts: 4318
- Joined: Sun Apr 08, 2001 6:00 pm
- Location: Madison, Wisconsin, USA