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