View Issue Details

IDProjectCategoryLast Update
0009896Shattered HavenGraphical BugJan 7, 2013 11:37 am
ReporterGameMaker24 Assigned ToChris_McElligottPark  
Status resolvedResolutionfixed 
Summary0009896: Shadow limits for buildings that extend offscreen, southward.
DescriptionShadows automatically generate on the left side of buildings. However, shadows do not know that buildings that touch the southern border sometimes extend further south on the screen to the south.

In the attached screenshot, both the warehouse and the caved-in shelving building have shadows that "begin" at the screen's southern border, as if those building aren't any larger than what is shown on the screen.

Possible solutions include a "shadow extension tag", which would be cumbersome and easy to forget to use, or some logic that checks the sublevel in question. It might be better and easiest, however, to always use full shadows, not half shadows, along the southern border. After all, we're not likely to place "nothing" beneath a building that touches the bottom edge of the screen.
TagsNo tags attached.
Internal WeightPolish Tweak

Activities

GameMaker24

Nov 11, 2012 3:26 pm

manager  

Shadow Border Limits.png (837,779 bytes)

Chris_McElligottPark

Jan 7, 2013 11:37 am

administrator   ~0029662

* When a wall or similar tile is placed at the very bottom of the screen, it now treats it as if it's part of the center of a larger wall, rather than as if it's the bottom edge of a wall.

Issue History

Date Modified Username Field Change
Nov 11, 2012 3:26 pm GameMaker24 New Issue
Nov 11, 2012 3:26 pm GameMaker24 Status new => assigned
Nov 11, 2012 3:26 pm GameMaker24 Assigned To => Chris_McElligottPark
Nov 11, 2012 3:26 pm GameMaker24 File Added: Shadow Border Limits.png
Jan 7, 2013 11:37 am Chris_McElligottPark Note Added: 0029662
Jan 7, 2013 11:37 am Chris_McElligottPark Status assigned => resolved
Jan 7, 2013 11:37 am Chris_McElligottPark Resolution open => fixed
Apr 14, 2014 9:29 am Chris_McElligottPark Category Bug - Graphical Issue => Graphical Bug