Ticket #8612: kyra2_intro.diff

File kyra2_intro.diff, 1.5 KB (added by bluegr, 13 years ago)

Kyra 2 intro fixes

  • kyra2.cpp

     
    112112                        case 0:
    113113                                break;
    114114                        case 1:
    115                                 seq_playSequences(kSequenceOverview, kSequenceLibrary);
     115                                seq_playSequences(kSequenceOverview, kSequenceHand);
    116116                                break;
    117117                        case 2:
    118118                                break;
  • sequences_v2.cpp

     
    169169                        break;
    170170                case 1:
    171171                        // XXX: these show as garbage. New frame encode?
    172                         seq_loadWSA(1, "hand1a.wsa", 9);
     172                        /*seq_loadWSA(1, "hand1a.wsa", 9);
    173173                        seq_loadWSA(2, "hand1b.wsa", 9, 0, hand1bWSAControl);
    174                         seq_loadWSA(3, "hand1c.wsa", 9, 0, hand1cWSAControl);
     174                        seq_loadWSA(3, "hand1c.wsa", 9, 0, hand1cWSAControl);*/
    175175                        break;
    176176                case 0xc9:
    177177                        // palette stuff
     
    181181                case 0x18b:
    182182                        seq_waitForChatsToFinish();
    183183                        seq_loadWSA(5, "hand3.wsa", 9, 0, hand3WSAControl);
     184                        seq_playIntroChat(9);
    184185                        break;
    185186                case 0x1f4:
    186187                        seq_waitForChatsToFinish();
    187188                        seq_loadWSA(6, "hand4.wsa", 9, 0, hand4WSAControl);
     189                        seq_playIntroChat(10);
    188190                        break;
    189191                case 0x21c:
    190                         seq_playIntroChat(10);
     192                        seq_waitForChatsToFinish();
     193                        seq_loadWSA(7, "point.wsa", 9);
     194                        seq_playIntroChat(11);
    191195                        break;
    192196                case 0x276:
    193197                        seq_waitForChatsToFinish();
     
    197201                        seq_unloadWSA(4);
    198202                        seq_unloadWSA(5);
    199203                        seq_unloadWSA(6);                                               
     204                        seq_unloadWSA(7);       
    200205                        return 0;
    201206        }
    202207