Commit Graph

53855 Commits

Author SHA1 Message Date
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
Paul Gilbert
7b15f9ae3c HOPKINS: Implemented some of the fade methods 2012-09-10 20:26:24 +10:00
Paul Gilbert
14cd54fc39 HOPKINS: Add temporary copy of VESA surface to screen, and other bugfixes 2012-09-09 21:15:09 +10:00
Paul Gilbert
56c454fcb5 HOPKINS: Fix some obvious crashes in image loading 2012-09-09 20:28:04 +10:00
Paul Gilbert
8fd0d0629a HOPKINS: Added stub event loop 2012-09-09 20:15:32 +10:00
Paul Gilbert
8501e1cd85 HOPKINS: Added initialisation of graphics manager and globals fields 2012-09-09 20:10:32 +10:00
Paul Gilbert
97e84b2169 HOPKINS: Implemented image loading code 2012-09-09 19:55:05 +10:00
Paul Gilbert
42a09f00b3 HOPKINS: Implemented screen lock, unlock, and clear screen 2012-09-09 00:12:27 +10:00
Paul Gilbert
ecee539bfd HOPKINS: Implement proper graphics initialisation code 2012-09-08 23:43:35 +10:00
Paul Gilbert
ca84b2737f HOPKINS: Add object loading 2012-09-08 21:43:33 +10:00
Paul Gilbert
b8086aabc5 HOPKINS: Commit of lots more initialisation code 2012-09-08 18:45:22 +10:00
Paul Gilbert
578b1601fe HOPKINS: Added further configuration setup 2012-09-08 10:08:12 +10:00
Paul Gilbert
c10f87f9c8 HOPKINS: Beginnings of file manager code 2012-09-08 09:09:09 +10:00
Paul Gilbert
f2012c6ad9 HOPKINS: Added missing changes to hook in the new engine 2012-09-08 09:08:24 +10:00