Commit Graph
38 Commits
Author SHA1 Message Date
dreammaster 61106900d2 ULTIMA1: Drop type selection for Drop action 2020-02-01 13:13:51 -08:00
dreammaster dba9360c40 ULTIMA1: Improved dirty handling, beginnings of drop action 2020-02-01 13:13:51 -08:00
Paul Gilbert deafbd153c ULTIMA1: Fix urban NPCs and player to be blocked by walls, obstructions, etc 2020-02-01 13:13:51 -08:00
dreammaster ae06eaeeb6 ULTIMA1: Split TransportOnFoot into a separate TransportPlayer class for cities & castles 2020-02-01 13:13:51 -08:00
Paul Gilbert 550c5a9867 ULTIMA1: Store the current transport for maps in savegames 2020-02-01 13:13:51 -08:00
Paul Gilbert ebab59262d ULTIMA1: Further fixes for loading and saving 2020-02-01 13:13:51 -08:00
Paul Gilbert 3bcd8e2804 ULTIMA1: Further saving of map widgets 2020-02-01 13:13:51 -08:00
Paul Gilbert b7cb2ee59b ULTIMA1: Added widget save logic 2020-02-01 13:13:51 -08:00
Paul Gilbert a2de38d2e1 ULTIMA1: Setup code for instantiating different widget types 2020-02-01 13:13:51 -08:00
Paul Gilbert 6e166faa90 ULTIMA1: Beginnings of U1 specific game saving code 2020-02-01 13:13:51 -08:00
Paul Gilbert 9c63118187 ULTIMA1: Beginnings of dungeon monster attack code 2020-02-01 13:13:51 -08:00
Paul Gilbert 7f9cce65e5 ULTIMA1: Added end of turn update code for dungeons 2020-02-01 13:13:51 -08:00
Paul Gilbert a6ca144c1a ULTIMA1: Further refactoring for common widget movement methods 2020-02-01 13:13:51 -08:00
Paul Gilbert 26da84eff9 ULTIMA1: Refactoring widget classes for common movement methods 2020-02-01 13:13:51 -08:00
Paul Gilbert 5640b97763 ULTIMA1: Add a gamke end of turn method 2020-02-01 13:13:51 -08:00
dreammaster 6f2f4482ec ULTIMA1: Refactored maps to separate overworld, castle/city, and dungeons 2020-02-01 13:13:51 -08:00
Paul Gilbert 09ca41ab23 ULTIMA1: Dungeon monsters beginning to be displayed 2020-02-01 13:13:51 -08:00
dreammaster b1d6a7d2b5 ULTIMA1: Starting on Info implementation, simplifying video mode 2020-02-01 13:13:51 -08:00
Paul Gilbert d716988f92 ULTIMA1: Implementing dungeon items 2020-02-01 13:13:51 -08:00
Paul Gilbert 3af50b0850 ULTIMA1: Further clarification of dungeon tile types 2020-02-01 13:13:51 -08:00
Paul Gilbert 36b2e6b59b ULTIMA1: Fix regression preventing movement in dungeons 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 5fb41b09a1 ULTIMA1: Move dungeon tile type checks from Map to MapTile 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 c50c5bdbcb ULTIMA1: Exiting locations is now working 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 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 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 f976a7a204 ULTIMA1: Implemented font 2020-02-01 13:13:51 -08:00
Paul Gilbert c463f341c8 ULTIMA1: Add map loading code 2020-02-01 13:13:51 -08:00
Paul Gilbert 502699140d ULTIMA1: Adding a bunch of skeleton classes in 2020-02-01 13:13:51 -08:00