Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Filippos Karapetis
0ae3cbc2e8
STARTREK: Reduce usage of SharedPtr, and simplify bitmap related calls
2019-12-28 13:22:18 +02:00
Filippos Karapetis
da9bd9a102
STARTREK: Simplify setBackgroundImage()
2019-12-27 16:54:58 +02:00
Filippos Karapetis
b2d1cfa126
STARTREK: Refactored mouse cursor and bitmap handling
...
- Reduced usage of SharedPtr
- Simplified the mouse cursor code (normal, locked, stack handling)
- Simplified the background handling code
- Initialize the mouse cursor after the graphics are initialized
2019-10-29 02:58:36 +02:00
Filippos Karapetis
709d606e01
STARTREK: Adapt many usages of Common::SharedPtr() to regular pointers
2019-06-11 00:48:16 +03:00
Filippos Karapetis
3f7f1a2410
STARTREK: Remove the FileStream wrapper class
2019-06-11 00:48:15 +03:00
D G Turner
86c6e3f460
STARTREK: Fix Various Compiler Warnings.
2018-08-09 19:02:00 +01:00
Matthew Stewart
bd1b9f66cb
STARTREK: Implement republic map screen
2018-08-09 08:37:30 +02:00
Strangerke
be4174dc3d
STARTREK: Janitorial: Add end of namespace comments
2018-08-09 08:37:30 +02:00
Matthew Stewart
f412328181
STARTREK: Implement text input boxes
...
Needed for SINS mission with the keypads
2018-08-09 08:37:30 +02:00
Matthew Stewart
5660ce8134
STARTREK: Fix .BAN file rendering behind textboxes
2018-08-09 08:37:30 +02:00
Matthew Stewart
919db23841
STARTREK: Implement "BAN" files.
...
These are background animations in various rooms, purely visual.
2018-08-09 08:37:30 +02:00
Matthew Stewart
fe98dbb69d
STARTREK: Reformat with artistic style
2018-08-09 08:37:30 +02:00
Matthew Stewart
0e85e19ee7
STARTREK: Move function descriptions to headers
2018-08-09 08:37:30 +02:00
Matthew Stewart
eff87179da
STARTREK: Half-done implementation of drawR3Shape
...
Handles drawing, scaling, probably rotating objects in space.
2018-08-09 08:37:30 +02:00
Matthew Stewart
52cfe60271
STARTREK: Get starfields working for the intro
2018-08-09 08:37:30 +02:00
Matthew Stewart
d0033df8ea
STARTREK: Fix animations underneath textboxes
2018-08-09 08:37:30 +02:00
Matthew Stewart
1290b7ea02
STARTREK: Demon6, including the special case menu
2018-08-09 08:37:30 +02:00
Matthew Stewart
6117a89194
STARTREK: Inventory menu and hotspots
...
Action buttons now react when hovering over hotspots.
2018-08-09 08:37:30 +02:00
Matthew Stewart
02485484c3
STARTREK: Buffer all changes to the mouse bitmap
2018-08-09 08:37:30 +02:00
Matthew Stewart
2120ce1062
STARTREK: Action menu
2018-08-09 08:37:30 +02:00
Matthew Stewart
2731ae2287
STARTREK: Refactor text and menus
...
Moved them out of the Graphics class and into their own files.
2018-08-09 08:37:30 +02:00
Matthew Stewart
0187c795d5
STARTREK: Initialization of away mission.
...
Crew successfully beams in and does their idle animation.
2018-08-09 08:37:30 +02:00
Matthew Stewart
dbeb58f392
STARTREK: Palette fading
2018-08-09 08:37:30 +02:00
Matthew Stewart
d375429abe
STARTREK: Objects and animations.
...
Testing them with the transporter room.
2018-08-09 08:37:30 +02:00
Matthew Stewart
fde5f22f97
STARTREK: setVisibleMenuButtons function
2018-08-09 08:37:30 +02:00
Matthew Stewart
aac4b2e99d
STARTREK: Music/SFX enable and disable functions
2018-08-09 08:37:30 +02:00
Matthew Stewart
273131ce35
STARTREK: Quit game menu and mouse warp function
2018-08-09 08:37:30 +02:00
Matthew Stewart
d37e2aba0e
STARTREK: Options menu
2018-08-09 08:37:30 +02:00
Matthew Stewart
e206d8e198
STARTREK: Remove executable bit on source files
2018-08-09 08:37:30 +02:00
Matthew Stewart
2932c392c4
STARTREK: Set default mouse sprite to stop crashes
2018-08-09 08:37:30 +02:00
Matthew Stewart
e1d70e6a04
STARTREK: Disabling menu buttons + text menu.
2018-08-09 08:37:30 +02:00
Matthew Stewart
f43c5d4687
STARTREK: Implement CD Audio handling.
2018-08-09 08:37:30 +02:00
Matthew Stewart
fd26d0a790
STARTREK: Begin implementing event system.
...
Textbox now responds to mouse input.
2018-08-09 08:37:30 +02:00
Matthew Stewart
295c55c510
STARTREK: Implement more text routines
2018-08-09 08:37:30 +02:00
Matthew Stewart
e4c5a34568
STARTREK: Add mouse cursor
2018-08-09 08:37:30 +02:00
Matthew Stewart
a69f025818
STARTREK: Implement drawAllSprites properly.
...
Still need to do the part which calculates sprite priorities.
2018-08-09 08:37:30 +02:00
Matthew Stewart
7c62092367
STARTREK: Begin implementing menus
2018-08-09 08:37:30 +02:00
Matthew Stewart
2dd96e044f
STARTREK: Begin implementation of showText.
...
Also started using SharedPtrs.
2018-08-09 08:37:30 +02:00
Matthew Stewart
8cd5441959
STARTREK: Implement addSprite and delSprite
2018-08-09 08:37:30 +02:00
Matthew Stewart
cd45502501
STARTREK: Implement draw modes 2 and 3 for sprites
2018-08-09 08:37:30 +02:00
Matthew Stewart
c71a8a6d2a
STARTREK: Implement drawSprite function
2018-08-09 08:37:30 +02:00
Matthew Stewart
b84a3bb4f2
STARTREK: Make Bitmap, Sprite, FileStream classes
2018-08-09 08:37:30 +02:00
Matthew Hoops
e07fe3f1a4
STARTREK: Import my startrek engine
...
Now updated even
2018-08-09 08:37:30 +02:00