Commit Graph
58 Commits
Author SHA1 Message Date
Jonathan Phénix 921a318ab7 XEEN: Sprinkle 'static' where appropriate 2020-11-21 20:14:52 -08:00
Jonathan Phénix 2e30aa882c XEEN: Fix build warning by adding SpriteResource copy constructor 2020-11-21 20:14:52 -08:00
Paul Gilbert 41f4e6e95a XEEN: Fix occasional border corruption during fights 2020-09-15 20:47:06 -07:00
Paul Gilbert 7948d12383 XEEN: Add missing sprite drawer for Energy Blast effect 2020-04-26 17:12:20 -07:00
jepael b1b03b18d3 XEEN: Fix compiler warning 2019-09-01 22:46:23 +03:00
Paul Gilbert ada09b8162 XEEN: Fix rendering of Count Blackfang 2019-08-31 16:42:40 -07:00
Paul Gilbert 4377a0d995 XEEN: Workaround black pixels when rendering transparent Shades 2019-08-30 23:10:26 -07:00
Paul Gilbert 9213920ac1 XEEN: Cleanup of sprite drawer 3 2019-08-30 21:50:14 -07:00
Paul Gilbert 0f1722ebce XEEN: Fix to use correct drawer for shades, drawer cleanup 2019-08-30 21:04:07 -07:00
Paul Gilbert 1588218f6f XEEN: Further sprite drawer mode code 2019-08-30 19:36:13 -07:00
Paul Gilbert 27efc15f8c XEEN: Creating sprite drawer class hierarchy for missing draw modes 2019-08-30 19:36:13 -07:00
Paul Gilbert 98b20059ba XEEN: Refine bounds of scene drawing clip area 2018-04-04 23:02:02 -04:00
Paul Gilbert 4352ea6a23 XEEN: Improved clipping for drawing within scene area 2018-04-04 21:34:12 -04:00
Paul Gilbert 388f55b857 XEEN: Have sprite enlargement do double width as well as height 2018-04-01 22:21:40 -04:00
Paul Gilbert b49cb8ff14 XEEN: Properly crop scene contents from drawing on the top border 2018-04-01 20:46:18 -04:00
Paul Gilbert 583d857a39 XEEN: Properly implement sprite flag SPRFLAG_BOTTOM_CLIPPED 2018-03-09 21:47:28 -05:00
Paul Gilbert 5d4bc20d62 XEEN: Fix resetting wall sprites between maps 2018-02-24 18:32:07 -05:00
Paul Gilbert 81b9f9b0fc XEEN: Add _filename field to SpriteResource
This will be useful for debug purposes, so it be determined where
a given sprite resource was loaded from
2018-02-23 15:23:20 -05:00
Paul Gilbert a282cea492 XEEN: Fix shadowed field warning in SpriteResource 2018-02-19 10:28:18 -05:00
Paul Gilbert c5981a1fad XEEN: Fix dice animation in Create Character dialog 2018-02-17 23:11:43 -05:00
Paul Gilbert 473efc5c27 XEEN: Fix vertical line skipping in sprite rendering 2018-02-17 16:05:06 -05:00
Paul Gilbert 3956dc4845 XEEN: Fix opening of World of Xeen menu 2018-01-09 20:00:03 -05:00
Paul Gilbert b032b6ebb6 XEEN: Starting to do archive access more like the original
Previously the game wasn't paying much attention to the access of
dark.cc vs xeen.cc, which was causing problems when trying to
travel to Dark Side. This is the beginnings of a refactoring
to more closely work like the original does
2017-12-20 21:47:16 -05:00
Paul Gilbert f8bc19159b XEEN: Correct usage of enlarging scaled drawing 2017-12-17 11:45:07 -05:00
Paul Gilbert a124b1d26a XEEN: Cleanup and comments for SpriteResource class 2017-12-17 11:08:09 -05:00
Paul Gilbert 2ca0235f44 XEEN: Refactor FontSurface as ancestors of Window, not Screen
This refactoring allowed Screen to now simply derive from
Graphics::Screen, and several duplicated methods could be removed.
2017-11-29 21:34:28 -05:00
Paul Gilbert 7ef9772d0d XEEN: Fix drawing of yellow rect around selected character 2017-11-23 20:01:49 -05:00
Eugene Sandulenko dead4aa014 JANITORIAL: Remove trailing spaces 2016-10-09 14:59:58 +02:00
Paul Gilbert f77367c42b XEEN: Fix display of cursor 2016-09-24 22:32:15 -04:00
Paul Gilbert ffc31b8802 XEEN: Extra space in sprite line decoding as workaround for bad data 2016-09-18 20:47:37 -04:00
Paul Gilbert 1f541a7005 XEEN: Changing file opening specifying archive to use enum 2016-09-17 20:06:43 -04:00
Paul Gilbert fd2d462296 XEEN: Moved method comments from CPP to header files 2016-08-28 17:52:56 -04:00
Paul Gilbert ef6253fb19 XEEN: gcc compilation fixes 2016-08-28 15:46:10 -04:00
Paul Gilbert 43e16714df XEEN: Implement sprite enlargement drawing 2015-10-20 07:33:30 -04:00
Paul Gilbert 0bb223cd3a XEEN: Fix graphic corruption on images with skipped pixels 2015-10-19 08:55:13 -04:00
Paul Gilbert c2c00894f2 XEEN: Implement SPRFLAG_SCENE_CLIPPED drawing flag 2015-10-18 21:35:35 -04:00
Paul Gilbert 80fcbaf441 XEEN: Restore dirty rect handling in sprite drawing 2015-10-18 12:55:16 -04:00
Paul Gilbert 76ba9185dd XEEN: Change sprite drawing to use the same algorithm as original 2015-10-18 12:36:56 -04:00
Paul Gilbert cba25ea458 XEEN: Fix placement of enemies 2015-02-23 19:35:24 -05:00
Paul Gilbert 9725fc5725 XEEN: Renaming and move flags used for UI indicators 2015-02-22 23:45:11 -05:00
Paul Gilbert 2d2fc3f9ed XEEN: Add horizontal placement fix for scaled sprites 2015-02-22 22:58:37 -05:00
Paul Gilbert 3e05d9008e XEEN: Merge scaling code from XSurface into sprite drawing code 2015-02-22 20:37:56 -05:00
Paul Gilbert 3f27fd8bb7 XEEN: Fix horizontal positioning for flipped images 2015-02-22 11:45:00 -05:00
Paul Gilbert 458bf83097 XEEN: Restrict sprite drawing to window bounds 2015-02-21 22:11:23 -05:00
Paul Gilbert c01120aedd XEEN: Extra comments to sprite resource class 2015-01-24 15:29:02 -05:00
Paul Gilbert 339dfcb2cc XEEN: Restrict drawing in windows to drawing within their bounds 2015-01-24 15:14:57 -05:00
Paul Gilbert 8cd2e5ad92 XEEN: Further work on sprite scaling 2015-01-19 22:38:33 -05:00
Paul Gilbert 687423b361 XEEN: Beginnings of main game loop and waiting 2015-01-19 11:32:57 -05:00
Paul Gilbert 83442b9586 XEEN: Fix Valgrind warnings 2015-01-19 10:51:05 -05:00
Paul Gilbert 07a10855be XEEN: In progress work on sprite scaling 2015-01-18 19:12:10 -05:00