Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-04-03 | Cleanup of decompress_sci_view(). Also, ALL of the cases where that function ↵ | Filippos Karapetis | |
returned 1 are fatal, as the resulting object will be invalid (null) and will crash ScummVM, so they've all been changed to asserts instead of warnings svn-id: r39817 | |||
2009-04-03 | Some more FreeSCI <-> SCI changes | Filippos Karapetis | |
svn-id: r39808 | |||
2009-04-03 | Changed some references from "FreeSCI" to "SCI" or "ScummVM" | Filippos Karapetis | |
svn-id: r39807 | |||
2009-04-03 | Merged the SCI1 and SCI11 cel drawing functions | Filippos Karapetis | |
svn-id: r39806 | |||
2009-04-02 | pic_port_bounds was only set from command-line parameters it seems, so it's ↵ | Filippos Karapetis | |
safe to put it together with the rest of the options svn-id: r39800 | |||
2009-04-01 | - Wrapped all the code for custom graphics options around a ↵ | Filippos Karapetis | |
CUSTOM_GRAPHICS_OPTIONS define. Most of these options don't work in 256-color mode, plus there is currently no way to actually set/change them somehow (other than modifying the code) - Added a FIXME for the abuse of the pic_port_bounds graphics option - it's actually set by the game itself in kSetPort() - Added some test code for setting palette intensity in KPalette() (currently disabled) svn-id: r39794 | |||
2009-03-31 | Got rid of the gfx_res_mod_t struct | Filippos Karapetis | |
svn-id: r39771 | |||
2009-03-30 | Initialize _staticPalette when creating the graphics resource manager. This ↵ | Filippos Karapetis | |
allows KQ6 to start (and then sit idly doing nothing in the main menu :) ) svn-id: r39769 | |||
2009-03-30 | Wrapped all the still WIP SCI32-specific code around appropriate ifdef ↵ | Filippos Karapetis | |
blocks. SCI32 has fundamental differences from previous SCI versions (e.g. direct point addressing is no longer possible), most of SCI32 games use SVGA resolutions and currently a lot of SCI32 specific code is missing (like, for example, the newer string and array handling functions, the widget system etc). This has been done in the same manner as in the SCUMM and SAGA engines. svn-id: r39750 | |||
2009-03-29 | SCI: don't delete static palette twice | Willem Jan Palenstijn | |
svn-id: r39748 | |||
2009-03-29 | SCI: Merge static palette into global palette at startup | Willem Jan Palenstijn | |
svn-id: r39747 | |||
2009-03-29 | SCI: remove some debugging printfs | Willem Jan Palenstijn | |
svn-id: r39746 | |||
2009-03-25 | Remove a workaround in the line drawing function - it shouldn't be necessary ↵ | Filippos Karapetis | |
anymore svn-id: r39697 | |||
2009-03-25 | Changed the primitive equality check to not use Common::Rect, as the two ↵ | Filippos Karapetis | |
primitives being compared might not actually be rectangles (e.g. they may be lines, in which case the "width" and "height" might be negative) svn-id: r39695 | |||
2009-03-25 | Changed the font flag defines to an enumeration | Filippos Karapetis | |
svn-id: r39690 | |||
2009-03-25 | Merged sciw_select_item() and sciw_unselect_item() | Filippos Karapetis | |
svn-id: r39689 | |||
2009-03-25 | - Renamed gfx/sci_widgets.* to gfx/gfx_gui.*, as these files contain GUI ↵ | Filippos Karapetis | |
elements mostly, like windows and status bars - Moved kWindowAutoRestore from gfx_widgets.h to gfx_gui.h svn-id: r39687 | |||
2009-03-25 | Remove superfluous comma | Filippos Karapetis | |
svn-id: r39686 | |||
2009-03-25 | Changed some flags to enums | Filippos Karapetis | |
svn-id: r39685 | |||
2009-03-24 | SCI: Changed some char* into Common::String | Max Horn | |
svn-id: r39663 | |||
2009-03-24 | SCI: Only pass the pointerpos to Menubar::mapPointer, not the full gfx_state_t | Max Horn | |
svn-id: r39662 | |||
2009-03-24 | SCI: moved sci_strndup to menubar.cpp | Max Horn | |
svn-id: r39661 | |||
2009-03-24 | SCI: Fixed some leaks introduced by my previous changes | Max Horn | |
svn-id: r39660 | |||
2009-03-24 | SCI: C++ify menu code | Max Horn | |
svn-id: r39659 | |||
2009-03-23 | Cleanup | Filippos Karapetis | |
svn-id: r39633 | |||
2009-03-23 | - Moved palette initialization inside the graphics resource manager | Filippos Karapetis | |
- The static palette is no longer needlessly referenced directly outside the graphics resource manager - Moved the SCI interpreter version inside the graphics resource manager, instead of gfx_state_t svn-id: r39626 | |||
2009-03-22 | Further objectification of the graphics resource manager | Filippos Karapetis | |
svn-id: r39621 | |||
2009-03-22 | SCI: Fixed nasty bug in simulate_stippled_line_draw, caught only thanks to ↵ | Max Horn | |
warnings by the Wii compiler. svn-id: r39616 | |||
2009-03-21 | Cleanup | Filippos Karapetis | |
svn-id: r39593 | |||
2009-03-19 | Cleaned up gfxop_draw_rectangle(). Also, removed a check insode ↵ | Filippos Karapetis | |
BASIC_CHECKS() which is impossible to occur svn-id: r39540 | |||
2009-03-19 | Fixed issues with commit #39449, fixing some graphical glitches with the GUI ↵ | Filippos Karapetis | |
widgets svn-id: r39534 | |||
2009-03-18 | Renamed resmgr.cpp -> gfx_resmgr.cpp | Filippos Karapetis | |
Moved all files from gfx/resource/* to gfx/* svn-id: r39515 | |||
2009-03-18 | Slight cleanup | Filippos Karapetis | |
svn-id: r39514 | |||
2009-03-18 | Cleaned up graphics initialization a bit | Filippos Karapetis | |
svn-id: r39513 | |||
2009-03-18 | Cleanup | Filippos Karapetis | |
svn-id: r39506 | |||
2009-03-17 | Cleanup | Filippos Karapetis | |
svn-id: r39501 | |||
2009-03-17 | Further objectification of the graphics resource manager | Filippos Karapetis | |
svn-id: r39499 | |||
2009-03-17 | Fix warning. | Johannes Schickel | |
svn-id: r39498 | |||
2009-03-17 | Started objectifying the graphics resource manager (refer to patch #2689887) | Filippos Karapetis | |
svn-id: r39492 | |||
2009-03-17 | SCI: fix warning | Max Horn | |
svn-id: r39483 | |||
2009-03-17 | Removed the "About FreeSCI" menu as discussed in -devel, now that the ↵ | Filippos Karapetis | |
FreeSCI contributors have been moved to the AUTHORS file svn-id: r39476 | |||
2009-03-16 | It seems that the SCI GUI code tries to show rectangles with negative ↵ | Filippos Karapetis | |
height. Added some sanity checks for this, but the *real* problem lies elsewhere svn-id: r39451 | |||
2009-03-16 | Changed the temporary helper functions to defines | Filippos Karapetis | |
svn-id: r39450 | |||
2009-03-16 | Replaced some rect_t operations with our common ones. For now, two helper ↵ | Filippos Karapetis | |
functions are used to easily change types between Common::Rect and rect_t, until rect_t is removed svn-id: r39449 | |||
2009-03-16 | SCI: Removed sbtree code by Common::Hashmap | Max Horn | |
svn-id: r39439 | |||
2009-03-16 | Replaced "xl" with "width" and "y1" with "height" in places where rectangles ↵ | Filippos Karapetis | |
are used svn-id: r39435 | |||
2009-03-15 | SCI: Indention changes, changed 'songlib_t' params to 'const songlib_t &' | Max Horn | |
svn-id: r39429 | |||
2009-03-14 | SCI: Fixed warning | Max Horn | |
svn-id: r39381 | |||
2009-03-14 | Changed the "internal" variable inside gfxr_pic_t to priorityTable (cause ↵ | Filippos Karapetis | |
that's what it is), and changed its type to int * to avoid unneeded casts svn-id: r39375 | |||
2009-03-14 | Removed the unused struct "internal" inside gfx_pixmap_t | Filippos Karapetis | |
svn-id: r39374 |