home *** CD-ROM | disk | FTP | other *** search
- global terrainData_Type, lastLevelSaved, updateTextFields, terrainRef, paletteScroll
-
- on saveCleanMap wlevel
- terrainData_Type = []
- mapSizeX = 80
- mapSizeY = 40
- repeat with whichY = 1 to mapSizeY
- oneLiner = []
- repeat with whichX = 1 to mapSizeX
- add(oneLiner, 4)
- end repeat
- add(terrainData_Type, oneLiner)
- end repeat
- if wlevel <> 0 then
- member("level Data " & string(wlevel)).text = string(terrainData_Type)
- end if
- end
-
- on saveCurrentMap wlevel
- member("level Data " & wlevel).text = string(terrainData_Type)
- end
-
- on loadLevel wlevel
- lastLevelSaved = wlevel
- terrainData_Type = member("level Data " & string(wlevel)).text.value
- end
-
- on updatePaletteTextures
- global paletteSO
- maxScroll = count(terrainRef) - 10
- repeat with wRep = 1 to 10
- wSprite = paletteSO + wRep
- memName = terrainRef[paletteScroll + wRep][1][1]
- set the member of sprite wSprite to memName
- end repeat
- end
-