camera_data.ts 547 B

123456789101112131415161718192021
  1. function camera_data_parse(name: string, id: string): camera_data_t {
  2. let format: scene_t = data_get_scene_raw(name);
  3. let raw: camera_data_t = camera_data_get_raw_by_name(format.camera_datas, id);
  4. if (raw == null) {
  5. iron_log("Camera data '" + id + "' not found!");
  6. }
  7. return raw;
  8. }
  9. function camera_data_get_raw_by_name(datas: camera_data_t[], name: string): camera_data_t {
  10. if (name == "") {
  11. return datas[0];
  12. }
  13. for (let i: i32 = 0; i < datas.length; ++i) {
  14. if (datas[i].name == name) {
  15. return datas[i];
  16. }
  17. }
  18. return null;
  19. }