Commit Graph
126 Commits
Author SHA1 Message Date
Hubert Maier 2e22717470 ULTIMA: Correct spelling mistake
accomodate -> accommodate
2022-10-27 15:57:32 +02:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Orgad Shaneh ee57380de7 ENGINES: JANITORIAL: Remove 'virtual' when override is specified 2021-11-14 14:32:04 +02:00
djsrv 0d65c2fd12 ALL: Use Path type in File functions 2021-08-07 10:44:37 +02:00
Paul Gilbert 0136043f09 COMMON: Revert Change Rect and Point to have int32 fields
This reverts commit 1c3e7fb4e9.
2021-07-06 20:35:42 -07:00
Paul Gilbert 1c3e7fb4e9 COMMON: Change Rect and Point to have int32 fields 2021-07-04 18:24:26 -07:00
Orgad Shaneh a05e54f00c JANITORIAL: Remove trailing whitespaces 2021-05-04 11:46:30 +03:00
Orgad Shaneh 8bd2e17233 ULTIMA: Fix Clang warnings
warning: definition of implicit copy assignment operator for 'X' is deprecated because it has a user-declared copy constructor
2021-03-15 18:53:37 -07:00
Cameron Cawley b5d6716d1d COMMON: Add ReadStream::readString() and use it in the Ultima engine 2020-12-15 17:39:25 -08:00
Eugene Sandulenko 771a0a01ce ULTIMA: Added override keywords 2020-05-10 14:00:05 +02:00
Matthew Duggan 09bf38c120 ULTIMA: Add missing initializers for coverity 2020-05-09 22:02:27 +09:00
Paul Gilbert d9a9e0f91d ULTIMA4: Extract data tables from exes into ultima.dat 2020-04-29 22:00:44 -07:00
Bastien Bouclet aedcefea74 ULTIMA: Add override keywords 2020-02-09 12:55:00 +01:00
Eugene Sandulenko 2b17ee563c ULTIMA: Added override keywords 2020-02-02 23:15:31 +01:00
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
Paul Gilbert 27b28c2034 ULTIMA1: Placement code for Transports dialog 2020-02-01 13:13:51 -08:00
Paul Gilbert a454617e72 ULTIMA1: Implement remainder of Tavern dialog 2020-02-01 13:13:51 -08:00
Paul Gilbert b75958f2a1 ULTIMA1: Added armoury dialog 2020-02-01 13:13:51 -08:00
Paul Gilbert a1bda3d5f1 ULTIMA1: Added sell portion of Weaponry dialog 2020-02-01 13:13:51 -08:00
Paul Gilbert 421ac00ab9 ULTIMA1: Convert character weapons & armor to pointer arrays 2020-02-01 13:13:51 -08:00
dreammaster 74db1aa557 ULTIMA1: Implementing backend changes for King transact dialog 2020-02-01 13:13:51 -08:00
Paul Gilbert a72d2315af ULTIMA1: Added derived string class 2020-02-01 13:13:51 -08:00
dreammaster 10f6bb9206 ULTIMA1: Added direction selection for spell casting 2020-02-01 13:13:51 -08:00
Paul Gilbert 87fffed2f2 ULTIMA1: Move more party setup into new derived Party class 2020-02-01 13:13:51 -08:00
dreammaster ff26ae7bae ULTIMA1: Refactored Character & Party classes to allow for derived children 2020-02-01 13:13:51 -08:00
Paul Gilbert 980e860809 ULTIMA1: Pass map reference to spell cast methods for convenience 2020-02-01 13:13:51 -08:00
Paul Gilbert 3a253946e6 ULTIMA1: More framework for casting spells 2020-02-01 13:13:51 -08:00
dreammaster 92d2306a8b ULTIMA1: Beginnings of cast, improvements for item quantities 2020-02-01 13:13:51 -08:00
Paul Gilbert 15ad36a2fb ULTIMA1: Beginnings of attack code 2020-02-01 13:13:51 -08:00
Paul Gilbert 8015274894 ULTIMA1: Implementing Stats dialog 2020-02-01 13:13:51 -08:00
Paul Gilbert 34a36cf1f7 ULTIMA1: Draw drop dialogs for weapons & armor 2020-02-01 13:13:51 -08:00
Paul Gilbert 83addc920f ULTIMA1: Adjust x2, y2 calculation for TextRects 2020-02-01 13:13:51 -08:00
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
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 ebaa0af433 ULTIMA1: Only redraw status area when it's values change 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 c274baecb1 ULTIMA1: Added character data to 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
dreammaster cd3a7ad397 ULTIMA1: Merge the GameState classes into the Game classes
This somewhat simplifies the class hierarchy, and will make it easier
to implement savegame code later on
2020-02-01 13:13:51 -08:00
Paul Gilbert baf75f4889 ULTIMA1: Further fixes for character generation and text input 2020-02-01 13:13:51 -08:00
Paul Gilbert 6d111f368e ULTIMA1: In progress implementing text input for char gen name entry 2020-02-01 13:13:51 -08:00
Paul Gilbert 7b65810cfc ULTIMA1: Added race, sex, & class selection for Character Gen 2020-02-01 13:13:51 -08:00