Commit Graph

690 Commits

Author SHA1 Message Date
Strangerke
271087850f HOPKINS: Refactor CHARGE_OBSTACLE 2013-01-10 21:25:21 +01:00
Strangerke
66cc7d099e HOPKINS: Some refactoring of PARC_VOITURE and initRoute 2013-01-10 20:10:16 +01:00
Strangerke
36894babe1 HOPKINS: Refactor checkCollisionLine 2013-01-10 08:28:15 +01:00
Strangerke
0bf6d54d6b HOPKINS: Simplify absolute values in LinesManager 2013-01-09 08:05:58 +01:00
Strangerke
df00c12c85 HOPKINS: Refactor searchSavegames 2013-01-09 07:36:00 +01:00
Strangerke
f3174c64bf HOPKINS: Rewrite nextVerbIcon 2013-01-09 01:15:15 +01:00
Strangerke
137eb5f348 HOPKINS: Fix typo in previous commit 2013-01-09 00:38:19 +01:00
Strangerke
e4fcd5c406 HOPKINS: Get rid of some more casts in objectManager 2013-01-09 00:25:43 +01:00
Strangerke
96d1247e4a HOPKINS: Get rid of some more casts in objectManager 2013-01-09 00:22:34 +01:00
Strangerke
0376c6bcb8 HOPKINS: Remove some nasty casts from menuManager and ObjectManager 2013-01-08 23:45:15 +01:00
Filippos Karapetis
2b1b668908 HOPKINS: Get rid of the NO_VISU global variable 2013-01-08 13:39:14 +02:00
Filippos Karapetis
7462978be5 HOPKINS: Get rid of more useless global variables 2013-01-08 13:30:33 +02:00
Filippos Karapetis
fddc6497bf HOPKINS: Clean up the menu code 2013-01-08 13:12:49 +02:00
Strangerke
5a961b104f HOPKINS: Refactor nextObjectIcon 2013-01-08 08:37:42 +01:00
Strangerke
e67e84dfe7 HOPKINS: Some renaming and refactoring in showInventory and changeObject 2013-01-08 00:38:05 +01:00
Strangerke
495ecaafbc HOPKINS: Remove global filename and constructFilename 2013-01-08 00:03:08 +01:00
Filippos Karapetis
337c5d0e8d HOPKINS: Merge all the different full version logic handlers 2013-01-08 00:38:00 +02:00
Strangerke
991f999069 HOPKINS: Add detection for Hopkins Spanish 2013-01-07 20:32:08 +01:00
Filippos Karapetis
416463c3da HOPKINS: Get rid of _disableCursorFl 2013-01-07 19:59:38 +02:00
Filippos Karapetis
e57c82f9da HOPKINS: Get rid of the NOSPRECRAN global variable 2013-01-07 19:43:24 +02:00
Filippos Karapetis
60e11931ba HOPKINS: Fix fileExists() 2013-01-07 19:42:46 +02:00
Filippos Karapetis
5f171c51bf HOPKINS: Remove useless globals and rename some variables 2013-01-07 17:53:17 +02:00
Filippos Karapetis
55337fa93b HOPKINS: Get rid of the checks for the interlaced videos inside the TSVGA folder 2013-01-07 17:40:41 +02:00
Filippos Karapetis
f1dafa025c HOPKINS: Fix regression (typo) 2013-01-07 17:01:24 +02:00
Filippos Karapetis
87385740be HOPKINS: The return value of constructLinuxFilename is unused 2013-01-07 16:21:55 +02:00
Filippos Karapetis
bd865d9741 HOPKINS: Remove static game directory configuration options
Also, remove the unused VGA folder.
This is the first step to remove constructFilename() and associated functions.
2013-01-07 16:17:27 +02:00
Filippos Karapetis
b270942f6e HOPKINS: Remove more unused global variables 2013-01-07 15:27:05 +02:00
Filippos Karapetis
6629fa7cc5 HOPKINS: Remove another unused global variable 2013-01-07 14:05:03 +02:00
Filippos Karapetis
5c39cd95e1 HOPKINS: Remove another unused global 2013-01-07 13:59:10 +02:00
Filippos Karapetis
be83708ef5 HOPKINS: Fix typo 2013-01-07 13:58:54 +02:00
Filippos Karapetis
cdad3b605d HOPKINS: Simplify SoundManager::WSOUND() 2013-01-07 13:49:41 +02:00
Filippos Karapetis
30eeb9163d HOPKINS: Get rid of more unused/unnecessary globals 2013-01-07 13:24:04 +02:00
Filippos Karapetis
aa0f860442 HOPKINS: Remove unused variables 2013-01-07 12:58:32 +02:00
Strangerke
b26f25455f HOPKINS: Some renaming 2013-01-07 08:33:55 +01:00
Strangerke
7c815f2ca7 HOPKINS: Some refactoring in ComputerManager 2013-01-07 08:02:19 +01:00
Strangerke
b7f5c7ae8d HOPKINS: More 16b refactoring 2013-01-07 01:03:58 +01:00
Strangerke
9b8b1d6331 HOPKINS: Simplify Copy_vga16, get rid of unsafe uint16 casts 2013-01-07 00:30:21 +01:00
Strangerke
a91eaeb4f7 HOPKINS: Remove uint16 casting in m_scroll16 in order to avoid endian issue 2013-01-06 23:12:34 +01:00
Strangerke
117d99f22b HOPKINS: Remove a GOTO in Copy_WinScan_Vbe 2013-01-06 11:33:12 +01:00
Strangerke
2e331ee630 HOPKINS: Simplify character mapping in ComputerManager 2013-01-05 18:55:43 +01:00
Strangerke
792b00b790 HOPKINS: Some refactoring in ComputerManager. 2013-01-05 18:36:24 +01:00
Strangerke
eaecc37d08 HOPKINS: Silence GCC warnings related to the computer manu 2013-01-05 17:42:21 +01:00
Strangerke
45020d3012 HOPKINS: Refactor copy16bFromSurfaceScaleX2 2013-01-05 16:02:25 +01:00
Strangerke
c9f342f4ce HOPKINS: Remove 8b CopyAsm, rename the 16b one 2013-01-05 13:10:58 +01:00
Strangerke
907d705c1e HOPKINS: (on Behalf of Eriktorbjorn) dispose music after use in order to avoid a memory leak 2013-01-05 12:12:40 +01:00
Strangerke
3ee199ad7a HOPKINS: Fix display in breakout game. Get rid of any int16 cast to make sure it's endian safe. 2013-01-05 02:19:55 +01:00
Strangerke
0a25776dca HOPKINS: Get rid of NO_OFFSET which isn't initialized properly in the original game... 2013-01-05 01:14:27 +01:00
Strangerke
e349464249 HOPKINS: Fix regression introduced in fbd2c0e918 2013-01-04 23:53:54 +01:00
Strangerke
ccef9fb3ea HOPKINS: Remove setModeVesa() 2013-01-04 22:41:11 +01:00
Strangerke
e43ddb09e9 HOPKINS: Fix crash in exotic versions when leaving the computer 2013-01-04 21:59:51 +01:00
Strangerke
b97154e6f4 HOPKINS: Add computer texts for the French and English versions for the Win95 versions.
The Polish version is handled by an external file, just like most of the existing versions
2013-01-04 21:45:52 +01:00
Strangerke
de2c2b7bdb HOPKINS: Refactor Copy_WinScan_Vbe3 2013-01-04 16:43:44 +01:00
Strangerke
668cba5bea HOPKINS: Fix regressions in d6f72071a4 2013-01-04 14:17:51 +01:00
Strangerke
9a089929b2 HOPKINS: Simplify a bit more fade out function. Reduce fade out delay time. 2013-01-03 23:20:54 +01:00
Strangerke
0958eaddc5 HOPKINS: Rewrite fade out 2013-01-03 23:01:00 +01:00
Strangerke
6976be7438 HOPKINS: Rename functions related to fade in/out. Fix a potential issue for short fadings 2013-01-03 22:32:22 +01:00
Strangerke
079994d35c HOPKINS: Rewrite fade in, add a delay 2013-01-03 16:30:53 +01:00
Strangerke
6ff4c4c79b HOPKINS: Commit by Eriktorbjorn : New way of playing music 2013-01-03 16:29:35 +01:00
Strangerke
3ab4446a1b HOPKINS: Fix remaining GCC warnings (on behalf of Eriktorbjorn) 2013-01-03 01:33:26 +01:00
Strangerke
a4b7b29157 HOPKINS: Silence some warnings reported by GCC. Thanks Eriktorbjorn for reporting those 2013-01-02 20:12:32 +01:00
Strangerke
3eae64cf25 HOPKINS: Missing modification in previous commit 2013-01-02 17:28:50 +01:00
Strangerke
7c88b9c54e HOPKINS: Silence some GCC warning (thanks to eriktorbjorn) 2013-01-02 16:04:15 +01:00
Strangerke
74d1e3e013 HOPKINS: fix errors in ajoute_ligne, add comments on the impossible check 2013-01-02 15:04:12 +01:00
Strangerke
682e70623a HOPKINS: More refactoring and renaming, remove several useless variables 2013-01-02 00:57:00 +01:00
Strangerke
b21000901a HOPKINS: Missing modifications in previous commit 2013-01-01 23:16:07 +01:00
Strangerke
13063aeb3f HOPKINS: Refactoring in ComputerManager 2013-01-01 23:10:21 +01:00
Strangerke
d6f72071a4 HOPKINS: Some more refactoring and renaming 2013-01-01 21:03:24 +01:00
Strangerke
cb363aafd5 HOPKINS: Refactoring in ObjectsManager, renaming 2013-01-01 13:53:07 +01:00
Strangerke
a8bc62fc0f HOPKINS: Some renaming in ObjectManager, fix animation speed 2012-12-31 17:03:43 +01:00
Strangerke
a57e859d14 HOPKINS: Some more refactoring 2012-12-31 01:09:06 +01:00
Strangerke
f59f7dafc3 HOPKINS: Refactoring in FontManager and LinesManager 2012-12-31 00:18:08 +01:00
Strangerke
17b5a57c6b HOPKINS: Remove REDRAW counter, as it's always equal to 0 and therefore useless 2012-12-30 19:33:53 +01:00
Strangerke
3629fd8083 HOPKINS: More renaming, some refactoring in DialogsManager 2012-12-30 18:51:47 +01:00
Strangerke
ad360142c1 HOPKINS: Some refactoring in ComputerManager 2012-12-30 14:48:38 +01:00
Strangerke
aedb1609c6 HOPKINS: Remove redrawAnim() and all associated code 2012-12-30 14:28:24 +01:00
Strangerke
583204603b HOPKINS: Some more refactoring in ObjectsManager 2012-12-30 01:54:43 +01:00
Strangerke
5e4b8b0cb1 HOPKINS: More refactoring in ObjectsManager 2012-12-30 01:21:43 +01:00
Strangerke
ea235f71a5 HOPKINS: More refactoring of ObjectsManager 2012-12-29 23:57:50 +01:00
Strangerke
f7b62d5557 HOPKINS: Refactor ObjectsManager 2012-12-29 19:58:37 +01:00
Strangerke
b284338d67 HOPKINS: Some refactoring in ObjectManager, some renaming 2012-12-29 14:20:34 +01:00
Strangerke
0adb2a31da HOPKINS: More renaming and refactoring 2012-12-28 08:51:25 +01:00
Strangerke
c934363790 HOPKINS: Some more renaming and refactoring 2012-12-28 08:26:27 +01:00
Strangerke
c07beb6445 HOPKINS: Some refactoring in showComputer 2012-12-27 19:08:10 +01:00
Strangerke
7997011d2f HOPKINS: Some renaming in TalkManager 2012-12-27 18:41:52 +01:00
Strangerke
9a88c748fe HOPKINS: Stop music properly when using the MOD player 2012-12-27 18:41:20 +01:00
Strangerke
dc02df8cd2 HOPKINS: Remove forgotten useless variable 2012-12-27 08:13:29 +01:00
Strangerke
7e3be3c2d8 HOPKINS: Some refactoring in TalkManager 2012-12-27 07:52:37 +01:00
Strangerke
55478fd11b HOPKINS: Some more renaming, remove '== true' statements 2012-12-26 22:02:48 +01:00
Strangerke
10a61a8124 HOPKINS: Some renaming and refactoring 2012-12-26 21:30:51 +01:00
Strangerke
145b593e22 HOPKINS: Some refactoring in OCEAN() 2012-12-26 08:27:32 +01:00
Strangerke
c7b49ac883 HOPKINS: Renaming 2012-12-26 07:56:26 +01:00
Strangerke
1efe969b66 HOPKINS: Fix menu in BeOS and OS2 versions 2012-12-26 07:55:56 +01:00
Strangerke
59e85997b3 HOPKINS: Load correct voice ressource file in BeOS and OS/2 versions 2012-12-26 00:31:42 +01:00
Strangerke
2b665c67cb HOPKINS: Add MOD file support 2012-12-25 23:53:45 +01:00
Strangerke
f89001d75c HOPKINS: Renaming 2012-12-25 22:48:11 +01:00
Strangerke
657dfdaa6d HOPKINS: Remove useless variable in MenuManager, some renaming 2012-12-25 02:25:13 +01:00
Strangerke
40cd508ea7 HOPKINS: Remove one more useless flag 2012-12-24 18:49:51 +01:00
Strangerke
093f397e98 HOPKINS: Remove useless variables 2012-12-24 18:48:13 +01:00
Strangerke
48f997ccb5 HOPKINS: More refactoring in handleOpcode, some renaming 2012-12-24 18:43:49 +01:00
Strangerke
1c5a6f8c74 HOPKINS: Start refactoring handleOpcode 2012-12-24 18:24:08 +01:00
Strangerke
74e3e45732 HOPKINS: Refactor checkSignature 2012-12-24 14:42:47 +01:00
Strangerke
9333f6628a HOPKINS: Fix very old bug in traduction2 2012-12-24 13:45:29 +01:00
Strangerke
4ab60c43c0 HOPKINS: Refactor handleGoto and handleIf, some renaming 2012-12-24 13:32:39 +01:00
Strangerke
8c1f422bd6 HOPKINS: Remove magic values used to check language, some renaming and refactoring 2012-12-24 11:36:53 +01:00
Strangerke
8cce272117 HOPKINS: Some more renaming 2012-12-24 01:43:37 +01:00
Strangerke
3f8085f654 HOPKINS: Some more renaming, remove useless variable 2012-12-23 20:36:08 +01:00
Strangerke
1f987a91ae HOPKINS: Some more renaming. Remove 2 useless palettes 2012-12-23 19:08:23 +01:00
Strangerke
0120107a6d HOPKINS: Implement code for OS/2 version 2012-12-22 14:26:07 +01:00
Strangerke
e44df77329 HOPKINS: Remove useless IF statements 2012-12-22 01:28:31 +01:00
Strangerke
fcbcca45b1 HOPKINS: Fix a couple of regressions. Thanks fuzzie for the help 2012-12-21 18:19:15 +01:00
Strangerke
d80790a8d8 HOPKINS: Remove remaining hexa values 2012-12-21 08:12:02 +01:00
Strangerke
2f77e933ba HOPKINS: Remove some hex values 2012-12-21 01:26:11 +01:00
Strangerke
664463d5d8 HOPKINS: Fix bug introduced in previous commit, more renaming 2012-12-20 08:35:11 +01:00
Strangerke
687b7f97df HOPKINS: Remane functions and variables from Globals 2012-12-20 00:30:01 +01:00
Strangerke
076546d41d HOPKINS: More renaming 2012-12-19 08:00:22 +01:00
Strangerke
c1aafc9b47 HOPKINS: Rename methods in ObjectsManager, Globals and GraphicsManager 2012-12-19 02:15:32 +01:00
Strangerke
5678fbd321 HOPKINS: Some refactoring and renaming in ObjectsManager 2012-12-18 21:50:50 +01:00
Strangerke
f9653e5c09 HOPKINS: Remove some do while from ObjectsManager 2012-12-18 08:47:28 +01:00
Strangerke
fbd2c0e918 HOPKINS: Some renaming, rework some loop statements 2012-12-18 00:37:52 +01:00
Strangerke
1182885d12 HOPKINS: Some renaming, rework some loop statements 2012-12-17 08:01:29 +01:00
Strangerke
e99d5b320a HOPKINS: Renaming of members of Globals and ObjectsManager 2012-12-17 00:16:49 +01:00
Strangerke
385d097167 HOPKINS: Some more renaming 2012-12-16 14:22:24 +01:00
Strangerke
0aab5168ce HOPKINS: Start renaming ObjectsManager members 2012-12-16 09:56:50 +01:00
Strangerke
38437c4efe HOPKINS: Some more renaming 2012-12-16 02:11:36 +01:00
Strangerke
3c31d91d97 HOPKINS: Remove zoom, mode, SDL Zoom and fullscreen variables
Also remove functions related to the loading of INI files
2012-12-16 00:26:54 +01:00
Strangerke
2d172ab46e HOPKINS: Remove all code related to 8b display 2012-12-15 23:28:58 +01:00
Strangerke
d7d8c19dae HOPKINS: Merge two zoom in and out functions 2012-12-15 22:46:09 +01:00
Strangerke
0ec1994adc HOPKINS: Use direct values in case5, in win95 full 2012-12-15 10:21:08 +01:00
Strangerke
a3ea253718 HOPKINS: Add support for BeOS full version 2012-12-14 01:53:17 +01:00
Strangerke
95025312a7 HOPKINS: Janitorial - Remove trailing space and double semi columns 2012-12-14 01:49:22 +01:00
Strangerke
fb5d1736fa HOPKINS: Fix bugs introduced in previous commits 2012-12-12 23:16:07 +01:00
Strangerke
eece86d78e HOPKINS: Homogenization of memory management 2012-12-12 08:05:04 +01:00
Strangerke
3b3a28e27f HOPKINS: Rename functions in FontManager 2012-12-12 00:22:18 +01:00
Strangerke
d274441e12 HOPKINS: Some more renaming 2012-12-11 08:31:07 +01:00
Strangerke
299fbfc7c7 HOPKINS: Start renaming EventsManager functions 2012-12-11 01:53:50 +01:00
Strangerke
af667771a9 HOPKINS: Rename functions in DialogManager 2012-12-10 23:57:59 +01:00
Strangerke
78cf8296e0 HOPKINS: Fix typo reported by alex 2012-12-10 22:17:35 +01:00
Paul Gilbert
6aa2ef92b9 HOPKINS: Bugfix for first display of newspaper in the Linux full game intro 2012-12-10 22:16:47 +11:00
Paul Gilbert
9d8a2154f2 HOPKINS: Cleanup of playAnim method 2012-12-10 22:16:09 +11:00
Strangerke
269a6f9cae HOPKINS: Some more function renaming 2012-12-10 07:54:03 +01:00
Strangerke
663bf3139f HOPKINS: Rename (most of) ComputerManager functions 2012-12-10 00:23:51 +01:00
Strangerke
742b9e4750 HOPKINS: Rename animationManager functions 2012-12-09 22:35:59 +01:00
Strangerke
867cbbf4ff HOPKINS: Refactor fileManager 2012-12-09 20:22:12 +01:00
Paul Gilbert
fedf2ca70f HOPKINS: Bugfix for sounds in the Breakout game 2012-12-09 20:38:28 +11:00
Strangerke
9987b436f5 HOPKINS: Fix language internal mapping for Polish 2012-12-09 10:05:26 +01:00
Strangerke
17da9c0694 HOPKINS: Fix crash in Win95 EN Demo, enable intro in Win95 PL demo 2012-12-09 10:00:13 +01:00
Strangerke
88c223824e HOPKINS: Refactor runLinuxFull 2012-12-09 01:19:48 +01:00
Strangerke
d68a296258 HOPKINS: Refactor runWin95Full 2012-12-09 00:07:54 +01:00
Strangerke
0e1eeaa5f1 HOPKINS: Some more refactoring 2012-12-08 20:19:14 +01:00
Strangerke
706e1584fa HOPKINS: Refactor runWin95Demo and PLAY_ANM_SOUND 2012-12-08 20:02:33 +01:00
Strangerke
d5042c5049 HOPKINS: Refactor runLinuxDemo to avoid nested loops and gotos 2012-12-08 15:36:37 +01:00
Paul Gilbert
a8c7f70251 HOPKINS: Apply second memory leak patch 2012-12-08 22:45:11 +11:00
Paul Gilbert
91e44d8e21 HOPKINS: Apply first set of memory leak fixes 2012-12-08 22:44:00 +11:00
Strangerke
e10f98fa5b HOPKINS: Add fallback to APC for dialogs 2012-12-06 08:12:00 +01:00
Strangerke
5ac76b5c52 HOPKINS: Remove useless tests in CENSURE() 2012-12-06 08:02:30 +01:00
Strangerke
a645f876c3 HOPKINS: Remove CARD_SB variable. Sound card is always present. 2012-12-06 07:49:55 +01:00
Strangerke
dbef4b9147 HOPKINS: Remove duplicate variable 2012-12-06 07:44:24 +01:00
Strangerke
89f3ecdfb1 HOPKINS: Better initialization of FontManager 2012-12-06 00:10:46 +01:00
Paul Gilbert
6831f5bae6 HOPKINS: Further fixes for SCBOB 2012-12-05 20:53:14 +11:00
Paul Gilbert
1f0e31d95f HOPKINS: Clean up shadowed variable in SCBOB 2012-12-05 20:49:05 +11:00
Paul Gilbert
e0711bb832 HOPKINS: Fix some compiler warnings under gcc 2012-12-05 20:41:58 +11:00
Strangerke
8aebc05322 HOPKINS: Polish demo now starts 2012-12-05 01:27:25 +01:00
Strangerke
b671fbc534 HOPKINS: Remove commented variables in runWin95Full 2012-12-05 01:17:40 +01:00
Strangerke
13cb37defc HOPKINS: Add detection for Polish demo 2012-12-05 01:15:59 +01:00
Strangerke
1665340fca HOPKINS: Add MODE_VESA() 2012-12-04 23:29:28 +01:00
Strangerke
6aa44d1233 HOPKINS: Fix glitch in full win95 version logic 2012-12-04 23:25:01 +01:00
Strangerke
f91b1f1129 HOPKINS: Janitorials: remove some while(1) 2012-12-04 21:36:53 +01:00
Strangerke
99f3442393 HOPKINS: Add code for win95 full version 2012-12-04 21:35:54 +01:00
Strangerke
84cad29ed6 HOPKINS: Rewrite a for statement in previous commit 2012-12-03 07:52:31 +01:00
Strangerke
5dd1776228 HOPKINS: Win95 demo is now completable 2012-12-03 07:48:37 +01:00
Paul Gilbert
542d7fd068 HOPKINS: Bugfixes for quitting in the Windows demo version 2012-12-02 22:33:35 +11:00
Paul Gilbert
3841a0d006 HOPKINS: Bugfix for loading APC music files in the Windows versions 2012-12-02 22:33:01 +11:00
Paul Gilbert
222c3f2661 HOPKINS: Implemented ADULT() method needed for Windows demo 2012-12-02 22:14:03 +11:00
Strangerke
4631b46f34 HOPKINS: Use an unsigned int for speed variable 2012-12-02 12:02:27 +01:00
Strangerke
a23813f9a1 HOPKINS: Add main code for Win95 demo 2012-12-02 10:42:04 +01:00
Paul Gilbert
ad7ed5eae8 HOPKINS: Fix button selections in Breakout high scores list 2012-12-02 19:10:22 +11:00
Paul Gilbert
5cd2633b3b HOPKINS: Initial implementation of new codec for Windows APC sound files 2012-12-02 17:16:00 +11:00
Paul Gilbert
d45b22f822 HOPKINS: Fix exiting game when displaying Breakout high score table 2012-12-01 00:04:48 +11:00
Paul Gilbert
5bc956627e HOPKINS: Clean up multiple VBL calls in NAME_SCORE 2012-12-01 00:01:37 +11:00
Paul Gilbert
0ece49e5cb HOPKINS: Added extra flag check to can save/load currently methods 2012-11-30 23:35:14 +11:00
Paul Gilbert
b230dff1e9 HOPKINS: Fix savegame thumbnails 2012-11-30 23:15:47 +11:00
Paul Gilbert
b0ce324685 HOPKINS: Bugfix for ending delay after Bernie is killed 2012-11-28 21:15:07 +11:00
Paul Gilbert
ca95da2f87 HOPKINS: Fix for character select icons appearing on the map screen 2012-11-28 21:03:11 +11:00
Paul Gilbert
ef90135bb9 HOPKINS: Bugfix for exiting game when the map screen is being shown 2012-11-28 20:49:26 +11:00
Paul Gilbert
0465fa37b9 HOPKINS: Bugfix for Hopkins/Samantha appearing when you're controlling the other. 2012-11-28 20:42:56 +11:00
Paul Gilbert
8896ba99fc HOPKINS: Fix incorrect loop increment in CONTOURNE method 2012-11-28 20:40:39 +11:00
Strangerke
81d8ec5a74 HOPKINS: Rework SCBOB(), silent some CppCheck warnings 2012-11-27 22:33:51 +01:00
Paul Gilbert
cf5a2fd878 HOPKINS: Fix SAUVEGARDE pointer references to use proper data array 2012-11-26 21:36:45 +11:00
Paul Gilbert
64ec4a1c63 HOPKINS: Fix if condition check in CHANGE_TETE 2012-11-26 21:05:11 +11:00
Paul Gilbert
39edde3513 HOPKINS: fix hanging when selecting Exit from the Linux full game menu 2012-11-26 20:51:10 +11:00
Paul Gilbert
fede8845aa HOPKINS: Properly initialise the NO_COUL variable at startup.
This fixes animation issues with the factory lift near the end of the game.
2012-11-25 22:38:37 +11:00
Paul Gilbert
fc33d2d762 HOPKINS: Replaced many occurrences of 640 with SCREEN_WIDTH 2012-11-25 21:25:14 +11:00
Paul Gilbert
9f9bf34ffd HOPKINS: Renamed CharcaterInfo fields of SAUVEGARDE 2012-11-25 20:56:47 +11:00
Paul Gilbert
dc07463dfd HOPKINS: Disable scene scrolling when the Options or save/load dialog is shown 2012-11-25 20:31:45 +11:00
Paul Gilbert
f6a098bc4f HOPKINS: Bugfix for intermittent crash when opening Save/Load dialog 2012-11-25 20:18:38 +11:00
Paul Gilbert
cc9a0bbb6d HOPKINS: Comments and parameter naming for CHANGE_TETE 2012-11-25 07:08:13 +11:00
Strangerke
fd421b6bae HOPKINS: Fix more CppCheck warnings 2012-11-24 15:36:18 +01:00
Paul Gilbert
b695d9c709 HOPKINS: Changed final PlayerCharacter constant to CHARACTER_SAMANTHA 2012-11-24 22:31:12 +11:00
Paul Gilbert
d52ae2f47b HOPKINS: Clean-up of CHANGE_TETE to fix switching characters 2012-11-24 22:26:06 +11:00
Strangerke
6db4aca751 HOPKINS: Fix more CppCheck warnings 2012-11-24 00:57:37 +01:00
Strangerke
38acdce735 HOPKINS: Fix more CppCheck warnings 2012-11-24 00:16:44 +01:00
Strangerke
384ca5dd82 HOPKINS: Fix CppCheck warnings 2012-11-23 22:21:35 +01:00
Paul Gilbert
9a674ac89c HOPKINS: Bugfix to showing selected inventory item in factory lift 2012-11-23 21:55:17 +11:00
Strangerke
7d146d5ed3 HOPKINS: Cleanup TXT4() 2012-11-23 00:18:54 +01:00
Strangerke
42bafc5719 HOPKINS: Fix problem with some keys (A, Z, Q, M on Azerty keyboards) 2012-11-21 23:55:16 +01:00
Strangerke
cbbc928788 HOPKINS: some renaming and reworking 2012-11-21 22:42:51 +01:00
Paul Gilbert
f9a58d0aaa HOPKINS: Enable cursor animations like the original 2012-11-21 21:59:35 +11:00
Paul Gilbert
e738722905 Merge pull request #4 from alexbevi/hopkins
HOPKINS: Merge compilation fixes under Linux and added detection entry
2012-11-21 02:03:39 -08:00
Strangerke
8e376ccc81 HOPKINS: Clean up some 'for' statements 2012-11-21 08:04:50 +01:00
Strangerke
ec81dfb655 HOPKINS: Fix potential problem reported by alexbevi, cleanup variables in INTRORUN 2012-11-21 00:20:55 +01:00
Alex Bevilacqua
7bd46c4ee0 HOPKINS: add another detetction entry for the Win95 full game 2012-11-20 09:37:40 -05:00
Alex Bevilacqua
dd241bd41c HOPKINS: fix compilation (Linux) 2012-11-20 09:36:54 -05:00
Strangerke
2af626c3af HOPKINS: Partially fix entering high scores. Still far from perfect. 2012-11-19 00:15:52 +01:00
Paul Gilbert
62759ea2a2 HOPKINS: Changed computer info display to wait for a keypress after displaying 2012-11-18 21:24:24 +11:00
Paul Gilbert
43e0daf5d1 HOPKINS: Bugfix to allow Breakout paddle movement whilst waiting for starting click 2012-11-18 21:12:21 +11:00
Paul Gilbert
c1bd7e26b0 HOPKINS: Bugfixes to actually play Breakout 2012-11-18 20:58:53 +11:00
Paul Gilbert
25a311c65b HOPKINS: Bugfixes for setup of Breakout sub-game 2012-11-18 20:28:03 +11:00
Paul Gilbert
9f36cedd31 HOPKINS: Added enum for different FBI computer terminals, and capitalisatoin bugfixes 2012-11-18 19:31:43 +11:00
Paul Gilbert
9bc308b32b HOPKINS: Remove old stub event loop from the HopkinsEngine::run method 2012-11-18 16:19:26 +11:00
Paul Gilbert
67ae9e9306 HOPKINS: Bugfixes for computer screen text 2012-11-18 16:16:59 +11:00
Paul Gilbert
5b7b4bc9df HOPKINS: Fix for computer text display at the correct position 2012-11-18 16:05:38 +11:00
Paul Gilbert
9a996d66d4 HOPKINS: Bugfix for crash when walking in the projection room 2012-11-18 15:21:16 +11:00
Paul Gilbert
08dcceeefc HOPKINS: Cleanup of FORET flag and bugfix for when leaving forest. 2012-11-18 13:42:44 +11:00
Paul Gilbert
4661b0ab86 HOPKINS: Bugfix for throwing a dart at the switch in Purgatory 2012-11-18 13:14:18 +11:00
Paul Gilbert
416a6ac2af Merge branch 'hopkins' of github.com:dreammaster/scummvm into hopkins 2012-11-18 11:49:31 +11:00
Paul Gilbert
10bb9e7e14 HOPKINS: Pathfinding bugfix to fix error walking in Purgatory hallway 2012-11-18 11:48:28 +11:00
Strangerke
8331a015fc HOPKINS: Replace MenuText by an array of structures, implement Charge_Menu() 2012-11-18 00:57:56 +01:00
Paul Gilbert
832f06fa8a HOPKINS: Bugfix for crash when pushing button in purgatory control room 2012-11-18 10:31:58 +11:00
Paul Gilbert
3da8683c48 HOPKINS: Bugfixes for the sequence player 2012-11-18 10:16:05 +11:00
Strangerke
cdbba33e38 HOPKINS: Fix PCX loading when no present in CAT file. 2012-11-17 23:09:52 +01:00
Paul Gilbert
98a3f96ce0 HOPKINS: Bugfix for cursor background transparency when in forest 2012-11-17 22:09:04 +11:00
Paul Gilbert
6f95d311f2 Merge branch 'hopkins' of github.com:dreammaster/scummvm into hopkins 2012-11-17 22:01:39 +11:00
Paul Gilbert
5ae26a1910 HOPKINS: Bugfixes for entering forest 2012-11-17 22:00:54 +11:00
Strangerke
2f116e01c7 HOPKINS: Fix original bug in chapter 2, when searching the box.
Add a safeguard to the sequence parser
2012-11-17 11:57:41 +01:00
Paul Gilbert
928b1ae0d0 HOPKINS: Bugfix for CHARGE_BANK_SPRITE1 2012-11-17 21:13:10 +11:00
Paul Gilbert
0fdea57c54 HOPKINS: Lots of code implemented for Hopkin's computer 2012-11-17 20:49:07 +11:00
Strangerke
8b0ae07969 HOPKINS: Use common::string instead of hardcoded values in CONSTRUIT_FICHIER 2012-11-17 09:59:50 +01:00
Paul Gilbert
f2002f729a HOPKINS: Fix for hearing police report after leaving bank. 2012-11-17 15:45:37 +11:00
Paul Gilbert
848dcbcf09 HOPKINS: Properly implemented CONSTRUIT_FICHIER for animations.
The game has separate folders for selected animations at different resolutions.
2012-11-17 15:13:52 +11:00
Paul Gilbert
60c46fe386 HOPKINS: Bugfix for restoring screen after PLAY_ANM2 animation plays. 2012-11-17 12:36:28 +11:00
Paul Gilbert
63f69f2fa5 HOPKINS: Bugfixes for PLAY_ANM2 animation player 2012-11-17 12:31:51 +11:00
Strangerke
03468b1718 HOPKINS: Add voice to detection, except for the Win95 demo (to be fixed) 2012-11-17 00:43:05 +01:00
Paul Gilbert
3b878fc4c5 HOPKINS: Fixed some save/loading of TEMP.SCR to use the SaveLoadManager.
These should really be refactored in the future to use a memory buffer. Moderns systems have enough memory that it shouldn't be a problem to store a copy of the currently loaded background.
2012-11-16 21:24:52 +11:00
Strangerke
6d1db99540 HOPKINS: Remove some magic values, add a safety check in Copy_Video_Vbe16 2012-11-16 08:32:40 +01:00
Strangerke
e920b06ece HOPKINS: Add some more code specific to the full version (linux) 2012-11-15 13:34:15 +01:00
Strangerke
db5626adb6 HOPKINS: Fix exit in full game 2012-11-14 22:58:48 +01:00
Strangerke
b15e6f0ac5 HOPKINS: Finish work on Credit 2012-11-14 22:37:38 +01:00
Strangerke
cc7d7fc2cd HOPKINS: Rework Credits (WIP) 2012-11-14 07:55:15 +01:00
Strangerke
467963f8ca HOPKINS: Add some descriptions in detection entries 2012-11-13 19:15:32 +01:00
Strangerke
322e027874 HOPKINS: Re-add detection for Full Linux 2012-11-13 18:57:12 +01:00