Files
armorpaint/armorforge/sources/base_ext.ts
T

38 lines
749 B
TypeScript
Raw Normal View History

2024-12-02 18:23:51 +01:00
function base_ext_init() {
sim_init();
2024-12-04 19:22:30 +01:00
object_remove(scene_lights[0].base);
2024-12-19 23:54:15 +01:00
transform_move(project_paint_objects[0].base.transform, vec4_z_axis(), -999); // Move default cube away
tab_scene_new_object("box.arm");
2024-12-02 18:23:51 +01:00
}
function base_ext_render() {
if (context_raw.frame == 2) {
util_render_make_material_preview();
ui_base_hwnds[tab_area_t.SIDEBAR1].redraws = 2;
base_init_undo_layers();
}
sim_update();
}
function base_ext_init_config(raw: config_t) {
2024-12-03 22:44:54 +01:00
raw.window_w = 1920;
raw.window_h = 1080;
2025-01-10 18:17:32 +01:00
raw.atlas_res = texture_res_t.RES8192;
2024-12-03 22:19:12 +01:00
raw.undo_steps = 1;
}
function base_ext_update() {
if (keyboard_down("control") && keyboard_started("d")) {
sim_duplicate();
}
2024-12-19 23:54:15 +01:00
if (keyboard_started("delete")) {
sim_delete();
}
2024-12-02 18:23:51 +01:00
}