Age | Commit message (Collapse) | Author |
|
This removes the dependency on array.h from str.h.
Also, begun migration from the confusing type name "StringList" to
the more appropriate StringArray.
svn-id: r48282
|
|
svn-id: r48097
|
|
drawn on screen
svn-id: r47816
|
|
svn-id: r47799
|
|
svn-id: r47784
|
|
svn-id: r47776
|
|
invoke_selector
svn-id: r47665
|
|
svn-id: r47649
|
|
parameters), assigned IsOnMe to OnMe (needs verification, but seems to be correct) and changed kSave(8) to return nonzero. The menu of the Phantasmagoria demo is now shown, together with its creepy music :)
svn-id: r47648
|
|
kDoSound call used in Sound::play(), which fixes at least my version of KQ7 - probably others. The kernel table initialization now occurs after the script signatures are adjusted as we need it adjusted before checking through Sound::play for the kDoSound call.
svn-id: r47645
|
|
svn-id: r47599
|
|
svn-id: r47598
|
|
svn-id: r47573
|
|
svn-id: r47541
|
|
svn-id: r47480
|
|
pointed at by KernelFuncWithSignature::signature.
svn-id: r47275
|
|
svn-id: r46949
|
|
svn-id: r46918
|
|
- Set signature for Array/String
- Add the kernel table differences for the GK2 demo
- Implement kMessage changes in SCI32
- Use an empty string as the default path for all games now (and modify kValidPath to accept that only as valid)
- Add dereferencing for Arrays
svn-id: r46756
|
|
the other list-related functions), thanks to the help of waltervn
svn-id: r46744
|
|
implemented kListAllTrue with the help of waltervn
svn-id: r46742
|
|
can be highlighted and clicked when the control panel is shown in GK1, and the options dialog pops up when the options button is selected
svn-id: r46741
|
|
implemented kListIndexOf
svn-id: r46739
|
|
svn-id: r46635
|
|
SciGuiAnimate:invoke()) and kListAt. Now, the Sierra logo music can be heard, and game logic is running on objects of the animated views list
svn-id: r46591
|
|
svn-id: r46588
|
|
kPortrait in KQ6CD only
svn-id: r46585
|
|
GK1 menu).
svn-id: r46533
|
|
animation functions
svn-id: r46529
|
|
engine should deduce the parameters it needs from that object. Added stub view functions based on that fact. Also, added a sanity check in kCelHigh and kCelWide
svn-id: r46527
|
|
- Fix dup for kArray/kString
- Implement kFileIO::rename (SCI1.1)
- Implement part of the SCI32 additions to kFileIO
- Implement the GetSaveDir part of kSave (SCI2.1)
- Torin (SCI2.1!) now shows signs of life -- it will create the torin.prf file with correct data!
svn-id: r46521
|
|
- Fully implement kArray and kIsHiRes and mostly implement kString (printf and atoi subfunctions still missing).
- Add a dummy SciGui class for SCI32 to bypass the views. Gabriel Knight 1 will now play the Sierra logo music and the main menu music.
- Some other minor SCI32 changes.
svn-id: r46462
|
|
svn-id: r46426
|
|
svn-id: r46252
|
|
the new code didn't handle priority changes by kGraph()
svn-id: r45658
|
|
portraits in the Windows CD version of KQ6
svn-id: r45552
|
|
original, and fixed a bug in the process (the previous code ignored z when calculating the height)
svn-id: r45463
|
|
and we have the same functionality in the debug console
- Merged the view signal flags from kernel.h and gui_animate.h, and named them appropriately. Also, updated the notes next to them, cause some were incorrectly marked as not used in our engine
- Added a note about a hack used in the old GUI in the view signal flags
- Moved the control state flags inside gui_helpers.h
svn-id: r45310
|
|
svn-id: r45273
|
|
svn-id: r45234
|
|
(currently crashes in kMessage)
svn-id: r45102
|
|
svn-id: r45040
|
|
svn-id: r44860
|
|
finished)
svn-id: r44787
|
|
SegManager::lookupList
svn-id: r44769
|
|
svn-id: r44706
|
|
This is a major rewrite of the graphics code. A slightly adapted
version of the old code is still available and currently the default.
The new code is selectable in sci.cpp, but is not yet finished.
svn-id: r44565
|
|
ShowSends, ShowObjs, ShowFree, StackUsage and Profiler) to be dummy functions - we have our own debugger, and don't use these functions for debugging
- Removed the function number parameter from all kernel functions, as it's no longer needed, and removed the FAKE_FUNCT_NR hack
- Removed kUnknown() and kStub()
- Dummy/unknown kernel functions are no longer invoked, and a warning is shown instead, with the paremeters passed to them
Note: there is an evil hack used for debugging scripts in invoke_selector(), which probably no longer works now
svn-id: r44461
|
|
All string access to segments should now work with both raw and non-raw
(reg_t) segments, using the new utility functions in segMan.
There will likely be regressions.
svn-id: r44388
|
|
- Changed all the SCI version checks to use getSciVersion()
- Also made getSciVersionDesc a global function (removes some ugly accessing of the SCI engine)
The fallback detector should work correctly now
svn-id: r44269
|