Age | Commit message (Collapse) | Author |
|
svn-id: r46918
|
|
sibling. The restore menu is now slightly navigatable.
svn-id: r46790
|
|
- 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
|
|
svn-id: r46613
|
|
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
|
|
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: r46255
|
|
svn-id: r46252
|
|
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
|
|
(defined in sci.h)
svn-id: r45459
|
|
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: r45217
|
|
(currently crashes in kMessage)
svn-id: r45102
|
|
by eco quest 1 when entering menu)
svn-id: r44986
|
|
vocabulary is used
svn-id: r44950
|
|
svn-id: r44928
|
|
svn-id: r44927
|
|
svn-id: r44860
|
|
finished)
svn-id: r44787
|
|
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
|
|
svn-id: r44530
|
|
fail (e.g. in Longbow), so there is no point in having strict validations
- Removed the invalid toggle from kernel signatures - we now never error out on invalid object references, but throw a warning instead
- Simplified determine_reg_type()
svn-id: r44511
|
|
svn-id: r44462
|
|
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
|
|
- 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
|
|
Script::_objects by a HashMap -- goodbye, class IntMapper
svn-id: r44240
|
|
svn-id: r44239
|
|
svn-id: r44170
|
|
svn-id: r44161
|
|
versions that need it
svn-id: r44160
|
|
svn-id: r44153
|
|
svn-id: r44152
|
|
svn-id: r44130
|
|
svn-id: r44128
|
|
svn-id: r44126
|
|
svn-id: r44082
|
|
macro to a function
svn-id: r44081
|
|
getObjectName, respectively)
- Renamed alloc_List -> allocateList, alloc_Node->allocateNode, alloc_hunk_entry->allocateHunkEntry, free_hunk_entry->freeHunkEntry, for consistency
svn-id: r44039
|