level_data_demo.s 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. POST_UP EQU 167
  2. POST_UP_SHAD EQU 187
  3. POST_DOWN EQU 166
  4. POST_DOWN_SHAD EQU 186
  5. POST_HOLE EQU 166
  6. POST_SHAD_HOLE EQU 186
  7. rsreset
  8. level_graphics_ptr rs.l 1
  9. level_palette_ptr rs.l 1
  10. level_sprite_palette_ptr rs.l 1
  11. level_map_x_start rs.w 1 ;MUST BE FACTOR OF 16 ;LEFT HAND CORNER
  12. level_map_y_start rs.w 1 ;MUST BE FACTOR OF 16
  13. level_generator_pattern rs.l 1 ;generator attack pattern
  14. level_switch_table rs.l 1
  15. level_activator_table rs.l 1
  16. level_copy_table rs.l 1
  17. Level_1
  18. dc.l 0
  19. dc.l Level_1_Colour_List
  20. dc.l Level_1_Sprite_Colours
  21. dc.w 18*16 ;must be factor of 16
  22. dc.w 100*16 ;must be factor of 16
  23. dc.l Generator_Shoot_Player
  24. dc.l Intro_Level_Switch_Table
  25. dc.l Intro_Level_Activate_Table
  26. dc.l 0
  27. EVEN
  28. Level_2
  29. dc.l 0
  30. dc.l Level_1_Colour_List
  31. dc.l Level_1_Sprite_Colours
  32. dc.w 47*16 ;must be factor of 16
  33. dc.w 59*16 ;must be factor of 16
  34. dc.l Generator_Shoot_Player
  35. dc.l Level2_Switch_Table
  36. dc.l Level2_Activate_Table
  37. dc.l 0
  38. EVEN
  39. Level_3
  40. dc.l 0
  41. dc.l Level_1_Colour_List
  42. dc.l Level_1_Sprite_Colours
  43. dc.w 60*16 ;must be factor of 16
  44. dc.w 182*16 ;must be factor of 16
  45. dc.l Generator_Shoot_Player
  46. dc.l Level3_Switch_Table
  47. dc.l Level3_Activate_Table
  48. dc.l 0
  49. EVEN
  50. Level_list
  51. * dc.l Level_1
  52. dc.l Level_2
  53. * dc.l Level_3
  54. dc.l $ffffffff
  55. current_level_list_ptr
  56. dc.l Level_List
  57. *--------------Level Palettes------------*
  58. Level_1_Colour_list
  59. dc.w $642,$8ad,$47a,$257
  60. dc.w $335,$111,$853,$b86
  61. dc.w $962,$742,$532,$321
  62. dc.w $cb2,$462,$351,$eed
  63. Level_1_Sprite_Colours
  64. dc.w $000,$cdd,$6bd,$58a
  65. dc.w $368,$245,$134,$000
  66. dc.w $521,$0a0,$961,$071
  67. dc.w $741,$0a0,$d95,$071
  68. panel_cols
  69. dc.w $000,$9dd,$6aa,$488
  70. dc.w $366,$053,$132,$741
  71. dc.w $952,$733,$622,$510
  72. dc.w $310,$043,$bc5,$a72
  73. Loader_Cols
  74. dc.w $000,$000,$344,$566
  75. dc.w $122,$788,$9bb,$89a
  76. dc.w $abb,$455,$233,$011
  77. dc.w $677,$799,$9aa,$00a
  78. Level_Toggle
  79. dc.w 0 ;General toggle for use in scripts
  80. ************************* LEVEL INCLUDES *************************
  81. include "level_data/special_switch_scripts.s"
  82. include "level_data/level1data.s"
  83. include "level_data/level2data.s"
  84. include "level_data/level3data.s"