Commit graph

52 commits

Author SHA1 Message Date
Paul Gilbert
81cb6290b2 M4: RIDDLE: Added hotspots command to list hotspot details 2025-02-14 18:12:12 -08:00
Paul Gilbert
2542c92359 M4: RIDDLE: Attempts at implementing music playback, console command 2025-02-10 20:18:48 -08:00
Paul Gilbert
8df055c612 M4: RIDDLE: Shift MenuGlobals and related structures into M4::GUI 2025-02-08 17:51:40 -08:00
Paul Gilbert
23662f44d5 M4: RIDDLE: Beginnings of user interface 2024-10-05 20:36:19 -07:00
Paul Gilbert
1ff6239f93 M4: Added cell console commands 2024-02-02 19:53:14 -08:00
Paul Gilbert
8a3046c067 M4: RIDDLE: Add Riddle specific console sub-class 2024-01-14 17:11:29 -08:00
Paul Gilbert
c280079a57 M4: Teleport console cmd with no args shows current room 2023-12-23 23:04:03 -10:00
Paul Gilbert
7648fd346f M4: Beginnings of derived console class for Orion Burger 2023-12-23 23:01:22 -10:00
Paul Gilbert
55dceb7a7b M4: Added trigger debugger command 2023-12-24 01:53:38 +01:00
Paul Gilbert
5cddf05141 M4: Fix getting arrested for stealing police keys 2023-12-24 01:53:38 +01:00
Paul Gilbert
2ce38209de M4: Added original debug teleport dialog 2023-12-24 01:53:38 +01:00
Paul Gilbert
da518ab7e5 M4: Further changes of long to int32 2023-12-24 01:53:38 +01:00
Paul Gilbert
c171921ef9 M4: Add console command to automatically hyperwalk 2023-12-24 01:53:38 +01:00
Paul Gilbert
bc1c52836b M4: Added item console command 2023-12-24 01:53:38 +01:00
Paul Gilbert
c2c254c0f6 M4: Fix a bunch of compiler warnings 2023-12-24 01:53:38 +01:00
Paul Gilbert
45a08c2577 M4: Added flag command to console 2023-12-24 01:53:38 +01:00
Paul Gilbert
d1b26bfa99 M4: Hooked up console and added room command 2023-12-24 01:53:38 +01:00
Paul Gilbert
120b7acc34 M4: Skeleton engine 2023-12-24 01:53:38 +01:00
Paul Gilbert
b0611f3189 M4: Removed the M4/MADS engine from trunk 2011-11-20 12:14:10 +11:00
Paul Gilbert
ed20f18d29 TSAGE: General cleanup of object class 2011-05-30 20:29:13 +10:00
Max Horn
2149edbe5d M4: Fix leak in Console::cmdDumpFile 2011-05-17 15:04:07 +02:00
strangerke
69b1485a22 GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
Ori Avtalion
9414d7a6e2 JANITORIAL: Reduce header dependencies in shared code
Some backends may break as I only compiled SDL
2011-04-28 15:08:58 +03:00
Max Horn
a984fb17c2 GUI: Add GCC_PRINTF to GUI::Debugger::DebugPrintf & fix resulting warnings
svn-id: r54007
2010-11-01 16:03:35 +00:00
Max Horn
c07e58ba06 M4: Disable code using FILE, fopen, etc. and add explantory FIXME
svn-id: r53958
2010-10-30 21:25:52 +00:00
Filippos Karapetis
c2e08538ee M4: Fixed code analysis warnings - bug #3087845
svn-id: r53500
2010-10-15 15:05:23 +00:00
Paul Gilbert
ec460ca2ca M4: Implemented lots of support code for pre-action handling
svn-id: r51235
2010-07-24 05:56:06 +00:00
Paul Gilbert
fcdb7807a4 Implemented explicit transparency index support - the previous hardcoded index of 0 wasn't correct, since some sprites need that index
svn-id: r50070
2010-06-20 07:04:58 +00:00
Paul Gilbert
86462c66a0 Added code and support routines for destroying animations correctly, which also necessitated changing the sprite list code
svn-id: r49426
2010-06-04 11:28:30 +00:00
Paul Gilbert
86dcc28342 Moved the MADS interface view into mads_scene.cpp and did a major cleanup of scene loading code
svn-id: r49405
2010-06-03 09:34:32 +00:00
Paul Gilbert
088e6456ea In progress work implementing the animation player
svn-id: r49347
2010-05-31 12:10:30 +00:00
Paul Gilbert
b2b7a08cc2 Beginnings of hooking up the new logic for current action display
svn-id: r48298
2010-03-19 09:19:23 +00:00
Paul Gilbert
730405f975 Further code implemented for the current action display
svn-id: r48266
2010-03-16 08:26:08 +00:00
Paul Gilbert
7f57001e17 Split up the scene.cpp file into separate files for M4 and MADS specific scene code and support classes. Also have started adding code for textual display and proper current action display
svn-id: r48172
2010-03-07 05:06:58 +00:00
Paul Gilbert
2881a8c057 Implemented loading of the Rex Nebular walkable areas
svn-id: r48150
2010-02-28 01:07:25 +00:00
Paul Gilbert
1b877ceb5b Added command variation for dumping quotes and vocab
svn-id: r48038
2010-02-13 11:45:54 +00:00
Willem Jan Palenstijn
005cdeb830 Fix warning
svn-id: r48031
2010-02-10 12:36:46 +00:00
Paul Gilbert
3415cae9ad Separated scene info console method between M4 and MADS classes, and cleaned up the message method
svn-id: r48030
2010-02-10 11:11:31 +00:00
Paul Gilbert
3d1a43bc54 Worked on separating scene logic into separate classes for M4 and MADS
svn-id: r47728
2010-01-30 23:03:07 +00:00
Paul Gilbert
3285a4ba4d Beginnings of a separation of the MADS and M4 engines into separate classes. This will be cleaner then having checks everywhere for whether the game mode is MADS or M4.
svn-id: r47705
2010-01-30 09:21:07 +00:00
Paul Gilbert
63350a0ecc Further implementation of dialog/message script language
svn-id: r46418
2009-12-19 05:47:31 +00:00
Paul Gilbert
575308cea7 Implemented basic message parsing
svn-id: r46402
2009-12-17 07:55:08 +00:00
Paul Gilbert
724d698a05 Beginnings of a dialog display class
svn-id: r46330
2009-12-11 09:41:27 +00:00
Max Horn
d34cdae9ce M4: Move 'determine transparent color' hack into a new M4Sprite method
svn-id: r46281
2009-12-07 18:23:28 +00:00
Max Horn
f8126d9da6 M4: Make M4Surface member w, h, pixels protected; some cleanup
svn-id: r46280
2009-12-07 18:22:18 +00:00
Paul Gilbert
0841063a32 Added a new variation to the 'object' command to add an object to the player's inventory
svn-id: r46267
2009-12-05 07:47:01 +00:00
Paul Gilbert
94f5c0a2f8 Added a staticres file with the MADS articles list, and added an article field to the MADSObject class
svn-id: r45856
2009-11-12 10:07:44 +00:00
Paul Gilbert
faaec05e65 Removed all the '- 1' from calls to get vocabs, centralising it in the getVocab method. This is correct, as the first element in the game vocab list is '1', not '0'.
svn-id: r45827
2009-11-11 09:55:05 +00:00
Lars Persson
e4e9080187 Missing template argument for MIN (added <uint>)
svn-id: r45803
2009-11-10 09:31:47 +00:00
Paul Gilbert
a6f1280fcc Added support for loading the game's object list
svn-id: r45651
2009-11-04 08:38:32 +00:00