add halfwidth text bricks

This commit is contained in:
Redo
2022-10-27 20:44:46 -06:00
parent fe8057f4ec
commit ff0a35dbe5
6 changed files with 822 additions and 6 deletions

View File

@ -21,7 +21,7 @@ package lualogic_rom_update {
function fxDTSBrick::onRemove(%brick) {
parent::onRemove(%brick);
%brick.lualogic_rom_delete = 1;
lualogic_rom_updatebrick(%brick);
lualogic_rom_updatebrick(%brick, 1);
}
function fxDtsBrick::setRaycasting(%brick, %val) {
parent::setRaycasting(%brick, %val);
@ -30,9 +30,10 @@ package lualogic_rom_update {
};
schedule(0, 0, activatePackage, lualogic_rom_update);
function lualogic_rom_updatebrick(%brick) {
function lualogic_rom_updatebrick(%brick, %instant) {
cancel(%brick.lualogic_rom_updatebrick_schedule);
%brick.lualogic_rom_updatebrick_schedule = schedule(100, 0, lualogic_rom_updatebrick_final, %brick);
if(%instant) lualogic_rom_updatebrick_final(%brick);
else %brick.lualogic_rom_updatebrick_schedule = schedule(100, 0, lualogic_rom_updatebrick_final, %brick);
}
function lualogic_rom_updatebrick_final(%brick) {
if(!isObject(%brick)) return;