# include "Scenario.h"
Scenario : : Scenario ( VirusAttack * game )
: game ( game ) {
dialog . SetVisible ( false ) ;
}
void Scenario : : Start ( ) { }
void Scenario : : _Update ( ) {
initialWaitTimer = std : : max ( 0.f , initialWaitTimer - game - > GetElapsedTime ( ) ) ;
Update ( ) ;
}
void Scenario : : _Draw ( ) {
Draw ( ) ;
}
Stage1 : : Stage1 ( VirusAttack * game )
: Scenario ( game ) { }
void Stage1 : : Start ( ) {
game - > unitMetersGreyedOut = true ;
game - > playerInControl = false ;
}
void Stage1 : : Update ( ) {
switch ( state ) {
case 0 : {
dialog . Initialize ( " Hello Hacker, thank you for taking on this request for me. " , { 24 , 64 } , " " , game - > IMAGES [ HOODED_FIGURE ] . get ( ) , { 378 , 28 } , game - > SOUNDS [ Sound : : VOICEOVER ] . get ( ) ) ;
} break ;
}
}
void Stage1 : : Draw ( ) {
dialog . UpdateAndDraw ( { 24 , 64 } , game , game - > player_resources , game - > IMAGES , game - > GetTotalUsedMemory ( ) , game - > currentLevel - > availableMemory ) ;
}