As pointed out to me via lancer spotting a doubly-incorrect description in the current help file, BOARD_COLOR does take transparency into account; that is, if the target coordinates contain a floor with a non-zero background color, and an object with a background color of zero moves over the coordinates, BOARD_COLOR will now report the displayed color (foreground of the object + background of the floor). 2.70 ignored transparency and reported the native foreground+background color of the object. Change dates to 2.80 vanilla.
Report ID | 357 | Title | board_color now takes transparency into account |
Product | Archived MegaZeux Bugs | Status | Fixed (Severity 1 - Low) |
Version | 2.83 | Fixed in | 2.84 |
Introduced In Version | 2.80X | Operating System | All Platforms |
Page 1 of 1
Report ID #357: board_color now takes transparency into account
Page 1 of 1
Replies (1 - 6)
#3
Terryn
Posted 24 August 2011 - 11:55 AM
Correct assumption, though I need to see if any post-DOS world relies on the change (I doubt it, but it's certainly possible). The current behavior might be desirable, so introducing a counter to act in the now-current behavior might be a worthwhile addition later.
angelic stream - shed sanguine - ill-adapt - avis - para/lyser - renaissance - dead tangent - phosphene blur - birth breeds death - ________ - painted glass - lagniappe
<Exophase> HES STEALING MAH AIRSHIP!!!!!!11111111
<Exophase> HES STEALING MAH AIRSHIP!!!!!!11111111
#4
Lachesis
Posted 24 August 2011 - 07:28 PM
A counter to change the behavior wouldn't necessarily be a bad thing, but I think a better option while we're adding counters is to revert the behavior back to <2.80 with a compatibility hack for 2.80<=ver<=2.83 if necessary, and give the user access to the under layer -- BOARD_UNDER counters (BOARD_UNDER_COLOR BOARD_UNDER_PARAM) or vch/vco equivalents across the board (bprX,Y ucoX,Y ochX,Y).
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
#6
Lachesis
Posted 22 May 2012 - 07:25 AM
Updating status to: Fixed
Issue fixed in: 2.84
Fixed in GIT 9883c93398. The required counters have not been implemented yet.
Issue fixed in: 2.84
Fixed in GIT 9883c93398. The required counters have not been implemented yet.
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
Page 1 of 1
0 User(s) are reading this issue
0 Guests and 0 Anonymous Users
Powered by IP.Tracker 1.3.2 © 2025 IPS, Inc.