Commit Graph

53868 Commits

Author SHA1 Message Date
Paul Gilbert
bc863bd241 HOPKINS: Implemented more stubbed object manager methods 2012-10-03 22:15:39 +10:00
Paul Gilbert
b06cabee4b HOPKINS: Implemented VERIF_SMOOTH and SMOOTH_MOVE 2012-10-02 22:41:13 +10:00
Paul Gilbert
28099ee00d HOPKINS: Added new LinesManager class with lots of line methods 2012-10-02 21:44:23 +10:00
Paul Gilbert
0cd848b9a5 HOPKINS: Manually implemented colision method 2012-10-01 23:02:45 +10:00
Paul Gilbert
c0f658847c HOPKINS: Implemented several stubbed ObjectsManager methods 2012-09-30 23:28:21 +10:00
Paul Gilbert
c306fe01a6 HOPKINS: Fixed compilation errors with previously commented out methods 2012-09-30 22:41:10 +10:00
Paul Gilbert
7eb6fffdbd HOPKINS: Converted many numeric values to character constants 2012-09-30 22:18:50 +10:00
Paul Gilbert
1f87e4836a HOPKINS: Fixed some more castings identified by gcc 2012-09-30 21:41:47 +10:00
Paul Gilbert
b34091852c HOPKINS: Fix casting errors identified by gcc 2012-09-30 21:33:00 +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
92313216dd HOPKINS: Implemented more graphics and object methods 2012-09-29 09:33:42 +10:00
Paul Gilbert
3594a691ab HOPKINS: Implemented stubbed talk manager methods 2012-09-28 22:49:43 +10:00
Paul Gilbert
7c9ad56aac HOPKINS: Implemented many of the previously stubbed methods 2012-09-28 22:15:59 +10:00
Paul Gilbert
221050f39f HOPKINS: Implemented more talk manager methods 2012-09-27 23:05:09 +10:00
Paul Gilbert
1885141be5 HOPKINS: Starting implementation of talk manager 2012-09-26 23:34:10 +10:00
Paul Gilbert
ddb4fdcf12 HOPKINS: Implementing font methods 2012-09-26 22:13:15 +10:00
Paul Gilbert
377554ec62 HOPKINS: Implemented CALCUL_BOB, AvantTri, and AFF_BOB_ANIM 2012-09-24 22:21:04 +10:00
Paul Gilbert
0fbf1df76a HOPKINS: Implemented some more sprite and bob methods 2012-09-24 21:10:50 +10:00
Paul Gilbert
c9f904b7ca HOPKINS: Implemented some more of the object/sprite methods 2012-09-23 22:52:12 +10:00
Paul Gilbert
3fcff82dae HOPKINS: Added extra shouldQuit check to animation player 2012-09-23 21:05:55 +10:00
Paul Gilbert
4f40d98af0 HOPKINS: Fix bug with clipping in Sprite_Vesa 2012-09-23 11:25:21 +10:00
Paul Gilbert
01bcd87ba4 HOPKINS: Initial implementation of CHOICE_OPTION and AFF_SPRITES 2012-09-23 10:59:52 +10:00
Paul Gilbert
e0c9eeae16 HOPKINS: Bugfixes to making menu selections, and quitting game 2012-09-22 20:45:08 +10:00
Paul Gilbert
1597aff3c7 HOPKINS: Clean up of moving Txt array from Globals to FontManager 2012-09-22 19:54:30 +10:00
Paul Gilbert
2876790a08 HOPKINS: Added Txt structure with currently known structure offsets 2012-09-22 11:11:26 +10:00
Paul Gilbert
460b4eb17b HOPKINS: Implemented AFFICHE_SPEED method 2012-09-22 10:36:18 +10:00
Paul Gilbert
1a63930278 HOPKINS: Disabled VBL() method code and added ScummVM cursor display.
I'm not yet sure whether VBL was only concerned with displaying the cursor, but it had some loops using the lItCounter, so it was causing infinite loops. Whatever else VBL actually does besides cursor display will have to be converted to a more ScummVM friendly implementation.
2012-09-22 09:55:40 +10:00
Paul Gilbert
f20e411734 HOPKINS: Rewrite of Sprite_Vesa from scratch 2012-09-22 07:48:21 +10:00
Paul Gilbert
b6eba95cc1 HOPKINS: Minor renaming and bugifxes 2012-09-21 21:20:07 +10:00
Paul Gilbert
507af7e8a5 HOPKINS: Moved VBL method from EventsManager to GraphicsManager 2012-09-21 21:05:19 +10:00
Paul Gilbert
fc5d6bfb99 HOPKINS: Implemented Affiche_Perfect and support methods 2012-09-21 20:54:26 +10:00
Paul Gilbert
391e3da119 HOPKINS: Implemented Affiche_Segment_Vesa and support methods 2012-09-20 23:30:28 +10:00
Paul Gilbert
0ef0ff6099 HOPKINS: Implemented some more blitting methods 2012-09-20 22:23:07 +10:00
Paul Gilbert
3d917112c9 HOPKINS: Implemented some BOB methods 2012-09-20 22:02:55 +10:00
Paul Gilbert
06f83a0775 HOPKINS: Implemented more blitting/display methods 2012-09-20 20:54:03 +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
044f9b83ec HOPKINS: Bugfixes to the display of the starting menu 2012-09-17 18:53:29 +10:00
Paul Gilbert
df410953c9 HOPKINS: Initial implementation of main menu method 2012-09-17 18:03:25 +10:00
Paul Gilbert
0b610c45df HOPKINS: Implemented rest of main method, with stubs for sub-method calls 2012-09-17 16:53:21 +10:00
Paul Gilbert
809ab3e7b5 HOPKINS: Implemented BOB_ANIM_ON and BOB_ANIM_OFF 2012-09-16 17:33:33 +10:00
Paul Gilbert
d2bf3ae78c HOPKINS: Implementing code for CHARGE_ANIM and dependent methods 2012-09-16 17:21:24 +10:00
Paul Gilbert
e02e950a40 HOPKINS: Implemented Vbe decoding so introduction now runs 2012-09-15 21:42:20 +10:00
Paul Gilbert
d007e0aafe HOPKINS: initial implementation of INTORUN method 2012-09-15 13:23:46 +10:00
Paul Gilbert
10bb7730ea HOPKINS: Fix loading images other than the first item in a picture index 2012-09-15 11:46:10 +10:00
Paul Gilbert
6e8fd5812b HOPKINS: Cleanup and refactoring of frame counting and delays 2012-09-15 11:45:36 +10:00
Paul Gilbert
f1fce64994 HOPKINS: Initial implementation of main animation player method 2012-09-15 10:27:15 +10:00
Paul Gilbert
ec4c7a8baf HOPKINS: Fix blitting 8-bit images to the screen 2012-09-13 22:55:50 +10:00
Paul Gilbert
e66ce45d0a HOPKINS: Further work and bugfixes on palette processing 2012-09-13 21:08:54 +10:00
Paul Gilbert
254d4ac72b HOPKINS: Improved on the initial image display hack 2012-09-10 22:18:43 +10:00