Paul Gilbert
|
c725e359e0
|
ULTIMA1: Preliminary fixes for dungeon rendering
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
aba00312fd
|
ULTIMA1: Add Dungeon movement logic
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
ef1cdf0913
|
ULTIMA1: Fixes for dungeon map generation
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
2818c9139f
|
ULTIMA1: Further implementation of dungeon rendering
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
526adb4d9c
|
ULTIMA1: Dungeon drawing for left/right cells
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
5fb41b09a1
|
ULTIMA1: Move dungeon tile type checks from Map to MapTile
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
5d6486faab
|
ULTIMA1: Implemented more dungeon rendering methods
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
e0b746a36b
|
ULTIMA1: Implemented dungeon monster drawing
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
f923a198a0
|
ULTIMA1: Added dungeon monster drawing data to Resources
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
44a9e5899c
|
ULTIMA1: Set up skeleton code for dispatching to draw dungeon widgets
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
23ca218ece
|
ULTIMA1: Shifted in-progress dungeon draw methods to new DungeonSurface class
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
26575a1252
|
ULTIMA1: Added dungeon drawDoorway method
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
5c180b47c7
|
ULTIMA1: Added dungeon drawWall method
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
c14535b1ae
|
ULTIMA1: Beginnings of dungeon drawing support methods
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
9579e5fc15
|
ULTIMA1: Stub classes for monsters
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
4200d0edb5
|
ULTIMA1: Finish dungeon map initialization
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
69a5f01b01
|
ULTIMA1: Fixes for rendering arrows
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
6607e64e71
|
ULTIMA1: Beginnings of dungeon level & direction display
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
d569269937
|
ULTIMA1: Prepatory work for dungeons
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
72a6340105
|
ULTIMA1: Fix rendering of higher numbered overworld tiles
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
7283cbf91d
|
ULTIMA1: Don't do overworld animations in the cities/castles
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
09e4fc6bc5
|
ULTIMA1: Implement other tile animations
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
18892ce6d0
|
ULTIMA1: Add water animation
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
9c1c80d1f9
|
ULTIMA1: Set up custom U1 Sprites class that can receive frame messages
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
c50c5bdbcb
|
ULTIMA1: Exiting locations is now working
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
d24e056733
|
ULTIMA1: Fix loading of the people for city/castles
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
afb9f1380a
|
ULTIMA1: Movement within city/castles now works
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
69dd5f287e
|
ULTIMA1: Further castle maps setup
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
b6458deda6
|
ULTIMA1: Fix decoding tile sprites
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
0f2c3e7ee2
|
ULTIMA1: Fixes for city/castle map loading
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
d00f187e3d
|
ULTIMA1: Added stub for playing sound effects
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
ee65b99bd5
|
ULTIMA1: Basic arrow movement is now working
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
b0219c7725
|
ULTIMA1: Fleshing out Ultima1Map logic, moving stuff from Map base class
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
040fa1ed6d
|
ULTIMA1: Hook up arrow keys in the game view to trigger Move action
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
77823e3a1a
|
ULTIMA1: Beginnings of action hierarchy
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
1f2981c322
|
ULTIMA1: In progress display of party on map
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
864b3da916
|
ULTIMA1: Setting up widgets array for Map items
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
3fa0d73711
|
ULTIMA1: Basic rendering of map working
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
6fa5213316
|
ULTIMA1: Starting to flesh out Map class
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
46e62d4101
|
ULTIMA1: Move ultima1/gfx/ classes into their own sub-namespace
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
ef6541d274
|
ULTIMA1: Tile loading working with Tandy tile files
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
39ffbf8899
|
ULTIMA1: Hacked display of some tiles in viewport; tiles not yet correct
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
c4709a569c
|
ULTIMA1: Added Sprite class
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
6a2b1a6033
|
ULTIMA1: Move Status class into the Ultima1 namespace
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
df075d9c0b
|
ULTIMA1: Basic status display showing
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
f976a7a204
|
ULTIMA1: Implemented font
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
fe53fbad47
|
ULTIMA1: Added game view border
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
5262b4bfb9
|
ULTIMA1: Initial game view frame is now showing
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
a7bb660475
|
ULTIMA1: Further cleanup and fixes for startup code
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
1379c0d359
|
ULTIMA1: Merge MainGameWindow and GameManager into new GameBase
|
2020-02-01 13:13:51 -08:00 |
|