1465 Commits

Author SHA1 Message Date
Einar Johan T. Sømåen
2fb0bafc14 EMI: Move emisound into the emi-subfolder 2012-01-29 16:29:14 +01:00
Einar Johan T. Sømåen
76bac36b7d EMI: Move the emi-specifics into its own subfolder 2012-01-29 16:14:36 +01:00
Bastien Bouclet
a0b93a4cc7 BUILD: Define EMI as a subengine of GRIM.
This allows marking EMI support as stable independently from GRIM
2012-01-29 15:00:34 +01:00
Bastien Bouclet
3841bb297f MYST3: Implement the seconds counter 2012-01-29 15:00:34 +01:00
Bastien Bouclet
7a4fb8fed3 MYST3: Implement opcodes 145 and 146 - reload / redraw node 2012-01-29 15:00:34 +01:00
Bastien Bouclet
c2e9233eb4 MYST3: Don't seek past the end of Bink movies 2012-01-29 15:00:34 +01:00
Bastien Bouclet
8caf7ea020 MYST3: Fix puzzle #15 - Projector spotitems were always enabled 2012-01-29 15:00:34 +01:00
Bastien Bouclet
1939a1d7f3 MYST3: Implement var 89 - Tilde key pressed, used by the easter eggs. 2012-01-29 15:00:34 +01:00
Einar Johan T. Sømåen
a972f0767d GRIM: Fix compile when OpenGL isn't compiled in. 2012-01-29 11:40:11 +01:00
Einar Johan T. Sømåen
fea3f274f5 GRIM: Make sure fullscreen-state is saved to settings. 2012-01-29 11:09:09 +01:00
Einar Johan T. Sømåen
ccd5344d49 GRIM: Make soft_renderer/fullscreen-swapping resolution agnostic. 2012-01-29 10:44:11 +01:00
Einar Johan T. Sømåen
60e5109c02 GRIM: Move handleControls and handleChars into grim_controls 2012-01-29 10:36:43 +01:00
Einar Johan T. Sømåen
bfd2b55749 GRIM: Add support for hot-swapping fullscreen with ALT-ENTER. 2012-01-29 10:28:20 +01:00
Bastien Bouclet
e7e2a02342 MYST3: Implement puzzle 1 - Access to Amateria 2012-01-28 20:38:55 +01:00
Bastien Bouclet
5d93876c65 MYST3: Fix opcode 55 2012-01-28 15:28:19 +01:00
Bastien Bouclet
dba61c5c8b MYST3: Fix letters appearing twice when typing savenames 2012-01-28 15:28:19 +01:00
Bastien Bouclet
b9fa7eeffa MYST3: Implement opcode 163 - Set camera FOV 2012-01-28 15:28:19 +01:00
Giulio Camuffo
dada5799d7 GRIM: Just use the prim object given by lua. Fix #499 2012-01-28 12:38:32 +01:00
Giulio Camuffo
17cc944b6a GRIM: Fix restore of PrimitiveObject. 2012-01-28 12:31:09 +01:00
Bastien Bouclet
940ddfade5 MYST3: Fix the viewport for cube nodes
Fixes movies and hotspots misalignment
2012-01-28 11:26:41 +01:00
Bastien Bouclet
3f86c21900 MYST3: Implement opcodes 155, 156 and 162 - Look at movie start 2012-01-28 11:26:41 +01:00
Paweł Kołodziejski
606092c9b5 GRIM: rename TARGET_64BITS to SCUMM_64BITS 2012-01-28 10:51:34 +01:00
Giulio Camuffo
9771492e6c GRIM: Push savegame version to 21. 2012-01-28 10:03:27 +01:00
Joel Teichroeb
a9c664379e GRIM: Make saving and restoring use more appropriate types and rename functions to be more logical 2012-01-28 10:03:27 +01:00
Paweł Kołodziejski
3231ecf31f GRIM/TINYGL: use game resolutions for gfx operations. 2012-01-28 09:06:22 +01:00
Paweł Kołodziejski
091ddb877f GRIM: fixed compile error for amiga os 4 2012-01-27 21:58:16 +01:00
Paweł Kołodziejski
0246015ccf GRIM: fixed compile error for amiga os 4 2012-01-27 21:43:38 +01:00
Joel Teichroeb
aa814e3334 GRIM: Enhance the way that colors are given to lua. 2012-01-27 11:47:28 -08:00
Paweł Kołodziejski
1411e185e3 GRIM: added define to max shadows 2012-01-27 20:27:56 +01:00
Paweł Kołodziejski
cea5828be3 GRIM: implement scaling for screenshot and add filtering 2012-01-27 20:01:12 +01:00
Paweł Kołodziejski
29d224bde7 GRIM: change values to format 2012-01-27 20:00:30 +01:00
Paweł Kołodziejski
4dc3895fa9 simplify code 2012-01-27 20:00:00 +01:00
Paweł Kołodziejski
1d2dff02ca unconst resolutions 2012-01-27 19:59:34 +01:00
Paweł Kołodziejski
462a94a1ad formating 2012-01-27 19:58:17 +01:00
Paweł Kołodziejski
d131fb79b6 trying to fix issue #512 2012-01-27 18:57:06 +01:00
Paweł Kołodziejski
ff35a3aeff formating 2012-01-27 18:01:44 +01:00
Paweł Kołodziejski
9724379d6b formating 2012-01-27 17:44:33 +01:00
Paweł Kołodziejski
c9eb66b853 simplify code 2012-01-27 17:28:56 +01:00
Bastien Bouclet
3bbf327cdd MYST3: Implement variables 84, 88, 90 - Key status 2012-01-27 17:14:11 +01:00
Paweł Kołodziejski
edf59f56b9 fixed endlines 2012-01-27 14:18:28 +01:00
Paweł Kołodziejski
5133f06036 added missing newline at the end of file 2012-01-27 14:16:24 +01:00
Paweł Kołodziejski
91089aa965 added missing newline at the end of file 2012-01-27 14:13:48 +01:00
Paweł Kołodziejski
9131adfde1 fixed compile warnings 2012-01-27 14:12:15 +01:00
Paweł Kołodziejski
382cc66afe fixed compile warnings 2012-01-27 14:05:20 +01:00
Paweł Kołodziejski
9b587582a4 fixed compile warnings 2012-01-27 13:48:36 +01:00
Paweł Kołodziejski
2900c8ad94 fix compilation warnings 2012-01-27 12:02:03 +01:00
Bastien Bouclet
545ed542fd Merge pull request #506 from bgK/lock_mouse
MYST3: Lock the mouse in the game window
2012-01-27 01:34:54 -08:00
Einar Johan Trøan Sømåen
f7c1a2b40d Merge pull request #511 from klusark/switchfix
GRIM: Fix changing graphics modes overwriting save games
2012-01-27 00:36:34 -08:00
Einar Johan T. Sømåen
63bacaf771 GRIM/GFX: Make OpenGL scalable and resolution-independent. 2012-01-27 09:34:25 +01:00
Joel Teichroeb
cd0491c823 GRIM: Fix changing graphics modes overwriting save games 2012-01-26 16:17:42 -08:00