aboutsummaryrefslogtreecommitdiff
path: root/engines/startrek/graphics.cpp
AgeCommit message (Collapse)Author
2019-08-15STARTREK: Add a consoleFilippos Karapetis
This also fixes an uninitialized pointer crash (_mapFile)
2019-06-11STARTREK: Adapt many usages of Common::SharedPtr() to regular pointersFilippos Karapetis
2019-06-11STARTREK: Remove the FileStream wrapper classFilippos Karapetis
2019-05-28Revert "STARTREK: Start adding a console"Thierry Crozat
This reverts commit 33fb9809c3a1353d927a3c7dfa41e673d79a089e. The engine/startrek/console.h and engine/startrek/console.cpp files were missing from that commit, which break compilation.
2019-05-28STARTREK: Start adding a consoleFilippos Karapetis
We need to properly inject it to all inner screen update loops
2019-05-27STARTREK: Improve game responsivenessFilippos Karapetis
- Add a delay after screen updates - Do not update the screen when drawing the background - this is unnecessary - Fix memory leak when drawing the background
2019-05-27STARTREK: Replace getRectEncompassing() with extend()Filippos Karapetis
2018-08-31STARTREK: Initialize more variables in graphicsStrangerke
2018-08-09STARTREK: Fix Various Compiler Warnings.D G Turner
2018-08-09STARTREK: Implement republic map screenMatthew Stewart
2018-08-09STARTREK: Fix memory leak in graphics.cppMatthew Stewart
2018-08-09STARTREK: Janitorial: Add end of namespace commentsStrangerke
2018-08-09STARTREK: Implement text input boxesMatthew Stewart
Needed for SINS mission with the keypads
2018-08-09STARTREK: Fix .BAN file rendering behind textboxesMatthew Stewart
2018-08-09STARTREK: Implement "BAN" files.Matthew Stewart
These are background animations in various rooms, purely visual.
2018-08-09STARTREK: Reformat with artistic styleMatthew Stewart
2018-08-09STARTREK: Formatting correctionsMatthew Stewart
2018-08-09STARTREK: Move function descriptions to headersMatthew Stewart
2018-08-09STARTREK: Half-done implementation of drawR3ShapeMatthew Stewart
Handles drawing, scaling, probably rotating objects in space.
2018-08-09STARTREK: Fix sound, support MT32.Matthew Stewart
Also jump to the first mission after the intro.
2018-08-09STARTREK: Get starfields working for the introMatthew Stewart
2018-08-09STARTREK: Fixes to sprites when off-screenMatthew Stewart
There was a problem implementing FEATHER6 where a thrown rock goes off-screen, which breaks an assertion that "rect.height() != 0" when drawing it.
2018-08-09STARTREK: Fix memory leak in drawAllSpritesMatthew Stewart
2018-08-09STARTREK: Fix animations underneath textboxesMatthew Stewart
2018-08-09STARTREK: Fix some uninitialized variablesMatthew Stewart
2018-08-09STARTREK: Demon6, including the special case menuMatthew Stewart
2018-08-09STARTREK: Demon2, half of Demon3 doneMatthew Stewart
2018-08-09STARTREK: Default behaviour for look actionMatthew Stewart
2018-08-09STARTREK: Inventory menu and hotspotsMatthew Stewart
Action buttons now react when hovering over hotspots.
2018-08-09STARTREK: Buffer all changes to the mouse bitmapMatthew Stewart
2018-08-09STARTREK: Tweak events to update mouse more oftenMatthew Stewart
2018-08-09STARTREK: Action menuMatthew Stewart
2018-08-09STARTREK: Refactor text and menusMatthew Stewart
Moved them out of the Graphics class and into their own files.
2018-08-09STARTREK: Sprite layeringMatthew Stewart
2018-08-09STARTREK: Initialization of away mission.Matthew Stewart
Crew successfully beams in and does their idle animation.
2018-08-09STARTREK: Palette fadingMatthew Stewart
2018-08-09STARTREK: Objects and animations.Matthew Stewart
Testing them with the transporter room.
2018-08-09STARTREK: Rects don't include right/bottom pixel.Matthew Stewart
Fixes some off-by-one errors.
2018-08-09STARTREK: Options menuMatthew Stewart
2018-08-09STARTREK: Remove executable bit on source filesMatthew Stewart
2018-08-09STARTREK: Set default mouse sprite to stop crashesMatthew Stewart
2018-08-09STARTREK: Disabling menu buttons + text menu.Matthew Stewart
2018-08-09STARTREK: Implement CD Audio handling.Matthew Stewart
2018-08-09STARTREK: Add mouse cursorMatthew Stewart
2018-08-09STARTREK: Fix off-by-1 bug in drawSpriteMatthew Stewart
2018-08-09STARTREK: Implement drawAllSprites properly.Matthew Stewart
Still need to do the part which calculates sprite priorities.
2018-08-09STARTREK: Begin implementing menusMatthew Stewart
2018-08-09STARTREK: Begin implementation of showText.Matthew Stewart
Also started using SharedPtrs.
2018-08-09STARTREK: Implement addSprite and delSpriteMatthew Stewart
2018-08-09STARTREK: Implement draw modes 2 and 3 for spritesMatthew Stewart