Paul Gilbert
583d857a39
XEEN: Properly implement sprite flag SPRFLAG_BOTTOM_CLIPPED
2018-03-09 21:47:28 -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
c5981a1fad
XEEN: Fix dice animation in Create Character dialog
2018-02-17 23:11:43 -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
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
c2c00894f2
XEEN: Implement SPRFLAG_SCENE_CLIPPED drawing flag
2015-10-18 21:35:35 -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
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
458bf83097
XEEN: Restrict sprite drawing to window bounds
2015-02-21 22:11:23 -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
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
08e64d0a61
XEEN: Added indoor/outdoor draw structure lists
2015-01-09 08:29:28 -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