5836 Commits

Author SHA1 Message Date
Bastien Bouclet
756a8bf383 STARK: Suspend the script while running opSpeakWithoutTalking 2016-01-01 07:29:40 +01:00
Bastien Bouclet
3438afcd42 STARK: Add support for arbitrary resolutions 2016-01-01 07:29:40 +01:00
Bastien Bouclet
1c39348f58 STARK: Move cursor handling to a separate class 2016-01-01 07:29:40 +01:00
Bastien Bouclet
b7b8447945 STARK: Add the action table resource type 2016-01-01 07:29:39 +01:00
Bastien Bouclet
603c6cabba STARK: Add a light resource 2016-01-01 07:29:39 +01:00
Pawel Kolodziejski
3e4a4646d9 GFX: make OS X work with OpenGL 2.1 shaders 2016-01-01 07:29:39 +01:00
Bastien Bouclet
a72d415793 GRAPHICS: Revert "GRAPHICS: Add support for integer shader attributes"
This is not supported in OpenGL 2.1

This reverts commit a081bbfdc3844a11463baf190acb6d9dd884f1ae.
2016-01-01 07:29:39 +01:00
Bastien Bouclet
030cc7794c STARK: Fix actor rendering with GLSL 1.20
int attributes are not supported
2016-01-01 07:29:39 +01:00
Bastien Bouclet
4950d2b755 STARK: Use a shader to render 2D surfaces 2016-01-01 07:29:39 +01:00
Bastien Bouclet
e6d842e8a4 STARK: Abstract out the actor rendering 2016-01-01 07:29:39 +01:00
Bastien Bouclet
ca697468c2 BUILD: Add a check to build stark only if shaders are enabled 2016-01-01 07:29:39 +01:00
Bastien Bouclet
b32140935c STARK: Fix build with C++11 enabled 2016-01-01 07:29:39 +01:00
Bastien Bouclet
6f4b811529 STARK: Draw the actors using an OpenGL shader 2016-01-01 07:29:39 +01:00
Bastien Bouclet
3f3459e4b9 MATH: Add a vector rotation method to the Quaternion class 2016-01-01 07:29:39 +01:00
Bastien Bouclet
7c867f7dd1 GRAPHICS: Load shaders from the Stark engine folder 2016-01-01 07:29:38 +01:00
Bastien Bouclet
fc4e446b84 GRAPHICS: Add support for integer shader attributes 2016-01-01 07:29:38 +01:00
Bastien Bouclet
eefe0d4162 STARK: Replace the Coordinate class with a Quaternion and a Vector 2016-01-01 07:29:38 +01:00
Pawel Kolodziejski
793c2f0e69 STARK: corrected old Residual headers 2016-01-01 07:29:38 +01:00
Pawel Kolodziejski
6d598c7eaf STARK: fixed compilation warnings 2016-01-01 07:29:38 +01:00
Pawel Kolodziejski
5993f6ba68 STARK: fixed warning about undefined Texture class 2015-02-21 05:58:40 +01:00
Pawel Kolodziejski
09ad223dfe STARK: fixed compilation for non C++11 2015-02-21 05:55:18 +01:00
Pawel Kolodziejski
0c3739e9b8 STARK: fixed compilation warnings 2015-02-21 05:54:54 +01:00
Einar Johan Trøan Sømåen
73fd89da2e STARK: Stub opShowPlay 2015-02-20 01:12:45 +01:00
Einar Johan Trøan Sømåen
9418227e25 STARK: Stub opScriptCall, and add a hack to allow the called scripts to be run for now. 2015-02-20 01:04:46 +01:00
Einar Johan Trøan Sømåen
69efbd76ea STARK: Draw debug information in-frame for now. 2015-02-20 00:36:52 +01:00
Einar Johan Trøan Sømåen
2779c77fca STARK: Implement some of saveLoad for Knowledge, so that it remembers it's state when modified by the scripts. 2015-02-20 00:21:34 +01:00
Einar Johan Trøan Sømåen
e1e3488c0e STARK: Render a green X as mouse cursor for now. 2015-02-19 23:55:57 +01:00
Einar Johan Trøan Sømåen
01cc1cbc8a STARK: Add subtitles to the speech, just using kGUIBigFont for now. 2015-02-19 23:39:03 +01:00
Einar Johan Trøan Sømåen
9f429d7f0e STARK: Stub opItem3DWalkTo 2015-02-19 18:47:15 +01:00
Einar Johan Trøan Sømåen
c5d30e58cf STARK: Stub opPlayAnimation 2015-02-19 18:46:24 +01:00
Einar Johan Trøan Sømåen
4291c0605e STARK: Stub opChangeSound. 2015-02-19 18:35:38 +01:00
Einar Johan Trøan Sømåen
5649965872 STARK: Stub opScrollSet 2015-02-19 18:30:25 +01:00
Einar Johan Trøan Sømåen
7a2ca41f2c STARK: Stub opIsOnPlace. 2015-02-19 18:25:36 +01:00
Einar Johan Trøan Sømåen
440700b0ca STARK: Stub opEnableFloorField. 2015-02-19 18:18:42 +01:00
Einar Johan Trøan Sømåen
233a6e34a9 STARK: Modify opSetBoolean and opIsSet to actually read and write the boolean value.
This currently seems to have no lasting effect though, perhaps because of the reloading of the location?
2015-02-19 18:11:09 +01:00
Einar Johan Trøan Sømåen
7f7edea996 STARK: Make opScriptEnable actually have an effect on the enabled-ness of a script. 2015-02-19 18:07:03 +01:00
Einar Johan Trøan Sømåen
6b59b6daa3 STARK: Stub opIsRandom 2015-02-19 01:30:24 +01:00
Einar Johan Trøan Sømåen
6af7d625de STARK: Stub opSetBoolean 2015-02-19 01:15:20 +01:00
Einar Johan Trøan Sømåen
f7da795bb1 STARK: Stub opEnableDiaryEntry 2015-02-19 01:11:37 +01:00
Einar Johan Trøan Sømåen
f67d108542 STARK: Stub opSetInteractiveMode. 2015-02-19 01:00:30 +01:00
Einar Johan Trøan Sømåen
d8ed9c9283 STARK: Stub opSpeakWithoutTalking. 2015-02-19 00:56:18 +01:00
Einar Johan Trøan Sømåen
0bc29d9da3 STARK: Stub opIsOnFloorField. 2015-02-19 00:45:23 +01:00
Einar Johan Trøan Sømåen
5121fffd71 STARK: Stub opScriptEnable 2015-02-19 00:37:43 +01:00
Einar Johan Trøan Sømåen
bd8a592b5b STARK: Print the name of the FMV that should be played in the stub. 2015-02-19 00:31:12 +01:00
Einar Johan Trøan Sømåen
b2fb88d00a STARK: Stub opIsSet. 2015-02-19 00:29:31 +01:00
Einar Johan Trøan Sømåen
620f5ec6ab STARK: Stub opActivateMesh 2015-02-19 00:15:46 +01:00
Einar Johan Trøan Sømåen
a800cdd029 STARK: Stub opActivateTexture. 2015-02-19 00:09:22 +01:00
Einar Johan Trøan Sømåen
af8c6082d6 STARK: Stub opPlayFullMotionVideo for now. 2015-02-18 22:31:29 +01:00
Einar Johan Trøan Sømåen
f0c8b26687 STARK: Stub the opPauseRandom opcode, to reduce the noise in the second scene. 2015-02-18 22:24:15 +01:00
Einar Johan Trøan Sømåen
db4bd592ed STARK: Make describe() const in ResourceReference. 2015-02-18 22:21:00 +01:00