string version = "1.0"
string about = "小沙盒工作室-创艺开发"
string link_text = "工作室官网"
string link = "https://freelancerdh.free.nf/littlesandbox/index.html"
Image copyedImage = null;
void openProject()
void saveProject()
void closeProject()
void importImageToLibrary()
int main()
{
Title("小沙盒-gifmaker")
Button("新建工程")
Button("打开工程")
return 0;
}
void initEditor()
{
Menu("文件");
Menu("关于");
Menu("导出gif");
Menu("导出图片序列");
Button("选择");
Button("移动");
Button("旋转");
Button("笔");
Button("橡皮");
initLibraryView();
ScrollBar sc = new ScrollBar();
sc.add(new WxImage);
}
void initLibraryView()
{
Title("素材库");
VscrollBar v = new VscrollBar();
Button("导入");
}
void showAbout()
{
Label developer = new Label(about);
Link link = new Link(link_text);
link.text = link_text;
Label license = "giflib xxx"
}
enum Language{CHINESE,ENGLISH};
Language current_language = Language.CHINESE;
void changeLanguage(Language l)
{
current_language = l;
}
void setProject(int fps,int width,int height)
{
}
void exportGif()
void addImageToFrame(Image image,int frame)
{
}
void removeImageFromLibrary()
{
currentSelectImage.remove();
}
// 画笔编辑
void drawAtFrame(Pen pen,int frame)
{
}
void eraseAtFrame(Rubber,int frame)
{
}
void copyFrame(int frame)
{
copyedImage = getCurrentFrame();
}
void cutFrame(int frame)
{
}
void pasteFrame(int frame){}
void deleteFrame(int frame)
void addFrame()
enum Tool{Cursor,MOVE,ROTATE,DRAW,RUBBER}
Tool currentEditMode = Tool.Cursor
void changeTool(int index)
{
}
void setPenSize(int size){}
void setRubberSize(int size)
{
}
void selectFrame(int frame)
{
Stage.WxBitMap = loadImage(frame);
}
void play();
void pause();
void stop();