require 'engine' require 'shared' require 'arena' require 'objects' require 'player' require 'enemies' function init() shared_init() input:bind('move_left', {'a', 'left'}) input:bind('move_right', {'d', 'right'}) input:bind('move_up', {'w', 'up'}) input:bind('move_down', {'s', 'down'}) sfx_tag = {tags = {sfx}} shoot1 = Sound('Shooting Projectile (Classic) 11.ogg', s) archer1 = Sound('Releasing Bow String 1.ogg', s) wizard1 = Sound('Wind Bolt 20.ogg', s) swordsman1 = Sound('Heavy sword woosh 1.ogg', s) swordsman2 = Sound('Heavy sword woosh 19.ogg', s) scout1 = Sound('Throwing Knife (Thrown) 3.ogg', s) scout2 = Sound('Throwing Knife (Thrown) 4.ogg', s) arrow_hit_wall1 = Sound('Arrow Impact wood 3.ogg', s) arrow_hit_wall2 = Sound('Arrow Impact wood 1.ogg', s) hit1 = Sound('Player Takes Damage 17.ogg', s) hit2 = Sound('Body Head (Headshot) 1.ogg', s) hit3 = Sound('Kick 16.ogg', s) proj_hit_wall1 = Sound('Player Takes Damage 2.ogg', s) enemy_die1 = Sound('Bloody punches 7.ogg', s) enemy_die2 = Sound('Bloody punches 10.ogg', s) magic_area1 = Sound('Fire bolt 10.ogg', s) magic_hit1 = Sound('Shadow Punch 1.ogg', s) magic_die1 = Sound('Magical Impact 27.ogg', s) knife_hit_wall1 = Sound('Shield Impacts Sword 1.ogg', s) blade_hit1 = Sound('Sword impact (Flesh) 2.ogg', s) player_hit1 = Sound('Body Fall 2.ogg', s) player_hit2 = Sound('Body Fall 18.ogg', s) player_hit_wall1 = Sound('Wood Heavy 5.ogg', s) pop1 = Sound('Pop sounds 10.ogg', s) heal1 = Sound('Buff 3.ogg', s) spawn1 = Sound('Buff 13.ogg', s) alert1 = Sound('Click.ogg', s) elementor1 = Sound('Wind Bolt 18.ogg', s) saboteur_hit1 = Sound('Explosion Flesh_01.ogg', s) saboteur_hit2 = Sound('Explosion Flesh_02.ogg', s) saboteur1 = Sound('Male Jump 1.ogg', s) saboteur2 = Sound('Male Jump 2.ogg', s) saboteur3 = Sound('Male Jump 3.ogg', s) spark1 = Sound('Spark 1.ogg', s) spark2 = Sound('Spark 2.ogg', s) spark3 = Sound('Spark 3.ogg', s) stormweaver1 = Sound('Buff 8.ogg', s) cannoneer1 = Sound('Cannon shots 1.ogg', s) cannoneer2 = Sound('Cannon shots 7.ogg', s) cannon_hit_wall1 = Sound('Cannon impact sounds (Hitting ship) 4.ogg', s) pet1 = Sound('Wolf barks 5.ogg', s) turret1 = Sound('Sci Fi Machine Gun 7.ogg', s) turret2 = Sound('Sniper Shot_09.ogg', s) turret_hit_wall1 = Sound('Concrete 6.ogg', s) turret_hit_wall2 = Sound('Concrete 7.ogg', s) turret_deploy = Sound('321215__hybrid-v__sci-fi-weapons-deploy.ogg', s) main = Main() main:add(Arena'arena') main:go_to'arena' end function update(dt) main:update(dt) end function draw() shared_draw(function() main:draw() end) end function love.run() return engine_run({ game_name = 'SNAKRX', window_width = 480*3, window_height = 270*3, }) end