Commit Graph
155 Commits
Author SHA1 Message Date
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 95025312a7 HOPKINS: Janitorial - Remove trailing space and double semi columns 2012-12-14 01:49:22 +01:00
Strangerke eece86d78e HOPKINS: Homogenization of memory management 2012-12-12 08:05:04 +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
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
Strangerke f91b1f1129 HOPKINS: Janitorials: remove some while(1) 2012-12-04 21:36:53 +01: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
Strangerke 384ca5dd82 HOPKINS: Fix CppCheck warnings 2012-11-23 22:21:35 +01:00
Strangerke 8e376ccc81 HOPKINS: Clean up some 'for' statements 2012-11-21 08:04:50 +01:00
Paul Gilbert 3da8683c48 HOPKINS: Bugfixes for the sequence player 2012-11-18 10:16:05 +11:00
Paul Gilbert 928b1ae0d0 HOPKINS: Bugfix for CHARGE_BANK_SPRITE1 2012-11-17 21:13:10 +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
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 678f133977 HOPKINS: Implement BASED(), remove a parameter to PLAY_SEQ() 2012-11-11 18:52:43 +01:00
Strangerke a79cf7fa4f HOPKINS: Replace some more boolean values 2012-10-29 22:54:35 +01:00
Strangerke 9d18e3fa59 HOPKINS: Replace some 0/1 by false/true for boolean variables 2012-10-28 22:38:34 +01:00
Paul Gilbert e99a5c02b5 HOPKINS: Added lots of shouldQuit() checks to the loops in the script code 2012-10-29 00:00:18 +11:00
Paul Gilbert 2ec42212fa HOPKINS: Fix buffer overruns in the PLAY_SEQ2 method 2012-10-28 23:36:57 +11:00
Paul Gilbert 1faeb6e136 HOPKINS: Some cleanup of field types and comparisons in PLAY_SEQ/PLAY_SEQ2 2012-10-28 21:49:41 +11:00
Paul Gilbert a8e217a7b8 HOPKINS: Added code to delete saved temporary screen .SCR files 2012-10-28 18:04:06 +11:00
Paul Gilbert 38b5cf1efe HOPKINS: Created new SaveFileManager class to handle save file related code 2012-10-24 22:49:32 +11:00
Paul Gilbert 95b2fe3730 HOPKINS: Minor string and comment fix 2012-10-23 00:02:34 +11:00
Paul Gilbert f5473de649 HOPKINS: Fix gcc identified warnings 2012-10-22 23:15:24 +11:00
Strangerke b4247f6265 HOPKINS: Add some translated comments to function names 2012-10-20 18:59:06 +02:00
Paul Gilbert f74ad01185 HOPKINS: Bugfixes for scene animations initialisation 2012-10-16 08:51:31 +11:00
Paul Gilbert ba4be24b18 HOPKINS: Reimplemented animation player method 2012-10-13 16:42:07 +11:00
Paul Gilbert f2556a4caa HOPKINS: Corrected some file exists calls 2012-10-13 15:23:29 +11:00
Paul Gilbert 721b619398 HOPKINS: Added explicit int16 cast to all READ_LE_UINT16 accesses.
I've already previously fixed two initialisatoin errors for data reading that expected int's to be 16 bits and signed, so adding the explicit cast everywhere will likely fix other similiar issues.
2012-10-11 22:58:04 +11:00
Paul Gilbert 7ca9d2100f HOPKINS: Changed PTRNUL from being 0 to an explicitly allocated pointer.
Some of the methods explicitly differentiate between having a 0 result for invalid/abort versus PTRNUL return values
2012-10-10 21:03:29 +11:00
Paul Gilbert 22204ecc66 HOPKINS: Fixed loading in CHARGE_BANK_SPRITE1 2012-10-10 00:28:24 +11:00
Paul Gilbert 575f179f0f HOPKINS: Converted the file manager from static to a standard manager class 2012-10-06 23:21:10 +10:00
Paul Gilbert 09601fab69 HOPKINS: Implemented PLAY_SEQ2 2012-10-05 23:52:59 +10:00
Paul Gilbert 86bf409540 HOPKINS: Implemented sequence player 2012-10-05 08:09:09 +10:00
Paul Gilbert 52166834d5 HOPKINS: Implemented lots more of the remaining stubbed methods 2012-10-05 00:55:25 +10:00
Paul Gilbert bc863bd241 HOPKINS: Implemented more stubbed object manager methods 2012-10-03 22:15:39 +10:00
Paul Gilbert 84e07ae725 HOPKINS: Changed all __int16 to int 2012-09-30 21:21:09 +10:00
Paul Gilbert 8fa33e7714 HOPKINS: Implemented more object manager methods 2012-09-30 21:02:39 +10:00
Paul Gilbert 3fcff82dae HOPKINS: Added extra shouldQuit check to animation player 2012-09-23 21:05:55 +10:00
Paul Gilbert 9900adf18c HOPKINS: Initial implementation of some code that will be needed for cursor display 2012-09-19 21:34:23 +10:00
Paul Gilbert 809ab3e7b5 HOPKINS: Implemented BOB_ANIM_ON and BOB_ANIM_OFF 2012-09-16 17:33:33 +10:00