String Arrays
BlitzMax Forums/BlitzMax Beginners Area/String Arrays
| ||
Could someone please tell me what's wrong with this?Global Strings:String[2,20] Strings[0,0]="Boxed In v.50" Strings[0,1]="Loading..." Global GameTitle$=Strings[$language,0] AppTitle = GameTitle it keeps saying expecting expression but encountered $. I would think that it would want a $tring? (Error points to Global GameTitle$ line) much appreciated |
| ||
What this...Strings[$language,0] ? Specifically the $Language part which is where the error occurs. This works... Global Strings:String[2 , 20] Strings[0 , 0] = "Boxed In v.50" Strings[0 , 1] = "Loading..." Global GameTitle$ = Strings[0, 0] AppTitle = GameTitle Graphics 640 , 480 WaitKey() |
| ||
Yep, you cannot use that syntax. What you need to do is something like this:Const LANGUAGE_ENGLISH = 0 Const LANGUAGE_SWAHILI = 1 Global lingo:Int = LANGUAGE_SWAHILI Global GameTitle$ = Strings[lingo, 0]Or similar. |
| ||
oops. silly me. I looked at my code and didnt realize that i was trying to use language as a string! thanks much! |
| ||
Does anyone have an idea of how to do this?:If version=0 then make the menu array have a size of 7 else make the menu array have a size of 6 end if use the menu here any & all help appreciated pragun |
| ||
if version=0 menu = new string[2,7] else menu = new string[2,6] endif for local i:int = 0 to menu.dimensions()[1]-1 'do something with entry [0,i] or [1,i] next |
| ||
thanks |