mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-09-25 04:20:51 +00:00
More variable flags - taken from Gnash
This commit is contained in:
@@ -17,18 +17,12 @@
|
||||
package com.jpexs.decompiler.flash.gui;
|
||||
|
||||
import com.jpexs.debugger.flash.Variable;
|
||||
import com.jpexs.debugger.flash.messages.in.InBreakAtExt;
|
||||
import com.jpexs.debugger.flash.messages.in.InConstantPool;
|
||||
import com.jpexs.debugger.flash.messages.in.InFrame;
|
||||
import com.jpexs.debugger.flash.messages.in.InGetVariable;
|
||||
import com.jpexs.decompiler.flash.SWF;
|
||||
import com.jpexs.decompiler.flash.configuration.Configuration;
|
||||
import com.jpexs.decompiler.flash.gui.DebuggerHandler.BreakListener;
|
||||
import com.jpexs.decompiler.flash.gui.abc.ABCPanel;
|
||||
import com.jpexs.decompiler.flash.gui.debugger.DebugAdapter;
|
||||
import com.jpexs.decompiler.flash.gui.debugger.DebugListener;
|
||||
import com.jpexs.decompiler.flash.gui.debugger.Debugger;
|
||||
import com.jpexs.decompiler.flash.gui.debugger.DebuggerTools;
|
||||
import com.jpexs.helpers.Helper;
|
||||
import de.hameister.treetable.MyTreeTable;
|
||||
import de.hameister.treetable.MyTreeTableModel;
|
||||
@@ -40,7 +34,6 @@ import java.awt.event.ActionListener;
|
||||
import java.awt.event.MouseAdapter;
|
||||
import java.awt.event.MouseEvent;
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
|
||||
@@ -583,13 +583,8 @@ public class ABCPanel extends JPanel implements ItemListener, SearchListener<Scr
|
||||
8,
|
||||
16,
|
||||
64,
|
||||
128,
|
||||
256,
|
||||
512,
|
||||
1024,
|
||||
2048,
|
||||
4096,
|
||||
8192,
|
||||
16384,
|
||||
32768
|
||||
};
|
||||
@@ -603,6 +598,26 @@ public class ABCPanel extends JPanel implements ItemListener, SearchListener<Scr
|
||||
flagsStr.add("dontDelete");
|
||||
}
|
||||
|
||||
if ((flags & VariableFlags.ONLY_SWF6_UP) > 0) {
|
||||
flagsStr.add("onlySWF6Up");
|
||||
}
|
||||
|
||||
if ((flags & VariableFlags.IGNORE_SWF6) > 0) {
|
||||
flagsStr.add("ignoreSWF6");
|
||||
}
|
||||
|
||||
if ((flags & VariableFlags.ONLY_SWF7_UP) > 0) {
|
||||
flagsStr.add("onlySWF7Up");
|
||||
}
|
||||
|
||||
if ((flags & VariableFlags.ONLY_SWF8_UP) > 0) {
|
||||
flagsStr.add("onlySWF8Up");
|
||||
}
|
||||
|
||||
if ((flags & VariableFlags.ONLY_SWF9_UP) > 0) {
|
||||
flagsStr.add("onlySWF9Up");
|
||||
}
|
||||
|
||||
for (Integer f : unknownFlags) {
|
||||
if ((flags & f) > 0) {
|
||||
flagsStr.add("unk" + f);
|
||||
|
||||
Reference in New Issue
Block a user