How can I fix my issue with the create text statement? It is saying text 3 already exists at line 55 which is the CreateText statement in my code. I was line 16
+ Code Snippet// ENTER SIRNAME SCREEN FUNCTION-----------------------------------------------------------
Function EnterSirName()
If Account_Num_Players < 2
Single_Player()
Else
MultiPlayer()
Endif
EndFunction
Function Single_Player()
Menu_Background()
// text object 1--------------------------------------------------------------------------------------------
CreateText(1, "PLEASE ENTER NAME") // create the text used at top of menu
SetTextSize(1, 50) // set text size
`SetTextBold(1, 1) // set text to bold
SetTextColor(1, 250, 250, 0, 255) // set text color
SetTextFont(1, 1)
TextW = GetTextTotalWidth(1) // get text total width
SetTextPosition(1, 512 - TextW / 2, 130) // set text position to the center
// text object 2----------------------------------------------------------------------------------------------
CreateText(2, "Enter Name Here") // create the text above the text edit box
SetTextSize(2, 25) // set font size
SetTextColor(2, 255, 175, 0, 255) // set the text color
SetTextFont(1, 1)
TextW = GetTextTotalWidth(2) // get text 2 total width
SetTextPosition(2, 512 - TextW / 2, 285) // set text 2 to center of the screen
Input_Player_Names()
DeleteAllSprites()
DeleteAllImages()
DeleteAllText()
EndFunction
// input text loop------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------------
// MULTIPLAYER FUNCTION---------------------------------------------------------------------------------------------------
Function MultiPlayer()
Menu_Background()
For x = 2 To Account_Num_Players
For x1 = 3 To 10
CreateText(x1, "MANAGER " + Str(x) + " ENTER NAME")
SetTextSize(x1, 50)
SetTextColor(x1, 250, 250, 0, 255)
SetTextFont(x1, 1)
TextW = GetTextTotalWidth(x1)
SetTextPosition(x1, 512 - TextW / 2, 130)
SetTextVisible(x1, 0)
Next x1
Next x
If Account_Num_Players >= 2
Select Sir_Name_Num
Case Sir_Name_Num
If Account_Num_Players = 2
SetTextVisible(3, 1) // PLAYER 1 ENTER NAME TEXT
Input_Player_Names() // PLAYER 1 INPUT
SetTextVisible(3, 0) // HIDE PLAYER 1 ENTER NAME TEXT
SetTextVisible(4, 1) // PLAYER 2 ENTER NAME TEXT
Input_Player_Names() // PLAYER 2 INPUT
Endif
EndCase
Case Sir_Name_Num
If Account_Num_Players = 3
SetTextVisible(3, 1) // player enter name text
Input_Player_Names() // player 1 input
SetTextVisible(3, 0) // hide player 1 enter name text
SetTextVisible(4, 1) // player 2 enter name text
Input_Player_Names() // player 2 input
SetTextVisible(4, 0) // hide player 2 enter name text
SetTextVisible(5, 1) // player 3 enter name text
Input_Player_Names() // player 3 input
Endif
EndCase
Case Sir_Name_Num
If Account_Num_Players = 4
SetTextVisible(3, 1) // player 1 enter name text
Input_Player_Names() // player 1 input
SetTextVisible(3, 0) // hide player 1 enter name text
SetTextVisible(4, 1) // player 2 enter name text
Input_Player_Names() // player 2 input
SetTextVisible(4, 0) // hide player 2 enter name text
SetTextVisible(5, 1) // player 3 enter name text
Input_Player_Names() // player 3 input
SetTextVisible(5, 0) // hide player 3 enter name text
SetTextVisible(6, 1) // player 4 enter name text
Input_Player_Names() // player 4 input
Endif
EndCase
Case Sir_Name_Num
If Account_Num_Players = 5
SetTextVisible(3, 1) // player 1 enter name text
Input_Player_Names() // player 1 input
SetTextVisible(3, 0) // hide player 1 enter name text
SetTextVisible(4, 1) // player 2 enter name text
Input_Player_Names() // player 2 input
SetTextVisible(4, 0) // hide player 2 enter name text
SetTextVisible(5, 1) // player 3 enter name text
Input_Player_Names() // player 3 input
SetTextVisible(5, 0) // hide player 3 enter name text
SetTextVisible(6, 1) // player 4 enter name text
Input_Player_Names() // player 4 input
SetTextVisible(6, 0) // hide player 4 enter name text
SetTextVisible(7, 1) // player 5 enter name text
Input_Player_Names() // player 5 input
Endif
EndCase
Case Sir_Name_Num
If Account_Num_Players = 6
SetTextVisible(3, 1) // player 1 enter name text
Input_Player_Names() // player 1 input
SetTextVisible(3, 0) // hide player 1 enter name text
SetTextVisible(4, 1) // player 2 enter name text
Input_Player_Names() // player 2 input
SetTextVisible(4, 0) // hide player 2 enter name text
SetTextVisible(5, 1) // player 3 enter name text
Input_Player_Names() // player 3 input
SetTextVisible(5, 0) // hide player 3 enter name text
SetTextVisible(6, 1) // player 4 enter name text
Input_Player_Names() // player 4 input
SetTextVisible(6, 0) // hide player 4 enter name text
SetTextVisible(7, 1) // player 5 enter name text
Input_Player_Names() // player 5 input
SetTextVisible(7, 0) // hide player 5 enter name text
SetTextVisible(8, 1) // player 6 player name text
Input_Player_Names() // player 6 input
Endif
EndCase
Case Sir_Name_Num
If Account_Num_Players = 7
SetTextVisible(3, 1) // player 1 enter name text
Input_Player_Names() // player 1 input
SetTextVisible(3, 0) // hide player 1 enter name text
SetTextVisible(4, 1) // player 2 enter name text
Input_Player_Names() // player 2 input
SetTextVisible(4, 0) // hide player 2 enter name text
SetTextVisible(5, 1) // player 3 enter name text
Input_Player_Names() // player 3 input
SetTextVisible(5, 0) // hide player 3 enter name text
SetTextVisible(6, 1) // player 4 enter name text
Input_Player_Names() // player 4 input
SetTextVisible(6, 0) // hide player 4 enter name text
SetTextVisible(7, 1) // player 5 enter name text
Input_Player_Names() // player 5 input
SetTextVisible(7, 0) // hide player 5 enter name text
SetTextVisible(8, 1) // player 6 player name text
Input_Player_Names() // player 6 input
SetTextVisible(8, 0) // hide player 6 player name text
SetTextVisible(9, 1) // player 7 enter name text
Input_Player_Names() // player 7 input
Endif
EndCase
Case Sir_Name_Num
If Account_Num_Players = 8
SetTextVisible(3, 1) // player 1 enter name text
Input_Player_Names() // player 1 input
SetTextVisible(3, 0) // hide player 1 enter name text
SetTextVisible(4, 1) // player 2 enter name text
Input_Player_Names() // player 2 input
SetTextVisible(4, 0) // hide player 2 enter name text
SetTextVisible(5, 1) // player 3 enter name text
Input_Player_Names() // player 3 input
SetTextVisible(5, 0) // hide player 3 enter name text
SetTextVisible(6, 1) // player 4 enter name text
Input_Player_Names() // player 4 input
SetTextVisible(6, 0) // hide player 4 enter name text
SetTextVisible(7, 1) // player 5 enter name text
Input_Player_Names() // player 5 input
SetTextVisible(7, 0) // hide player 5 enter name text
SetTextVisible(8, 1) // player 6 player name text
Input_Player_Names() // player 6 input
SetTextVisible(8, 0) // hide player 6 player name text
SetTextVisible(9, 1) // player 7 enter name text
Input_Player_Names() // player 7 input
SetTextVisible(9, 0) // hide player 7 player name text
SetTextVisible(10, 1) // player 8 enter name text
Input_Player_Names() // player 8 input
Endif
EndCase
EndSelect
Endif
Input_Player_Names()
DeleteAllImages() // delete menu background image
DeleteAllSprites() // delete sprite created from background image
DeleteEditBox(1) // delete editbox
DeleteAllText()
DeleteEditBox(1)
EndFunction
Function Input_Player_Names()
StartTextInput ( )
text$ = ""
Repeat
If GetTextInputCompleted () = 1
text$ = GetTextInput ()
endif
Print (text$)
Sync() // refresh the screen
Until GetTextInputCompleted() = 1
// delete editbox
EndFunction
// MenuBackground-------------------------------------------------
Function Menu_Background()
LoadImageResized(1, "football.png", 0.5, 1.0, 0) // load background image
CreateSprite(1, 1)
SetSpriteSize(1, 1024, 768)
SetSpritePosition(1, 0, 0) // set background sprite postion
EndFunction
I guess I'm stumped. I don't see why it would say that because I'm not trying to CreateText 3 more than one time