Commit Graph
137148 Commits
Author SHA1 Message Date
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