Geen omschrijving

custom_specials.c 435B

1234567891011121314151617181920212223242526
  1. #include <bpre.h>
  2. #include "cutscene_meteor.h"
  3. #include "camera_move.h"
  4. #include <debug.h>
  5. void init_script()
  6. {
  7. for(u16 i = 0x1000; i < 0x1800; ++i)
  8. {
  9. clear_flag(i);
  10. }
  11. }
  12. static callback special_routines[4] = {
  13. play_meteor,
  14. sp_move_camera,
  15. init_script,
  16. some_test,
  17. };
  18. void special_asm() //special 0x68
  19. {
  20. u16* var_special = var_access(CALLASM_VAR);
  21. special_routines[*var_special]();
  22. }