Commit Graph

1077 Commits

Author SHA1 Message Date
a/
fb15fce9d6 SAGA2: Fix wild pointer access in iterators 2021-08-15 18:29:20 +09:00
a/
974d4dd81e SAGA2: Fix getMapNum for midair objects 2021-08-15 17:23:44 +09:00
a/
0e68133382 SAGA2: Fix builtinVTableAddress object script access 2021-08-15 16:32:33 +09:00
a/
29c5f6e749 SAGA2: Fix nullptr access in Sector iterators 2021-08-15 08:37:18 +09:00
a/
ec88076e91 SAGA2: Write correct workaround comment 2021-08-15 08:37:18 +09:00
a/
876126f7b8 SAGA2: Add workaround for script bug in byteAddress 2021-08-15 07:24:39 +09:00
a/
73d5d7d82f SAGA2: Add more debug output for scripts 2021-08-15 07:24:39 +09:00
a/
62ea348ea0 SAGA2: Fix endianness of Speech saves 2021-08-15 07:24:39 +09:00
a/
8d5ca38424 SAGA2: Fix ThreadList order loading 2021-08-15 07:24:39 +09:00
a/
87b1f858e5 SAGA2: Add check for out-of-range access in audioEnvironmentCheck 2021-08-14 06:04:43 +09:00
a/
56a4ac1c03 SAGA2: Remove SSI save stub warnings 2021-08-14 05:15:33 +09:00
a/
aac41f36f8 SAGA2: Fix StorageSpellInstance saving 2021-08-14 05:14:05 +09:00
a/
79d35c92b9 SAGA2: Fix Effectron flags initialization 2021-08-14 03:37:24 +09:00
a/
0bdf49fb71 SAGA2: Fix strlcpy range in document.cpp 2021-08-13 22:50:26 +09:00
a/
81909e6dab SAGA2: Replace remaining SpecialKey uses by Common::KeyCode 2021-08-13 22:41:02 +09:00
a/
0793305470 SAGA2: Fix Return and Escape keys on gTextBox 2021-08-13 22:17:21 +09:00
a/
9e894a82d6 SAGA2: Fix mouse tooltip centering 2021-08-13 21:57:12 +09:00
a/
5001268e3b SAGA2: Fix protagonist check in ObjectSensor::check 2021-08-13 21:57:12 +09:00
D G Turner
c105cb1540 SAGA2: Remove Unused Variable from Extend TeleportOnClick Change 2021-08-12 18:11:09 +01:00
a/
dfd9c393c2 SAGA2: Fix buffer overflow in buildRipTables 2021-08-12 22:57:33 +09:00
a/
722d6e960f SAGA2: Use correct arguments for implementAction 2021-08-12 22:57:33 +09:00
a/
50ba1c613d SAGA2: Implement Invisibility command 2021-08-12 22:57:33 +09:00
a/
ecf307886b SAGA2: Extend teleportOnClick 2021-08-12 22:57:33 +09:00
a/
1724d0f2dc SAGA2: Add command descriptions 2021-08-12 15:22:11 +09:00
a/
16ac457114 SAGA2: Fix indentation 2021-08-12 15:12:51 +09:00
a/
b2ac6c2244 SAGA2: Change teleportOnClick to use right click 2021-08-12 15:05:13 +09:00
a/
1064e963a0 SAGA2: Implement teleportOnMap command 2021-08-12 15:05:13 +09:00
a/
f3c6276162 SAGA2: Fix uninitialized field. CID 1461353 2021-08-10 11:34:23 +09:00
a/
23f6dc66ed SAGA2: Add onAcceptDrop method constant 2021-08-09 23:47:24 +09:00
a/
2f5e76435a SAGA2: Fix memory leak in fetchPlatform 2021-08-09 19:33:10 +09:00
a/
da759ebfe4 SAGA2: Add debug output for TaskStack 2021-08-08 16:31:23 +09:00
a/
4cd2a2d433 SAGA2: Fix TaskStack construction for full stack 2021-08-08 16:31:23 +09:00
a/
c51d5cf6f7 SAGA2: Fix BandList loading 2021-08-07 21:10:17 +09:00
Max Horn
b7e6d61669 JANITORIAL: Fix compiler warnings about unused code 2021-08-07 10:46:14 +02:00
a/
5a7eb68905 SAGA2: Fix for out-of-bounds intersect 2021-08-07 11:59:38 +09:00
a/
13310e555e SAGA2: Fix stillDoingVoice 2021-08-07 08:21:00 +09:00
a/
86108fbd9e SAGA2: Implement play voice command 2021-08-07 08:00:12 +09:00
a/
45945c989b SAGA2: Fix interval between sound samples 2021-08-07 07:54:46 +09:00
Coen Rampen
ad41e96403 SAGA2: Fix MIDI driver type detection
This fixes a small omission in the MIDI driver type detection where it would
not look at the Native MT-32 setting to set MT-32 type on a MIDI device.
2021-08-06 22:37:56 +02:00
Coen Rampen
d73b19b9b3 AUDIO/MIDI: Fix Miles 3 AdLib pitch bend range
Miles 2 uses the default MT-32 pitch bend range of 12 semitones for its AdLib
driver. Miles 3 switched to the default GM pitch bend range of 2 semitones for
AdLib. ScummVM would always use the Miles 2 pitch bend range, which caused
pitch bend for Miles 3 games to sound wrong on AdLib.

To fix this, a property was added to the Miles AdLib driver to specify which
Miles version to emulate. Depending on the value of this option, the correct
default pitch bend range is set.
2021-08-06 21:01:08 +02:00
a/
3b691de5ca SAGA2: Fix Actor loading debug messages 2021-08-06 18:44:57 +09:00
a/
c8bd76084d SAGA2: Fix leader initialization on loadActors 2021-08-06 18:44:57 +09:00
a/
8347351b13 SAGA2: Use CHUNK macros in saveBands 2021-08-06 18:44:57 +09:00
a/
59dcd4090f SAGA2: Move _nextMT to MotionTaskList 2021-08-06 09:27:13 +09:00
a/
8def0618c6 SAGA2: Fix ActiveItem hashmap 2021-08-06 09:27:13 +09:00
a/
5b534f271e SAGA2: Fix typo in saveActiveItemStates 2021-08-06 04:27:26 +09:00
a/
f868f750d6 SAGA2: Re-enable checkRestartGame 2021-08-06 04:23:04 +09:00
a/
9777cc6a1a SAGA2: Fix uninitialized field. CID 1458722 2021-08-06 04:22:30 +09:00
a/
771d0a903f SAGA2: Fix saveActiveItemStates 2021-08-06 04:22:30 +09:00
a/
108c5222a2 SAGA2: Implement teleport party here command 2021-08-03 20:19:30 +09:00
a/
7ecc231fcd SAGA2: Extend addObject command for multiple items 2021-08-03 20:19:30 +09:00
a/
d17c0fd403 SAGA2: Temporarily stub checkRestartGame 2021-08-03 20:19:30 +09:00
a/
60f187fe3f SAGA2: Cleanup gtext.cpp 2021-08-03 08:11:17 +09:00
a/
09c7c07d32 SAGA2: Fix pointer arithmetic in GTextWrap 2021-08-03 07:36:03 +09:00
a/
9a46addcd4 SAGA2: Fix gTextBox text insertion 2021-08-01 13:28:43 +09:00
Coen Rampen
9f0c28b751 SAGA2: Set Miles version on MIDI driver
This sets the version to emulate on the Miles MIDI driver so the MIDI devices
are initialized in the same way as the original interpreter.
2021-07-29 20:24:42 +02:00
a/
cb84426676 SAGA2: Add playMusic command 2021-07-29 22:57:11 +09:00
a/
497e1a1e85 SAGA2: Fix volume quantization 2021-07-29 19:40:14 +09:00
a/
36feb1c271 SAGA2: Sync music volume on construction 2021-07-29 19:40:13 +09:00
a/
78b0bee9fc SAGA2: Fix pointer arrow in documents 2021-07-29 16:59:01 +09:00
a/
aa7671bc9d SAGA2: Fix parchment close button rect 2021-07-29 16:59:01 +09:00
a/
61508d7ba6 SAGA2: Fix strncat usage 2021-07-29 05:02:28 +09:00
a/
4b58eae8c1 SAGA2: Fix data signedness 2021-07-29 05:02:28 +09:00
a/
fde5b01c5e SAGA2: Fix strcpy overlap 2021-07-29 05:02:28 +09:00
a/
6462095999 SAGA2: Warn for onAcceptLockToggle 2021-07-29 05:02:28 +09:00
a/
a110e24d56 SAGA2: Fix RestartGame 2021-07-28 04:51:11 +09:00
a/
e31b998a01 SAGA2: Put warnings on kill task check 2021-07-27 04:06:35 +09:00
a/
31623f8ead SAGA2: Fix weapon evaluation 2021-07-26 09:07:06 +09:00
a/
c5322b246a SAGA2: Make ending playable 2021-07-26 01:13:44 +09:00
a/
1b71bc5d12 SAGA2: Fix chunk size writing 2021-07-25 23:48:10 +09:00
a/
cff82fb357 SAGA2: Remove book/parchment close button images 2021-07-25 05:43:44 +09:00
a/
c2aac871a9 SAGA2: Add command to teleport on click 2021-07-25 05:29:28 +09:00
a/
a9f2fa115b SAGA2: Add save/load location command 2021-07-25 05:29:28 +09:00
a/
c47e518a43 SAGA2: Add more information to search command 2021-07-25 05:29:28 +09:00
a/
114a0df459 SAGA2: Add TeleportNPC commands 2021-07-25 05:29:28 +09:00
a/
ab81402f33 SAGA2: Expand search command to actors/worlds 2021-07-25 05:29:27 +09:00
a/
c246022f92 SAGA2: Add TeleportToNPC command 2021-07-25 05:29:27 +09:00
a/
659d6b44ee SAGA2: Remove unnecessary warning 2021-07-25 05:29:27 +09:00
a/
5d58df9063 SAGA2: Fix MotionTask uninitalized pointer field 2021-07-23 14:45:22 +09:00
a/
c9a43228b9 SAGA2: Fix object access in scripts 2021-07-23 14:44:10 +09:00
a/
f35039acb0 SAGA2: Properly show saves on savelist 2021-07-23 09:15:14 +09:00
Coen Rampen
fecd4310c3 SAGA2: Fix MIDI parser memory leak
A new MidiParser object is created every time a MIDI track is played, but the
old parser would not be freed. Fixed this by reusing the old parser instead of
creating a new one, which is more efficient anyway.
2021-07-21 22:25:32 +02:00
a/
fcf56cae45 SAGA2: Fix fade in load from launcher 2021-07-22 00:22:32 +09:00
a/
9a386e0b72 SAGA2: Fix SensorList erase in addSensor 2021-07-22 00:22:32 +09:00
a/
7e9dcc3bda SAGA2: Update screen when updating palette 2021-07-22 00:22:32 +09:00
a/
04988e6626 SAGA2: Enable loading from launcher 2021-07-21 21:39:07 +09:00
a/
40e91565a6 SAGA2: Fix MotionTask cleanup 2021-07-21 21:39:07 +09:00
a/
27fec511ae SAGA2: Move actorList to Saga2Engine 2021-07-21 21:39:07 +09:00
a/
3be7db2a9d SAGA2: Save thumbnail before opening menu 2021-07-21 16:23:06 +09:00
a/
1f9810561e SAGA2: Fix drawMetaTiles declaration 2021-07-21 00:51:06 +09:00
a/
3cd91d0a29 SAGA2: Add command to dump map 2021-07-20 22:49:31 +09:00
a/
7d4d82e994 SAGA2: Implement command to add objects to inventory 2021-07-20 21:33:43 +09:00
a/
afc8a0328f SAGA2: Implement command to search objects 2021-07-20 21:33:43 +09:00
a/
973183fcc1 SAGA2: Implement command to see item stats 2021-07-20 21:33:43 +09:00
a/
6771ac4b1a SAGA2: Implement command to list places 2021-07-20 19:38:22 +09:00
a/
3e9b986e3d SAGA2: Implement goto map features 2021-07-19 21:51:20 +09:00
a/
6f14ea793e SAGA2: Implement show position debug command 2021-07-19 21:51:20 +09:00
a/
d3c4bdbf15 SAGA2: Add debug commands 2021-07-19 21:51:20 +09:00
a/
016d69e418 SAGA2: Fix null target access in task.cpp 2021-07-19 21:51:20 +09:00
a/
1fd0887f82 SAGA2: Add Debug Console 2021-07-19 18:57:58 +09:00
a/
68b08bf030 SAGA2: Fix pointer arithmetics in objects.cpp 2021-07-19 18:27:42 +09:00
a/
46673c7924 SAGA2: Fix Sensor deletion on remove 2021-07-19 18:27:42 +09:00
Eugene Sandulenko
14414d0a87
SAGA2: Eliminate non-portable va_arg method 2021-07-19 09:41:20 +02:00
a/
6336897f2a SAGA2: Fix pointer arithmetic in tile.cpp 2021-07-19 13:26:16 +09:00
a/
ef860488e1 SAGA2: Fix more global constructor warning in path.cpp 2021-07-19 12:07:29 +09:00
a/
1fd8d05f6c SAGA2: Fix some global constructor warnings 2021-07-19 12:07:29 +09:00
a/
cb61c9ce05 SAGA2: Fix global constructor warnings in speech.cpp 2021-07-19 09:20:40 +09:00
a/
83d9a1f442 SAGA2: Fix global constructor warnings in main.cpp 2021-07-19 08:31:05 +09:00
a/
be4b93a9ed SAGA2: Fix global constructor warning in automap.cpp 2021-07-19 08:09:02 +09:00
a/
578bbea67c SAGA2: Fix global constructor warning in speldata.cpp 2021-07-18 17:38:49 +09:00
a/
935fe59e6f SAGA2: Fix global constructor warnings in beegee.cpp 2021-07-18 17:10:20 +09:00
a/
5e17d043ed SAGA2: Fix global constructor warnings 2021-07-18 16:43:03 +09:00
a/
a5bcf36816 SAGA2: Fix global constructor warnings in task.cpp 2021-07-18 16:43:03 +09:00
a/
eeef415809 SAGA2: Fix global constructor warnings in tile.cpp 2021-07-18 15:37:57 +09:00
a/
bd93759120 SAGA2: Fix memory leak in Saga2Engine 2021-07-18 14:49:07 +09:00
a/
fa2eedced5 SAGA2: Move tileImageBanks to Saga2Engine 2021-07-18 13:58:33 +09:00
a/
38057f51d0 SAGA2: Fix global constructor warning in tilemode.cpp 2021-07-18 13:58:33 +09:00
a/
703ff18cb3 SAGA2: Fix a global constructor warning in tilemode.cpp 2021-07-18 12:57:12 +09:00
a/
17bcde4f6f SAGA2: Fix ActorAssignment deletion 2021-07-18 12:55:50 +09:00
a/
ae1e995ccc SAGA2: Fix global constructor warnings in uidialog.cpp 2021-07-18 12:22:23 +09:00
a/
f439b36bc8 SAGA2: Fix global constructor warning in vwdraw.cpp 2021-07-18 12:14:01 +09:00
a/
1ce9f5614a SAGA2: Remove displayPage from gDisplayPort 2021-07-18 12:11:11 +09:00
a/
be1048d954 SAGA2: Fix pointer arithmetic in actor/object constructors 2021-07-17 13:02:02 +09:00
a/
d6bd7b2f22 SAGA2: Fix global constructor warning in playmode.cpp 2021-07-17 11:32:46 +09:00
a/
582952b6a0 SAGA2: Move backPort to Saga2Engine 2021-07-17 11:29:23 +09:00
a/
500916b5ca SAGA2: Move playerList to Saga2Engine 2021-07-17 11:23:24 +09:00
a/
8b28cb61b3 SAGA2: Fix global constructor warnings in property.cpp 2021-07-17 10:20:19 +09:00
a/
24435f5bfc SAGA2: Fix global constructors in panel.cpp 2021-07-17 07:37:18 +09:00
a/
32ac17817f SAGA2: Move G_BASE to Saga2Engine 2021-07-17 07:37:18 +09:00
a/
9a72b42cf9 SAGA2: Properly initialize gToolBase 2021-07-17 07:37:18 +09:00
a/
cc93ff8ff4 SAGA2: Fix global constructor in object.cpp 2021-07-17 06:53:06 +09:00
a/
ce6b9a1a1b SAGA2: Fix global constructor in speech.cpp 2021-07-17 06:52:37 +09:00
a/
39b629de92 SAGA2: Properly initialize static fields in mouseimg.cpp 2021-07-17 06:30:36 +09:00
a/
4c36374d34 SAGA2: Fix global constructor warnigns in mouseimg.cpp 2021-07-17 06:12:11 +09:00
a/
7888757dad SAGA2: Move pointer to Saga2Engine 2021-07-17 06:12:11 +09:00
a/
34fa087b3f SAGA2: Initialize gPixelMap properly 2021-07-17 06:12:11 +09:00
a/
7561607213 SAGA2: Make pointer behavior replicate original 2021-07-17 06:12:11 +09:00
a/
16c1879e58 SAGA2: Remove a few original mouse routines 2021-07-17 06:12:11 +09:00
a/
d3c4d62ec4 SAGA2: Fix global constructors in intrface.h 2021-07-17 06:12:11 +09:00
a/
47f5d47542 SAGA2: Fix global constructor warning on gtextbox.cpp 2021-07-17 02:55:26 +09:00
a/
14e96f0b3d SAGA2: Fix global constructors in dispnode.cpp 2021-07-17 02:55:26 +09:00
a/
a613db2c9b SAGA2: Move mainDisplayList to SAGA2Engine 2021-07-17 02:55:26 +09:00
a/
5554a04475 SAGA2: Remove arrowptr.cpp 2021-07-17 02:55:26 +09:00
Eugene Sandulenko
b8c8432a46
SAGA2: Use conventional save names 2021-07-16 01:18:56 +02:00
Eugene Sandulenko
71443dbc7f
SAGA2: Properly write offset to the extened save header 2021-07-16 01:18:56 +02:00
a/
e67b33d242 SAGA2: Fix Extended Save compatibility with original 2021-07-16 05:43:27 +09:00
a/
f249786fc7 SAGA2: Add limited Extended Savegame support 2021-07-16 04:25:06 +09:00
a/
23910f0d95 SAGA2: Make remaining chunk sizes portable 2021-07-16 00:08:46 +09:00
a/
668e4bff41 SAGA2: Make FactionTallies chunk size portable 2021-07-16 00:08:46 +09:00
a/
d0beb60d2f SAGA2: Make Mission chunk size portable 2021-07-16 00:08:46 +09:00
a/
e6365abfd9 SAGA2: Make Sensor chunk size portable 2021-07-16 00:08:46 +09:00
a/
0b0c3ed446 SAGA2: Fix Container deletion 2021-07-15 23:34:13 +09:00
a/
93f24f239c SAGA2: Make more save chunk sizes portable 2021-07-15 23:33:40 +09:00
a/
d07f2c8af2 SAGA2: Fix rest of save/loading code 2021-07-15 21:07:09 +09:00
a/
6518db9554 SAGA2: Fix original Tasks save/loading 2021-07-15 20:59:45 +09:00
Eugene Sandulenko
18e18298f1
SAGA2: Properly initialize tasks on loading 2021-07-15 13:27:32 +02:00
a/
e2d7bbe279 SAGA2: Make ActiveItemStates save size portable 2021-07-15 20:04:34 +09:00
a/
2d20a99a33 SAGA2: Fix original PlayerActor save/loading 2021-07-15 20:04:34 +09:00
a/
2625fafbc5 SAGA2: Make Timers/Alarms/Threads save size portable 2021-07-15 20:04:34 +09:00
Eugene Sandulenko
621599cd58
SAGA2: Add (not-yet-working) debug mode for tile drawing 2021-07-15 00:16:47 +02:00
Eugene Sandulenko
e6047c2da7
SAGA2: Fix buffer overrun. CID 1457901, 1457994 2021-07-14 23:48:07 +02:00
Eugene Sandulenko
3a7e09e530
SAGA2: Use safer string manupulation. CID 1458016 2021-07-14 23:45:18 +02:00
Eugene Sandulenko
410192d10d
SAGA2: Prevent potential buffer overflow. CID 1457976 2021-07-14 23:43:44 +02:00
Eugene Sandulenko
e4e572a798
SAGA2: Fix Shorten decoder. CID 1457991, 1457880 2021-07-14 23:41:44 +02:00
Eugene Sandulenko
fa93ff5558
SAGA2: Remove logically dead code. CID 1457966 2021-07-14 23:31:12 +02:00
Eugene Sandulenko
af52dbc638
SAGA2: Fix panel traversal logic. CID 1458093 2021-07-14 23:28:39 +02:00
a/
0d7a8dc7dc SAGA2: Make several save size calculations portable 2021-07-14 14:19:21 +09:00
a/
6f7cab17c4 SAGA2: Make Calender save size portable 2021-07-14 12:13:35 +09:00
a/
72ed20db10 SAGA2: Make Globals save size portable 2021-07-14 12:12:07 +09:00
a/
afdfff9c81 SAGA2: Fix Task loading 2021-07-14 09:45:28 +09:00
Eugene Sandulenko
a5806ff9e1
SAGA2: Remove pointless checks. CID 1457961, 1458039 2021-07-13 10:30:24 +02:00
Eugene Sandulenko
5b19291ecb
SAGA2: Fix memory leak in TileBank. CID 1458025 2021-07-13 10:30:24 +02:00
Eugene Sandulenko
c298ece898
SAGA2: Fix CID 1457983 which is false positive, but could prevent bugs in the future 2021-07-13 10:30:24 +02:00
Eugene Sandulenko
0942c69e73
SAGA2: Set timer to active on loading. CID 1458214 2021-07-13 01:25:34 +02:00
Eugene Sandulenko
374fd0f680
SAGA2: Fix default constructor for delayedNavigation struct. CID 1457847 2021-07-13 01:25:34 +02:00
Eugene Sandulenko
357ac01612
SAGA2: Clear saveAutoMap buffer before generating. CID 1458212 2021-07-13 01:25:34 +02:00
Eugene Sandulenko
cafd2a67e9
SAGA2: Properly iniy HuntTask on loading. CID 1458215 2021-07-13 01:25:34 +02:00
Eugene Sandulenko
ab9e72e0cb
SAGA2: Init QueueItem. CID 1458217 2021-07-13 01:25:34 +02:00
Eugene Sandulenko
bcaba43ff0
SAGA2: Fix more uninitialized variables 2021-07-13 01:25:34 +02:00
Eugene Sandulenko
9b8635ff80
SAGA2: Rename loadsave.* to saveload.*
In order to be consistent with other engines
2021-07-12 17:11:37 +02:00
Eugene Sandulenko
24fa43f2ce
SAGA2: Move SaveFileHeader to more appropriate place 2021-07-12 17:11:37 +02:00
Eugene Sandulenko
1d169ee4bf
SAGA2: Remove savefile.* 2021-07-12 17:11:37 +02:00
Eugene Sandulenko
eb7c7273db
SAGA2: Remove old save/load methods 2021-07-12 17:11:37 +02:00
a/
8b460556ac SAGA2: Move _bandList construction to Saga2Engine 2021-07-12 19:23:19 +09:00
a/
54cf566278 SAGA2: Make actorCount constant 2021-07-12 19:23:19 +09:00
a/
46f426ccdb SAGA2: Remove unneeded step in cleanupGameState 2021-07-12 17:19:01 +09:00
a/
97f90e5e2d SAGA2: Fix list removal on cleanupTimers 2021-07-12 17:19:01 +09:00
a/
5e6d32062c SAGA2: Fix list removal on gControl delete 2021-07-12 17:19:01 +09:00
a/
f0016b02df SAGA2: Fix debug messages 2021-07-12 17:19:01 +09:00
a/
28b91b2eef SAGA2: Implement ContainerNodes save/loading 2021-07-12 13:08:48 +09:00
a/
6d84b504bc SAGA2: Fix savePaletteState debug message 2021-07-12 13:08:48 +09:00
a/
3fa5f4b67f SAGA2: Implement Palette State save/loading 2021-07-12 13:08:48 +09:00
a/
7f359b450f SAGA2: Implement UIState save/loading 2021-07-12 13:08:48 +09:00
a/
d2f96b708a SAGA2: Implement AutoMap save/loading 2021-07-12 13:08:48 +09:00
a/
db9ad228cd SAGA2: Implement SpellState save/loading 2021-07-12 13:08:48 +09:00
a/
a6a98833f7 SAGA2: Add Sensor debug output 2021-07-12 13:08:48 +09:00
a/
1bcdc8eb36 SAGA2: Fix alloc-dealloc mismatch 2021-07-12 13:08:48 +09:00
a/
cbf1177550 SAGA2: Implement TileModeState save/loading 2021-07-12 13:08:48 +09:00
a/
5cc7b8803c SAGA2: Implement FactionTallies save/loading 2021-07-12 13:08:48 +09:00
a/
09a416c4ff SAGA2: Implement Mission save/loading 2021-07-12 13:08:48 +09:00
a/
52dce2abe4 SAGA2: Implement TempActorCount save/loading 2021-07-12 13:08:48 +09:00
a/
a9f7ee09d7 SAGA2: Implement Sensor save/loading 2021-07-12 13:08:48 +09:00
Eugene Sandulenko
7c99060cd8
SAGA2: Remove logically dead code. CID 1457951 2021-07-12 00:46:46 +02:00
Eugene Sandulenko
3c7e2ef033
SAGA2: Plug memory leak. CID 1458006 2021-07-12 00:46:46 +02:00
Eugene Sandulenko
f7aa3933b6
SAGA2: Removed useless null chack. CID 1458001 2021-07-12 00:46:46 +02:00
Eugene Sandulenko
9b244f5567
SAGA2: Unwrap unused loop in freeFall(). CID 1457883 2021-07-12 00:46:46 +02:00
Eugene Sandulenko
2ca6bd2c9e
SAGA2: Use safer string manipulation when constructing actor state. CID 1457846 2021-07-12 00:46:45 +02:00
Eugene Sandulenko
28addf67cb
SAGA2: Fix potential buffer overrun. CID 1457900 et al 2021-07-12 00:46:45 +02:00
Eugene Sandulenko
2c2f3e97d7
SAGA2: Fix potential buffer overrun. CID 1457896 2021-07-12 00:46:45 +02:00
Eugene Sandulenko
539d99380e
SAGA2: Remove useless check. CID 1457992
There is an assert above which catches this condition
2021-07-12 00:46:45 +02:00
Eugene Sandulenko
dc6c99f80e
SAGA2: Remove useless assert. CID 1457977 2021-07-12 00:46:45 +02:00
Eugene Sandulenko
5ce5d6b1e0
SAGA2: Properly initialize VideoBox. CID 1457845 2021-07-12 00:46:45 +02:00
Eugene Sandulenko
8d1ad08fe9
SAGA2: Init buffer before saving. CID 1458012 2021-07-12 00:46:45 +02:00
Eugene Sandulenko
fb37e70514
SAGA2: Fix task initializations. CID 1457866, 1457879, 1457959, 1458033 2021-07-12 00:46:45 +02:00
D G Turner
d0020eb6c4 SAGA2: Fix Two Cases of Shadowing Warnings 2021-07-11 16:29:09 +01:00
Eugene Sandulenko
b8bce72561
SAGA2: Fix object initialization in spellio. CID 1457844, 1458000 2021-07-11 15:07:06 +02:00
Eugene Sandulenko
e649cf8465
SAGA2: Fix EffectDisplayPrototype initialization. CID 1457908, 1457986 2021-07-11 15:07:06 +02:00
Eugene Sandulenko
4fd50abfc2
SAGA2: Fix SpellTarget initialization. CID 1457867, 1457940 2021-07-11 15:07:06 +02:00
Eugene Sandulenko
056d14d0d2
SAGA2: Init Spell-related classes. CID 1457858, 1457923, 1457982 2021-07-11 15:07:06 +02:00
Eugene Sandulenko
49d7d7178d
SAGA2: Fix ModalWindow instantiation. CID 1458038 2021-07-11 15:07:02 +02:00
a/
a9bab56f44 SAGA2: Implement Timers save/loading 2021-07-11 19:01:24 +09:00
a/
d822b43468 SAGA2: Fix for list traversal in checkTimers 2021-07-11 19:01:23 +09:00
a/
79102d8190 SAGA2: Replace sizeof by constant in saveActiveRegions 2021-07-11 13:28:18 +09:00
a/
558ecdc97d SAGA2: Implement ActiveRegion save/loading 2021-07-11 13:22:49 +09:00
a/
10fd1031e5 SAGA2: Implement Speech Tasks save/loading 2021-07-11 13:22:49 +09:00
a/
caf6f57b48 SAGA2: Implement TaskActivityList save/load 2021-07-11 13:22:49 +09:00
Eugene Sandulenko
0ad163f56c
SAGA2: Initialize class variables. CID 1457942 2021-07-11 00:56:45 +02:00
Eugene Sandulenko
3fb39a8245
SAGA2: Add default constructor for QueueItem. CID 1457960 2021-07-11 00:50:30 +02:00
Eugene Sandulenko
dceeeb783c
SAGA2: Initialize PlayerActor class variable. CID 1458011 2021-07-11 00:45:51 +02:00
Eugene Sandulenko
36d707a6db
SAGA2: Fix warning. CID 1458015 2021-07-11 00:43:36 +02:00
Eugene Sandulenko
37c1c24ec2
SAGA2: Added constructor to DirMaskGroup. CID 1457975 2021-07-11 00:41:44 +02:00
Eugene Sandulenko
ac8e9ceefb
SAGA2: Fixed to the start location creation. CID 1457971 2021-07-11 00:39:56 +02:00
Eugene Sandulenko
215d84e739
SAGA2: Initialize class variables. CID 1457941, 1457963 2021-07-11 00:37:34 +02:00
Eugene Sandulenko
031c279f78
SAGA2: Properly init gPanel. CID 1457870, 1457887, 1457904, 1457927 2021-07-11 00:32:36 +02:00
Eugene Sandulenko
112d662ae4
SAGA2: Proper fix for out-of-bounds read. CID 1457984 2021-07-11 00:28:37 +02:00
Eugene Sandulenko
dc798f3612
SAGA2: Better fix for CID 1457913 2021-07-11 00:21:19 +02:00
Coen Rampen
40c8197eba SAGA2: Removed MidiPlayer from Music class
This removes the MidiPlayer from the Music class, because it relies on
MidiChannel objects which are not used by the Miles AdLib driver. This should
fix the volume control.
2021-07-10 21:13:15 +02:00
Eugene Sandulenko
eeee8e3d52
Revert "SAGA2: Properly initialize alarm class. CID 1457913"
This reverts commit d368064a18.

This breaks C++98
2021-07-10 20:59:00 +02:00
a/
9238ed9903 SAGA2: Add error check on TaskStacks loading 2021-07-11 03:23:26 +09:00
a/
b919df6bcb SAGA2: Implement Tasks save/loading 2021-07-11 03:23:26 +09:00
Eugene Sandulenko
270279ad4d
SAGA2: Properly implement default constructor for ResourceObjectPrototype. CID 1457943 2021-07-10 17:56:34 +02:00
Eugene Sandulenko
681a75cb60
SAGA2: Properly initialize Location. CID 1457874 2021-07-10 17:56:33 +02:00
Eugene Sandulenko
ba743f64fb
SAGA2: Implement default constructor for ActiveRegion. CID 1458003 2021-07-10 17:56:33 +02:00
Eugene Sandulenko
6c68acad2d
SAGA2: Fix object destruction. CID 1457997 2021-07-10 17:56:33 +02:00
Eugene Sandulenko
85c9da6594
SAGA2: Class initialization fixes. CID 1457913, 1457897 2021-07-10 13:30:58 +02:00
Eugene Sandulenko
d368064a18
SAGA2: Properly initialize alarm class. CID 1457913 2021-07-10 13:30:34 +02:00
Eugene Sandulenko
32a13e7324
SAGA2: Fix CImageNode initialization. CID 1457944 2021-07-10 13:23:34 +02:00
Eugene Sandulenko
e9a3b99931
SAGA2: Properly initialize MetaTileID and ActiveItemID. CID 1457892, 1458029 2021-07-10 13:18:29 +02:00
Eugene Sandulenko
df54bc8fd6
SAGA2: Init hResource on failed read. CID 1458092 2021-07-10 13:09:57 +02:00
D G Turner
032f9e3857 SAGA2: Fix GCC Signed vs. Unsigned Warning 2021-07-10 01:21:57 +01:00