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