#15867 closed defect (fixed)
Rex Nebular inventory and verb area broken on daily builds
| Reported by: | psalveson | Owned by: | dreammaster |
|---|---|---|---|
| Priority: | blocker | Component: | Engine: MADS |
| Version: | Keywords: | ||
| Cc: | Game: | Rex Nebular |
Description (last modified by )
Using the 2.10 daily builds, I've found that Rex Nebular is nearly unplayable. The spinning inventory doesn't spin. Selecting verbs doesn't always work, or the correct verb is not selected. Changing inventory items is not possible.
These bugs only become obvious once Rex picks up a second inventory item (e.g. picking up the binoculars).
I've only recently attempted to play the game, and only on recent daily builds.
Change History (6)
comment:1 by , 16 months ago
| Description: | modified (diff) |
|---|
comment:2 by , 16 months ago
| Component: | --Unset-- → Engine: MADS |
|---|
comment:3 by , 16 months ago
comment:5 by , 16 months ago
| Owner: | set to |
|---|---|
| Resolution: | → fixed |
| Status: | new → closed |
Did some experiments and couldn't come up with a clean solution. So for now, I've committed a FIXME that forces the user interface to be marked as dirty, and be updated to the screen on frame updates.

Bisecting points to this commit being the culprit, but I'm not sure where to go from there:
86f9731baeaf5b937ea10eba592f098821239b97 is the first bad commit commit 86f9731baeaf5b937ea10eba592f098821239b97 Author: Cameron Cawley <ccawley2011@gmail.com> Date: Tue Jun 18 14:53:10 2024 +0100 GRAPHICS: Only invalidate the updated area of the screen in ManagedSurface::blitFrom graphics/managed_surface.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)