-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcommandstack.bmx
More file actions
107 lines (84 loc) · 4.13 KB
/
commandstack.bmx
File metadata and controls
107 lines (84 loc) · 4.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
'Version: 1.0.0
'License: Artistic License 2.0
'Author: Paul Maskelyne (Muttley)
'Copyright: (c) 2009 Paul Maskelyne
'E-Mail: muttley@muttleyville.org
'Website: http://www.muttleyville.org
'History: 1.0.0
'History: Initial Release
REM
This file was created by the BLIde solution explorer and should not be modified from outside BLIde
EndRem
'------------------------------------------------------------------------------------------------------------------------------------------------------
'#Region &HFF Program Info
'Program: muttley.commandstack
'Version: 1
'Subversion: 0
'Revision: 0
'#EndRegion &HFF
'------------------------------------------------------------------------------------------------------------------------------------------------------
'#Region &H01 Compile Options
SuperStrict
Rem
bbdoc:muttley\commandstack
End Rem
Module muttley.commandstack
'#EndRegion &H01
'------------------------------------------------------------------------------------------------------------------------------------------------------
'#Region &H0F Framework
Import muttley.stack
Import brl.linkedlist
Import brl.reflection
'#EndRegion &H0F
'------------------------------------------------------------------------------------------------------------------------------------------------------
'#Region &HAF Imports
'#EndRegion &HAF
'------------------------------------------------------------------------------------------------------------------------------------------------------
'#Region &H04 MyNamespace
'LIB
'guid:de266588_f36a_4664_981b_5b1388171ed3
Private
TYPE z_de266588_f36a_4664_981b_5b1388171ed3_3_0 abstract 'Resource folder
End Type
TYPE z_blide_bgde266588_f36a_4664_981b_5b1388171ed3 Abstract
Const Name:string = "muttley.commandstack" 'This string contains the name of the program
Const MajorVersion:Int = 1 'This Const contains the major version number of the program
Const MinorVersion:Int = 0 'This Const contains the minor version number of the program
Const Revision:Int = 0 'This Const contains the revision number of the current program version
Const VersionString:String = MajorVersion + "." + MinorVersion + "." + Revision 'This string contains the assembly version in format (MAJOR.MINOR.REVISION)
Const AssemblyInfo:String = Name + " " + MajorVersion + "." + MinorVersion + "." + Revision 'This string represents the available assembly info.
?win32
Const Platform:String = "Win32" 'This constant contains "Win32", "MacOs" or "Linux" depending on the current running platoform for your game or application.
?
?MacOs
Const Platform:String = "MacOs"
?
?Linux
Const Platform:String = "Linux"
?
?PPC
Const Architecture:String = "PPC" 'This const contains "x86" or "Ppc" depending on the running architecture of the running computer. x64 should return also a x86 value
?
?x86
Const Architecture:String = "x86"
?
?debug
Const DebugOn : Int = True 'This const will have the integer value of TRUE if the application was build on debug mode, or false if it was build on release mode
?
?not debug
Const DebugOn : Int = False
?
EndType
Type z_My_de266588_f36a_4664_981b_5b1388171ed3 Abstract 'This type has all the run-tima binary information of your assembly
Global Application:z_blide_bgde266588_f36a_4664_981b_5b1388171ed3 'This item has all the currently available assembly version information.
Global Resources:z_de266588_f36a_4664_981b_5b1388171ed3_3_0 'This item has all the currently available incbined files names and relative location.
End Type
Global My:z_My_de266588_f36a_4664_981b_5b1388171ed3 'This GLOBAL has all the run-time binary information of your assembly, and embeded resources shortcuts.
Public
'#EndRegion &H04 MyNamespace
'------------------------------------------------------------------------------------------------------------------------------------------------------
'#Region &H03 Includes
Include "Source\TCommand.bmx"
Include "Source\TCommandStack.bmx"
Include "Source\TMacroCommand.bmx"
'#EndRegion &H03