Objekt_editor_load.h 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. /*
  2. Load / save
  3. */
  4. EDIT_KONTEJNER *oe_nahraj_kontejner_bez_dialog(K_EDITOR * p_cnf,
  5. byte * p_jmeno, int mat);
  6. EDIT_KONTEJNER *oe_nahraj_kontejner_bez_dialog_3ds(K_EDITOR * p_cnf,
  7. byte * p_jmeno, int mat);
  8. EDIT_KONTEJNER *oe_nahraj_kontejner_dialog(K_EDITOR * p_cnf, byte * p_jmeno,
  9. byte max_jmeno, int mat);
  10. EDIT_KONTEJNER *oe_nahraj_kontejner_dialog_3ds(K_EDITOR * p_cnf,
  11. byte * p_jmeno, byte max_jmeno, int mat);
  12. void oe_prikaz_nahraj_3ds_animaci_dialog(K_EDITOR * p_cnf);
  13. void oe_prikaz_nahraj_sim_animaci_dialog(K_EDITOR * p_cnf);
  14. void oe_prikaz_nahraj_kontejner(K_EDITOR * p_cnf, int soubor, int mat);
  15. void oe_prikaz_uloz_kontejner(K_EDITOR * p_cnf, int obalky);
  16. void oe_prikaz_uloz_kontejner_jako(K_EDITOR * p_cnf);
  17. void oe_prikaz_uloz_projekt(K_EDITOR * p_cnf);
  18. void oe_prikaz_nahraj_projekt(K_EDITOR * p_cnf);
  19. void oe_prikaz_uloz_materialy(K_EDITOR * p_cnf);
  20. void oe_uloz_pouzite_materialy(K_EDITOR * p_cnf, byte * p_file, byte * p_dir);
  21. void oe_prikaz_vypis_pouzite_materialy(K_EDITOR * p_cnf);
  22. void oe_prikaz_nahraj_materialy(K_EDITOR * p_cnf, int maz);
  23. void oe_smaz_scenu(K_EDITOR * p_cnf);
  24. int oe_uloz_projekt(K_EDITOR * p_cnf, byte * p_file, byte * p_dir, int level,
  25. int transf_stat);
  26. void oe_prikaz_nahraj_objekt(K_EDITOR * p_cnf);
  27. void oe_prikaz_nahraj_b2m_animaci_dialog(K_EDITOR * p_cnf);
  28. void oe_prikaz_uloz_vybrane_kontejnery_jako(K_EDITOR * p_cnf);
  29. void oe_prikaz_uloz_vybrany_material(K_EDITOR * p_cnf);
  30. void oe_prikaz_nahraj_vybrany_material(K_EDITOR * p_cnf);
  31. int oe_nahraj_projekt(K_EDITOR * p_cnf, byte * p_file, byte * p_dir,
  32. byte volny_load, int load_textury);
  33. void oe_uloz_berusci_level(K_EDITOR * p_cnf, byte * p_level);
  34. void oe_prikaz_hrej_berusci_level(K_EDITOR * p_cnf);
  35. void oe_prikaz_uloz_berusci_level(K_EDITOR * p_cnf);
  36. void oe_oznac_pouzite_materialy(K_EDITOR * p_cnf);
  37. void oe_oznac_pouzite_materialy_kont(K_EDITOR * p_cnf,
  38. EDIT_KONTEJNER * p_kont);
  39. int oe_oznac_dlouhe_materialy_kont(K_EDITOR * p_cnf, EDIT_KONTEJNER * p_kont);
  40. void oe_oznac_pouzite_textury(K_EDITOR * p_cnf);
  41. void oe_prikaz_uloz_3ds_kontejner_jako(K_EDITOR * p_cnf);
  42. void oe_prikaz_uloz_3ds_scenu_jako(K_EDITOR * p_cnf);
  43. int oe_reload_textur(K_EDITOR * p_cnf);
  44. int oe_smaz_textury(K_EDITOR * p_cnf);
  45. int oe_nahraj_materialy(EDIT_MATERIAL ** p_mat, int max_mat,
  46. EDIT_TEXT * p_text, int max_text, FILE * f, int save);
  47. void oe_prikaz_vypis_nenahrane_textury(K_EDITOR * p_cnf);
  48. void oe_smaz_scenu_prvky(K_EDITOR * p_cnf);
  49. void oe_smaz_scenu_okoli(K_EDITOR * p_cnf);
  50. void oe_prikaz_vypis_pouzite_materialy_kontejner(K_EDITOR * p_cnf);
  51. void oe_prikaz_flare_export_textur(K_EDITOR * p_cnf);
  52. EDIT_KONTEJNER *oe_najdi_volny_kontejner(K_EDITOR * p_cnf);
  53. void oe_kontejner_to_game(K_EDITOR * p_cnf);
  54. /*
  55. Hledaci funkce
  56. */
  57. int oe_vyber_volny_kontejner(K_EDITOR * p_cnf);
  58. int oe_najdi_volny_objekt(K_EDITOR * p_cnf);
  59. int oe_vyber_volny_objekt(K_EDITOR * p_cnf);
  60. /* Load konstanty
  61. */
  62. #define LOAD_KONT_BTX 0
  63. #define LOAD_KONT_3DS 1
  64. #define LOAD_KONT_ASE 2