?login_element?

Subversion Repositories NedoOS

Rev

Blame | Last modification | View Log | Download

  1. ;------------------------
  2. gfx_modes
  3.         dw  m_ddp
  4.         dw  m_16c
  5.         dw  m_atm
  6.  
  7. m_ddp   db "ddp/",0
  8. m_16c   db "16c/",0
  9. m_atm   db "atm/",0
  10. ;------------------------
  11. loc_modes
  12.         dw l_eng
  13.         dw l_eng2
  14.         dw l_rus
  15.  
  16. l_eng   db "eng/",0
  17. l_eng2   db "eng2/",0
  18. l_rus   db "rus/",0
  19.  
  20. ;----
  21. loc_main_menu:
  22.         dw menu_main_eng
  23.         dw menu_main_eng
  24.         dw menu_main_rus
  25. loc_load_menu:        
  26.         dw menu_load_eng
  27.         dw menu_load_eng
  28.         dw menu_load_rus
  29. loc_m1_menu:        
  30.         dw menu_m1_eng
  31.         dw menu_m1_eng
  32.         dw menu_m1_rus
  33. loc_m2_menu:        
  34.         dw menu_m2_eng
  35.         dw menu_m2_eng
  36.         dw menu_m2_rus
  37. loc_chars1_menu:
  38.         dw menu_chars1_eng
  39.         dw menu_chars1_eng
  40.         dw menu_chars1_rus
  41. loc_chars2_menu:
  42.         dw menu_chars2_eng
  43.         dw menu_chars2_eng
  44.         dw menu_chars2_rus
  45. loc_chars3_menu:
  46.         dw menu_chars3_eng
  47.         dw menu_chars3_eng
  48.         dw menu_chars3_rus
  49. loc_chars4_menu:
  50.         dw menu_chars4_eng
  51.         dw menu_chars4_eng
  52.         dw menu_chars4_rus
  53. loc_lb_menu
  54.         dw menu_lb_eng
  55.         dw menu_lb_eng
  56.         dw menu_lb_rus
  57.  
  58. loc_load_menu_ingame:        
  59.         dw menu_load_eng+2
  60.         dw menu_load_eng+2
  61.         dw menu_load_rus+2
  62. loc_save_menu_ingame:        
  63.         dw menu_save_eng
  64.         dw menu_save_eng
  65.         dw menu_save_rus
  66. ;------------------------
  67. loc_hero_name:
  68.         dw heroname_eng
  69.         dw heroname_eng
  70.         dw heroname_rus
  71.  
  72. heroname_eng DB "Shuji",0
  73. heroname_rus DB "╤■фчш",0        
  74. ;------------------------
  75. mus_modes
  76.         dw s_aym
  77.         dw s_s98
  78.  
  79. s_aym:  db "aym",0
  80. s_s98:  db "s98",0
  81.  
  82. ;==
  83. plr_ext
  84.         dw e_aym
  85.         dw e_s98
  86.  
  87. e_aym   db "PT3",0
  88. e_s98   db "s98",0
  89.  
  90. mus_plr_path db "_plr.bin",0
  91. ;------------------------
  92. menu_main_eng:
  93.           db 8,3  ;max len in CHR (symbols x2) , num strings in menu - 1
  94.           DB "   START GAME   ",1
  95.           DB "      LOAD      ",1
  96.           DB " CHARACTER INTRO",1
  97.           DB "      QUIT      ",0
  98. menu_main_rus:
  99.           db 8,3  ;max len, num strings in menu - 1
  100.           DB "   ═╬┬└▀  ╚├╨└  ",1
  101.           DB " ╟└├╨╙╟╚╥▄ ╚├╨╙ ",1
  102.           DB "    ╧┼╨╤╬═└╞╚   ",1
  103.           DB "  ┬█╔╥╚ ╚╟ ╚├╨█ ",0
  104.  
  105. menu_main_action:
  106.           dw _newgame
  107.           dw _loadgame
  108.           dw _characters
  109.           dw _gamequit
  110.  
  111.  
  112. menu_load_eng:
  113.           db 4,4  ;max len, num strings in menu - 1
  114.           DB " LOAD 1 ",1
  115.           DB " LOAD 2 ",1
  116.           DB " LOAD 3 ",1
  117.           DB " LOAD 4 ",1
  118.           DB " LOAD 5 ",0
  119. menu_load_rus:
  120.           db 7,4  ;max len, num strings in menu - 1
  121.           DB " ╟└├╨╙╟╚╥▄  1 ",1
  122.           DB " ╟└├╨╙╟╚╥▄  2 ",1
  123.           DB " ╟└├╨╙╟╚╥▄  3 ",1
  124.           DB " ╟└├╨╙╟╚╥▄  4 ",1
  125.           DB " ╟└├╨╙╟╚╥▄  5 ",0
  126.  
  127. menu_load_action:
  128.           dw _load_slot1
  129.           dw _load_slot2
  130.           dw _load_slot3
  131.           dw _load_slot4
  132.           dw _load_slot5
  133.  
  134. menu_chars1_eng:
  135.           db 8,4  ;max len, num strings in menu - 1
  136.           DB " REIKO SAWAMURA ",1
  137.           DB " KIYOMI SHINFUJI",1
  138.           DB " MIO SUZUKI     ",1
  139.           DB " SHOKO NISHINO  ",1
  140.           DB " NEXT PAGE      ",0
  141. menu_chars1_action:
  142.           dw _op1_show
  143.           dw _op2_show
  144.           dw _op3_show
  145.           dw _op4_show
  146.           dw _to_chr_page2
  147.  
  148. menu_chars2_eng:
  149.           db 8,4  ;max len, num strings in menu - 1    
  150.           DB " RURI SHIROMIZU ",1
  151.           DB " AKI HINAGIKU   ",1
  152.           DB " SEIA YOSHIDA   ",1
  153.           DB " MEIMI NAKANO   ",1
  154.           DB " NEXT PAGE      ",0
  155. menu_chars2_action:
  156.           dw _op8_show
  157.           dw _op5_show
  158.           dw _op6_show
  159.           dw _op7_show
  160.           dw _to_chr_page3
  161.  
  162.  
  163. menu_chars3_eng:
  164.           db 9,3    
  165.           DB " KYOKO KOBAYASHI  ",1
  166.           DB " MAKOTO SHIMAZAKI ",1
  167.           DB " NOBUYUKI YAMAGAMI",1
  168.           DB " NEXT PAGE        ",0
  169. menu_chars3_action:
  170.           dw _op9_show
  171.           dw _op10_show
  172.           dw _op11_show
  173.           dw _to_chr_page4
  174.  
  175. menu_chars4_eng:
  176.           db 8,3
  177.           DB " EMI YAMAGAMI   ",1
  178.           DB " SHINJI SHINFUJI",1
  179.           DB " TATSUHIKO SAITO",1
  180.           DB " FIRST PAGE     ",0
  181. menu_chars4_action:
  182.           dw _op12_show
  183.           dw _op13_show
  184.           dw _op14_show
  185.           dw _to_chr_page1
  186.  
  187. menu_lb_eng:
  188.           db 8,1
  189.           DB "    LOOK BACK   ",1
  190.           DB " DON'T LOOK BACK",0
  191. menu_lb_action:          
  192.           dw _mem_look_back
  193.           dw _mem_decline
  194.  
  195. menu_chars1_rus:
  196.           db 8,4
  197.           DB " ╨▌╔╩╬ ╤└┬└╠╙╨└ ",1
  198.           DB " ╩╚и╠╚ ╤╚═╘╙─╟╚ ",1
  199.           DB " ╠╚╬ ╤╙─╟╙╩╚    ",1
  200.           DB " ╤и╩╬ ═╚╤╚═╬    ",1
  201.           DB " ─└╦┼┼          ",0          
  202. menu_chars2_rus:
  203.           db 8,4
  204.           DB " ╨╙╨╚ ╤╚╨╬╠╚─╟╙ ",1
  205.           DB " └╩╚ ╒╚═└├╚╩╙   ",1
  206.           DB " ╤▌╔▀ и╤╚─└     ",1
  207.           DB " ╠▌╔╠╚ ═└╩└═╬   ",1
  208.           DB " ─└╦┼┼          ",0
  209. menu_chars3_rus:
  210.           db 9,3
  211.           DB " ╩и╩╬ ╩╬┴└▀╤╚     ",1
  212.           DB " ╠└╩╬╥╬ ╤╚╠└─╟└╩╚ ",1
  213.           DB " ═╬┴╙▐╩╚ ▀╠└├└╠╚  ",1
  214.           DB " ─└╦┼┼            ",0
  215. menu_chars4_rus:
  216.           db 8,3
  217.           DB " ▌╠╚ ▀╠└├└╠╚    ",1
  218.           DB " ╤╚═─╟╚ ╤╚═╘╙─╟╚",1
  219.           DB " ╥└╓╙╒╚╩╬ ╤└╔╥╬ ",1
  220.           DB " ┬ ═└╫└╦╬       ",0          
  221. menu_lb_rus:
  222.           db 8,1
  223.           DB " ╧╬┬╥╬╨╚╥▄ ╤╓┼═╙",1
  224.           DB "  ═┼ ╧╬┬╥╬╨▀╥▄  ",0
  225.  
  226.  
  227.          
  228. ;---
  229. menu_save_eng:
  230.           DB " SAVE 1",1
  231.           DB " SAVE 2",1
  232.           DB " SAVE 3",1
  233.           DB " SAVE 4",1
  234.           DB " SAVE 5",0
  235. menu_save_rus:
  236.           DB " ╤╬╒╨└═╚╥▄  1",1
  237.           DB " ╤╬╒╨└═╚╥▄  2",1
  238.           DB " ╤╬╒╨└═╚╥▄  3",1
  239.           DB " ╤╬╒╨└═╚╥▄  4",1
  240.           DB " ╤╬╒╨└═╚╥▄  5",0
  241. menu_m1_eng:
  242.           DB "SAVE",1
  243.           DB "LOAD",1
  244.           DB "QUIT",0
  245. menu_m1_rus:          
  246.           DB "╤╬╒╨└═╚╥▄",1
  247.           DB "╟└├╨╙╟╚╥▄",1
  248.           DB "┬█╒╬─",0
  249.  
  250. menu_m1_action:
  251.           dw _ram_save
  252.           dw _ram_load
  253.           dw _confirm_quit
  254.  
  255. menu_m2_eng:
  256.           DB "CONTINUE        ",1
  257.           DB "QUIT            ",0
  258. menu_m2_rus:          
  259.           DB "┬┼╨═╙╥▄╤▀       ",1
  260.           DB "┬█╒╬─           ",0
  261. menu_m2_action:
  262.           dw TO_MENU_ESC
  263.           dw begin
  264.  
  265. loc_save_menu_ingame_action:
  266.           dw _save_slot_1
  267.           dw _save_slot_2
  268.           dw _save_slot_3
  269.           dw _save_slot_4
  270.           dw _save_slot_5
  271. loc_load_menu_ingame_action:
  272.           dw _load_slot_1
  273.           dw _load_slot_2
  274.           dw _load_slot_3
  275.           dw _load_slot_4
  276.           dw _load_slot_5