2381 Commits

Author SHA1 Message Date
Giulio Camuffo
02d9907657 GRIM: Don't crash if the text object was deleted in the meantime. 2011-07-26 00:07:44 +02:00
Giulio Camuffo
54e1478e85 GRIM: Calculate the bounding box of the meshes only if necessary. 2011-07-25 23:42:07 +02:00
Giulio Camuffo
2631ec514e GRIM: No need to update all the node hierarchy every frame. 2011-07-25 18:24:33 +02:00
Giulio Camuffo
ae9f47f135 GRIM: Bump savegame version to 19. 2011-07-25 17:07:19 +02:00
Giulio Camuffo
a270ca866b GRIM: Make TextObject::_textID a String. 2011-07-25 17:06:24 +02:00
Giulio Camuffo
be401b96ad GRIM: Update the save/restore to the last changes to Costume. 2011-07-25 16:57:09 +02:00
Giulio Camuffo
9eee93d011 GRIM: Save the head direction. 2011-07-25 16:57:08 +02:00
Giulio Camuffo
d5e6abee36 GRIM: Codestyle fixes. 2011-07-25 12:37:20 +02:00
Pawel Kolodziejski
424869bdd1 formatting 2011-07-25 08:52:38 +02:00
Pawel Kolodziejski
6fd3e6a36e Merge pull request #271 from somaen/newBink
EMI: Add support for Bink from Video::BinkDecoder
2011-07-24 23:48:42 -07:00
Giulio Camuffo
39c622eadb GRIM: Don't delete a material to reload the same one immediately later. 2011-07-24 17:40:50 +02:00
Giulio Camuffo
5906b0826d GRIM: Make the opcode InputDialog show a dialog instead of using the console. 2011-07-24 16:19:17 +02:00
Giulio Camuffo
e89d6195b0 GRIM: Draw the text objects over the iris. 2011-07-24 11:47:44 +02:00
Giulio Camuffo
de7aea925d GRIM: Add debug.h 2011-07-24 11:40:45 +02:00
Giulio Camuffo
feccbc1af7 GRIM: Pass to iris the frame time instead of it asking for it. 2011-07-23 15:49:57 +02:00
Giulio Camuffo
5f59fff5b3 GRIM: Move the debug levels enum in a separate header. 2011-07-23 15:37:14 +02:00
Giulio Camuffo
38e208c00c GRIM: #includes cleanup. 2011-07-23 12:14:33 +02:00
Giulio Camuffo
16c19523b9 GRIM: Play looping the stop chore only once. Fix 275 2011-07-22 23:50:58 +02:00
Giulio Camuffo
947b6968a7 GRIM: Revert unwanted change. Fix linking. 2011-07-22 22:44:19 +02:00
Giulio Camuffo
b0efe91506 GRIM: Initialize textObject::_maxLineWidth. 2011-07-22 22:42:26 +02:00
Giulio Camuffo
692ce7685f GRIM: Some header cleanups. 2011-07-22 22:40:49 +02:00
Giulio Camuffo
f79d0996c6 GRIM: Move arount the functions in model.cpp. 2011-07-22 22:20:48 +02:00
Giulio Camuffo
784f9ce5b9 GRIM: Move Model::HierNode, Mesh and Face outside of Model. 2011-07-22 22:09:49 +02:00
Giulio Camuffo
be246feeba GRIM: Rename walkplane.{h,cpp} to sector.{h,cpp}. 2011-07-22 21:28:03 +02:00
Giulio Camuffo
39c6553e61 GRIM: Store the message id in TextObject::_textID, not the message itself.
Fix #274
2011-07-22 16:00:14 +02:00
Giulio Camuffo
ed5242ff0c GRIM: When restoring a list of objects delete the objects no more needed. 2011-07-21 16:46:08 +02:00
Giulio Camuffo
3b109a7a1a Revert "GRIM: use dimScreen() to dim the entire screen."
This reverts commit 16d313cdc8bb4c7172d584d67d97dd4df36ee61e.
2011-07-21 12:12:44 +02:00
Giulio Camuffo
0547cceee7 GRIM: Others explicit casts. 2011-07-21 11:58:51 +02:00
Giulio Camuffo
16d313cdc8 GRIM: use dimScreen() to dim the entire screen. 2011-07-21 11:57:06 +02:00
Giulio Camuffo
c0cc4ce60a GRIM: EXplicitly cast from float to int. 2011-07-21 11:56:11 +02:00
Giulio Camuffo
0c849c43e1 GRIM: Fix a warning. 2011-07-21 11:18:31 +02:00
Giulio Camuffo
d7160401ac GRIM: Make LState::paused a bool. 2011-07-20 22:50:54 +02:00
Giulio Camuffo
5012ebfbc9 GRIM: New, cleaner, lua_runtasks(). 2011-07-20 22:27:41 +02:00
Giulio Camuffo
c89e3d6f2e Merge pull request #272 from Akz-/fading
Fix up animation fading to work more like the original.
2011-07-20 13:00:25 -07:00
Joni Vähämäki
811c494859 GRIM: Stop rest/walk/turn chores when transitioning to another chore. 2011-07-20 22:32:12 +03:00
Joni Vähämäki
9f98fccdd9 GRIM: Handle animation fading in KeyframeComponent instead of in Chore. Allows fades to continue even if the chore is stopped, like in the original game. 2011-07-20 22:32:10 +03:00
Giulio Camuffo
2d09b985c7 GRIM: Don't pass 0 as frame time when mode is ENGINE_MODE_PAUSE.
Fix a regression with the menu.
2011-07-20 19:13:37 +02:00
Giulio Camuffo
c1a1314824 GRIM: Make pause_scripts() actually pause the scripts. 2011-07-20 19:12:25 +02:00
Einar Johan T. Sømåen
2a277aa9d0 EMI: Add support for Bink from Video::BinkDecoder 2011-07-20 18:49:05 +02:00
Giulio Camuffo
588b59e671 GRIM: Fix opening of menu during movies. 2011-07-20 17:59:47 +02:00
Giulio Camuffo
ccc2a38b5a GRIM: A little cleanup. 2011-07-20 11:06:54 +02:00
Pawel Kolodziejski
8dd0f82574 sync with scummvm 2011-07-20 08:02:02 +02:00
Pawel Kolodziejski
5bf4f9316b sync with scummvm dated 03 july 2011 2011-07-20 06:58:19 +02:00
Pawel Kolodziejski
60611723ff Merge branch 'master' of git://github.com/residual/residual 2011-07-20 06:28:17 +02:00
Giulio Camuffo
c56cfd19e2 Merge pull request #270 from vpelletier/master
Trivial fix in glx_opengl
2011-07-19 09:45:56 -07:00
Giulio Camuffo
b96f6de526 GRIM: Call resetColormap() on all the children of a component whose cmap was set.
Fix #268 Fix #269
2011-07-19 18:38:27 +02:00
Vincent Pelletier
9476b90785 Fix glDisable parameter.
Found by apitrace.
2011-07-19 09:08:46 +02:00
Giulio Camuffo
73085d5e30 GRIM: Default a model component visible only if it hasn't a parent. 2011-07-18 23:45:28 +02:00
Giulio Camuffo
62befd06f3 GRIM: Share the materials between models in the same hierarchy. 2011-07-18 23:43:01 +02:00
Giulio Camuffo
be59ba1e70 GRIM: Fix the last commit. 2011-07-18 22:23:18 +02:00