Age | Commit message (Collapse) | Author |
|
- 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
|
|
ResourceManager. The GK1 CD main menu music now works.
svn-id: r46660
|
|
kPortrait in KQ6CD only
svn-id: r46585
|
|
SQ4CD complain that it's invalid if it's empty
svn-id: r46570
|
|
svn-id: r46569
|
|
svn-id: r46563
|
|
Some parts of the main menu can be seen now in GK1
svn-id: r46528
|
|
- 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
|
|
slight hack to the SoundCommandParser constructor
svn-id: r46430
|
|
under oldgui, oldgui doesn't like calling of setPortPic during loading
svn-id: r46294
|
|
svn-id: r46252
|
|
svn-id: r45862
|
|
svn-id: r45842
|
|
svn-id: r45667
|
|
deleting and recreating it when restoring games
- Merged game_exit(), script_free_vm_memory() and script_free_engine()
- Cleanup
svn-id: r45666
|
|
svn-id: r45660
|
|
the new code didn't handle priority changes by kGraph()
svn-id: r45658
|
|
class
svn-id: r45653
|
|
svn-id: r45568
|
|
svn-id: r45563
|
|
svn-id: r45562
|
|
but other methods haven't been updated yet
svn-id: r45555
|
|
screen updates that the current menu code is doing using new graphics functions (still unfinished). Some cleanup.
svn-id: r45536
|
|
Also clears screen with 0 on sci1.1 games (needs further investigation), fixes pictures
svn-id: r45500
|
|
(defined in sci.h)
svn-id: r45459
|
|
supposed to be modified by the user (e.g. the way lines and brushes are drawn), and we can implement any of them again if needed in the new GUI (but they shouldn't really be needed).
- Added a config option to disable dithering in the new GUI if requested, called "undither", which is set to true by default and can be changed to false if needed per game
- The per-resource palette code has been removed for now, to be replaced by regular hashmaps (once the FreeSCI scifx reading code has been converted)
svn-id: r45378
|
|
svn-id: r45368
|
|
svn-id: r45366
|
|
svn-id: r45217
|
|
svn-id: r45177
|
|
used, and removed tools.*. Also, removed all the unused includes to tools.h from several places
svn-id: r45176
|
|
Some cleanup
svn-id: r45124
|
|
svn-id: r45028
|
|
loading with the new GUI
svn-id: r44934
|
|
messages printed to the console
svn-id: r44858
|
|
svn-id: r44857
|
|
game entries in the detector
svn-id: r44856
|
|
finished)
svn-id: r44787
|
|
timestamps are now calculated from Epoch time, instead of game start time (the functionality is exactly the same, though)
svn-id: r44773
|
|
header file from another header file unless you absolutely *must* do it; if possible, try to use class forwards instead, and include the headers from source files only
svn-id: r44767
|
|
- Renamed gui -> _gui in EngineState, for consistency
- Added a reference to SciGuiCursor in EngineState, to be used by current code
- Renamed setCursorHide -> hideCursor, setCursorShow -> showCursor
- Moved the cursor zone limiting code inside SciGuiCursor. This code is currently not functioning, as we need to call refreshPosition() before each updateScreen() call to limit the cursor position.
svn-id: r44760
|
|
svn-id: r44731
|
|
svn-id: r44730
|
|
changes to the logic, yet)
svn-id: r44717
|
|
- Replaced the FreeSCI line drawing code (which is actually Bresenham) with Graphics::drawLine(), after discussing with waltervn. This shouldn't bring any regressions, as we're no longer offering the option to scale the background at a vector level. After playing through some of the games, I haven't noticed any regressions
- Some cleanup
svn-id: r44692
|
|
SciGuiWindowMgr)
- Renamed "cell" -> "cel"
svn-id: r44649
|
|
implemented in newgui
svn-id: r44606
|
|
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
|
|
mode now
- Simplified the mouse cursor manipulation code
svn-id: r44502
|