base_ext.ts 749 B

12345678910111213141516171819202122232425262728293031323334353637
  1. function base_ext_init() {
  2. sim_init();
  3. object_remove(scene_lights[0].base);
  4. transform_move(project_paint_objects[0].base.transform, vec4_z_axis(), -999); // Move default cube away
  5. tab_scene_new_object("box.arm");
  6. }
  7. function base_ext_render() {
  8. if (context_raw.frame == 2) {
  9. util_render_make_material_preview();
  10. ui_base_hwnds[tab_area_t.SIDEBAR1].redraws = 2;
  11. base_init_undo_layers();
  12. }
  13. sim_update();
  14. }
  15. function base_ext_init_config(raw: config_t) {
  16. raw.window_w = 1920;
  17. raw.window_h = 1080;
  18. raw.atlas_res = texture_res_t.RES8192;
  19. raw.undo_steps = 1;
  20. }
  21. function base_ext_update() {
  22. if (keyboard_down("control") && keyboard_started("d")) {
  23. sim_duplicate();
  24. }
  25. if (keyboard_started("delete")) {
  26. sim_delete();
  27. }
  28. }