From 4a5e3b7d3594056d297f09d3e33aa6e2133124f1 Mon Sep 17 00:00:00 2001 From: Alexander M Pickering Date: Sun, 2 Feb 2025 01:04:13 -0600 Subject: Redo all the blender assets --- src/level7.moon | 112 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 56 insertions(+), 56 deletions(-) (limited to 'src') diff --git a/src/level7.moon b/src/level7.moon index 14a3dc3..6027b10 100644 --- a/src/level7.moon +++ b/src/level7.moon @@ -1,56 +1,56 @@ -layer = require "layers" -game = require "game" -state = require "global" -graph = require "graph" -import Layer from layer -ui = require "ui" - -mod = ... - -mod.setup_level = () -> - state.current_level = 7 - --ret = am.group! - state.move_out_done = false - state.clear_layers! - flayer = Layer("fuel","fuel pipe",50,"data/layer_fuel.png") - elayer = Layer("electric","electric wire",10,"data/layer_electric.png") - state.add_layer(flayer) - state.add_layer(elayer) - state.money = 190 - state.ship("position").x = 800 - state.ship\action(coroutine.create(game.ship_move_in_co)) - state.ship("sprite").source = "data/level_7.png" - t1 = flayer\mark_square(15,4,"liquid fuel thruster") - flayer\mark_square(14,4,"fuel pipe") - t2 = flayer\mark_square(15,6,"liquid fuel thruster") - flayer\mark_square(14,6,"fuel pipe") - t3 = flayer\mark_square(15,9,"liquid fuel thruster") - flayer\mark_square(14,9,"fuel pipe") - t4 = flayer\mark_square(15,11,"liquid fuel thruster") - flayer\mark_square(14,11,"fuel pipe") - p1 = flayer\mark_square(7,8,"liquid fuel tank") - for i = 4,11 do - flayer\mark_square(13,i,"fuel pipe") - - t5 = elayer\mark_square(11,6,"ion thruster") - t6 = elayer\mark_square(11,9,"ion thruster") - p2 = elayer\mark_square(3,7,"battery") - - elayer.node.hidden = true - state.selected_layer = flayer - state.update = () -> - flat_tiles = flayer\flat_tiles! - flat_tiles2 = elayer\flat_tiles! - path1 = graph.path(t1,p1,flat_tiles,true,flayer.tiles_adjacent) - path2 = graph.path(t2,p1,flat_tiles,true,flayer.tiles_adjacent) - path3 = graph.path(t3,p1,flat_tiles,true,flayer.tiles_adjacent) - path4 = graph.path(t4,p1,flat_tiles,true,flayer.tiles_adjacent) - - path5 = graph.path(t5,p2,flat_tiles2,true,flayer.tiles_adjacent) - path6 = graph.path(t6,p2,flat_tiles2,true,flayer.tiles_adjacent) - if path1 and path2 and path3 and path4 and path5 and path6 - state.ship\action(coroutine.create(game.ship_move_out_co)) - - ui.reload_ui_layers! - -mod +layer = require "layers" +game = require "game" +state = require "global" +graph = require "graph" +import Layer from layer +ui = require "ui" + +mod = ... + +mod.setup_level = () -> + state.current_level = 7 + --ret = am.group! + state.move_out_done = false + state.clear_layers! + flayer = Layer("fuel","fuel pipe",50,"data/layer_fuel.png") + elayer = Layer("electric","electric wire",10,"data/layer_electric.png") + state.add_layer(flayer) + state.add_layer(elayer) + state.money = 190 + state.ship("position").x = 800 + state.ship\action(coroutine.create(game.ship_move_in_co)) + state.ship("sprite").source = "data/level_7.png" + t1 = flayer\mark_square(15,4,"liquid fuel thruster") + flayer\mark_square(14,4,"fuel pipe") + t2 = flayer\mark_square(15,6,"liquid fuel thruster") + flayer\mark_square(14,6,"fuel pipe") + t3 = flayer\mark_square(15,9,"liquid fuel thruster") + flayer\mark_square(14,9,"fuel pipe") + t4 = flayer\mark_square(15,11,"liquid fuel thruster") + flayer\mark_square(14,11,"fuel pipe") + p1 = flayer\mark_square(7,8,"liquid fuel tank") + for i = 4,11 do + flayer\mark_square(13,i,"fuel pipe") + + t5 = elayer\mark_square(11,6,"ion thruster") + t6 = elayer\mark_square(11,9,"ion thruster") + p2 = elayer\mark_square(3,7,"battery") + + elayer.node.hidden = true + state.selected_layer = flayer + state.update = () -> + flat_tiles = flayer\flat_tiles! + flat_tiles2 = elayer\flat_tiles! + path1 = graph.path(t1,p1,flat_tiles,true,flayer.tiles_adjacent) + path2 = graph.path(t2,p1,flat_tiles,true,flayer.tiles_adjacent) + path3 = graph.path(t3,p1,flat_tiles,true,flayer.tiles_adjacent) + path4 = graph.path(t4,p1,flat_tiles,true,flayer.tiles_adjacent) + + path5 = graph.path(t5,p2,flat_tiles2,true,flayer.tiles_adjacent) + path6 = graph.path(t6,p2,flat_tiles2,true,flayer.tiles_adjacent) + if path1 and path2 and path3 and path4 and path5 and path6 + state.ship\action(coroutine.create(game.ship_move_out_co)) + + ui.reload_ui_layers! + +mod -- cgit v1.2.3-70-g09d2