Cleaned collisions.lua, objobjects.lua. Fixed level optimization typo. Added fairy FCS (altitude hold).
This commit is contained in:
@@ -259,7 +259,6 @@ function TileOptimizeObjects()
|
||||
for j = 1, #LevelTiles[i] do
|
||||
if LevelTiles[i][j].id ~= 0 then
|
||||
local type = TileData[LevelTiles[i][j].id].type
|
||||
local light = TileData[LevelTiles[i][j].id].light
|
||||
|
||||
if type == "whole" and not isTileOptimized[i][j] then
|
||||
|
||||
@@ -296,14 +295,12 @@ function TileOptimizeObjects()
|
||||
then
|
||||
local type_check = TileData[LevelTiles[i+m][j+l].id].type
|
||||
if type_check == "whole"
|
||||
and not isTileOptimized[i+m][j+n]
|
||||
and not isTileOptimized[i+m][j+l]
|
||||
then
|
||||
checkline = true
|
||||
else
|
||||
break
|
||||
end
|
||||
else
|
||||
break
|
||||
end
|
||||
end
|
||||
if checkline then
|
||||
@@ -317,7 +314,7 @@ function TileOptimizeObjects()
|
||||
end
|
||||
end
|
||||
|
||||
logPrint("Group size: "..m.."x"..n)
|
||||
logPrint("- Group size: "..m.."x"..n)
|
||||
unoptimized = unoptimized + m * n
|
||||
local base_x = tileProperties.scale * j * tileProperties.width + tileProperties.scale * (levelProperties.offset.x - tileProperties.height)
|
||||
local base_y = tileProperties.scale * i * tileProperties.height + tileProperties.scale * (levelProperties.offset.y - tileProperties.height)
|
||||
|
||||
Reference in New Issue
Block a user