Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- gridSize = 64
- xTiles = room_width/gridSize
- yTiles = room_height/gridSize
- var levelData = "";
- for (_y = 0; _y < yTiles; _y++)
- {
- for (_x = 0; _x < xTiles; _x++)
- {
- inst = instance_position(_x * gridSize,_y * gridSize,all)
- if inst != noone
- {
- inst = inst.object_index;
- }
- switch (inst)
- {
- case noone:
- levelData += "00"
- break;
- case objWall:
- levelData += "01"
- break;
- case objBaddie1:
- levelData += "02"
- break;
- case objPlayerSpawn:
- levelData += "03"
- break;
- case objFence:
- levelData += "04"
- break;
- case objRock:
- levelData += "05"
- break;
- case objDecor1:
- levelData += "06"
- break;
- case objDecor2:
- levelData += "07"
- break;
- case objDecor3:
- levelData += "08"
- break;
- case objDecor4:
- levelData += "09"
- break;
- case objDecor5:
- levelData += "10"
- break;
- case objDecor6:
- levelData += "11"
- break;
- case objDecor7:
- levelData += "12"
- break;
- case objDecor8:
- levelData += "13"
- break;
- case objDecor9:
- levelData += "14"
- break;
- case objGoldenFence:
- levelData += "15"
- break;
- case objDivinePasture:
- levelData += "16"
- break;
- }
- }
- }
- saveDir = get_save_filename("*.txt", room_get_name(room)+ ".txt");
- file = file_text_open_write(saveDir)
- file_text_write_string(file,levelData)
- file_text_close(file)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement