Revision r6521
Polymost: Set r_parallaxskypanning to 1 by default. This enables sky panning, which allows the effect of CLOUDYSKIES to work properly. Patch from Fox.
Browse logs with clarity: filter by type/year, search text, and inspect parsed commit details.
Polymost: Set r_parallaxskypanning to 1 by default. This enables sky panning, which allows the effect of CLOUDYSKIES to work properly. Patch from Fox.
Polymost: Display paper-skies correctly when looking up or down. Show a solid color for skies taller than 256 px, otherwise repeat. Patch from Fox.
New def token for "multipsky": "yscale".
multipsky <tile> { yscale <yscale> }
Default value is 65536.
Patch from Fox.
Revise view background / border drawing code. New event "EVENT_UPDATESCREENAREA" Use this event to change the size of the game view, similar to when you press + or -. New event "EVENT_DISPLAYBORDER" Set RETURN to change the background tile of the game view, set -1 to disable the background and border. New userdef structures "screenarea_x1", "screenarea_y1", "screenarea_x2", "screenarea_y2" Use these structures to change the boundaries of the view in EVENT_UPDATESCREENAREA. Patch from Fox.
CON: Add EVENT_RECOGSOUND. Set RETURN to -1 to disable the sound played when an enemy awaken. You have to use a command to play a sound, because the bosses use globalsound. Patch from Fox.
CON: Add EVENT_OPENMENUSOUND. Set RETURN to the sound played when the menu is opened. -1 to cancel. Patch from Fox.
Add r_usenewshading 4. Uses a constant determined from the shade tables. Patch from Fox.
Calculate the perceptual (i.e. "real") max shade in the given tables.
Clean up E_PostLoadPalette.
CON: Add EVENT_DISPLAYEND and EVENT_DISPLAYROOMSEND. EVENT_DISPLAYROOMSEND: Triggered right after the game world is rendered and before any sprite above the screen. EVENT_DISPLAYEND: Triggered after the game draws everything above the screen, including menus. A counterpart to EVENT_DISPLAYSTART. Patch from Fox.
Pause the game when playing IVF files with startcutscene. Patch from Fox.
Fix flickering in IVF files. Patch from Fox.
CON: Add screenpal command. screenpal <r> <g> <b> <a> Similar to palfrom, but works on screen events. Values range from 0 to 255. Patch from Fox.
CON: Add command "startscreen" and corresponding EVENT_SCREEN. Use startscreen to take control away from the game and display content with rotatesprite. RETURN is set to 1 when any key is pressed, and if it is nonzero when the event ends, the screen ends and the game resumes. Patch from Fox.
CON: Add EVENT_SKIPCUTSCENE. Used with startcutscene. RETURN is set to 1 when any key is pressed, and is used to control when a cutscene ends. Patch from Fox.
CON: Add EVENT_PRECUTSCENE. Used with startcutscene. RETURN sets the frame of an ANM before it is rendered. Patch from Fox.
CON: Run EVENT_CUTSCENE during IVFs as well. Changing the frame of an IVF file is unsupported, so its only purpose is to play sounds. Patch from Fox.
CON: Add "actorsound" command. Patch from Striker.
Replace arbitrary MAXGAMEEVENTS macro with the properly generated MAXEVENTS.
------------------------------------------------------------------------
r6522 | hendricks266 | 2017-11-28 23:29:57 -0800 (Tue, 28 Nov 2017) | 1 line
Menus: Change "Size:" entries in HUD Setup to "Scale:" and indent them.
------------------------------------------------------------------------
r6521 | hendricks266 | 2017-11-28 23:29:54 -0800 (Tue, 28 Nov 2017) | 5 lines
Polymost: Set r_parallaxskypanning to 1 by default.
This enables sky panning, which allows the effect of CLOUDYSKIES to work properly.
Patch from Fox.
------------------------------------------------------------------------
r6520 | hendricks266 | 2017-11-28 23:29:51 -0800 (Tue, 28 Nov 2017) | 5 lines
Polymost: Display paper-skies correctly when looking up or down.
Show a solid color for skies taller than 256 px, otherwise repeat.
Patch from Fox.
------------------------------------------------------------------------
r6519 | hendricks266 | 2017-11-28 23:29:48 -0800 (Tue, 28 Nov 2017) | 7 lines
New def token for "multipsky": "yscale".
multipsky <tile> { yscale <yscale> }
Default value is 65536.
Patch from Fox.
------------------------------------------------------------------------
r6518 | hendricks266 | 2017-11-28 23:29:44 -0800 (Tue, 28 Nov 2017) | 15 lines
Revise view background / border drawing code.
New event "EVENT_UPDATESCREENAREA"
Use this event to change the size of the game view, similar to when you press + or -.
New event "EVENT_DISPLAYBORDER"
Set RETURN to change the background tile of the game view, set -1 to disable the background and border.
New userdef structures "screenarea_x1", "screenarea_y1", "screenarea_x2", "screenarea_y2"
Use these structures to change the boundaries of the view in EVENT_UPDATESCREENAREA.
Patch from Fox.
------------------------------------------------------------------------
r6517 | hendricks266 | 2017-11-28 23:29:40 -0800 (Tue, 28 Nov 2017) | 5 lines
CON: Add EVENT_RECOGSOUND.
Set RETURN to -1 to disable the sound played when an enemy awaken. You have to use a command to play a sound, because the bosses use globalsound.
Patch from Fox.
------------------------------------------------------------------------
r6516 | hendricks266 | 2017-11-28 23:29:37 -0800 (Tue, 28 Nov 2017) | 5 lines
CON: Add EVENT_OPENMENUSOUND.
Set RETURN to the sound played when the menu is opened. -1 to cancel.
Patch from Fox.
------------------------------------------------------------------------
r6515 | hendricks266 | 2017-11-28 23:29:33 -0800 (Tue, 28 Nov 2017) | 5 lines
Add r_usenewshading 4.
Uses a constant determined from the shade tables.
Patch from Fox.
------------------------------------------------------------------------
r6514 | hendricks266 | 2017-11-28 23:29:30 -0800 (Tue, 28 Nov 2017) | 1 line
Calculate the perceptual (i.e. "real") max shade in the given tables.
------------------------------------------------------------------------
r6513 | hendricks266 | 2017-11-28 23:29:27 -0800 (Tue, 28 Nov 2017) | 1 line
Clean up E_PostLoadPalette.
------------------------------------------------------------------------
r6512 | hendricks266 | 2017-11-28 23:29:23 -0800 (Tue, 28 Nov 2017) | 6 lines
CON: Add EVENT_DISPLAYEND and EVENT_DISPLAYROOMSEND.
EVENT_DISPLAYROOMSEND: Triggered right after the game world is rendered and before any sprite above the screen.
EVENT_DISPLAYEND: Triggered after the game draws everything above the screen, including menus. A counterpart to EVENT_DISPLAYSTART.
Patch from Fox.
------------------------------------------------------------------------
r6511 | hendricks266 | 2017-11-28 23:29:20 -0800 (Tue, 28 Nov 2017) | 3 lines
Pause the game when playing IVF files with startcutscene.
Patch from Fox.
------------------------------------------------------------------------
r6510 | hendricks266 | 2017-11-28 23:29:17 -0800 (Tue, 28 Nov 2017) | 3 lines
Fix flickering in IVF files.
Patch from Fox.
------------------------------------------------------------------------
r6509 | hendricks266 | 2017-11-28 23:29:14 -0800 (Tue, 28 Nov 2017) | 7 lines
CON: Add screenpal command.
screenpal <r> <g> <b> <a>
Similar to palfrom, but works on screen events. Values range from 0 to 255.
Patch from Fox.
------------------------------------------------------------------------
r6508 | hendricks266 | 2017-11-28 23:29:11 -0800 (Tue, 28 Nov 2017) | 7 lines
CON: Add command "startscreen" and corresponding EVENT_SCREEN.
Use startscreen to take control away from the game and display content with rotatesprite.
RETURN is set to 1 when any key is pressed, and if it is nonzero when the event ends, the screen ends and the game resumes.
Patch from Fox.
------------------------------------------------------------------------
r6507 | hendricks266 | 2017-11-28 23:29:07 -0800 (Tue, 28 Nov 2017) | 5 lines
CON: Add EVENT_SKIPCUTSCENE.
Used with startcutscene. RETURN is set to 1 when any key is pressed, and is used to control when a cutscene ends.
Patch from Fox.
------------------------------------------------------------------------
r6506 | hendricks266 | 2017-11-28 23:29:04 -0800 (Tue, 28 Nov 2017) | 5 lines
CON: Add EVENT_PRECUTSCENE.
Used with startcutscene. RETURN sets the frame of an ANM before it is rendered.
Patch from Fox.
------------------------------------------------------------------------
r6505 | hendricks266 | 2017-11-28 23:29:01 -0800 (Tue, 28 Nov 2017) | 5 lines
CON: Run EVENT_CUTSCENE during IVFs as well.
Changing the frame of an IVF file is unsupported, so its only purpose is to play sounds.
Patch from Fox.
------------------------------------------------------------------------
r6504 | hendricks266 | 2017-11-28 23:28:58 -0800 (Tue, 28 Nov 2017) | 3 lines
CON: Add "actorsound" command.
Patch from Striker.
------------------------------------------------------------------------
r6503 | hendricks266 | 2017-11-28 23:28:54 -0800 (Tue, 28 Nov 2017) | 1 line
Replace arbitrary MAXGAMEEVENTS macro with the properly generated MAXEVENTS.
------------------------------------------------------------------------
See http://svn.eduke32.com/listing.php?repname=eduke32 for more details.