Verfasst: 21.09.2006 20:21
installer geht, uninstaller geht, internet-link geht, spiel kommt leider nicht weiter als bis zu einen invalid memory requester.
Code: Alles auswählen
XIncludeFile "coolmenu.pb"
OpenLibrary(0,"datext.dll")
CallFunction(0,"CAB_Extract")
CloseLibrary(0)
;- Window Constants
;
Enumeration
#Window_0
EndEnumeration
;- MenuBar Constants
;
Enumeration
#MenuBar_0
EndEnumeration
Enumeration
#MENU_2
#MENU_3
#MENU_4
#MENU_7
#MENU_8
#MENU_67
#MENU_70
#MENU_9
#MENU_11
#MENU_71
#MENU_72
#MENU_13
#MENU_15
#MENU_17
#MENU_18
#MENU_5
#MENU_29
#MENU_30
#MENU_31
#MENU_33
#MENU_34
#MENU_73
#MENU_35
#MENU_112
#MENU_74
#MENU_37
#MENU_39
#MENU_40
#MENU_76
#MENU_77
#MENU_78
#MENU_79
#MENU_81
#MENU_82
#MENU_84
#MENU_85
#MENU_86
#MENU_95
#MENU_106
#MENU_87
#MENU_117
#MENU_89
#MENU_90
#MENU_92
#MENU_107
#MENU_109
#MENU_110
#MENU_97
#MENU_98
#MENU_99
#MENU_105
#MENU_103
#MENU_100
#MENU_46
#MENU_47
#MENU_94
#MENU_48
#MENU_50
#MENU_52
#MENU_118
#MENU_116
#MENU_62
#MENU_63
#MENU_54
#MENU_57
#MENU_55
#MENU_58
#MENU_66
EndEnumeration
;- Gadget Constants
;
Enumeration
#Panel_0
#Editor_0
#ListIcon_0
#Button_5
#Button_6
#Button_7
#Button_8
#Editor_1
#Panel_3
#Tree_0
#Button_13
#Button_14
#Frame3D_1
#Frame3D_2
#Button_17
#Button_18
#Button_19
#Button_21
#Frame3D_3
#String_0
#Button_38
#Editor_2
#Button_39
#Button_41
#Button_44
#Frame3D_4
#Button_46
#Button_49
#Button_52
#ListIcon_3
#String_7
#Button_62
#String_8
#Button_63
#Button_65
#Button_66
#ExplorerList_2
#String_11
#Text_3
#Text_4
#String_12
#String_13
#Button_68
#Button_69
#Button_70
#Text_6
#Text_8
#Text_9
#String_14
#String_15
#Text_11
#String_17
#Button_72
EndEnumeration
;- StatusBar Constants
;
Enumeration
#StatusBar_0
EndEnumeration
;- Fonts
Global FontID1
FontID1 = LoadFont(1, "Arial", 10)
Procedure Open_Window_0()
If OpenWindow(#Window_0, 137, -8, 939, 808, "Editor", #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget | #PB_Window_SizeGadget | #PB_Window_TitleBar | #PB_Window_ScreenCentered )
If CreateToolBar(0, WindowID(0))
ToolBarStandardButton(0, #PB_ToolBarIcon_New)
EndIf
If CreateMenu(#MenuBar_0, WindowID(#Window_0))
MenuTitle("File")
OpenSubMenu("New ")
MenuItem(#MENU_2, "Visual S++ Document")
MenuItem(#MENU_3, "Visual S++ Effect Map")
MenuItem(#MENU_4, "Visual S++ Lib ")
MenuItem(#MENU_5, "Document")
CloseSubMenu()
coolmenuitem(CoolMenu,#MENU_7,"Open..","")
MenuItem(#MENU_8, "Open Recent")
MenuItem(#MENU_67, "Close")
MenuItem(#MENU_70, "Close All")
MenuBar()
MenuItem(#MENU_9, "Save")
MenuItem(#MENU_11, "Save As..")
MenuItem(#MENU_71, "Save All")
MenuItem(#MENU_72, "Upload File")
MenuBar()
MenuItem(#MENU_13, "Preferences")
MenuBar()
MenuItem(#MENU_15, "Print")
MenuItem(#MENU_17, "Print All")
MenuBar()
MenuItem(#MENU_18, "Exit")
MenuTitle("Edit")
MenuItem(#MENU_29, "Undo ")
MenuItem(#MENU_30, "Redo")
MenuBar()
MenuItem(#MENU_31, "Cut")
MenuItem(#MENU_33, "Copy")
MenuItem(#MENU_34, "Delete")
MenuItem(#MENU_73, "Paste")
MenuBar()
MenuItem(#MENU_35, "Select All")
MenuItem(#MENU_112, "Select Line")
MenuItem(#MENU_74, "Select None")
MenuBar()
MenuItem(#MENU_37, "Goto Line..")
MenuItem(#MENU_39, "Replace..")
MenuItem(#MENU_40, "Find..")
MenuTitle("View")
MenuTitle("Insert")
MenuItem(#MENU_76, "Command.. ")
MenuItem(#MENU_77, "Image..")
MenuItem(#MENU_78, "Sound..")
MenuBar()
MenuItem(#MENU_79, "Date..")
MenuItem(#MENU_81, "Time..")
MenuBar()
MenuItem(#MENU_82, "Window properties..")
MenuItem(#MENU_84, "Function..")
MenuItem(#MENU_85, "Class..")
MenuItem(#MENU_86, "Call Dll function..")
MenuItem(#MENU_95, "Pixmap..")
MenuItem(#MENU_106, "Include..")
MenuBar()
MenuItem(#MENU_87, "Text color..")
MenuItem(#MENU_117, "Background color..")
MenuItem(#MENU_89, "Font..")
MenuBar()
MenuItem(#MENU_90, "Rect..")
MenuItem(#MENU_92, "Oval..")
MenuBar()
MenuItem(#MENU_107, "WaitKey Event")
MenuItem(#MENU_109, "WaitMouse Event")
MenuBar()
MenuItem(#MENU_110, "Word list")
MenuTitle("Project")
MenuItem(#MENU_97, "New Project..")
MenuItem(#MENU_98, "Open Project..")
MenuItem(#MENU_99, "Close Project")
MenuItem(#MENU_105, "Close all Projects")
MenuBar()
MenuItem(#MENU_103, "Save Project..")
MenuBar()
MenuItem(#MENU_100, "Rename Project..")
MenuTitle("Parser")
MenuItem(#MENU_46, "Parse/Start")
MenuItem(#MENU_47, "Parse & Debug")
MenuItem(#MENU_94, "Debug")
MenuBar()
MenuItem(#MENU_48, "Parser options")
MenuBar()
MenuItem(#MENU_50, "Create Executeable")
MenuTitle("Window")
MenuItem(#MENU_52, "New Window")
MenuItem(#MENU_118, "Close Window")
MenuItem(#MENU_116, "Close all Windows")
MenuTitle("Plugins")
MenuItem(#MENU_62, "Plugins")
MenuBar()
MenuItem(#MENU_63, "Delete all Plugins")
MenuTitle("Help")
MenuItem(#MENU_54, "Readme")
MenuItem(#MENU_57, "Visual S++ examples")
MenuBar()
MenuItem(#MENU_55, "Update")
MenuBar()
MenuItem(#MENU_58, "Visual S++ Website")
MenuBar()
MenuItem(#MENU_66, "About")
EndIf
If CreateStatusBar(#StatusBar_0, WindowID(#Window_0))
EndIf
If CreateGadgetList(WindowID(#Window_0))
MDIGadget(#Editor_1, 0, 25,705, 565-25,0,2)
CoolMenu = InitializeCoolMenu()
If CoolMenu
If LoadCoolMenu(CoolMenu,#Window_0)
SetCoolMenuBar(CoolMenu,2)
SetCoolMenuStyle(CoolMenu,#CM_MenuStyleOfficeXP)
SetCoolMenuShadow(CoolMenu,1)
SetCoolMenuFlat(CoolMenu,1)
EndIf
EndIf
Frame3DGadget(#Frame3D_4, 0, 565, 915, 50, "", #PB_Frame3D_Single)
StringGadget(#String_11, 45, 570, 95, 15, "", #PB_String_BorderLess)
TextGadget(#Text_3, 5, 570, 30, 15, "Text")
TextGadget(#Text_4, 10, 590, 25, 15, "X:")
StringGadget(#String_12, 45, 590, 95, 15, "", #PB_String_Numeric | #PB_String_BorderLess)
StringGadget(#String_13, 175, 570, 105, 15, "", #PB_String_Numeric | #PB_String_BorderLess)
ButtonGadget(#Button_68, 175, 590, 105, 15, "Insert")
TextGadget(#Text_6, 150, 570, 20, 15, "Y:")
TextGadget(#Text_8, 345, 570, 35, 15, "Red:")
TextGadget(#Text_9, 345, 590, 35, 15, "Green:")
StringGadget(#String_14, 390, 570, 55, 15, "", #PB_String_Numeric | #PB_String_BorderLess)
StringGadget(#String_15, 390, 590, 55, 15, "", #PB_String_Numeric | #PB_String_BorderLess)
TextGadget(#Text_11, 460, 570, 35, 15, "Blue:")
StringGadget(#String_17, 500, 570, 55, 15, "", #PB_String_Numeric | #PB_String_BorderLess)
ButtonGadget(#Button_72, 460, 590, 95, 15, "Insert")
;- Panel0
PanelGadget(#Panel_0, 0, 615, 915, 145)
AddGadgetItem(#Panel_0, -1, "Debug")
EditorGadget(#Editor_0, 3, 3, 905, 95,#PB_Editor_ReadOnly)
ButtonGadget(#Button_5, 3, 98, 130, 20, "Clear Debug Log")
ButtonGadget(#Button_6, 143, 98, 130, 20, "Save Debug Log")
AddGadgetItem(#Panel_0, -1, "Command Log")
;-
ListIconGadget(#ListIcon_0, 3, 3, 905, 95, "Command", 200, #PB_ListIcon_GridLines)
AddGadgetColumn(#ListIcon_0, 1, "Line", 100)
AddGadgetColumn(#ListIcon_0, 2, "Description", 500)
ButtonGadget(#Button_7, 3, 98, 130, 20, "Clear Command Log")
ButtonGadget(#Button_8, 143, 98, 140, 20, "Save Command Log")
AddGadgetItem(#Panel_0, -1, "Editor log")
EditorGadget(#Editor_2, 3, 3, 905, 95,#PB_Editor_ReadOnly)
SetGadgetText(#Editor_2, "Visual S++ Editor was started..")
ButtonGadget(#Button_39, 3, 98, 110, 20, "Clear Editor Log")
ButtonGadget(#Button_41, 118, 98, 110, 20, "Save Editor Log")
CloseGadgetList()
;- Panel13
PanelGadget(#Panel_3,710,10,205,555)
AddGadgetItem(#Panel_3, -1, "Projects")
TreeGadget(#Tree_0, 3, 8, 195, 440)
ButtonGadget(#Button_13, 103, 468, 90, 20, "Close Project")
ButtonGadget(#Button_14, 8, 468, 95, 20, "New Project")
Frame3DGadget(#Frame3D_3, 3, 453, 195, 75, "Project")
StringGadget(#String_0, 8, 498, 130, 20, "")
ButtonGadget(#Button_38, 143, 498, 50, 20, "Rename")
AddGadgetItem(#Panel_3, -1, "Tools")
Frame3DGadget(#Frame3D_1, 3, 8, 195, 240, "Tools")
Frame3DGadget(#Frame3D_2, 3, 258, 195, 265, "Tool")
ButtonGadget(#Button_17, 8, 23, 40, 30, "Rect", #PB_Button_Default | #PB_Button_Toggle)
GadgetToolTip(#Button_17, "Rect")
ButtonGadget(#Button_18, 53, 23, 40, 30, "Oval", #PB_Button_Default | #PB_Button_Toggle)
GadgetToolTip(#Button_18, "Oval")
ButtonGadget(#Button_19, 98, 23, 40, 30, "Image", #PB_Button_Default | #PB_Button_Toggle)
GadgetToolTip(#Button_19, "Image")
ButtonGadget(#Button_21, 148, 23, 40, 30, "Sound", #PB_Button_Default | #PB_Button_Toggle)
GadgetToolTip(#Button_21, "Sound")
ButtonGadget(#Button_44, 53, 58, 40, 30, "Font", #PB_Button_Default | #PB_Button_Toggle)
GadgetToolTip(#Button_44, "Font")
ButtonGadget(#Button_46, 8, 58, 40, 30, "CP", #PB_Button_Default | #PB_Button_Toggle)
GadgetToolTip(#Button_46, "Colorpicker")
ButtonGadget(#Button_49, 98, 58, 40, 30, "Text", #PB_Button_Default | #PB_Button_Toggle)
GadgetToolTip(#Button_49, "Text")
ButtonGadget(#Button_52, 148, 58, 40, 30, "Dtext", #PB_Button_Default | #PB_Button_Toggle)
GadgetToolTip(#Button_52, "Delay text")
AddGadgetItem(#Panel_3, -1, "Word list")
;-
ListIconGadget(#ListIcon_3, 3, 3, 195, 445, "Word", 190)
StringGadget(#String_7, 3, 453, 145, 20, "")
ButtonGadget(#Button_62, 153, 453, 45, 20, "Add")
StringGadget(#String_8, 3, 478, 140, 20, "")
ButtonGadget(#Button_63, 148, 478, 50, 20, "Rename")
ButtonGadget(#Button_65, 3, 503, 95, 20, "Insert")
ButtonGadget(#Button_66, 103, 503, 95, 20, "Delete")
AddGadgetItem(#Panel_3, -1, "Explorer")
ExplorerListGadget(#ExplorerList_2, 3, 3, 190, 490, "")
ButtonGadget(#Button_69, 3, 498, 45, 30, "")
ButtonGadget(#Button_70, 53, 498, 45, 30, "")
CloseGadgetList()
EndIf
EndIf
EndProcedure
open_window_0()
Repeat
event=WaitWindowEvent()
winev=EventWindow()
If winev=#window_0
If event=#PB_Event_CloseWindow
End
ElseIf event=#PB_Event_SizeWindow
ResizeGadget(#Frame3D_4,GadgetX(#Frame3D_4),GadgetY(#Frame3D_4),WindowWidth(#window_0)-5,GadgetHeight(#Frame3D_4))
ResizeGadget(#Panel_0,GadgetX(#Panel_0),GadgetY(#Panel_0),WindowWidth(#window_0),GadgetHeight(#Panel_0))
ResizeGadget(#listicon_0,GadgetX(#listicon_0),GadgetY(#listicon_0),GadgetWidth(#panel_0)-15,GadgetHeight(#listicon_0))
ResizeGadget(#Editor_1,GadgetX(#Editor_1),GadgetY(#Editor_1),GadgetWidth(#window_0)-(939-705)+20,GadgetHeight(#Editor_1))
ResizeGadget(#Panel_3,GadgetWidth(#window_0)-210,GadgetY(#Panel_3),GadgetWidth(#Panel_3),GadgetHeight(#Panel_3))
ResizeGadget(#editor_0,GadgetX(#editor_0),GadgetY(#editor_0),GadgetWidth(#panel_0)-15,GadgetHeight(#editor_0))
ResizeGadget(#editor_2,GadgetX(#editor_2),GadgetY(#editor_2),GadgetWidth(#panel_0)-15,GadgetHeight(#editor_2))
EndIf
EndIf
ForEver