Commit Graph
137148 Commits
Author SHA1 Message Date
Matthew Hoops 229db8dd21 BURIED: Show the title sequence in the full game 2021-03-22 00:07:37 +01:00
Matthew Hoops 470879c98b BURIED: Add the title sequence window 2021-03-22 00:07:37 +01:00
Matthew Hoops 4e630357a7 BURIED: Make dispatchAllMessages also dispatch the children's messages 2021-03-22 00:07:37 +01:00
Matthew Hoops fdf7982f32 BURIED: Add wrapper to fill a rect on the screen 2021-03-22 00:07:37 +01:00
Matthew Hoops 9db1bff262 BURIED: Have windows maintain order and position 2021-03-22 00:07:37 +01:00
Matthew Hoops de5d0b4350 BURIED: Make the video window resize to the video size 2021-03-22 00:07:37 +01:00
Matthew Hoops d4ee5b07f1 BURIED: Ensure videos are in the correct format 2021-03-22 00:07:37 +01:00
Matthew Hoops a2c4bd3204 BURIED: Hook up video windows into the engine 2021-03-22 00:07:37 +01:00
Matthew Hoops eb3f5a20c9 BURIED: Add some basic Timer code 2021-03-22 00:07:37 +01:00
Matthew Hoops ae488a3e0b BURIED: Also add parent parameter to videos 2021-03-22 00:07:37 +01:00
Matthew Hoops b9e1ddfbd7 BURIED: Add a function to decode a bitmap from a file 2021-03-22 00:07:37 +01:00
Matthew Hoops e9bc4bc1c0 BURIED: Add way to initialize a Window with a parent in the constructor 2021-03-22 00:07:37 +01:00
Matthew Hoops b3419fadc3 BURIED: Add window class for videos 2021-03-22 00:07:37 +01:00
Matthew Hoops 77b996462e BURIED: Add a wrapper to invalidate a whole window 2021-03-22 00:07:37 +01:00
Matthew Hoops fe7a58df3c BURIED: Make sure AVI frames are converted to the screen format 2021-03-22 00:07:37 +01:00
Matthew Hoops b77e31af10 BURIED: Add the new AVI frames cache system 2021-03-22 00:07:37 +01:00
Matthew Hoops 6f2eb23ff8 BURIED: Remove unneeded OnQueryNewPalette window stuff 2021-03-22 00:07:37 +01:00
Matthew Hoops a30f0d6bbc BURIED: Add color matching for paletted mode 2021-03-22 00:07:37 +01:00
Matthew Hoops 5e25d91bd6 BURIED: Fix white palette entry setting 2021-03-22 00:07:37 +01:00
Matthew Hoops 48f1fae34e BURIED: Add uncompressed detection 2021-03-22 00:07:37 +01:00
Matthew Hoops c7c2077f76 BURIED: Actually use the palette now in non-truecolor mode
All one game palette.
2021-03-22 00:07:37 +01:00
Matthew Hoops 75ddf08271 BURIED: Add first stab at the LiveText window 2021-03-22 00:07:37 +01:00
Matthew Hoops 657b35f04c BURIED: Make some private Window members protected 2021-03-22 00:07:37 +01:00
Matthew Hoops 8773a54785 BURIED: Add simple blit function 2021-03-22 00:07:37 +01:00
Matthew Hoops 33444e800d BURIED: Implement window enabling 2021-03-22 00:07:37 +01:00
Matthew Hoops e97c2f47a8 BURIED: Update the Window code a bit
Paint events will happen separately from the queue, since they're special anyway
2021-03-22 00:07:37 +01:00
Matthew Hoops 6f9178dcd0 BURIED: Add wrappers for retrieving buried-specific data 2021-03-22 00:07:37 +01:00
Matthew Hoops c2d9988b2c BURIED: Add a bunch of resource data structs/constants 2021-03-22 00:07:37 +01:00
Matthew Hoops c7bcfed6a7 BURIED: Add navigation data structs 2021-03-22 00:07:37 +01:00
Matthew Hoops 0e9ba8f256 BURIED: Add the GlobalFlags table 2021-03-22 00:07:37 +01:00
Matthew Hoops d5b6f36676 IMAGE: Mark BitmapDecoder as being used by buried 2021-03-22 00:07:37 +01:00
Matthew Hoops 7bff632e1c BURIED: Add some more GraphicsManager functions
Minor cleanup too
2021-03-22 00:07:37 +01:00
Matthew Hoops e51ef54d6d BURIED: Add a wrapper method to get an EXE string 2021-03-22 00:07:37 +01:00
Matthew Hoops 9b21d8e83d BURIED: Allow using the Windows busy cursor 2021-03-22 00:07:37 +01:00
Matthew Hoops 3c158972b3 GRAPHICS: Add the Windows busy cursor 2021-03-22 00:07:37 +01:00
Matthew Hoops 27b938d47f BURIED: Add the CP-1252 charset mapping 2021-03-22 00:07:37 +01:00
Matthew Hoops faca37064b AUDIO: Mark the wave code as being used by buried 2021-03-22 00:07:37 +01:00
Matthew Hoops 2874046e52 BURIED: Add the sound manager code 2021-03-22 00:07:36 +01:00
Matthew Hoops ccabf0621c IMAGE: Add support for headerless bitmaps
These ones are found inside of executables as resources
2021-03-22 00:07:36 +01:00
Matthew Hoops 06a1bcc9ee BURIED: Add support for the cursors 2021-03-22 00:07:36 +01:00
Matthew Hoops 0c925bb641 BURIED: Move all graphics stuff to its own class
Also added the 8bpp default palette function
2021-03-22 00:07:36 +01:00
Matthew Hoops 2e534155ee BURIED: Add a function to read file paths from strings 2021-03-22 00:07:36 +01:00
Matthew Hoops 8c130031eb BURIED: Initiate the graphics system
Yes, this is going to be piecemeal
2021-03-22 00:07:36 +01:00
Matthew Hoops db090027b6 BURIED: Begin to load the Arial font
TrueType2 is now required for the engine
2021-03-22 00:07:36 +01:00
Matthew Hoops a16c3ae442 BURIED: Begin loading from the EXE/DLL 2021-03-22 00:07:36 +01:00
Matthew Hoops dd36ffea1f BURIED: Add a wrapper around the EXE parser 2021-03-22 00:07:36 +01:00
Matthew Hoops 51cb5d1672 BURIED: Add some more functions for detection 2021-03-22 00:07:36 +01:00
Matthew Hoops 5f86d48b42 BURIED: Begin adding the windowing/messaging system 2021-03-22 00:07:36 +01:00
Matthew Hoops 639a1e0120 COMMON: Add a function to read NE strings 2021-03-22 00:07:36 +01:00
Matthew Hoops c3c188f4b6 COMMON: Add an NE version resource parser 2021-03-22 00:07:36 +01:00