Commit Graph
54 Commits
Author SHA1 Message Date
Matthew Duggan 3912775828 TETRAEDGE: Fix gcc compiler warnings 2023-01-17 10:06:29 +09:00
Eugene Sandulenko 0856d131c5 TETRAEDGE: Fix compilation for some platforms 2023-01-17 01:20:59 +01:00
D G Turner 3494a0391d TETRAEDGE: Fix Misleading Code Indentation
No functional change.
2023-01-16 23:42:03 +00:00
D G Turner 0e08e91dbd TETRAEDGE: Fix Memset of Non-Trivial Data Structure GCC Compiler Warning 2023-01-16 23:40:30 +00:00
D G Turner 64ef64a0c7 TETRAEDGE: Fix Duplicated Branch GCC Compiler Warning 2023-01-16 20:17:04 +00:00
Eugene Sandulenko ef1c6c4414 TETRAEDGE: Fix compilation with disabled OpenGL 2023-01-16 20:08:24 +01:00
Eugene Sandulenko 8a4ee2a2a6 TETRAENGINE: Remove redundant flag
Usage of kADFlagMatchFullPaths will automatically compute the required
scan depth
2023-01-16 19:52:20 +01:00
Eugene Sandulenko aa56e531d3 TETRAEDGE: Fix compilation under Android 2023-01-16 19:05:46 +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