Rev 2683 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2683 | Rev 3485 | ||
---|---|---|---|
Line 414... | Line 414... | ||
414 | jne @f |
414 | jne @f |
415 | ret |
415 | ret |
416 | @@: |
416 | @@: |
417 | label 146,200,'ARCANOID II v0.30',0x100000FF |
417 | label 146,200,'ARCANOID II v0.30',0x100000FF |
418 | label 120,220,'by jj (jacek jerzy malinowski)',0x050505 |
418 | label 120,220,'by jj (jacek jerzy malinowski)',0x050505 |
- | 419 | if lang eq it |
|
- | 420 | label 100,240,'Premi spazio per iniziare una nuova partita',0x10FF0800 |
|
- | 421 | else |
|
419 | label 100,240,'press SPACE to start a new game',0x10FF0800 |
422 | label 100,240,'press SPACE to start a new game',0x10FF0800 |
- | 423 | end if |
|
420 | label 15,240,'F1 + delay',0xFFA8FF |
424 | label 15,240,'F1 + delay',0xFFA8FF |
421 | label 15,260,'F2 + delay',0xFFA8FF |
425 | label 15,260,'F2 + delay',0xFFA8FF |
422 | delay 10 |
426 | delay 10 |
423 | ret |
427 | ret |
Line 426... | Line 430... | ||
426 | level_info: |
430 | level_info: |
427 | cmp [is_rolled_up], 1 |
431 | cmp [is_rolled_up], 1 |
428 | jne @f |
432 | jne @f |
429 | ret |
433 | ret |
430 | @@: |
434 | @@: |
- | 435 | if lang eq it |
|
- | 436 | label 170,230,'L I V E L LO',0x100000FF |
|
- | 437 | else |
|
431 | label 170,230,'L E V E L',0x100000FF |
438 | label 170,230,'L E V E L',0x100000FF |
- | 439 | end if |
|
- | 440 | ||
- | 441 | ||
432 | outcount [level],195,250,0x100000FF,2*65536 |
442 | outcount [level],195,250,0x100000FF,2*65536 |
- | 443 | if lang eq it |
|
- | 444 | label 100,270,'Premi spazio per iniziare il livello',0x10FF0800 |
|
- | 445 | else |
|
433 | label 100,270,'press SPACE to start the level',0x10FF0800 |
446 | label 100,270,'press SPACE to start the level',0x10FF0800 |
- | 447 | end if |
|
434 | delay 10 |
448 | delay 10 |
435 | ret |
449 | ret |
Line 436... | Line 450... | ||
436 | 450 | ||
437 | ;_________________________ |
451 | ;_________________________ |
Line 440... | Line 454... | ||
440 | mov ebx,0xFF01 |
454 | mov ebx,0xFF01 |
441 | .g_ok: |
455 | .g_ok: |
442 | call grad_fill_screen |
456 | call grad_fill_screen |
443 | call show_screen ; flips the screen |
457 | call show_screen ; flips the screen |
444 | label 120,150,'G A M E O V E R',0x10050505 |
458 | label 120,150,'G A M E O V E R',0x10050505 |
- | 459 | if lang eq it |
|
- | 460 | label 140,200,'Grazie per aver giocato',0x0FFF800 |
|
- | 461 | else |
|
445 | label 140,200,'Thanks for playing',0x0FFF800 |
462 | label 140,200,'Thanks for playing',0x0FFF800 |
- | 463 | end if |
|
446 | delay 20 |
464 | delay 20 |
447 | ret |
465 | ret |
Line 448... | Line 466... | ||
448 | 466 | ||
Line 800... | Line 818... | ||
800 | draw_window: |
818 | draw_window: |
Line 801... | Line 819... | ||
801 | 819 | ||
802 | mcall 12,1 |
820 | mcall 12,1 |
Line -... | Line 821... | ||
- | 821 | mcall 0,<100,X_SIZE+8>,<100,Y_SIZE+21>,0x14ffffff, , VERSION |
|
- | 822 | ||
803 | mcall 0,<100,X_SIZE+8>,<100,Y_SIZE+21>,0x14ffffff, , VERSION |
823 | if lang eq it |
804 | 824 | label 200,8,'VITE:',0x10ffffff |
|
- | 825 | else |
|
- | 826 | label 200,8,'LIVES:',0x10ffffff |
|
805 | 827 | end if |
|
Line 806... | Line 828... | ||
806 | label 200,8,'LIVES:',0x10ffffff |
828 | |
807 | outcount dword [lives],250,8,0x10ffffff,65536 |
829 | outcount dword [lives],250,8,0x10ffffff,65536 |
808 | 830 | ||
Line 941... | Line 963... | ||
941 | screen: |
963 | screen: |
942 | rb X_SIZE*Y_SIZE*3 |
964 | rb X_SIZE*Y_SIZE*3 |
943 | proc_info: |
965 | proc_info: |
944 | rb 1024 |
966 | rb 1024 |
945 | I_END:100,Y_SIZE+21>100,X_SIZE+8>1 |
967 | I_END:100,Y_SIZE+21>100,X_SIZE+8>1 |
946 | >2 |
- |