Commit Graph
47 Commits
Author SHA1 Message Date
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
Paul Gilbert 258ab02096 XEEN: Load sprites from the correct archive 2015-01-18 08:57:23 -05:00
Paul Gilbert b860745a8e XEEN: Add support for horizontally flipped sprites 2015-01-17 09:11:05 -05:00
Paul Gilbert 7e4580a220 XEEN: Add cropping support to sprite drawing 2015-01-14 22:42:09 -05:00
Paul Gilbert fa0d7722f1 XEEN: Work on loading sprites for monsters and objects in Map::load 2015-01-06 22:48:04 -05:00
Paul Gilbert ce96094c9b XEEN: In progress implementing map loading 2015-01-05 08:11:16 -05:00
Paul Gilbert 7d4fcfd5af XEEN: Added checkSkill and animating indicators to assembleBorder 2015-01-02 16:02:24 -10:00
Paul Gilbert e1404f127d XEEN: Simplified SpriteResource class, char faces loading in main engine 2015-01-02 13:30:00 -10:00
Paul Gilbert 5135439bbd XEEN: Reorganisation of resource, sprite, and cc file class files 2015-01-01 14:57:56 -10:00