Commit Graph
89928 Commits
Author SHA1 Message Date
Martin Gerhardy 6d61596cf8 TWINE: fixed comment 2023-01-16 17:46:28 +01:00
Matthew Duggan 8591ae2260 TETRAEDGE: Fix updating of global light value 2023-01-16 17:36:43 +01:00
Matthew Duggan dbe6da9980 TETRAEDGE: Remove compile warnings 2023-01-16 17:36:43 +01:00
Matthew Duggan b310f5dea3 TETRAEDGE: Fix compiler guards for GL (no shaders) 2023-01-16 17:36:43 +01:00
Matthew Duggan 91f1e17ed3 TETRAEDGE: Fixes to get to main menu of Syberia 2 2023-01-16 17:36:43 +01:00
Matthew Duggan 8dfe5e4b88 TETRAEDGE: Clean up OGL/TGL classes slightly 2023-01-16 17:36:43 +01:00
Matthew Duggan e6c8059523 TETRAEDGE: Add TinyGL implementation for TeLight. 2023-01-16 17:36:43 +01:00
Matthew Duggan 47739e4585 TETRAEDGE: Only compile openGL files when OGL is enabled 2023-01-16 17:36:43 +01:00
Matthew Duggan fd496bdd55 TETRAEDGE: Remove unused variable 2023-01-16 17:36:43 +01:00
Matthew Duggan 16c607cd94 TETRAEDGE: Split OpenGL-specific code out to allow TinyGL support 2023-01-16 17:36:43 +01:00
Matthew Duggan 1a793bae5b TETRAEDGE: Remove static objects and improve cleanup 2023-01-16 17:36:43 +01:00
Matthew Duggan 68790973ba TETRAEDGE: Comment for detection entry 2023-01-16 17:36:43 +01:00
Matthew Duggan b75e9faae3 TETRAEDGE: Remove unused Console class 2023-01-16 17:36:43 +01:00
Matthew Duggan c4869ff02f TETRAEDGE: Fix whitespace and use uint consistently 2023-01-16 17:36:43 +01:00
Matthew Duggan 9cdfb0deee TETRAEDGE: Clean up includes 2023-01-16 17:36:43 +01:00
Matthew Duggan d0d67e91f8 TETRAEDGE: Reduce movement janks and accidental moves 2023-01-16 17:36:43 +01:00
Matthew Duggan 48015aa751 TETRAEDGE: Small fixes. 2023-01-16 17:36:43 +01:00
Matthew Duggan 87bbf9660e TETRAEDGE: Reduce dependency on OpenGL headers 2023-01-16 17:36:43 +01:00
Matthew Duggan 0d981983fc TETRAEDGE: add ability to save/load any time 2023-01-16 17:36:43 +01:00
Matthew Duggan 9dab12cf3c TETRAEDGE: Misc code cleanups. Less public members. 2023-01-16 17:36:43 +01:00
Matthew Duggan f84785ff3a TETRAEDGE: Cleanups, started working on credits etc
Scrolling text now mostly works, but isn't clipped to the dialog box.
2023-01-16 17:36:43 +01:00
Matthew Duggan 0ba854df9a TETRAEDGE: More fixes, can now complete game. 2023-01-16 17:36:43 +01:00
Matthew Duggan 7424452fff TETRAEDGE: More fixes, can now complete first act. 2023-01-16 17:36:43 +01:00
Matthew Duggan 066dd8e155 TETRAEDGE: More improvements 2023-01-16 17:36:43 +01:00
Matthew Duggan 4479e6e346 TETRAEDGE: Implement FreeMoveZone building 2023-01-16 17:36:43 +01:00
Matthew Duggan 8b3c8844fe TETRAEDGE: Fix a lot of memory cleanup 2023-01-16 17:36:43 +01:00
Matthew Duggan 769d8d9b42 TETRAEDGE: Fix a lot of small rendering bugs. 2023-01-16 17:36:43 +01:00
Matthew Duggan 4a8f9984d4 TETRAEDGE: Fixed more bugs, started save/load support. 2023-01-16 17:36:43 +01:00
Matthew Duggan e3aff09674 TETRAEDGE: Lua bind functions now complete.
Also fixed pathfinding a little.
2023-01-16 17:36:43 +01:00
Matthew Duggan 61e3520067 TETRAEDGE: More WIP. Fixed various object problems. 2023-01-16 17:36:43 +01:00
Matthew Duggan a3eb8b9c1c TETRAEDGE: Fix inventory and other interactions 2023-01-16 17:36:43 +01:00
Matthew Duggan 531b53f66a TETRAEDGE: Switch button priority to z-order 2023-01-16 17:36:43 +01:00
Matthew Duggan 791575b0c2 TETRAEDGE: WIP: Fix more interactions 2023-01-16 17:36:43 +01:00
Matthew Duggan 501b00ebe7 TETRAEDGE: WIP. Fixed some callbacks, more bits of the game working. 2023-01-16 17:36:43 +01:00
Matthew Duggan c27dca6b82 TETRAEDGE: More WIP. Lots of progress
Many pieces of the first room of the game are now working.
2023-01-16 17:36:43 +01:00
Matthew Duggan 64c7267283 TETRAEDGE: Many small improvements.
Fixed many things, but Z-order of objects is still wrong - UI elements not
showing correctly.
2023-01-16 17:36:43 +01:00
Matthew Duggan 194b1a8081 TETRAEDGE: Work in progress, some inventory stuff done. 2023-01-16 17:36:43 +01:00
Matthew Duggan 85ed7742de TETRAEDGE: More WIP. Can now walk between screens.
Some object interactions work too.  Next need to finish
inventory.
2023-01-16 17:36:43 +01:00
Matthew Duggan 036ad4bc04 TETRAEDGE: WIP, fix suitcase and faces on the floor. 2023-01-16 17:36:43 +01:00
Matthew Duggan d28e9a2212 TETRAEDGE: WIP, can almost walk around now. 2023-01-16 17:36:43 +01:00
Matthew Duggan a5811c653a TETRAEDGE: More WIP. Started work on pathfinding. 2023-01-16 17:36:43 +01:00
Matthew Duggan 710a1b9f1b TETRAEDGE: More WIP. Idle animations work, character rotation and position now right.
z-order and objects need work.
2023-01-16 17:36:43 +01:00
Matthew Duggan 2c87391803 TETRAEDGE: WIP, fixed loads of TODOs. 2023-01-16 17:36:43 +01:00
Matthew Duggan 1d62d47edb TETRAEDGE: More WIP. Can now see Kate in first scene. 2023-01-16 17:36:43 +01:00
Matthew Duggan 681b4f8c55 TETRAEDGE: More WIP. First scene now loads, yay. 2023-01-16 17:36:43 +01:00
Matthew Duggan d07187a1a4 TETRAEDGE: More progress on WIP engine. 2023-01-16 17:36:43 +01:00
Matthew Duggan 851c74df30 TETRAEDGE: New WIP engine for Syberia macOS and others 2023-01-16 17:36:43 +01:00
Roland van Laar 59ef289138 DIRECTOR: LINGO: TESTS: Remove FileIO test for win
The windows specific test to open the FileIO XObject
doesn't test what it should test.
Since all lingo tests are ran as Mac D4.0.0 all the specific windows
checks aren't executed.
2023-01-16 15:25:27 +01:00
Misty De Meo 8f79e5ee6c DIRECTOR: CAST: remove reference check 2023-01-15 14:43:50 -08:00
Misty De Meo 08406b4510 DIRECTOR: add SearchMan check 2023-01-15 23:32:06 +01:00