Paul Gilbert
|
e70a114929
|
ULTIMA: Shared std & map comilation fixes
|
2020-02-01 20:10:52 -08:00 |
|
Paul Gilbert
|
440b4a4765
|
ULTIM1: gcc warning fixes
|
2020-02-01 13:13:51 -08:00 |
|
dreammaster
|
561ca5b255
|
ULTIMA1: Splitting up classes into separate files, widget hierarchy improvements
|
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
|
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
|
ab01849b34
|
ULTIMA1: Set up a common canMoveTo for dungeon monsters & player
|
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
|
70221dccf2
|
ULTIMA1: Fix movement between dungeon levels
|
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
|
65565ee6e7
|
ULTIMA1: Move transport classes into Widgets namespace
|
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 |
|
dreammaster
|
b1d6a7d2b5
|
ULTIMA1: Starting on Info implementation, simplifying video mode
|
2020-02-01 13:13:51 -08:00 |
|
Paul Gilbert
|
79958e4c2c
|
ULTIMA1: Fix moving onto dungeon cells that contain a chest or coffin
|
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
|
aba00312fd
|
ULTIMA1: Add Dungeon movement logic
|
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
|
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
|
c14535b1ae
|
ULTIMA1: Beginnings of dungeon drawing support methods
|
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
|
69dd5f287e
|
ULTIMA1: Further castle maps setup
|
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
|
39ffbf8899
|
ULTIMA1: Hacked display of some tiles in viewport; tiles not yet correct
|
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 |
|