DarkScreen
Contents
{76} DarkScreen
DarkScreen(x00,xSH,ESP,RTS,x00,SES)
Create a dark screen that allows units to join your party, display winning conditions and save your party back to formation.
See Also: {77} RemoveDarkScreen ― {78} DisplayConditions ― {E5} WaitForInstruction(x36,x00)
x00 : Byte (hex)
This value is always set to x00 in the original game; it probably doesn't have a function.
Shape : Byte (hex)
Controls the starting point where the expansion of the dark screen starts and also its shape.
Screen Expansion Speed : Byte (unsigned)
Speed at which the dark screen expands from its starting point. The list is the approximate amount of time to cover the whole screen with rotating squares. The amount of time varies with a different shape.
- 001 : 5-8 seconds
- 002 : 2,5-4 seconds
- 004 : 1,25-2 seconds
- 008 : 0,625-1 seconds
- 012 : 0,46875-0,75 seconds (default)
- 016 : 0,3125-0,5 seconds
- 128 : 0,0390625-0,0625 seconds
Rotation Speed : Byte (unsigned)
Controls the rotation speed of each square. Every square starts at 0 degrees and rotate 45 degrees clockwise. The list is the appromative amount of time to perform the whole rotation.
- 000 : Freezes game
- 001 : 16 seconds
- 002 : 8 seconds
- 004 : 4 seconds
- 008 : 2 seconds
- 016 : 1 second
- 032 : 0,5 seconds
- 064 : 0,25 seconds (default)
- 128 : 0,125 seconds
x00 : Byte (hex)
This value is always set to x00 in the original game; it probably doesn't have a function.
Square Expansion speed : Byte (unsigned)
Speed at which the squares reach their full size. The list is the approximate amount of time needed to fully expand since their creation.
- 001 : 2 seconds
- 002 : 1 second
- 004 : 0,5 second (default)
- 008 : 0,25 second
- 016 : 0,125 second
- 032 : 0,0625 second
- 064 : instantaneous