Commit Graph

713 Commits

Author SHA1 Message Date
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
Eugene Sandulenko
7a2987559d
SAGA2: Fix hResContext instantiation. CID 1457981 2021-07-10 00:56:14 +02:00
Eugene Sandulenko
a28b7a0826
SAGA2: Properly handle case when resource is not available. CID 1457979 2021-07-10 00:56:14 +02:00
Eugene Sandulenko
6c7bc55138
SAGA2: Init text blinking on creation. CID 1457865 2021-07-10 00:56:14 +02:00
Eugene Sandulenko
98da4283c7
SAGA2: Initialize GrabInfo on instantiation. CID 1457996 2021-07-10 00:56:14 +02:00
Eugene Sandulenko
f1768aad72
SAGA2: Fix gPort instantiation. CID 1458031 2021-07-10 00:56:14 +02:00
Eugene Sandulenko
1eb0b617f2
SAGA2: Fix frameSmoother initialization. CID 1458020 2021-07-10 00:56:14 +02:00
Eugene Sandulenko
ce716826a4
SAGA2: Remove unused variable. CID 1457999 2021-07-10 00:56:07 +02:00
a/
ce8c887d76 SAGA2: Implement TaskStack save/loading 2021-07-09 22:01:26 +09:00
a/
b882744405 SAGA2: Remove placement-new for threadList 2021-07-09 12:59:42 +09:00
a/
6ad3058c1a SAGA2: Implement MotionTasks save/loading 2021-07-09 12:59:41 +09:00
a/
42a2c7bc4b SAGA2: Move mTaskList to Saga2Engine 2021-07-09 12:59:41 +09:00
D G Turner
ac5bd7c76f SAGA2: Fix GCC Signed vs. Unsigned Comparison Warnings 2021-07-09 04:36:30 +01:00
D G Turner
b5cd645fdb SAGA2: Fix for GCC Warnings from 64-bit Stream API Changes 2021-07-09 04:22:49 +01:00
a/
2b22e64ffd SAGA2: Implement SAGA Threads save/loading 2021-07-09 08:51:08 +09:00
a/
5e5025205c SAGA2: Implement Data Segment save/loading 2021-07-09 08:51:08 +09:00
a/
d7b8d52859 SAGA2: Implement TileCyclingState save/loading 2021-07-09 08:51:08 +09:00
a/
d9aece25d8 SAGA2: Implement ActiveItemState loading 2021-07-09 06:23:32 +09:00
a/
9be1d8918e SAGA2: Implement CenterActor save/loading 2021-07-09 06:23:32 +09:00
a/
3d4a8a6893 SAGA2: Implement PlayerActor save/loading 2021-07-09 02:31:52 +09:00
a/
a4e78598e2 SAGA2: Move _imagaCache constructor to Saga2Engine 2021-07-09 02:17:19 +09:00
a/
74294c8049 SAGA2: Implement Bands save/loading 2021-07-08 23:04:49 +09:00
a/
6dadb2e641 SAGA2: Implement objects save/loading 2021-07-08 07:09:21 +09:00
a/
da6a70c3e7 SAGA2: Imlement Assignment saving 2021-07-08 04:34:39 +09:00
a/
f1b4faa3d4 SAGA2: Implement Assignment loading 2021-07-08 04:34:39 +09:00
Eugene Sandulenko
b712b9bc1b
SAGA2: Fix COntainerNode creation. CID 1458090 2021-07-07 19:58:06 +02:00
Eugene Sandulenko
1db755c074
SAGA2: Fix size calculation. CID 1458091 2021-07-07 14:39:34 +02:00
a/
c9a87e025c SAGA2: Implement Actor loading partially 2021-07-07 12:36:51 +09:00
a/
e5c884b2ca SAGA2: Fix bandList null access 2021-07-07 12:36:51 +09:00
a/
4392e3f8a1 SAGA2: Implement Actor saving 2021-07-07 12:36:51 +09:00
Paul Gilbert
ea4afc2834 SAGA2: Fix GetRandomBetween method 2021-07-06 20:35:43 -07:00
Eugene Sandulenko
6d891e7f46
SAGA2: Fix linking 2021-07-07 03:09:59 +02:00
Eugene Sandulenko
1ff8ead807
SAGA2: Init Saga2Engine class members. CID 1457993 2021-07-07 01:51:40 +02:00
a/
a931df7740 SAGA2: Un-stub openBook/openParchment 2021-07-07 05:45:45 +09:00
Eugene Sandulenko
81b40efa31
SAGA2: Properly initialize DisplayNode on instantiation. CID 1457922 2021-07-06 21:54:05 +02:00
Eugene Sandulenko
b6b6f184f2
SAGA2: Properly initialize ContainerNode on instantiation. CID 1457922 2021-07-06 21:50:58 +02:00
Eugene Sandulenko
491dab058b
SAGA2: Remove unnecessary check. CID 1457936 2021-07-06 21:46:31 +02:00
Eugene Sandulenko
cb2df677e9
SAGA2: Init ContainerView class members. CID 1457935 2021-07-06 21:42:44 +02:00
Eugene Sandulenko
173cf9ee28
SAGA2: Cleanup and formatting 2021-07-06 21:39:48 +02:00
Eugene Sandulenko
55a9867755
SAGA2: Move globalContainerList to Saga2Engine 2021-07-06 21:34:48 +02:00
Eugene Sandulenko
2223717753
SAGA2: Fix potential null dereference. CID 1457869 2021-07-06 21:19:03 +02:00
Eugene Sandulenko
967f745c68
SAGA2: Initialize button.cpp classes 2021-07-06 21:14:56 +02:00
Eugene Sandulenko
c01939731a
SAGA2: Fix object copying. CID 1458027 2021-07-06 17:49:40 +02:00
Eugene Sandulenko
055a316fce
SAGA2: Fix allocation size. CID 1457903 2021-07-06 17:49:40 +02:00
Eugene Sandulenko
42c888f8c8
SAGA2: Fix out-of-bounds read.. CID 1457984 2021-07-06 17:49:36 +02:00
a/
a7650b1039 SAGA2: Implement Worlds loading 2021-07-07 00:13:15 +09:00
a/
2c7416f99a SAGA2: Implement Timers and Calender saveloading 2021-07-07 00:13:15 +09:00
a/
6c857c3318 SAGA2: Add more debug output for saveload 2021-07-07 00:13:15 +09:00
Eugene Sandulenko
79003be1b3
SAGA2: Fix new[]/delete mismatch 2021-07-06 16:56:37 +02:00
Eugene Sandulenko
827496b333
SAGA2: Fix potential NULL dereference. CID 1458002 2021-07-06 16:55:12 +02:00
Eugene Sandulenko
6e8aed5238
SAGA2: Fix potential null dereferencing. CID 1457864 2021-07-06 16:50:43 +02:00
Eugene Sandulenko
7ccea5e57c
SAGA2: Use safer string copy function 2021-07-06 16:48:00 +02:00
Eugene Sandulenko
4f780ac05e
SAGA2: Cleanup document.cpp 2021-07-06 16:45:18 +02:00
Eugene Sandulenko
9a0b5462bf
SAGA2: Cleanup button.cpp 2021-07-06 16:38:46 +02:00
Eugene Sandulenko
b429407190
SAGA2: Use safer string copy function 2021-07-06 16:37:44 +02:00
Eugene Sandulenko
20a3dd45d2
SAGA2: Cleanup hResMgr 2021-07-06 16:36:31 +02:00
Eugene Sandulenko
c9c77e4aaf
SAGA2: Fixed side effect in assertion. CID 1457988 2021-07-06 16:28:22 +02:00
Eugene Sandulenko
7cbd2455b7
SAGA2: Replaced rest of rand() calls 2021-07-06 16:26:32 +02:00
Eugene Sandulenko
f032f05032
SAGA2: Replace rand() with _random 2021-07-06 16:23:06 +02:00
Eugene Sandulenko
0e0c456612
SAGA2: Replace rand() with _random 2021-07-06 16:02:00 +02:00
Eugene Sandulenko
84fbbc156c
SAGA2: Move mixer assignment to constructor. CID 1457855 2021-07-06 15:01:22 +02:00
Eugene Sandulenko
7c909cd569
SAGA2: Properly initialize TileIterator. CID 1457854 2021-07-06 15:01:22 +02:00
Eugene Sandulenko
aa12af7e1a
SAGA2: Fix Band initialization. CID 1457853, CID 1457980 2021-07-06 15:01:22 +02:00
Eugene Sandulenko
d4c8cfb80d
SAGA2: Properly set actor assignment on loading. CID 1457852, CID 1457891 2021-07-06 15:01:04 +02:00
Eugene Sandulenko
abaf4c3ddd
SAGA2: Fix initialization of SpellTarget. CID 1457848, CID 1457849 2021-07-06 14:40:29 +02:00