Commit Graph
137148 Commits
Author SHA1 Message Date
Matthew Hoops 78c866efec BURIED: Add inventory window
Dragging not working yet
2021-03-22 00:07:38 +01:00
Matthew Hoops 7d19e450bb BURIED: Hook the demo into the interface 2021-03-22 00:07:38 +01:00
Matthew Hoops 6b72a97670 BURIED: Add support for the Win95 binaries 2021-03-22 00:07:38 +01:00
Matthew Hoops 76f5c3d2f5 COMMON: Add a wrapper to read PE strings 2021-03-22 00:07:38 +01:00
Matthew Hoops 13f48076bf BURIED: Fix font sizes 2021-03-22 00:07:38 +01:00
Matthew Hoops cc3d4b18aa BURIED: Remove unneeded double-click message 2021-03-22 00:07:38 +01:00
Matthew Hoops 6058158772 BURIED: Add the files biochip window 2021-03-22 00:07:38 +01:00
Matthew Hoops 43e49fd1c1 BURIED: Add the interface biochip window 2021-03-22 00:07:38 +01:00
Matthew Hoops a49e249813 BURIED: Add some functions to get/set the transition speed 2021-03-22 00:07:38 +01:00
Matthew Hoops bf3ba824c4 BURIED: Add the biochip view window 2021-03-22 00:07:38 +01:00
Matthew Hoops 5a8260815c BURIED: Add the navigation arrows window 2021-03-22 00:07:38 +01:00
Matthew Hoops f9cd1b65ff BURIED: Add some transparency functions 2021-03-22 00:07:38 +01:00
Matthew Hoops 4da91fb632 BURIED: Add the right BioChip display window 2021-03-22 00:07:38 +01:00
Matthew Hoops d830e849c1 BURIED: Some minor video fixes 2021-03-22 00:07:38 +01:00
Matthew Hoops a07fed3493 BURIED: Implement set cursor messages 2021-03-22 00:07:38 +01:00
Matthew Hoops 55c470ad10 BURIED: Begin adding the UI code
The first part of the intro now plays
2021-03-22 00:07:38 +01:00
Matthew Hoops 3c13de6ee1 BURIED: Fix some visiblility issues
Windows should be invisible by default. Add some missing ShowWindow calls.
2021-03-22 00:07:38 +01:00
Matthew Hoops 4ea076bde0 BURIED: Fix erase background behavior
Erase should apply globally, not per-window
2021-03-22 00:07:38 +01:00
Matthew Hoops 4b5960b4b7 BURIED: Allow for creating a font for Arial Bold too 2021-03-22 00:07:38 +01:00
Matthew Hoops e4560d5291 BURIED: Invalidate the rect on a window that changes visibility 2021-03-22 00:07:38 +01:00
Matthew Hoops 406bbb19cf BURIED: Children get pushed to the bottom of the z-order on creation 2021-03-22 00:07:38 +01:00
Matthew Hoops da2d275859 BURIED: Fix resource struct types 2021-03-22 00:07:38 +01:00
Matthew Hoops c2de52df05 BURIED: Make mouse messages relative to the window 2021-03-22 00:07:38 +01:00
Matthew Hoops 4d104c12e2 COMMON: Fix some memory leaks 2021-03-22 00:07:38 +01:00
Matthew Hoops f0cb54504b BURIED: Fix some memory leaks 2021-03-22 00:07:38 +01:00
Matthew Hoops f9273c13f5 BURIED: Implement the demo title sequence 2021-03-22 00:07:38 +01:00
Matthew Hoops 558736180c BURIED: Allow for updating the screen without updating the main window
Used for temporary things drawn to the screen
2021-03-22 00:07:38 +01:00
Matthew Hoops 2e335fd740 BURIED: Add the demo features screens 2021-03-22 00:07:38 +01:00
Matthew Hoops 34f50804ba BURIED: Add the demo trailer movies 2021-03-22 00:07:38 +01:00
Matthew Hoops afecd69ec2 BURIED: Ensure a window's rect is invalidated upon deletion 2021-03-22 00:07:38 +01:00
Matthew Hoops 83ea799cac BURIED: Fix semi-broken dirty rectangles 2021-03-22 00:07:38 +01:00
Matthew Hoops a08d14bcca BURIED: Make sure the main window gets deleted before everything else 2021-03-22 00:07:38 +01:00
Matthew Hoops 535d29a869 BURIED: Hook up the main menus to the frame window and related windows 2021-03-22 00:07:38 +01:00
Matthew Hoops a2db33cf92 BURIED: Make sure we invalidate the focused window if we delete that window 2021-03-22 00:07:38 +01:00
Matthew Hoops 595503890b BURIED: Add the frame window class 2021-03-22 00:07:38 +01:00
Matthew Hoops 54254d997a BURIED: Default to empty string on setAmbientSound 2021-03-22 00:07:38 +01:00
Matthew Hoops a4cb03264e BURIED: Add the demo main menu 2021-03-22 00:07:38 +01:00
Matthew Hoops 3a69ae8033 BURIED: Strip "BITDATA" from demo file names
The demo has its binaries in that directory already
2021-03-22 00:07:38 +01:00
Matthew Hoops bdf5c27b10 BURIED: Some updates to the messaging system to allow for inner loops 2021-03-22 00:07:38 +01:00
Matthew Hoops 343f8afbee BURIED: Add the credits window 2021-03-22 00:07:38 +01:00
Matthew Hoops f48978e88c BURIED: Make sure 8bpp images are using the right palette 2021-03-22 00:07:38 +01:00
Matthew Hoops d1ab45529a BURIED: Add a more advanced blit function 2021-03-22 00:07:38 +01:00
Matthew Hoops c53ee0b6bf BURIED: Add the overview sequence 2021-03-22 00:07:37 +01:00
Matthew Hoops 070a58fef7 BURIED: Add the main menu
Only quit does anything at the moment
2021-03-22 00:07:37 +01:00
Matthew Hoops 890b2620d5 BURIED: Make sure surfaces are converted upon loading 2021-03-22 00:07:37 +01:00
Matthew Hoops 27a64d7d8e BURIED: Fix freeing of sound streams when looping 2021-03-22 00:07:37 +01:00
Matthew Hoops a3d4eb646b BURIED: Use the extra as a hint for detection 2021-03-22 00:07:37 +01:00
Matthew Hoops ca54be6b1f BURIED: Switch to a single message queue
And other message-related cleanup
2021-03-22 00:07:37 +01:00
Matthew Hoops bd1d0d7796 BURIED: Add initial mouse support 2021-03-22 00:07:37 +01:00
Matthew Hoops bb7bd2ff4e BURIED: Add basic keyboard input support 2021-03-22 00:07:37 +01:00