1. Questions on usage...
--Message-Boundary-30059
Content-type: text/plain; charset=US-ASCII
Content-description: Mail message body
Heya all!
Well, i'm trying to get my DropDownList to work, and i'm trying to not
have the Radio controls disappear when their parent is a group.
With my DDL, all my 23 or so added items just don't appear, period.
Radio controls with parent to a group: When the parent to a Radio
control is a Group, the controls disappear. Whats my issue there?
Just so I don't feel like i'm making nonsense, my code is included.
(needs win32lib and strtok.e, Win32Lib-tested from 0.45r to bleeding
edge 0.50)
TIA,
Blessed Be! --"LEVIATHAN"
--Message-Boundary-30059
Content-type: text/plain; charset=US-ASCII
Content-description: Text from file 'FMJ HUD Designer - backup.exw'
--==========================================================================--
-- E:\euphoria\fmj\New project2.exw
-- code generated by EuDesigner v 1.0 Alpha
--==========================================================================--
-- without warning -- Uncomment after testing!
include win32Lib(0.51).ew -- David Cuny's Win32 Euphoria wrapper
include strtok.e
with trace
sequence pointset1
sequence pointset2
pointset1 = { {281,166},{223,166},{223,329},{466,329},{466,166},{396,166} }
pointset2 = { {497,166},{480,166},{480,244},{628,244},{628,166},{602,166} }
atom hudfile
sequence hudfile_Form
sequence ammo
sequence armor
sequence health
sequence clip
sequence ammoicon
sequence armoricon
sequence healthicon
sequence clipicon
sequence ammobar
sequence armorbar
sequence healthbar
sequence clipbar
sequence firemode
sequence ammooverview
sequence hudback1
sequence hudback2
sequence hudback3
sequence hudback4
sequence hudback5
sequence hudback6
sequence hudback7
sequence hudback8
sequence hudback9
ammo = {"//","ammo","000","000","000","000","0.0","0.0","0.0","0.0"}
armor = {"//","armor","000","000","000","000","0.0","0.0","0.0","0.0"}
health = {"//","health","000","000","000","000","0.0","0.0","0.0","0.0"}
clip = {"//","clip","000","000","000","000","0.0","0.0","0.0","0.0"}
ammoicon =
{"//","ammoicon","000","000","000","000","0.0","0.0","0.0","0.0","default"}
armoricon =
{"//","armoricon","000","000","000","000","0.0","0.0","0.0","0.0","default"}
healthicon =
{"//","healthicon","000","000","000","000","0.0","0.0","0.0","0.0","default"}
clipicon =
{"//","clipicon","000","000","000","000","0.0","0.0","0.0","0.0","default"}
ammobar =
{"//","ammobar","000","000","000","000","0.0","0.0","0.0","0.0","default","0","0"}
armorbar =
{"//","armorbar","000","000","000","000","0.0","0.0","0.0","0.0","default","0","0"}
healthbar =
{"//","healthbar","000","000","000","000","0.0","0.0","0.0","0.0","default","0","0"}
clipbar =
{"//","clipbar","000","000","000","000","0.0","0.0","0.0","0.0","default","0","0"}
firemode = {"//","firemode","000","000","000","000","0.0","0.0","0.0","0.0"}
ammooverview =
{"//","ammooverview","000","000","000","000","0.0","0.0","0.0","0.0"}
hudback1 =
{"//","hudback1","000","000","000","000","0.0","0.0","0.0","0.0","default"}
hudback2 =
{"//","hudback2","000","000","000","000","0.0","0.0","0.0","0.0","default"}
hudback3 =
{"//","hudback3","000","000","000","000","0.0","0.0","0.0","0.0","default"}
hudback4 =
{"//","hudback4","000","000","000","000","0.0","0.0","0.0","0.0","default"}
hudback5 =
{"//","hudback5","000","000","000","000","0.0","0.0","0.0","0.0","default"}
hudback6 =
{"//","hudback6","000","000","000","000","0.0","0.0","0.0","0.0","default"}
hudback7 =
{"//","hudback7","000","000","000","000","0.0","0.0","0.0","0.0","default"}
hudback8 =
{"//","hudback8","000","000","000","000","0.0","0.0","0.0","0.0","default"}
hudback9 =
{"//","hudback9","000","000","000","000","0.0","0.0","0.0","0.0","default"}
--==========================================================================--
-- object declarations --
--==========================================================================--
-- newForm
global constant newForm=
create(Window, "FMJ HUD Designer", 0, 287, 284, 644, 360, 0)
setWindowBackColor(newForm, Black)
setIcon(newForm, IDI_APPLICATION)
procedure onPaint_newForm(integer x1, integer x2, integer y1, integer y2,)
setPenColor(newForm, rgb(81,144,0))
setPenWidth(newForm, 1)
drawPolygon(newForm, False, pointset1)
drawPolygon(newForm, False, pointset2)
setTextColor(newForm, rgb(98,130,0))
setBackColor(newForm, 0)
setPenColor(newForm, 0)
drawRectangle(newForm,True,284,160,396,176)
drawRectangle(newForm,True,498,160,602,176)
setPosition(newForm, 206,134)
wPuts(newForm, "FMJ HUD Designer (Version Plan Alpha 0.00.11)")
setPosition(newForm, 0,161)
wPuts(newForm, "Name of hudfile to load/save:")
setPosition(newForm, 284,160)
wPuts(newForm, "HUD Function controls:")
setPosition(newForm, 0,216)
wPuts(newForm, "HUD function:")
setPosition(newForm, 232,181)
wPuts(newForm, "X Position:")
setPosition(newForm, 232,206)
wPuts(newForm, "Y Position:")
setPosition(newForm, 498,160)
wPuts(newForm, "(HUD Bars Use Only:)")
setPosition(newForm, 498,180)
wPuts(newForm, "Pixels Per Value:")
setPosition(newForm, 232,234)
wPuts(newForm, "X Size:")
setPosition(newForm, 232,261)
wPuts(newForm, "Y Size:")
setPosition(newForm, 362,219)
wPuts(newForm, "Red")
setPosition(newForm, 362,243)
wPuts(newForm, "Green")
setPosition(newForm, 362,267)
wPuts(newForm, "Blue")
setPosition(newForm, 362,292)
wPuts(newForm, "Transparency")
setPosition(newForm, 362,192)
wPuts(newForm, "Color Control")
setPosition(newForm, 244,284)
wPuts(newForm, "Shader/Graphic:")
setPosition(newForm, 95,220)
wPuts(newForm, "On")
setPosition(newForm, 127,220)
wPuts(newForm, "Off")
setPosition(newForm, 500,208)
wPuts(newForm, "X Value")
setPosition(newForm, 500,224)
wPuts(newForm, "Y Value")
setPosition(newForm, 561,208)
wPuts(newForm, "Horizontal Bar")
setPosition(newForm, 561,224)
wPuts(newForm, "Vertical Bar")
setPosition(newForm, 498,251)
wPuts(newForm, "Processing status")
setPosition(newForm, 492,266)
wPuts(newForm, "Currently processing:")
end procedure
onPaint[newForm] = routine_id( "onPaint_newForm" )
-- Banner
global constant newFormBitmap2=
create(Bitmap, "newFormBitmap2", newForm, 0, 0, 640, 134, 0)
setBitmap(newFormBitmap2, "fmj3.BMP")
-- Grouped On/Off radios
global constant group1011=
create(Group, "", newForm,77,211,66,22,0)
-- Grouped X Value/Y Value
global constant group2526=
create(Group, "", newForm,483,200,57,40,0)
-- Grouped Horizontal Bar/Vertical Bar
global constant group3031=
create(Group, "", newForm,544,200,82,40,0)
-- Load/Save file SLE
global constant newFormEditText5=
create(EditText, "", newForm, 0, 176, 168, 24, 0)
-- X Pos SLE
global constant newFormEditText15=
create(EditText, "", newForm, 288, 180, 56, 20, 0)
-- Y Pos SLE
global constant newFormEditText16=
create(EditText, "", newForm, 288, 204, 56, 20, 0)
-- X size SLE
global constant newFormEditText19=
create(EditText, "", newForm, 288, 232, 56, 20, 0)
-- Y size SLE
global constant newFormEditText20=
create(EditText, "", newForm, 288, 260, 56, 20, 0)
-- Shader/Graphic SLE
global constant newFormEditText22=
create(EditText, "", newForm, 228, 304, 112, 20, 0)
-- Red SLE
global constant newFormEditText38=
create(EditText, "", newForm, 428, 216, 36, 20, 0)
-- Green SLE
global constant newFormEditText39=
create(EditText, "", newForm, 428, 240, 36, 20, 0)
-- Blue SLE
global constant newFormEditText40=
create(EditText, "", newForm, 428, 264, 36, 20, 0)
-- Trans SLE
global constant newFormEditText41=
create(EditText, "", newForm, 428, 288, 36, 20, 0)
-- PPV SLE
global constant newFormEditText29=
create(EditText, "", newForm, 546, 179, 40, 24, 0)
-- Self-Explanatory
global constant newFormButton6=
create(PushButton, "Load", newForm, 168, 168, 32, 16, 0)
-- Self-Explanatory
global constant newFormButton7=
create(PushButton, "Save", newForm, 168, 184, 32, 16, 0)
-- Self-Explanatory
global constant newFormButton32=
create(PushButton, "Configure", newForm, 8, 288, 80, 16, 0)
-- Self-Explanatory
global constant newFormButton33=
create(PushButton, "About", newForm, 88, 272, 80, 16, 0)
-- Self-Explanatory
global constant newFormButton34=
create(PushButton, "Exit", newForm, 88, 288, 80, 16, 0)
-- Self-Explanatory
global constant newFormButton27=
create(PushButton, "Help!", newForm, 8, 272, 80, 16, 0)
-- On Radio
global constant newFormRadio10=
create(Radio, "", group1011, 80, 220, 13, 12, 0)
-- Off Radio
global constant newFormRadio11=
create(Radio, "", group1011, 112, 220, 13, 12, 0)
-- X Value radio
global constant newFormRadio25=
create(Radio, "", group2526, 485, 208, 13, 12, 0)
-- Y Value radio
global constant newFormRadio26=
create(Radio, "", group2526, 485, 224, 13, 12, 0)
-- Horiz Bar radio
global constant newFormRadio30=
create(Radio, "", group3031, 546, 208, 13, 12, 0)
-- Vert Bar radio
global constant newFormRadio31=
create(Radio, "", group3031, 546, 224, 13, 12, 0)
-- HUD Function DDL
global constant newFormComboBox34=
create(DropDownList, "", newForm, 0, 232, 168, 21, 0)
addItem(newFormComboBox34, "# of ammo")
addItem(newFormComboBox34, "# of armor")
addItem(newFormComboBox34, "# of health")
addItem(newFormComboBox34, "# of clips left")
addItem(newFormComboBox34, "Ammo icon")
addItem(newFormComboBox34, "Armor icon")
addItem(newFormComboBox34, "Health icon")
addItem(newFormComboBox34, "Clip icon")
addItem(newFormComboBox34, "Ammo Bar representation")
addItem(newFormComboBox34, "Armor Bar representation")
addItem(newFormComboBox34, "Health Bar representation")
addItem(newFormComboBox34, "Clip Bar representation")
addItem(newFormComboBox34, "Current firing mode")
addItem(newFormComboBox34, "Ammo Overview")
addItem(newFormComboBox34, "HUD Background 1")
addItem(newFormComboBox34, "HUD Background 2")
addItem(newFormComboBox34, "HUD Background 3")
addItem(newFormComboBox34, "HUD Background 4")
addItem(newFormComboBox34, "HUD Background 5")
addItem(newFormComboBox34, "HUD Background 6")
addItem(newFormComboBox34, "HUD Background 7")
addItem(newFormComboBox34, "HUD Background 8")
addItem(newFormComboBox34, "HUD Background 9")
procedure cb_function()
atom currindexnum
atom isradiochecked
sequence prevselected
currindexnum = getIndex(newFormComboBox34)
-- Start of "Last Selected" functions
if equal(prevselected, "ammo") then
isradiochecked = isChecked(newFormRadio11)
if equal(isradiochecked, 1) then
ammo[1] = "//"
end if
ammo[3] = getText(newFormEditText15)
ammo[4] = getText(newFormEditText16)
ammo[5] = getText(newFormEditText19)
ammo[6] = getText(newFormEditText20)
ammo[7] = getText(newFormEditText38)
ammo[8] = getText(newFormEditText39)
ammo[9] = getText(newFormEditText40)
ammo[10] = getText(newFormEditText41)
end if
if equal(prevselected, "ammoicon") then
isradiochecked = isChecked(newFormRadio11)
if equal(isradiochecked, 1) then
ammoicon[1] = "//"
end if
ammoicon[3] = getText(newFormEditText15)
ammoicon[4] = getText(newFormEditText16)
ammoicon[5] = getText(newFormEditText19)
ammoicon[6] = getText(newFormEditText20)
ammoicon[7] = getText(newFormEditText38)
ammoicon[8] = getText(newFormEditText39)
ammoicon[9] = getText(newFormEditText40)
ammoicon[10] = getText(newFormEditText41)
ammoicon[11] = getText(newFormEditText22)
end if
if equal(prevselected, "ammobar") then
isradiochecked = isChecked(newFormRadio11)
if equal(isradiochecked, 1) then
ammobar[1] = "//"
end if
ammobar[3] = getText(newFormEditText15)
ammobar[4] = getText(newFormEditText16)
ammobar[5] = getText(newFormEditText19)
isradiochecked = isChecked(newFormRadio25)
if equal(isradiochecked, 1) then
ammobar[5] = "value"
end if
ammobar[6] = getText(newFormEditText20)
isradiochecked = isChecked(newFormRadio26)
if equal(isradiochecked, 1) then
ammobar[6] = "value"
end if
ammobar[7] = getText(newFormEditText38)
ammobar[8] = getText(newFormEditText39)
ammobar[9] = getText(newFormEditText40)
ammobar[10] = getText(newFormEditText41)
ammobar[11] = getText(newFormEditText22)
ammobar[12] = getText(newFormEditText29)
isradiochecked = isChecked(newFormRadio30)
if equal(isradiochecked, 0) then
ammobar[13] = "0"
end if
isradiochecked = isChecked(newFormRadio26)
if equal(isradiochecked, 1) then
ammobar[13] = "1"
end if
end if
if equal(prevselected, "armor") then
isradiochecked = isChecked(newFormRadio11)
if equal(isradiochecked, 1) then
armor[1] = "//"
end if
armor[3] = getText(newFormEditText15)
armor[4] = getText(newFormEditText16)
armor[5] = getText(newFormEditText19)
armor[6] = getText(newFormEditText20)
armor[7] = getText(newFormEditText38)
armor[8] = getText(newFormEditText39)
armor[9] = getText(newFormEditText40)
armor[10] = getText(newFormEditText41)
end if
if equal(prevselected, "armoricon") then
isradiochecked = isChecked(newFormRadio11)
if equal(isradiochecked, 1) then
armoricon[1] = "//"
end if
armoricon[3] = getText(newFormEditText15)
armoricon[4] = getText(newFormEditText16)
armoricon[5] = getText(newFormEditText19)
armoricon[6] = getText(newFormEditText20)
armoricon[7] = getText(newFormEditText38)
armoricon[8] = getText(newFormEditText39)
armoricon[9] = getText(newFormEditText40)
armoricon[10] = getText(newFormEditText41)
armoricon[11] = getText(newFormEditText22)
end if
if equal(prevselected, "armorbar") then
isradiochecked = isChecked(newFormRadio11)
if equal(isradiochecked, 1) then
armorbar[1] = "//"
end if
armorbar[3] = getText(newFormEditText15)
armorbar[4] = getText(newFormEditText16)
armorbar[5] = getText(newFormEditText19)
isradiochecked = isChecked(newFormRadio25)
if equal(isradiochecked, 1) then
armorbar[5] = "value"
end if
armorbar[6] = getText(newFormEditText20)
isradiochecked = isChecked(newFormRadio26)
if equal(isradiochecked, 1) then
armorbar[6] = "value"
end if
armorbar[7] = getText(newFormEditText38)
armorbar[8] = getText(newFormEditText39)
armorbar[9] = getText(newFormEditText40)
armorbar[10] = getText(newFormEditText41)
armorbar[11] = getText(newFormEditText22)
armorbar[12] = getText(newFormEditText29)
isradiochecked = isChecked(newFormRadio30)
if equal(isradiochecked, 0) then
armorbar[13] = "0"
end if
isradiochecked = isChecked(newFormRadio26)
if equal(isradiochecked, 1) then
armorbar[13] = "1"
end if
end if
if equal(prevselected, "health") then
isradiochecked = isChecked(newFormRadio11)
if equal(isradiochecked, 1) then
health[1] = "//"
end if
health[3] = getText(newFormEditText15)
health[4] = getText(newFormEditText16)
health[5] = getText(newFormEditText19)
health[6] = getText(newFormEditText20)
health[7] = getText(newFormEditText38)
health[8] = getText(newFormEditText39)
health[9] = getText(newFormEditText40)
health[10] = getText(newFormEditText41)
end if
if equal(prevselected, "healthicon") then
isradiochecked = isChecked(newFormRadio11)
if equal(isradiochecked, 1) then
healthicon[1] = "//"
end if
healthicon[3] = getText(newFormEditText15)
healthicon[4] = getText(newFormEditText16)
healthicon[5] = getText(newFormEditText19)
healthicon[6] = getText(newFormEditText20)
healthicon[7] = getText(newFormEditText38)
healthicon[8] = getText(newFormEditText39)
healthicon[9] = getText(newFormEditText40)
healthicon[10] = getText(newFormEditText41)
healthicon[11] = getText(newFormEditText22)
end if
if equal(prevselected, "healthbar") then
isradiochecked = isChecked(newFormRadio11)
if equal(isradiochecked, 1) then
healthbar[1] = "//"
end if
healthbar[3] = getText(newFormEditText15)
healthbar[4] = getText(newFormEditText16)
healthbar[5] = getText(newFormEditText19)
isradiochecked = isChecked(newFormRadio25)
if equal(isradiochecked, 1) then
healthbar[5] = "value"
end if
healthbar[6] = getText(newFormEditText20)
isradiochecked = isChecked(newFormRadio26)
if equal(isradiochecked, 1) then
healthbar[6] = "value"
end if
healthbar[7] = getText(newFormEditText38)
healthbar[8] = getText(newFormEditText39)
healthbar[9] = getText(newFormEditText40)
healthbar[10] = getText(newFormEditText41)
healthbar[11] = getText(newFormEditText22)
healthbar[12] = getText(newFormEditText29)
isradiochecked = isChecked(newFormRadio30)
if equal(isradiochecked, 0) then
healthbar[13] = "0"
end if
isradiochecked = isChecked(newFormRadio26)
if equal(isradiochecked, 1) then
healthbar[13] = "1"
end if
end if
if equal(prevselected, "clip") then
isradiochecked = isChecked(newFormRadio11)
if equal(isradiochecked, 1) then
clip[1] = "//"
end if
clip[3] = getText(newFormEditText15)
clip[4] = getText(newFormEditText16)
clip[5] = getText(newFormEditText19)
clip[6] = getText(newFormEditText20)
clip[7] = getText(newFormEditText38)
clip[8] = getText(newFormEditText39)
clip[9] = getText(newFormEditText40)
clip[10] = getText(newFormEditText41)
end if
if equal(prevselected, "clipicon") then
isradiochecked = isChecked(newFormRadio11)
if equal(isradiochecked, 1) then
clipicon[1] = "//"
end if
clipicon[3] = getText(newFormEditText15)
clipicon[4] = getText(newFormEditText16)
clipicon[5] = getText(newFormEditText19)
clipicon[6] = getText(newFormEditText20)
clipicon[7] = getText(newFormEditText38)
clipicon[8] = getText(newFormEditText39)
clipicon[9] = getText(newFormEditText40)
clipicon[10] = getText(newFormEditText41)
clipicon[11] = getText(newFormEditText22)
end if
if equal(prevselected, "clipbar") then
isradiochecked = isChecked(newFormRadio11)
if equal(isradiochecked, 1) then
clipbar[1] = "//"
end if
clipbar[3] = getText(newFormEditText15)
clipbar[4] = getText(newFormEditText16)
clipbar[5] = getText(newFormEditText19)
isradiochecked = isChecked(newFormRadio25)
if equal(isradiochecked, 1) then
clipbar[5] = "value"
end if
clipbar[6] = getText(newFormEditText20)
isradiochecked = isChecked(newFormRadio26)
if equal(isradiochecked, 1) then
clipbar[6] = "value"
end if
clipbar[7] = getText(newFormEditText38)
clipbar[8] = getText(newFormEditText39)
clipbar[9] = getText(newFormEditText40)
clipbar[10] = getText(newFormEditText41)
clipbar[11] = getText(newFormEditText22)
clipbar[12] = getText(newFormEditText29)
isradiochecked = isChecked(newFormRadio30)
if equal(isradiochecked, 0) then
clipbar[13] = "0"
end if
isradiochecked = isChecked(newFormRadio26)
if equal(isradiochecked, 1) then
clipbar[13] = "1"
end if
end if
if equal(prevselected, "firemode") then
isradiochecked = isChecked(newFormRadio11)
if equal(isradiochecked, 1) then
firemode[1] = "//"
end if
firemode[3] = getText(newFormEditText15)
firemode[4] = getText(newFormEditText16)
firemode[5] = getText(newFormEditText19)
firemode[6] = getText(newFormEditText20)
firemode[7] = getText(newFormEditText38)
firemode[8] = getText(newFormEditText39)
firemode[9] = getText(newFormEditText40)
firemode[10] = getText(newFormEditText41)
firemode[11] = getText(newFormEditText22)
end if
if equal(prevselected, "ammooverview") then
isradiochecked = isChecked(newFormRadio11)
if equal(isradiochecked, 1) then
ammooverview[1] = "//"
end if
ammooverview[3] = getText(newFormEditText15)
ammooverview[4] = getText(newFormEditText16)
ammooverview[5] = getText(newFormEditText19)
ammooverview[6] = getText(newFormEditText20)
ammooverview[7] = getText(newFormEditText38)
ammooverview[8] = getText(newFormEditText39)
ammooverview[9] = getText(newFormEditText40)
ammooverview[10] = getText(newFormEditText41)
ammooverview[11] = getText(newFormEditText22)
end if
if equal(prevselected, "hudback1") then
isradiochecked = isChecked(newFormRadio11)
if equal(isradiochecked, 1) then
hudback1[1] = "//"
end if
hudback1[3] = getText(newFormEditText15)
hudback1[4] = getText(newFormEditText16)
hudback1[5] = getText(newFormEditText19)
hudback1[6] = getText(newFormEditText20)
hudback1[7] = getText(newFormEditText38)
hudback1[8] = getText(newFormEditText39)
hudback1[9] = getText(newFormEditText40)
hudback1[10] = getText(newFormEditText41)
hudback1[11] = getText(newFormEditText22)
end if
if equal(prevselected, "hudback2") then
isradiochecked = isChecked(newFormRadio11)
if equal(isradiochecked, 1) then
hudback2[1] = "//"
end if
hudback2[3] = getText(newFormEditText15)
hudback2[4] = getText(newFormEditText16)
hudback2[5] = getText(newFormEditText19)
hudback2[6] = getText(newFormEditText20)
hudback2[7] = getText(newFormEditText38)
hudback2[8] = getText(newFormEditText39)
hudback2[9] = getText(newFormEditText40)
hudback2[10] = getText(newFormEditText41)
hudback2[11] = getText(newFormEditText22)
end if
if equal(prevselected, "hudback3") then
isradiochecked = isChecked(newFormRadio11)
if equal(isradiochecked, 1) then
hudback3[1] = "//"
end if
hudback3[3] = getText(newFormEditText15)
hudback3[4] = getText(newFormEditText16)
hudback3[5] = getText(newFormEditText19)
hudback3[6] = getText(newFormEditText20)
hudback3[7] = getText(newFormEditText38)
hudback3[8] = getText(newFormEditText39)
hudback3[9] = getText(newFormEditText40)
hudback3[10] = getText(newFormEditText41)
hudback3[11] = getText(newFormEditText22)
end if
if equal(prevselected, "hudback4") then
isradiochecked = isChecked(newFormRadio11)
if equal(isradiochecked, 1) then
hudback4[1] = "//"
end if
hudback4[3] = getText(newFormEditText15)
hudback4[4] = getText(newFormEditText16)
hudback4[5] = getText(newFormEditText19)
hudback4[6] = getText(newFormEditText20)
hudback4[7] = getText(newFormEditText38)
hudback4[8] = getText(newFormEditText39)
hudback4[9] = getText(newFormEditText40)
hudback4[10] = getText(newFormEditText41)
hudback4[11] = getText(newFormEditText22)
end if
if equal(prevselected, "hudback5") then
isradiochecked = isChecked(newFormRadio11)
if equal(isradiochecked, 1) then
hudback5[1] = "//"
end if
hudback5[3] = getText(newFormEditText15)
hudback5[4] = getText(newFormEditText16)
hudback5[5] = getText(newFormEditText19)
hudback5[6] = getText(newFormEditText20)
hudback5[7] = getText(newFormEditText38)
hudback5[8] = getText(newFormEditText39)
hudback5[9] = getText(newFormEditText40)
hudback5[10] = getText(newFormEditText41)
hudback5[11] = getText(newFormEditText22)
end if
if equal(prevselected, "hudback6") then
isradiochecked = isChecked(newFormRadio11)
if equal(isradiochecked, 1) then
hudback6[1] = "//"
end if
hudback6[3] = getText(newFormEditText15)
hudback6[4] = getText(newFormEditText16)
hudback6[5] = getText(newFormEditText19)
hudback6[6] = getText(newFormEditText20)
hudback6[7] = getText(newFormEditText38)
hudback6[8] = getText(newFormEditText39)
hudback6[9] = getText(newFormEditText40)
hudback6[10] = getText(newFormEditText41)
hudback6[11] = getText(newFormEditText22)
end if
if equal(prevselected, "hudback7") then
isradiochecked = isChecked(newFormRadio11)
if equal(isradiochecked, 1) then
hudback7[1] = "//"
end if
hudback7[3] = getText(newFormEditText15)
hudback7[4] = getText(newFormEditText16)
hudback7[5] = getText(newFormEditText19)
hudback7[6] = getText(newFormEditText20)
hudback7[7] = getText(newFormEditText38)
hudback7[8] = getText(newFormEditText39)
hudback7[9] = getText(newFormEditText40)
hudback7[10] = getText(newFormEditText41)
hudback7[11] = getText(newFormEditText22)
end if
if equal(prevselected, "hudback8") then
isradiochecked = isChecked(newFormRadio11)
if equal(isradiochecked, 1) then
hudback8[1] = "//"
end if
hudback8[3] = getText(newFormEditText15)
hudback8[4] = getText(newFormEditText16)
hudback8[5] = getText(newFormEditText19)
hudback8[6] = getText(newFormEditText20)
hudback8[7] = getText(newFormEditText38)
hudback8[8] = getText(newFormEditText39)
hudback8[9] = getText(newFormEditText40)
hudback8[10] = getText(newFormEditText41)
hudback8[11] = getText(newFormEditText22)
end if
if equal(prevselected, "hudback9") then
isradiochecked = isChecked(newFormRadio11)
if equal(isradiochecked, 1) then
hudback9[1] = "//"
end if
hudback9[3] = getText(newFormEditText15)
hudback9[4] = getText(newFormEditText16)
hudback9[5] = getText(newFormEditText19)
hudback9[6] = getText(newFormEditText20)
hudback9[7] = getText(newFormEditText38)
hudback9[8] = getText(newFormEditText39)
hudback9[9] = getText(newFormEditText40)
hudback9[10] = getText(newFormEditText41)
hudback9[11] = getText(newFormEditText22)
end if
-- End of "Last Selected" functions
-- Start of "Currently selected" functions
if equal(currindexnum, 1) then
prevselected = "ammo"
setEnable(newFormEditText29, False)
setEnable(newFormRadio25, False)
setEnable(newFormRadio26, False)
setEnable(newFormRadio30, False)
setEnable(newFormRadio31, False)
if equal(ammo[1], "//") then
setCheck(newFormRadio11, True)
end if
setText(newFormEditText15, ammo[3])
setText(newFormEditText16, ammo[4])
setText(newFormEditText19, ammo[5])
setText(newFormEditText20, ammo[6])
setText(newFormEditText38, ammo[7])
setText(newFormEditText39, ammo[8])
setText(newFormEditText40, ammo[9])
setText(newFormEditText41, ammo[10])
end if
if equal(currindexnum, 2) then
prevselected = "armor"
setEnable(newFormEditText29, False)
setEnable(newFormRadio25, False)
setEnable(newFormRadio26, False)
setEnable(newFormRadio30, False)
setEnable(newFormRadio31, False)
if equal(armor[1], "//") then
setCheck(newFormRadio11, True)
end if
setText(newFormEditText15, armor[3])
setText(newFormEditText16, armor[4])
setText(newFormEditText19, armor[5])
setText(newFormEditText20, armor[6])
setText(newFormEditText38, armor[7])
setText(newFormEditText39, armor[8])
setText(newFormEditText40, armor[9])
setText(newFormEditText41, armor[10])
end if
if equal(currindexnum, 3) then
prevselected = "health"
setEnable(newFormEditText29, False)
setEnable(newFormRadio25, False)
setEnable(newFormRadio26, False)
setEnable(newFormRadio30, False)
setEnable(newFormRadio31, False)
if equal(health[1], "//") then
setCheck(newFormRadio11, True)
end if
setText(newFormEditText15, health[3])
setText(newFormEditText16, health[4])
setText(newFormEditText19, health[5])
setText(newFormEditText20, health[6])
setText(newFormEditText38, health[7])
setText(newFormEditText39, health[8])
setText(newFormEditText40, health[9])
setText(newFormEditText41, health[10])
end if
if equal(currindexnum, 4) then
prevselected = "clip"
setEnable(newFormEditText29, False)
setEnable(newFormRadio25, False)
setEnable(newFormRadio26, False)
setEnable(newFormRadio30, False)
setEnable(newFormRadio31, False)
if equal(clip[1], "//") then
setCheck(newFormRadio11, True)
end if
setText(newFormEditText15, clip[3])
setText(newFormEditText16, clip[4])
setText(newFormEditText19, clip[5])
setText(newFormEditText20, clip[6])
setText(newFormEditText38, clip[7])
setText(newFormEditText39, clip[8])
setText(newFormEditText40, clip[9])
setText(newFormEditText41, clip[10])
end if
if equal(currindexnum, 5) then
prevselected = "ammoicon"
setEnable(newFormEditText29, False)
setEnable(newFormRadio25, False)
setEnable(newFormRadio26, False)
setEnable(newFormRadio30, False)
setEnable(newFormRadio31, False)
if equal(ammoicon[1], "//") then
setCheck(newFormRadio11, True)
end if
setText(newFormEditText15, ammoicon[3])
setText(newFormEditText16, ammoicon[4])
setText(newFormEditText19, ammoicon[5])
setText(newFormEditText20, ammoicon[6])
setText(newFormEditText38, ammoicon[7])
setText(newFormEditText39, ammoicon[8])
setText(newFormEditText40, ammoicon[9])
setText(newFormEditText41, ammoicon[10])
setText(newFormEditText22, ammoicon[11])
end if
if equal(currindexnum, 6) then
prevselected = "armoricon"
setEnable(newFormEditText29, False)
setEnable(newFormRadio25, False)
setEnable(newFormRadio26, False)
setEnable(newFormRadio30, False)
setEnable(newFormRadio31, False)
if equal(armoricon[1], "//") then
setCheck(newFormRadio11, True)
end if
setText(newFormEditText15, armoricon[3])
setText(newFormEditText16, armoricon[4])
setText(newFormEditText19, armoricon[5])
setText(newFormEditText20, armoricon[6])
setText(newFormEditText38, armoricon[7])
setText(newFormEditText39, armoricon[8])
setText(newFormEditText40, armoricon[9])
setText(newFormEditText41, armoricon[10])
setText(newFormEditText22, armoricon[11])
end if
if equal(currindexnum, 7) then
prevselected = "healthicon"
setEnable(newFormEditText29, False)
setEnable(newFormRadio25, False)
setEnable(newFormRadio26, False)
setEnable(newFormRadio30, False)
setEnable(newFormRadio31, False)
if equal(healthicon[1], "//") then
setCheck(newFormRadio11, True)
end if
setText(newFormEditText15, healthicon[3])
setText(newFormEditText16, healthicon[4])
setText(newFormEditText19, healthicon[5])
setText(newFormEditText20, healthicon[6])
setText(newFormEditText38, healthicon[7])
setText(newFormEditText39, healthicon[8])
setText(newFormEditText40, healthicon[9])
setText(newFormEditText41, healthicon[10])
setText(newFormEditText22, healthicon[11])
end if
if equal(currindexnum, 8) then
prevselected = "clipicon"
setEnable(newFormEditText29, False)
setEnable(newFormRadio25, False)
setEnable(newFormRadio26, False)
setEnable(newFormRadio30, False)
setEnable(newFormRadio31, False)
if equal(clipicon[1], "//") then
setCheck(newFormRadio11, True)
end if
setText(newFormEditText15, clipicon[3])
setText(newFormEditText16, clipicon[4])
setText(newFormEditText19, clipicon[5])
setText(newFormEditText20, clipicon[6])
setText(newFormEditText38, clipicon[7])
setText(newFormEditText39, clipicon[8])
setText(newFormEditText40, clipicon[9])
setText(newFormEditText41, clipicon[10])
setText(newFormEditText22, clipicon[11])
end if
if equal(currindexnum, 9) then
prevselected = "ammobar"
setEnable(newFormEditText29, True)
setEnable(newFormRadio25, True)
setEnable(newFormRadio26, True)
setEnable(newFormRadio30, True)
setEnable(newFormRadio31, True)
if equal(ammobar[1], "//") then
setCheck(newFormRadio11, True)
end if
setText(newFormEditText15, ammobar[3])
setText(newFormEditText16, ammobar[4])
if equal(ammobar[5], "value") then
setCheck(newFormRadio25, True)
setEnable(newFormEditText19, False)
setEnable(newFormEditText20, True)
end if
if equal(ammobar[6], "value") then
setCheck(newFormRadio26, True)
setEnable(newFormEditText19, True)
setEnable(newFormEditText20, False)
end if
setText(newFormEditText38, ammobar[7])
setText(newFormEditText39, ammobar[8])
setText(newFormEditText40, ammobar[9])
setText(newFormEditText41, ammobar[10])
setText(newFormEditText22, ammobar[11])
setText(newFormEditText29, ammobar[12])
if equal(ammobar[13], "0") then
setCheck(newFormRadio30, True)
end if
if equal(ammobar[13], "0") then
setCheck(newFormRadio30, True)
end if
end if
if equal(currindexnum, 10) then
prevselected = "armorbar"
setEnable(newFormEditText29, True)
setEnable(newFormRadio25, True)
setEnable(newFormRadio26, True)
setEnable(newFormRadio30, True)
setEnable(newFormRadio31, True)
if equal(armorbar[1], "//") then
setCheck(newFormRadio11, True)
end if
setText(newFormEditText15, armorbar[3])
setText(newFormEditText16, armorbar[4])
if equal(armorbar[5], "value") then
setCheck(newFormRadio25, True)
setEnable(newFormEditText19, False)
setEnable(newFormEditText20, True)
end if
if equal(armorbar[6], "value") then
setCheck(newFormRadio26, True)
setEnable(newFormEditText19, True)
setEnable(newFormEditText20, False)
end if
setText(newFormEditText38, armorbar[7])
setText(newFormEditText39, armorbar[8])
setText(newFormEditText40, armorbar[9])
setText(newFormEditText41, armorbar[10])
setText(newFormEditText22, armorbar[11])
setText(newFormEditText29, armorbar[12])
if equal(armorbar[13], "0") then
setCheck(newFormRadio30, True)
end if
if equal(armorbar[13], "0") then
setCheck(newFormRadio30, True)
end if
end if
if equal(currindexnum, 11) then
prevselected = "healthbar"
setEnable(newFormEditText29, True)
setEnable(newFormRadio25, True)
setEnable(newFormRadio26, True)
setEnable(newFormRadio30, True)
setEnable(newFormRadio31, True)
if equal(healthbar[1], "//") then
setCheck(newFormRadio11, True)
end if
setText(newFormEditText15, healthbar[3])
setText(newFormEditText16, healthbar[4])
if equal(healthbar[5], "value") then
setCheck(newFormRadio25, True)
setEnable(newFormEditText19, False)
setEnable(newFormEditText20, True)
end if
if equal(healthbar[6], "value") then
setCheck(newFormRadio26, True)
setEnable(newFormEditText19, True)
setEnable(newFormEditText20, False)
end if
setText(newFormEditText38, healthbar[7])
setText(newFormEditText39, healthbar[8])
setText(newFormEditText40, healthbar[9])
setText(newFormEditText41, healthbar[10])
setText(newFormEditText22, healthbar[11])
setText(newFormEditText29, healthbar[12])
if equal(healthbar[13], "0") then
setCheck(newFormRadio30, True)
end if
if equal(healthbar[13], "0") then
setCheck(newFormRadio30, True)
end if
end if
if equal(currindexnum, 12) then
prevselected = "clipbar"
setEnable(newFormEditText29, True)
setEnable(newFormRadio25, True)
setEnable(newFormRadio26, True)
setEnable(newFormRadio30, True)
setEnable(newFormRadio31, True)
if equal(clipbar[1], "//") then
setCheck(newFormRadio11, True)
end if
setText(newFormEditText15, clipbar[3])
setText(newFormEditText16, clipbar[4])
if equal(clipbar[5], "value") then
setCheck(newFormRadio25, True)
setEnable(newFormEditText19, False)
setEnable(newFormEditText20, True)
end if
if equal(clipbar[6], "value") then
setCheck(newFormRadio26, True)
setEnable(newFormEditText19, True)
setEnable(newFormEditText20, False)
end if
setText(newFormEditText38, clipbar[7])
setText(newFormEditText39, clipbar[8])
setText(newFormEditText40, clipbar[9])
setText(newFormEditText41, clipbar[10])
setText(newFormEditText22, clipbar[11])
setText(newFormEditText29, clipbar[12])
if equal(clipbar[13], "0") then
setCheck(newFormRadio30, True)
end if
if equal(clipbar[13], "0") then
setCheck(newFormRadio30, True)
end if
end if
if equal(currindexnum, 13) then
prevselected = "firemode"
setEnable(newFormEditText29, False)
setEnable(newFormRadio25, False)
setEnable(newFormRadio26, False)
setEnable(newFormRadio30, False)
setEnable(newFormRadio31, False)
if equal(firemode[1], "//") then
setCheck(newFormRadio11, True)
end if
setText(newFormEditText15, firemode[3])
setText(newFormEditText16, firemode[4])
setText(newFormEditText19, firemode[5])
setText(newFormEditText20, firemode[6])
setText(newFormEditText38, firemode[7])
setText(newFormEditText39, firemode[8])
setText(newFormEditText40, firemode[9])
setText(newFormEditText41, firemode[10])
end if
if equal(currindexnum, 14) then
prevselected = "ammooverview"
setEnable(newFormEditText29, False)
setEnable(newFormRadio25, False)
setEnable(newFormRadio26, False)
setEnable(newFormRadio30, False)
setEnable(newFormRadio31, False)
if equal(ammooverview[1], "//") then
setCheck(newFormRadio11, True)
end if
setText(newFormEditText15, ammooverview[3])
setText(newFormEditText16, ammooverview[4])
setText(newFormEditText19, ammooverview[5])
setText(newFormEditText20, ammooverview[6])
setText(newFormEditText38, ammooverview[7])
setText(newFormEditText39, ammooverview[8])
setText(newFormEditText40, ammooverview[9])
setText(newFormEditText41, ammooverview[10])
end if
if equal(currindexnum, 15) then
prevselected = "hudback1"
setEnable(newFormEditText29, False)
setEnable(newFormRadio25, False)
setEnable(newFormRadio26, False)
setEnable(newFormRadio30, False)
setEnable(newFormRadio31, False)
if equal(hudback1[1], "//") then
setCheck(newFormRadio11, True)
end if
setText(newFormEditText15, hudback1[3])
setText(newFormEditText16, hudback1[4])
setText(newFormEditText19, hudback1[5])
setText(newFormEditText20, hudback1[6])
setText(newFormEditText38, hudback1[7])
setText(newFormEditText39, hudback1[8])
setText(newFormEditText40, hudback1[9])
setText(newFormEditText41, hudback1[10])
setText(newFormEditText22, hudback1[11])
end if
if equal(currindexnum, 16) then
prevselected = "hudback2"
setEnable(newFormEditText29, False)
setEnable(newFormRadio25, False)
setEnable(newFormRadio26, False)
setEnable(newFormRadio30, False)
setEnable(newFormRadio31, False)
if equal(hudback2[1], "//") then
setCheck(newFormRadio11, True)
end if
setText(newFormEditText15, hudback2[3])
setText(newFormEditText16, hudback2[4])
setText(newFormEditText19, hudback2[5])
setText(newFormEditText20, hudback2[6])
setText(newFormEditText38, hudback2[7])
setText(newFormEditText39, hudback2[8])
setText(newFormEditText40, hudback2[9])
setText(newFormEditText41, hudback2[10])
setText(newFormEditText22, hudback2[11])
end if
if equal(currindexnum, 17) then
prevselected = "hudback3"
setEnable(newFormEditText29, False)
setEnable(newFormRadio25, False)
setEnable(newFormRadio26, False)
setEnable(newFormRadio30, False)
setEnable(newFormRadio31, False)
if equal(hudback3[1], "//") then
setCheck(newFormRadio11, True)
end if
setText(newFormEditText15, hudback3[3])
setText(newFormEditText16, hudback3[4])
setText(newFormEditText19, hudback3[5])
setText(newFormEditText20, hudback3[6])
setText(newFormEditText38, hudback3[7])
setText(newFormEditText39, hudback3[8])
setText(newFormEditText40, hudback3[9])
setText(newFormEditText41, hudback3[10])
setText(newFormEditText22, hudback3[11])
end if
if equal(currindexnum, 18) then
prevselected = "hudback4"
setEnable(newFormEditText29, False)
setEnable(newFormRadio25, False)
setEnable(newFormRadio26, False)
setEnable(newFormRadio30, False)
setEnable(newFormRadio31, False)
if equal(hudback4[1], "//") then
setCheck(newFormRadio11, True)
end if
setText(newFormEditText15, hudback4[3])
setText(newFormEditText16, hudback4[4])
setText(newFormEditText19, hudback4[5])
setText(newFormEditText20, hudback4[6])
setText(newFormEditText38, hudback4[7])
setText(newFormEditText39, hudback4[8])
setText(newFormEditText40, hudback4[9])
setText(newFormEditText41, hudback4[10])
setText(newFormEditText22, hudback4[11])
end if
if equal(currindexnum, 19) then
prevselected = "hudback5"
setEnable(newFormEditText29, False)
setEnable(newFormRadio25, False)
setEnable(newFormRadio26, False)
setEnable(newFormRadio30, False)
setEnable(newFormRadio31, False)
if equal(hudback5[1], "//") then
setCheck(newFormRadio11, True)
end if
setText(newFormEditText15, hudback5[3])
setText(newFormEditText16, hudback5[4])
setText(newFormEditText19, hudback5[5])
setText(newFormEditText20, hudback5[6])
setText(newFormEditText38, hudback5[7])
setText(newFormEditText39, hudback5[8])
setText(newFormEditText40, hudback5[9])
setText(newFormEditText41, hudback5[10])
setText(newFormEditText22, hudback5[11])
end if
if equal(currindexnum, 20) then
prevselected = "hudback6"
setEnable(newFormEditText29, False)
setEnable(newFormRadio25, False)
setEnable(newFormRadio26, False)
setEnable(newFormRadio30, False)
setEnable(newFormRadio31, False)
if equal(hudback6[1], "//") then
setCheck(newFormRadio11, True)
end if
setText(newFormEditText15, hudback6[3])
setText(newFormEditText16, hudback6[4])
setText(newFormEditText19, hudback6[5])
setText(newFormEditText20, hudback6[6])
setText(newFormEditText38, hudback6[7])
setText(newFormEditText39, hudback6[8])
setText(newFormEditText40, hudback6[9])
setText(newFormEditText41, hudback6[10])
setText(newFormEditText22, hudback6[11])
end if
if equal(currindexnum, 21) then
prevselected = "hudback7"
setEnable(newFormEditText29, False)
setEnable(newFormRadio25, False)
setEnable(newFormRadio26, False)
setEnable(newFormRadio30, False)
setEnable(newFormRadio31, False)
if equal(hudback7[1], "//") then
setCheck(newFormRadio11, True)
end if
setText(newFormEditText15, hudback7[3])
setText(newFormEditText16, hudback7[4])
setText(newFormEditText19, hudback7[5])
setText(newFormEditText20, hudback7[6])
setText(newFormEditText38, hudback7[7])
setText(newFormEditText39, hudback7[8])
setText(newFormEditText40, hudback7[9])
setText(newFormEditText41, hudback7[10])
setText(newFormEditText22, hudback7[11])
end if
if equal(currindexnum, 22) then
prevselected = "hudback8"
setEnable(newFormEditText29, False)
setEnable(newFormRadio25, False)
setEnable(newFormRadio26, False)
setEnable(newFormRadio30, False)
setEnable(newFormRadio31, False)
if equal(hudback8[1], "//") then
setCheck(newFormRadio11, True)
end if
setText(newFormEditText15, hudback8[3])
setText(newFormEditText16, hudback8[4])
setText(newFormEditText19, hudback8[5])
setText(newFormEditText20, hudback8[6])
setText(newFormEditText38, hudback8[7])
setText(newFormEditText39, hudback8[8])
setText(newFormEditText40, hudback8[9])
setText(newFormEditText41, hudback8[10])
setText(newFormEditText22, hudback8[11])
end if
if equal(currindexnum, 23) then
prevselected = "hudback9"
setEnable(newFormEditText29, False)
setEnable(newFormRadio25, False)
setEnable(newFormRadio26, False)
setEnable(newFormRadio30, False)
setEnable(newFormRadio31, False)
if equal(hudback9[1], "//") then
setCheck(newFormRadio11, True)
end if
setText(newFormEditText15, hudback9[3])
setText(newFormEditText16, hudback9[4])
setText(newFormEditText19, hudback9[5])
setText(newFormEditText20, hudback9[6])
setText(newFormEditText38, hudback9[7])
setText(newFormEditText39, hudback9[8])
setText(newFormEditText40, hudback9[9])
setText(newFormEditText41, hudback9[10])
setText(newFormEditText22, hudback9[11])
end if
end procedure
procedure loadhudfile()
sequence path
--object hudfile
--object hudfile_Form
object line
object buffer
atom win_nextLine
object errorwindow
win_nextLine = 10
path = "e:\\quake3\\fmj\\"
hudfile_Form = getText(newFormEditText5)
hudfile = open(path & hudfile_Form & ".hud", "rb")
if hudfile = -1 then
end if
-- trace(1)
buffer = {}
while 1 do
line = gets(hudfile)
if atom(line) then
exit -- -1 is returned at end of file
end if
buffer = parse(line, 9)
setPosition(newForm, 492,280)
wPuts(newForm, buffer[1])
-- Goddamn. Here comes the sorting part...
if equal(buffer[1], "ammo") then
ammo[1] = ""
ammo[3] = buffer[2]
ammo[4] = buffer[3]
ammo[5] = buffer[4]
ammo[6] = buffer[5]
ammo[7] = buffer[6]
ammo[8] = buffer[7]
ammo[9] = buffer[8]
ammo[10] = buffer[9]
end if
if equal(buffer[1], "armor") then
armor[1] = ""
armor[3] = buffer[2]
armor[4] = buffer[3]
armor[5] = buffer[4]
armor[6] = buffer[5]
armor[7] = buffer[6]
armor[8] = buffer[7]
armor[9] = buffer[8]
armor[10] = buffer[9]
end if
if equal(buffer[1], "health") then
health[1] = ""
health[3] = buffer[2]
health[4] = buffer[3]
health[5] = buffer[4]
health[6] = buffer[5]
health[7] = buffer[6]
health[8] = buffer[7]
health[9] = buffer[8]
health[10] = buffer[9]
end if
if equal(buffer[1], "clip") then
clip[1] = ""
clip[3] = buffer[2]
clip[4] = buffer[3]
clip[5] = buffer[4]
clip[6] = buffer[5]
clip[7] = buffer[6]
clip[8] = buffer[7]
clip[9] = buffer[8]
clip[10] = buffer[9]
end if
if equal(buffer[1], "ammoicon") then
ammoicon[1] = ""
ammoicon[3] = buffer[2]
ammoicon[4] = buffer[3]
ammoicon[5] = buffer[4]
ammoicon[6] = buffer[5]
ammoicon[7] = buffer[6]
ammoicon[8] = buffer[7]
ammoicon[9] = buffer[8]
ammoicon[10] = buffer[9]
ammoicon[11] = buffer[10]
end if
if equal(buffer[1], "armoricon") then
armoricon[1] = ""
armoricon[3] = buffer[2]
armoricon[4] = buffer[3]
armoricon[5] = buffer[4]
armoricon[6] = buffer[5]
armoricon[7] = buffer[6]
armoricon[8] = buffer[7]
armoricon[9] = buffer[8]
armoricon[10] = buffer[9]
armoricon[11] = buffer[10]
end if
if equal(buffer[1], "healthicon") then
healthicon[1] = ""
healthicon[3] = buffer[2]
healthicon[4] = buffer[3]
healthicon[5] = buffer[4]
healthicon[6] = buffer[5]
healthicon[7] = buffer[6]
healthicon[8] = buffer[7]
healthicon[9] = buffer[8]
healthicon[10] = buffer[9]
healthicon[11] = buffer[10]
end if
if equal(buffer[1], "clipicon") then
clipicon[1] = ""
clipicon[3] = buffer[2]
clipicon[4] = buffer[3]
clipicon[5] = buffer[4]
clipicon[6] = buffer[5]
clipicon[7] = buffer[6]
clipicon[8] = buffer[7]
clipicon[9] = buffer[8]
clipicon[10] = buffer[9]
clipicon[11] = buffer[10]
end if
if equal(buffer[1], "ammobar") then
ammobar[1] = ""
ammobar[3] = buffer[2]
ammobar[4] = buffer[3]
ammobar[5] = buffer[4]
ammobar[6] = buffer[5]
ammobar[7] = buffer[6]
ammobar[8] = buffer[7]
ammobar[9] = buffer[8]
ammobar[10] = buffer[9]
ammobar[11] = buffer[10]
ammobar[12] = buffer[11]
ammobar[13] = buffer[12]
end if
if equal(buffer[1], "armorbar") then
armorbar[1] = ""
armorbar[3] = buffer[2]
armorbar[4] = buffer[3]
armorbar[5] = buffer[4]
armorbar[6] = buffer[5]
armorbar[7] = buffer[6]
armorbar[8] = buffer[7]
armorbar[9] = buffer[8]
armorbar[10] = buffer[9]
armorbar[11] = buffer[10]
end if
if equal(buffer[1], "healthbar") then
healthbar[1] = ""
healthbar[3] = buffer[2]
healthbar[4] = buffer[3]
healthbar[5] = buffer[4]
healthbar[6] = buffer[5]
healthbar[7] = buffer[6]
healthbar[8] = buffer[7]
healthbar[9] = buffer[8]
healthbar[10] = buffer[9]
healthbar[11] = buffer[10]
healthbar[12] = buffer[11]
healthbar[13] = buffer[12]
end if
if equal(buffer[1], "clipbar") then
clipbar[1] = ""
clipbar[3] = buffer[2]
clipbar[4] = buffer[3]
clipbar[5] = buffer[4]
clipbar[6] = buffer[5]
clipbar[7] = buffer[6]
clipbar[8] = buffer[7]
clipbar[9] = buffer[8]
clipbar[10] = buffer[9]
clipbar[11] = buffer[10]
clipbar[12] = buffer[11]
clipbar[13] = buffer[12]
end if
if equal(buffer[1], "firemode") then
firemode[1] = ""
firemode[3] = buffer[2]
firemode[4] = buffer[3]
firemode[5] = buffer[4]
firemode[6] = buffer[5]
firemode[7] = buffer[6]
firemode[8] = buffer[7]
firemode[9] = buffer[8]
firemode[10] = buffer[9]
end if
if equal(buffer[1], "ammooverview") then
ammooverview[1] = ""
ammooverview[3] = buffer[2]
ammooverview[4] = buffer[3]
ammooverview[5] = buffer[4]
ammooverview[6] = buffer[5]
ammooverview[7] = buffer[6]
ammooverview[8] = buffer[7]
ammooverview[9] = buffer[8]
ammooverview[10] = buffer[9]
end if
if equal(buffer[1], "hudback1") then
hudback1[1] = ""
hudback1[3] = buffer[2]
hudback1[4] = buffer[3]
hudback1[5] = buffer[4]
hudback1[6] = buffer[5]
hudback1[7] = buffer[6]
hudback1[8] = buffer[7]
hudback1[9] = buffer[8]
hudback1[10] = buffer[9]
hudback1[11] = buffer[10]
end if
if equal(buffer[1], "hudback2") then
hudback2[1] = ""
hudback2[3] = buffer[2]
hudback2[4] = buffer[3]
hudback2[5] = buffer[4]
hudback2[6] = buffer[5]
hudback2[7] = buffer[6]
hudback2[8] = buffer[7]
hudback2[9] = buffer[8]
hudback2[10] = buffer[9]
hudback2[11] = buffer[10]
end if
if equal(buffer[1], "hudback3") then
hudback3[1] = ""
hudback3[3] = buffer[2]
hudback3[4] = buffer[3]
hudback3[5] = buffer[4]
hudback3[6] = buffer[5]
hudback3[7] = buffer[6]
hudback3[8] = buffer[7]
hudback3[9] = buffer[8]
hudback3[10] = buffer[9]
hudback3[11] = buffer[10]
end if
if equal(buffer[1], "hudback4") then
hudback4[1] = ""
hudback4[3] = buffer[2]
hudback4[4] = buffer[3]
hudback4[5] = buffer[4]
hudback4[6] = buffer[5]
hudback4[7] = buffer[6]
hudback4[8] = buffer[7]
hudback4[9] = buffer[8]
hudback4[10] = buffer[9]
hudback4[11] = buffer[10]
end if
if equal(buffer[1], "hudback5") then
hudback5[1] = ""
hudback5[3] = buffer[2]
hudback5[4] = buffer[3]
hudback5[5] = buffer[4]
hudback5[6] = buffer[5]
hudback5[7] = buffer[6]
hudback5[8] = buffer[7]
hudback5[9] = buffer[8]
hudback5[10] = buffer[9]
hudback5[11] = buffer[10]
end if
if equal(buffer[1], "hudback6") then
hudback6[1] = ""
hudback6[3] = buffer[2]
hudback6[4] = buffer[3]
hudback6[5] = buffer[4]
hudback6[6] = buffer[5]
hudback6[7] = buffer[6]
hudback6[8] = buffer[7]
hudback6[9] = buffer[8]
hudback6[10] = buffer[9]
hudback6[11] = buffer[10]
end if
if equal(buffer[1], "hudback7") then
hudback7[1] = ""
hudback7[3] = buffer[2]
hudback7[4] = buffer[3]
hudback7[5] = buffer[4]
hudback7[6] = buffer[5]
hudback7[7] = buffer[6]
hudback7[8] = buffer[7]
hudback7[9] = buffer[8]
hudback7[10] = buffer[9]
hudback7[11] = buffer[10]
end if
if equal(buffer[1], "hudback8") then
hudback8[1] = ""
hudback8[3] = buffer[3]
hudback8[4] = buffer[4]
hudback8[5] = buffer[5]
hudback8[6] = buffer[6]
hudback8[7] = buffer[7]
hudback8[8] = buffer[8]
hudback8[9] = buffer[9]
hudback8[10] = buffer[10]
hudback8[11] = buffer[11]
end if
if equal(buffer[1], "hudback9") then
hudback9[1] = ""
hudback9[3] = buffer[2]
hudback9[4] = buffer[3]
hudback9[5] = buffer[4]
hudback9[6] = buffer[5]
hudback9[7] = buffer[6]
hudback9[8] = buffer[7]
hudback9[9] = buffer[8]
hudback9[10] = buffer[9]
hudback9[11] = buffer[10]
end if
if equal(buffer[1], "//ammo") then
ammo[1] = "//"
end if
if equal(buffer[1], "//armor") then
armor[1] = "//"
end if
if equal(buffer[1], "//health") then
health[1] = "//"
end if
if equal(buffer[1], "//clip") then
clip[1] = "//"
end if
if equal(buffer[1], "//ammoicon") then
ammoicon[1] = "//"
end if
if equal(buffer[1], "//armoricon") then
armoricon[1] = "//"
end if
if equal(buffer[1], "//healthicon") then
healthicon[1] = "//"
end if
if equal(buffer[1], "//clipicon") then
clipicon[1] = "//"
end if
if equal(buffer[1], "//ammobar") then
ammobar[1] = "//"
end if
if equal(buffer[1], "//armorbar") then
armorbar[1] = "//"
end if
if equal(buffer[1], "//healthbar") then
healthbar[1] = "//"
end if
if equal(buffer[1], "//clipbar") then
clipbar[1] = "//"
end if
if equal(buffer[1], "//firemode") then
firemode[1] = "//"
end if
if equal(buffer[1], "//ammooverview") then
ammooverview[1] = "//"
end if
if equal(buffer[1], "//hudback1") then
hudback1[1] = "//"
end if
if equal(buffer[1], "//hudback2") then
hudback2[1] = "//"
end if
if equal(buffer[1], "//hudback3") then
hudback3[1] = "//"
end if
if equal(buffer[1], "//hudback4") then
hudback4[1] = "//"
end if
if equal(buffer[1], "//hudback5") then
hudback5[1] = "//"
end if
if equal(buffer[1], "//hudback6") then
hudback6[1] = "//"
end if
if equal(buffer[1], "//hudback7") then
hudback7[1] = "//"
end if
if equal(buffer[1], "//hudback8") then
hudback8[1] = "//"
end if
if equal(buffer[1], "//hudback9") then
hudback9[1] = "//"
end if
-- yay. Its all over. Now comes the next part.
end while
close(hudfile)
-- trace(0)
cb_function()
end procedure
onClick[newFormButton6]=routine_id("loadhudfile")
onChange[group1011]=routine_id("onoffradio")
-- Program Start
WinMain(newForm, Normal)
--Message-Boundary-30059--