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