This commit is contained in:
Josh
2019-12-02 00:34:55 -06:00
commit b15f30d0c4
227 changed files with 41005 additions and 0 deletions

101
.VSCodeCounter/details.md Normal file
View File

@@ -0,0 +1,101 @@
# Details
Date : 2019-11-27 20:31:00
Directory c:\Users\josh\code\cavegame
Total : 86 files, 14410 codes, 848 comments, 2638 blanks, all 17896 lines
[summary](results.md)
## Files
| filename | language | code | comment | blank | total |
| :--- | :--- | ---: | ---: | ---: | ---: |
| [bin\build.sh](file:///c%3A/Users/josh/code/cavegame/bin/build.sh) | Shell Script | 41 | 1 | 12 | 54 |
| [config.lua](file:///c%3A/Users/josh/code/cavegame/config.lua) | Lua | 42 | 0 | 1 | 43 |
| [data\items\base.lua](file:///c%3A/Users/josh/code/cavegame/data/items/base.lua) | Lua | 408 | 7 | 76 | 491 |
| [data\items\food.lua](file:///c%3A/Users/josh/code/cavegame/data/items/food.lua) | Lua | 0 | 0 | 1 | 1 |
| [data\items\magic.lua](file:///c%3A/Users/josh/code/cavegame/data/items/magic.lua) | Lua | 43 | 0 | 6 | 49 |
| [data\items\natesitems.lua](file:///c%3A/Users/josh/code/cavegame/data/items/natesitems.lua) | Lua | 0 | 0 | 1 | 1 |
| [data\items\potions.lua](file:///c%3A/Users/josh/code/cavegame/data/items/potions.lua) | Lua | 74 | 1 | 8 | 83 |
| [data\items\stations.lua](file:///c%3A/Users/josh/code/cavegame/data/items/stations.lua) | Lua | 174 | 0 | 21 | 195 |
| [data\items\throwables.lua](file:///c%3A/Users/josh/code/cavegame/data/items/throwables.lua) | Lua | 20 | 2 | 8 | 30 |
| [data\items\tools.lua](file:///c%3A/Users/josh/code/cavegame/data/items/tools.lua) | Lua | 204 | 6 | 34 | 244 |
| [data\items\weaponry.lua](file:///c%3A/Users/josh/code/cavegame/data/items/weaponry.lua) | Lua | 160 | 3 | 41 | 204 |
| [data\loottables\smalldungeon.lua](file:///c%3A/Users/josh/code/cavegame/data/loottables/smalldungeon.lua) | Lua | 0 | 0 | 1 | 1 |
| [data\recipes\alchemy.lua](file:///c%3A/Users/josh/code/cavegame/data/recipes/alchemy.lua) | Lua | 7 | 0 | 2 | 9 |
| [data\recipes\anvil.lua](file:///c%3A/Users/josh/code/cavegame/data/recipes/anvil.lua) | Lua | 16 | 0 | 5 | 21 |
| [data\recipes\base.lua](file:///c%3A/Users/josh/code/cavegame/data/recipes/base.lua) | Lua | 4 | 0 | 0 | 4 |
| [data\recipes\furnace.lua](file:///c%3A/Users/josh/code/cavegame/data/recipes/furnace.lua) | Lua | 17 | 0 | 6 | 23 |
| [data\recipes\mechanarium.lua](file:///c%3A/Users/josh/code/cavegame/data/recipes/mechanarium.lua) | Lua | 14 | 0 | 2 | 16 |
| [data\recipes\refinery.lua](file:///c%3A/Users/josh/code/cavegame/data/recipes/refinery.lua) | Lua | 14 | 0 | 2 | 16 |
| [data\recipes\workbench.lua](file:///c%3A/Users/josh/code/cavegame/data/recipes/workbench.lua) | Lua | 21 | 1 | 8 | 30 |
| [data\structures\dungeons\a.lua](file:///c%3A/Users/josh/code/cavegame/data/structures/dungeons/a.lua) | Lua | 2,555 | 0 | 0 | 2,555 |
| [data\structures\flyingcastles\a.lua](file:///c%3A/Users/josh/code/cavegame/data/structures/flyingcastles/a.lua) | Lua | 1,491 | 0 | 0 | 1,491 |
| [data\structures\trees\bigtree.lua](file:///c%3A/Users/josh/code/cavegame/data/structures/trees/bigtree.lua) | Lua | 39 | 6 | 8 | 53 |
| [data\structures\trees\maketree.lua](file:///c%3A/Users/josh/code/cavegame/data/structures/trees/maketree.lua) | Lua | 35 | 0 | 6 | 41 |
| [data\texturereference.lua](file:///c%3A/Users/josh/code/cavegame/data/texturereference.lua) | Lua | 109 | 6 | 7 | 122 |
| [data\tiles\base.lua](file:///c%3A/Users/josh/code/cavegame/data/tiles/base.lua) | Lua | 235 | 1 | 34 | 270 |
| [data\tiles\furniture.lua](file:///c%3A/Users/josh/code/cavegame/data/tiles/furniture.lua) | Lua | 229 | 4 | 52 | 285 |
| [data\tiles\grasses.lua](file:///c%3A/Users/josh/code/cavegame/data/tiles/grasses.lua) | Lua | 176 | 3 | 42 | 221 |
| [data\tiles\liquids.lua](file:///c%3A/Users/josh/code/cavegame/data/tiles/liquids.lua) | Lua | 217 | 5 | 33 | 255 |
| [data\tiles\mechanisms.lua](file:///c%3A/Users/josh/code/cavegame/data/tiles/mechanisms.lua) | Lua | 100 | 5 | 24 | 129 |
| [data\tiles\misc.lua](file:///c%3A/Users/josh/code/cavegame/data/tiles/misc.lua) | Lua | 59 | 0 | 21 | 80 |
| [data\tiles\rocks.lua](file:///c%3A/Users/josh/code/cavegame/data/tiles/rocks.lua) | Lua | 0 | 0 | 1 | 1 |
| [data\tiles\vegetation.lua](file:///c%3A/Users/josh/code/cavegame/data/tiles/vegetation.lua) | Lua | 214 | 5 | 29 | 248 |
| [main.lua](file:///c%3A/Users/josh/code/cavegame/main.lua) | Lua | 40 | 3 | 15 | 58 |
| [src\backgrounds.lua](file:///c%3A/Users/josh/code/cavegame/src/backgrounds.lua) | Lua | 125 | 5 | 29 | 159 |
| [src\chunking.lua](file:///c%3A/Users/josh/code/cavegame/src/chunking.lua) | Lua | 121 | 9 | 31 | 161 |
| [src\collision.lua](file:///c%3A/Users/josh/code/cavegame/src/collision.lua) | Lua | 51 | 19 | 19 | 89 |
| [src\data.lua](file:///c%3A/Users/josh/code/cavegame/src/data.lua) | Lua | 140 | 24 | 47 | 211 |
| [src\editor.lua](file:///c%3A/Users/josh/code/cavegame/src/editor.lua) | Lua | 285 | 3 | 67 | 355 |
| [src\entities.lua](file:///c%3A/Users/josh/code/cavegame/src/entities.lua) | Lua | 2 | 3 | 5 | 10 |
| [src\entities\chestentity.lua](file:///c%3A/Users/josh/code/cavegame/src/entities/chestentity.lua) | Lua | 30 | 0 | 11 | 41 |
| [src\entities\entity.lua](file:///c%3A/Users/josh/code/cavegame/src/entities/entity.lua) | Lua | 87 | 2 | 30 | 119 |
| [src\entities\explosion.lua](file:///c%3A/Users/josh/code/cavegame/src/entities/explosion.lua) | Lua | 88 | 6 | 27 | 121 |
| [src\entities\floatingtext.lua](file:///c%3A/Users/josh/code/cavegame/src/entities/floatingtext.lua) | Lua | 24 | 0 | 14 | 38 |
| [src\entities\hostile\bat.lua](file:///c%3A/Users/josh/code/cavegame/src/entities/hostile/bat.lua) | Lua | 55 | 3 | 20 | 78 |
| [src\entities\hostile\bee.lua](file:///c%3A/Users/josh/code/cavegame/src/entities/hostile/bee.lua) | Lua | 62 | 2 | 17 | 81 |
| [src\entities\hostile\evilcube.lua](file:///c%3A/Users/josh/code/cavegame/src/entities/hostile/evilcube.lua) | Lua | 8 | 0 | 7 | 15 |
| [src\entities\hostile\flower.lua](file:///c%3A/Users/josh/code/cavegame/src/entities/hostile/flower.lua) | Lua | 114 | 8 | 34 | 156 |
| [src\entities\hostile\skull.lua](file:///c%3A/Users/josh/code/cavegame/src/entities/hostile/skull.lua) | Lua | 25 | 0 | 10 | 35 |
| [src\entities\hostile\slime.lua](file:///c%3A/Users/josh/code/cavegame/src/entities/hostile/slime.lua) | Lua | 40 | 4 | 14 | 58 |
| [src\entities\hostile\zombie.lua](file:///c%3A/Users/josh/code/cavegame/src/entities/hostile/zombie.lua) | Lua | 125 | 4 | 29 | 158 |
| [src\entities\humanoid.lua](file:///c%3A/Users/josh/code/cavegame/src/entities/humanoid.lua) | Lua | 180 | 3 | 44 | 227 |
| [src\entities\itemstack.lua](file:///c%3A/Users/josh/code/cavegame/src/entities/itemstack.lua) | Lua | 61 | 0 | 16 | 77 |
| [src\entities\physicalentity.lua](file:///c%3A/Users/josh/code/cavegame/src/entities/physicalentity.lua) | Lua | 134 | 4 | 40 | 178 |
| [src\entities\player.lua](file:///c%3A/Users/josh/code/cavegame/src/entities/player.lua) | Lua | 336 | 8 | 95 | 439 |
| [src\entities\projectiles\bombentity.lua](file:///c%3A/Users/josh/code/cavegame/src/entities/projectiles/bombentity.lua) | Lua | 53 | 3 | 19 | 75 |
| [src\entities\projectiles\bullet.lua](file:///c%3A/Users/josh/code/cavegame/src/entities/projectiles/bullet.lua) | Lua | 12 | 0 | 4 | 16 |
| [src\entities\projectiles\glowstick.lua](file:///c%3A/Users/josh/code/cavegame/src/entities/projectiles/glowstick.lua) | Lua | 26 | 0 | 11 | 37 |
| [src\entities\projectiles\magicball.lua](file:///c%3A/Users/josh/code/cavegame/src/entities/projectiles/magicball.lua) | Lua | 48 | 8 | 22 | 78 |
| [src\entities\projectiles\projectile.lua](file:///c%3A/Users/josh/code/cavegame/src/entities/projectiles/projectile.lua) | Lua | 41 | 3 | 11 | 55 |
| [src\entities\projectiles\stickybombentity.lua](file:///c%3A/Users/josh/code/cavegame/src/entities/projectiles/stickybombentity.lua) | Lua | 17 | 0 | 7 | 24 |
| [src\entities\tileentity.lua](file:///c%3A/Users/josh/code/cavegame/src/entities/tileentity.lua) | Lua | 18 | 0 | 6 | 24 |
| [src\gameloop.lua](file:///c%3A/Users/josh/code/cavegame/src/gameloop.lua) | Lua | 447 | 21 | 111 | 579 |
| [src\grid.lua](file:///c%3A/Users/josh/code/cavegame/src/grid.lua) | Lua | 29 | 8 | 8 | 45 |
| [src\guiutil.lua](file:///c%3A/Users/josh/code/cavegame/src/guiutil.lua) | Lua | 60 | 3 | 13 | 76 |
| [src\input.lua](file:///c%3A/Users/josh/code/cavegame/src/input.lua) | Lua | 35 | 7 | 8 | 50 |
| [src\inventory.lua](file:///c%3A/Users/josh/code/cavegame/src/inventory.lua) | Lua | 78 | 24 | 27 | 129 |
| [src\items.lua](file:///c%3A/Users/josh/code/cavegame/src/items.lua) | Lua | 109 | 19 | 29 | 157 |
| [src\jcon.lua](file:///c%3A/Users/josh/code/cavegame/src/jcon.lua) | Lua | 156 | 5 | 24 | 185 |
| [src\json.lua](file:///c%3A/Users/josh/code/cavegame/src/json.lua) | Lua | 294 | 43 | 63 | 400 |
| [src\jui.lua](file:///c%3A/Users/josh/code/cavegame/src/jui.lua) | Lua | 581 | 15 | 181 | 777 |
| [src\jutils.lua](file:///c%3A/Users/josh/code/cavegame/src/jutils.lua) | Lua | 308 | 193 | 118 | 619 |
| [src\lighting.lua](file:///c%3A/Users/josh/code/cavegame/src/lighting.lua) | Lua | 265 | 14 | 78 | 357 |
| [src\loottables.lua](file:///c%3A/Users/josh/code/cavegame/src/loottables.lua) | Lua | 40 | 3 | 10 | 53 |
| [src\menus.lua](file:///c%3A/Users/josh/code/cavegame/src/menus.lua) | Lua | 651 | 33 | 105 | 789 |
| [src\noise.lua](file:///c%3A/Users/josh/code/cavegame/src/noise.lua) | Lua | 32 | 8 | 16 | 56 |
| [src\playergui.lua](file:///c%3A/Users/josh/code/cavegame/src/playergui.lua) | Lua | 509 | 23 | 129 | 661 |
| [src\recipes.lua](file:///c%3A/Users/josh/code/cavegame/src/recipes.lua) | Lua | 41 | 7 | 16 | 64 |
| [src\rendering.lua](file:///c%3A/Users/josh/code/cavegame/src/rendering.lua) | Lua | 189 | 12 | 65 | 266 |
| [src\settings.lua](file:///c%3A/Users/josh/code/cavegame/src/settings.lua) | Lua | 57 | 9 | 18 | 84 |
| [src\statuseffects.lua](file:///c%3A/Users/josh/code/cavegame/src/statuseffects.lua) | Lua | 71 | 3 | 16 | 90 |
| [src\structuregenerator.lua](file:///c%3A/Users/josh/code/cavegame/src/structuregenerator.lua) | Lua | 95 | 5 | 32 | 132 |
| [src\terrain.lua](file:///c%3A/Users/josh/code/cavegame/src/terrain.lua) | Lua | 29 | 6 | 13 | 48 |
| [src\terraingenerator.lua](file:///c%3A/Users/josh/code/cavegame/src/terraingenerator.lua) | Lua | 255 | 19 | 84 | 358 |
| [src\tiles.lua](file:///c%3A/Users/josh/code/cavegame/src/tiles.lua) | Lua | 132 | 54 | 28 | 214 |
| [src\world.lua](file:///c%3A/Users/josh/code/cavegame/src/world.lua) | Lua | 810 | 125 | 230 | 1,165 |
| [src\worldloading.lua](file:///c%3A/Users/josh/code/cavegame/src/worldloading.lua) | Lua | 71 | 9 | 23 | 103 |
[summary](results.md)

View File

@@ -0,0 +1,88 @@
filename, language, Lua, Shell Script, comment, blank, total
c:\Users\josh\code\cavegame\bin\build.sh, Shell Script, 0, 41, 1, 12, 54
c:\Users\josh\code\cavegame\config.lua, Lua, 42, 0, 0, 1, 43
c:\Users\josh\code\cavegame\data\items\base.lua, Lua, 408, 0, 7, 76, 491
c:\Users\josh\code\cavegame\data\items\food.lua, Lua, 0, 0, 0, 1, 1
c:\Users\josh\code\cavegame\data\items\magic.lua, Lua, 43, 0, 0, 6, 49
c:\Users\josh\code\cavegame\data\items\natesitems.lua, Lua, 0, 0, 0, 1, 1
c:\Users\josh\code\cavegame\data\items\potions.lua, Lua, 74, 0, 1, 8, 83
c:\Users\josh\code\cavegame\data\items\stations.lua, Lua, 174, 0, 0, 21, 195
c:\Users\josh\code\cavegame\data\items\throwables.lua, Lua, 20, 0, 2, 8, 30
c:\Users\josh\code\cavegame\data\items\tools.lua, Lua, 204, 0, 6, 34, 244
c:\Users\josh\code\cavegame\data\items\weaponry.lua, Lua, 160, 0, 3, 41, 204
c:\Users\josh\code\cavegame\data\loottables\smalldungeon.lua, Lua, 0, 0, 0, 1, 1
c:\Users\josh\code\cavegame\data\recipes\alchemy.lua, Lua, 7, 0, 0, 2, 9
c:\Users\josh\code\cavegame\data\recipes\anvil.lua, Lua, 16, 0, 0, 5, 21
c:\Users\josh\code\cavegame\data\recipes\base.lua, Lua, 4, 0, 0, 0, 4
c:\Users\josh\code\cavegame\data\recipes\furnace.lua, Lua, 17, 0, 0, 6, 23
c:\Users\josh\code\cavegame\data\recipes\mechanarium.lua, Lua, 14, 0, 0, 2, 16
c:\Users\josh\code\cavegame\data\recipes\refinery.lua, Lua, 14, 0, 0, 2, 16
c:\Users\josh\code\cavegame\data\recipes\workbench.lua, Lua, 21, 0, 1, 8, 30
c:\Users\josh\code\cavegame\data\structures\dungeons\a.lua, Lua, 2555, 0, 0, 0, 2555
c:\Users\josh\code\cavegame\data\structures\flyingcastles\a.lua, Lua, 1491, 0, 0, 0, 1491
c:\Users\josh\code\cavegame\data\structures\trees\bigtree.lua, Lua, 39, 0, 6, 8, 53
c:\Users\josh\code\cavegame\data\structures\trees\maketree.lua, Lua, 35, 0, 0, 6, 41
c:\Users\josh\code\cavegame\data\texturereference.lua, Lua, 109, 0, 6, 7, 122
c:\Users\josh\code\cavegame\data\tiles\base.lua, Lua, 235, 0, 1, 34, 270
c:\Users\josh\code\cavegame\data\tiles\furniture.lua, Lua, 229, 0, 4, 52, 285
c:\Users\josh\code\cavegame\data\tiles\grasses.lua, Lua, 176, 0, 3, 42, 221
c:\Users\josh\code\cavegame\data\tiles\liquids.lua, Lua, 217, 0, 5, 33, 255
c:\Users\josh\code\cavegame\data\tiles\mechanisms.lua, Lua, 100, 0, 5, 24, 129
c:\Users\josh\code\cavegame\data\tiles\misc.lua, Lua, 59, 0, 0, 21, 80
c:\Users\josh\code\cavegame\data\tiles\rocks.lua, Lua, 0, 0, 0, 1, 1
c:\Users\josh\code\cavegame\data\tiles\vegetation.lua, Lua, 214, 0, 5, 29, 248
c:\Users\josh\code\cavegame\main.lua, Lua, 40, 0, 3, 15, 58
c:\Users\josh\code\cavegame\src\backgrounds.lua, Lua, 125, 0, 5, 29, 159
c:\Users\josh\code\cavegame\src\chunking.lua, Lua, 121, 0, 9, 31, 161
c:\Users\josh\code\cavegame\src\collision.lua, Lua, 51, 0, 19, 19, 89
c:\Users\josh\code\cavegame\src\data.lua, Lua, 140, 0, 24, 47, 211
c:\Users\josh\code\cavegame\src\editor.lua, Lua, 285, 0, 3, 67, 355
c:\Users\josh\code\cavegame\src\entities.lua, Lua, 2, 0, 3, 5, 10
c:\Users\josh\code\cavegame\src\entities\chestentity.lua, Lua, 30, 0, 0, 11, 41
c:\Users\josh\code\cavegame\src\entities\entity.lua, Lua, 87, 0, 2, 30, 119
c:\Users\josh\code\cavegame\src\entities\explosion.lua, Lua, 88, 0, 6, 27, 121
c:\Users\josh\code\cavegame\src\entities\floatingtext.lua, Lua, 24, 0, 0, 14, 38
c:\Users\josh\code\cavegame\src\entities\hostile\bat.lua, Lua, 55, 0, 3, 20, 78
c:\Users\josh\code\cavegame\src\entities\hostile\bee.lua, Lua, 62, 0, 2, 17, 81
c:\Users\josh\code\cavegame\src\entities\hostile\evilcube.lua, Lua, 8, 0, 0, 7, 15
c:\Users\josh\code\cavegame\src\entities\hostile\flower.lua, Lua, 114, 0, 8, 34, 156
c:\Users\josh\code\cavegame\src\entities\hostile\skull.lua, Lua, 25, 0, 0, 10, 35
c:\Users\josh\code\cavegame\src\entities\hostile\slime.lua, Lua, 40, 0, 4, 14, 58
c:\Users\josh\code\cavegame\src\entities\hostile\zombie.lua, Lua, 125, 0, 4, 29, 158
c:\Users\josh\code\cavegame\src\entities\humanoid.lua, Lua, 180, 0, 3, 44, 227
c:\Users\josh\code\cavegame\src\entities\itemstack.lua, Lua, 61, 0, 0, 16, 77
c:\Users\josh\code\cavegame\src\entities\physicalentity.lua, Lua, 134, 0, 4, 40, 178
c:\Users\josh\code\cavegame\src\entities\player.lua, Lua, 336, 0, 8, 95, 439
c:\Users\josh\code\cavegame\src\entities\projectiles\bombentity.lua, Lua, 53, 0, 3, 19, 75
c:\Users\josh\code\cavegame\src\entities\projectiles\bullet.lua, Lua, 12, 0, 0, 4, 16
c:\Users\josh\code\cavegame\src\entities\projectiles\glowstick.lua, Lua, 26, 0, 0, 11, 37
c:\Users\josh\code\cavegame\src\entities\projectiles\magicball.lua, Lua, 48, 0, 8, 22, 78
c:\Users\josh\code\cavegame\src\entities\projectiles\projectile.lua, Lua, 41, 0, 3, 11, 55
c:\Users\josh\code\cavegame\src\entities\projectiles\stickybombentity.lua, Lua, 17, 0, 0, 7, 24
c:\Users\josh\code\cavegame\src\entities\tileentity.lua, Lua, 18, 0, 0, 6, 24
c:\Users\josh\code\cavegame\src\gameloop.lua, Lua, 447, 0, 21, 111, 579
c:\Users\josh\code\cavegame\src\grid.lua, Lua, 29, 0, 8, 8, 45
c:\Users\josh\code\cavegame\src\guiutil.lua, Lua, 60, 0, 3, 13, 76
c:\Users\josh\code\cavegame\src\input.lua, Lua, 35, 0, 7, 8, 50
c:\Users\josh\code\cavegame\src\inventory.lua, Lua, 78, 0, 24, 27, 129
c:\Users\josh\code\cavegame\src\items.lua, Lua, 109, 0, 19, 29, 157
c:\Users\josh\code\cavegame\src\jcon.lua, Lua, 156, 0, 5, 24, 185
c:\Users\josh\code\cavegame\src\json.lua, Lua, 294, 0, 43, 63, 400
c:\Users\josh\code\cavegame\src\jui.lua, Lua, 581, 0, 15, 181, 777
c:\Users\josh\code\cavegame\src\jutils.lua, Lua, 308, 0, 193, 118, 619
c:\Users\josh\code\cavegame\src\lighting.lua, Lua, 265, 0, 14, 78, 357
c:\Users\josh\code\cavegame\src\loottables.lua, Lua, 40, 0, 3, 10, 53
c:\Users\josh\code\cavegame\src\menus.lua, Lua, 651, 0, 33, 105, 789
c:\Users\josh\code\cavegame\src\noise.lua, Lua, 32, 0, 8, 16, 56
c:\Users\josh\code\cavegame\src\playergui.lua, Lua, 509, 0, 23, 129, 661
c:\Users\josh\code\cavegame\src\recipes.lua, Lua, 41, 0, 7, 16, 64
c:\Users\josh\code\cavegame\src\rendering.lua, Lua, 189, 0, 12, 65, 266
c:\Users\josh\code\cavegame\src\settings.lua, Lua, 57, 0, 9, 18, 84
c:\Users\josh\code\cavegame\src\statuseffects.lua, Lua, 71, 0, 3, 16, 90
c:\Users\josh\code\cavegame\src\structuregenerator.lua, Lua, 95, 0, 5, 32, 132
c:\Users\josh\code\cavegame\src\terrain.lua, Lua, 29, 0, 6, 13, 48
c:\Users\josh\code\cavegame\src\terraingenerator.lua, Lua, 255, 0, 19, 84, 358
c:\Users\josh\code\cavegame\src\tiles.lua, Lua, 132, 0, 54, 28, 214
c:\Users\josh\code\cavegame\src\world.lua, Lua, 810, 0, 125, 230, 1165
c:\Users\josh\code\cavegame\src\worldloading.lua, Lua, 71, 0, 9, 23, 103
Total, -, 14369, 41, 848, 2638, 17896
1 filename language Lua Shell Script comment blank total
2 c:\Users\josh\code\cavegame\bin\build.sh Shell Script 0 41 1 12 54
3 c:\Users\josh\code\cavegame\config.lua Lua 42 0 0 1 43
4 c:\Users\josh\code\cavegame\data\items\base.lua Lua 408 0 7 76 491
5 c:\Users\josh\code\cavegame\data\items\food.lua Lua 0 0 0 1 1
6 c:\Users\josh\code\cavegame\data\items\magic.lua Lua 43 0 0 6 49
7 c:\Users\josh\code\cavegame\data\items\natesitems.lua Lua 0 0 0 1 1
8 c:\Users\josh\code\cavegame\data\items\potions.lua Lua 74 0 1 8 83
9 c:\Users\josh\code\cavegame\data\items\stations.lua Lua 174 0 0 21 195
10 c:\Users\josh\code\cavegame\data\items\throwables.lua Lua 20 0 2 8 30
11 c:\Users\josh\code\cavegame\data\items\tools.lua Lua 204 0 6 34 244
12 c:\Users\josh\code\cavegame\data\items\weaponry.lua Lua 160 0 3 41 204
13 c:\Users\josh\code\cavegame\data\loottables\smalldungeon.lua Lua 0 0 0 1 1
14 c:\Users\josh\code\cavegame\data\recipes\alchemy.lua Lua 7 0 0 2 9
15 c:\Users\josh\code\cavegame\data\recipes\anvil.lua Lua 16 0 0 5 21
16 c:\Users\josh\code\cavegame\data\recipes\base.lua Lua 4 0 0 0 4
17 c:\Users\josh\code\cavegame\data\recipes\furnace.lua Lua 17 0 0 6 23
18 c:\Users\josh\code\cavegame\data\recipes\mechanarium.lua Lua 14 0 0 2 16
19 c:\Users\josh\code\cavegame\data\recipes\refinery.lua Lua 14 0 0 2 16
20 c:\Users\josh\code\cavegame\data\recipes\workbench.lua Lua 21 0 1 8 30
21 c:\Users\josh\code\cavegame\data\structures\dungeons\a.lua Lua 2555 0 0 0 2555
22 c:\Users\josh\code\cavegame\data\structures\flyingcastles\a.lua Lua 1491 0 0 0 1491
23 c:\Users\josh\code\cavegame\data\structures\trees\bigtree.lua Lua 39 0 6 8 53
24 c:\Users\josh\code\cavegame\data\structures\trees\maketree.lua Lua 35 0 0 6 41
25 c:\Users\josh\code\cavegame\data\texturereference.lua Lua 109 0 6 7 122
26 c:\Users\josh\code\cavegame\data\tiles\base.lua Lua 235 0 1 34 270
27 c:\Users\josh\code\cavegame\data\tiles\furniture.lua Lua 229 0 4 52 285
28 c:\Users\josh\code\cavegame\data\tiles\grasses.lua Lua 176 0 3 42 221
29 c:\Users\josh\code\cavegame\data\tiles\liquids.lua Lua 217 0 5 33 255
30 c:\Users\josh\code\cavegame\data\tiles\mechanisms.lua Lua 100 0 5 24 129
31 c:\Users\josh\code\cavegame\data\tiles\misc.lua Lua 59 0 0 21 80
32 c:\Users\josh\code\cavegame\data\tiles\rocks.lua Lua 0 0 0 1 1
33 c:\Users\josh\code\cavegame\data\tiles\vegetation.lua Lua 214 0 5 29 248
34 c:\Users\josh\code\cavegame\main.lua Lua 40 0 3 15 58
35 c:\Users\josh\code\cavegame\src\backgrounds.lua Lua 125 0 5 29 159
36 c:\Users\josh\code\cavegame\src\chunking.lua Lua 121 0 9 31 161
37 c:\Users\josh\code\cavegame\src\collision.lua Lua 51 0 19 19 89
38 c:\Users\josh\code\cavegame\src\data.lua Lua 140 0 24 47 211
39 c:\Users\josh\code\cavegame\src\editor.lua Lua 285 0 3 67 355
40 c:\Users\josh\code\cavegame\src\entities.lua Lua 2 0 3 5 10
41 c:\Users\josh\code\cavegame\src\entities\chestentity.lua Lua 30 0 0 11 41
42 c:\Users\josh\code\cavegame\src\entities\entity.lua Lua 87 0 2 30 119
43 c:\Users\josh\code\cavegame\src\entities\explosion.lua Lua 88 0 6 27 121
44 c:\Users\josh\code\cavegame\src\entities\floatingtext.lua Lua 24 0 0 14 38
45 c:\Users\josh\code\cavegame\src\entities\hostile\bat.lua Lua 55 0 3 20 78
46 c:\Users\josh\code\cavegame\src\entities\hostile\bee.lua Lua 62 0 2 17 81
47 c:\Users\josh\code\cavegame\src\entities\hostile\evilcube.lua Lua 8 0 0 7 15
48 c:\Users\josh\code\cavegame\src\entities\hostile\flower.lua Lua 114 0 8 34 156
49 c:\Users\josh\code\cavegame\src\entities\hostile\skull.lua Lua 25 0 0 10 35
50 c:\Users\josh\code\cavegame\src\entities\hostile\slime.lua Lua 40 0 4 14 58
51 c:\Users\josh\code\cavegame\src\entities\hostile\zombie.lua Lua 125 0 4 29 158
52 c:\Users\josh\code\cavegame\src\entities\humanoid.lua Lua 180 0 3 44 227
53 c:\Users\josh\code\cavegame\src\entities\itemstack.lua Lua 61 0 0 16 77
54 c:\Users\josh\code\cavegame\src\entities\physicalentity.lua Lua 134 0 4 40 178
55 c:\Users\josh\code\cavegame\src\entities\player.lua Lua 336 0 8 95 439
56 c:\Users\josh\code\cavegame\src\entities\projectiles\bombentity.lua Lua 53 0 3 19 75
57 c:\Users\josh\code\cavegame\src\entities\projectiles\bullet.lua Lua 12 0 0 4 16
58 c:\Users\josh\code\cavegame\src\entities\projectiles\glowstick.lua Lua 26 0 0 11 37
59 c:\Users\josh\code\cavegame\src\entities\projectiles\magicball.lua Lua 48 0 8 22 78
60 c:\Users\josh\code\cavegame\src\entities\projectiles\projectile.lua Lua 41 0 3 11 55
61 c:\Users\josh\code\cavegame\src\entities\projectiles\stickybombentity.lua Lua 17 0 0 7 24
62 c:\Users\josh\code\cavegame\src\entities\tileentity.lua Lua 18 0 0 6 24
63 c:\Users\josh\code\cavegame\src\gameloop.lua Lua 447 0 21 111 579
64 c:\Users\josh\code\cavegame\src\grid.lua Lua 29 0 8 8 45
65 c:\Users\josh\code\cavegame\src\guiutil.lua Lua 60 0 3 13 76
66 c:\Users\josh\code\cavegame\src\input.lua Lua 35 0 7 8 50
67 c:\Users\josh\code\cavegame\src\inventory.lua Lua 78 0 24 27 129
68 c:\Users\josh\code\cavegame\src\items.lua Lua 109 0 19 29 157
69 c:\Users\josh\code\cavegame\src\jcon.lua Lua 156 0 5 24 185
70 c:\Users\josh\code\cavegame\src\json.lua Lua 294 0 43 63 400
71 c:\Users\josh\code\cavegame\src\jui.lua Lua 581 0 15 181 777
72 c:\Users\josh\code\cavegame\src\jutils.lua Lua 308 0 193 118 619
73 c:\Users\josh\code\cavegame\src\lighting.lua Lua 265 0 14 78 357
74 c:\Users\josh\code\cavegame\src\loottables.lua Lua 40 0 3 10 53
75 c:\Users\josh\code\cavegame\src\menus.lua Lua 651 0 33 105 789
76 c:\Users\josh\code\cavegame\src\noise.lua Lua 32 0 8 16 56
77 c:\Users\josh\code\cavegame\src\playergui.lua Lua 509 0 23 129 661
78 c:\Users\josh\code\cavegame\src\recipes.lua Lua 41 0 7 16 64
79 c:\Users\josh\code\cavegame\src\rendering.lua Lua 189 0 12 65 266
80 c:\Users\josh\code\cavegame\src\settings.lua Lua 57 0 9 18 84
81 c:\Users\josh\code\cavegame\src\statuseffects.lua Lua 71 0 3 16 90
82 c:\Users\josh\code\cavegame\src\structuregenerator.lua Lua 95 0 5 32 132
83 c:\Users\josh\code\cavegame\src\terrain.lua Lua 29 0 6 13 48
84 c:\Users\josh\code\cavegame\src\terraingenerator.lua Lua 255 0 19 84 358
85 c:\Users\josh\code\cavegame\src\tiles.lua Lua 132 0 54 28 214
86 c:\Users\josh\code\cavegame\src\world.lua Lua 810 0 125 230 1165
87 c:\Users\josh\code\cavegame\src\worldloading.lua Lua 71 0 9 23 103
88 Total - 14369 41 848 2638 17896

36
.VSCodeCounter/results.md Normal file
View File

@@ -0,0 +1,36 @@
# Summary
Date : 2019-11-27 20:31:00
Directory c:\Users\josh\code\cavegame
Total : 86 files, 14410 codes, 848 comments, 2638 blanks, all 17896 lines
[details](details.md)
## Languages
| language | files | code | comment | blank | total |
| :--- | ---: | ---: | ---: | ---: | ---: |
| Lua | 85 | 14,369 | 847 | 2,626 | 17,842 |
| Shell Script | 1 | 41 | 1 | 12 | 54 |
## Directories
| path | files | code | comment | blank | total |
| :--- | ---: | ---: | ---: | ---: | ---: |
| . | 86 | 14,410 | 848 | 2,638 | 17,896 |
| bin | 1 | 41 | 1 | 12 | 54 |
| data | 30 | 6,635 | 55 | 479 | 7,169 |
| data\items | 9 | 1,083 | 19 | 196 | 1,298 |
| data\loottables | 1 | 0 | 0 | 1 | 1 |
| data\recipes | 7 | 93 | 1 | 25 | 119 |
| data\structures | 4 | 4,120 | 6 | 14 | 4,140 |
| data\structures\dungeons | 1 | 2,555 | 0 | 0 | 2,555 |
| data\structures\flyingcastles | 1 | 1,491 | 0 | 0 | 1,491 |
| data\structures\trees | 2 | 74 | 6 | 14 | 94 |
| data\tiles | 8 | 1,230 | 23 | 236 | 1,489 |
| src | 53 | 7,652 | 789 | 2,131 | 10,572 |
| src\entities | 22 | 1,584 | 58 | 488 | 2,130 |
| src\entities\hostile | 7 | 429 | 21 | 131 | 581 |
| src\entities\projectiles | 6 | 197 | 14 | 74 | 285 |
[details](details.md)

125
.VSCodeCounter/results.txt Normal file
View File

@@ -0,0 +1,125 @@
Date : 2019-11-27 20:31:00
Directory : c:\Users\josh\code\cavegame
Total : 86 files, 14410 codes, 848 comments, 2638 blanks, all 17896 lines
Languages
+--------------+------------+------------+------------+------------+------------+
| language | files | code | comment | blank | total |
+--------------+------------+------------+------------+------------+------------+
| Lua | 85 | 14,369 | 847 | 2,626 | 17,842 |
| Shell Script | 1 | 41 | 1 | 12 | 54 |
+--------------+------------+------------+------------+------------+------------+
Directories
+---------------------------------------------------------------------------+------------+------------+------------+------------+------------+
| path | files | code | comment | blank | total |
+---------------------------------------------------------------------------+------------+------------+------------+------------+------------+
| . | 86 | 14,410 | 848 | 2,638 | 17,896 |
| bin | 1 | 41 | 1 | 12 | 54 |
| data | 30 | 6,635 | 55 | 479 | 7,169 |
| data\items | 9 | 1,083 | 19 | 196 | 1,298 |
| data\loottables | 1 | 0 | 0 | 1 | 1 |
| data\recipes | 7 | 93 | 1 | 25 | 119 |
| data\structures | 4 | 4,120 | 6 | 14 | 4,140 |
| data\structures\dungeons | 1 | 2,555 | 0 | 0 | 2,555 |
| data\structures\flyingcastles | 1 | 1,491 | 0 | 0 | 1,491 |
| data\structures\trees | 2 | 74 | 6 | 14 | 94 |
| data\tiles | 8 | 1,230 | 23 | 236 | 1,489 |
| src | 53 | 7,652 | 789 | 2,131 | 10,572 |
| src\entities | 22 | 1,584 | 58 | 488 | 2,130 |
| src\entities\hostile | 7 | 429 | 21 | 131 | 581 |
| src\entities\projectiles | 6 | 197 | 14 | 74 | 285 |
+---------------------------------------------------------------------------+------------+------------+------------+------------+------------+
Files
+---------------------------------------------------------------------------+--------------+------------+------------+------------+------------+
| filename | language | code | comment | blank | total |
+---------------------------------------------------------------------------+--------------+------------+------------+------------+------------+
| c:\Users\josh\code\cavegame\bin\build.sh | Shell Script | 41 | 1 | 12 | 54 |
| c:\Users\josh\code\cavegame\config.lua | Lua | 42 | 0 | 1 | 43 |
| c:\Users\josh\code\cavegame\data\items\base.lua | Lua | 408 | 7 | 76 | 491 |
| c:\Users\josh\code\cavegame\data\items\food.lua | Lua | 0 | 0 | 1 | 1 |
| c:\Users\josh\code\cavegame\data\items\magic.lua | Lua | 43 | 0 | 6 | 49 |
| c:\Users\josh\code\cavegame\data\items\natesitems.lua | Lua | 0 | 0 | 1 | 1 |
| c:\Users\josh\code\cavegame\data\items\potions.lua | Lua | 74 | 1 | 8 | 83 |
| c:\Users\josh\code\cavegame\data\items\stations.lua | Lua | 174 | 0 | 21 | 195 |
| c:\Users\josh\code\cavegame\data\items\throwables.lua | Lua | 20 | 2 | 8 | 30 |
| c:\Users\josh\code\cavegame\data\items\tools.lua | Lua | 204 | 6 | 34 | 244 |
| c:\Users\josh\code\cavegame\data\items\weaponry.lua | Lua | 160 | 3 | 41 | 204 |
| c:\Users\josh\code\cavegame\data\loottables\smalldungeon.lua | Lua | 0 | 0 | 1 | 1 |
| c:\Users\josh\code\cavegame\data\recipes\alchemy.lua | Lua | 7 | 0 | 2 | 9 |
| c:\Users\josh\code\cavegame\data\recipes\anvil.lua | Lua | 16 | 0 | 5 | 21 |
| c:\Users\josh\code\cavegame\data\recipes\base.lua | Lua | 4 | 0 | 0 | 4 |
| c:\Users\josh\code\cavegame\data\recipes\furnace.lua | Lua | 17 | 0 | 6 | 23 |
| c:\Users\josh\code\cavegame\data\recipes\mechanarium.lua | Lua | 14 | 0 | 2 | 16 |
| c:\Users\josh\code\cavegame\data\recipes\refinery.lua | Lua | 14 | 0 | 2 | 16 |
| c:\Users\josh\code\cavegame\data\recipes\workbench.lua | Lua | 21 | 1 | 8 | 30 |
| c:\Users\josh\code\cavegame\data\structures\dungeons\a.lua | Lua | 2,555 | 0 | 0 | 2,555 |
| c:\Users\josh\code\cavegame\data\structures\flyingcastles\a.lua | Lua | 1,491 | 0 | 0 | 1,491 |
| c:\Users\josh\code\cavegame\data\structures\trees\bigtree.lua | Lua | 39 | 6 | 8 | 53 |
| c:\Users\josh\code\cavegame\data\structures\trees\maketree.lua | Lua | 35 | 0 | 6 | 41 |
| c:\Users\josh\code\cavegame\data\texturereference.lua | Lua | 109 | 6 | 7 | 122 |
| c:\Users\josh\code\cavegame\data\tiles\base.lua | Lua | 235 | 1 | 34 | 270 |
| c:\Users\josh\code\cavegame\data\tiles\furniture.lua | Lua | 229 | 4 | 52 | 285 |
| c:\Users\josh\code\cavegame\data\tiles\grasses.lua | Lua | 176 | 3 | 42 | 221 |
| c:\Users\josh\code\cavegame\data\tiles\liquids.lua | Lua | 217 | 5 | 33 | 255 |
| c:\Users\josh\code\cavegame\data\tiles\mechanisms.lua | Lua | 100 | 5 | 24 | 129 |
| c:\Users\josh\code\cavegame\data\tiles\misc.lua | Lua | 59 | 0 | 21 | 80 |
| c:\Users\josh\code\cavegame\data\tiles\rocks.lua | Lua | 0 | 0 | 1 | 1 |
| c:\Users\josh\code\cavegame\data\tiles\vegetation.lua | Lua | 214 | 5 | 29 | 248 |
| c:\Users\josh\code\cavegame\main.lua | Lua | 40 | 3 | 15 | 58 |
| c:\Users\josh\code\cavegame\src\backgrounds.lua | Lua | 125 | 5 | 29 | 159 |
| c:\Users\josh\code\cavegame\src\chunking.lua | Lua | 121 | 9 | 31 | 161 |
| c:\Users\josh\code\cavegame\src\collision.lua | Lua | 51 | 19 | 19 | 89 |
| c:\Users\josh\code\cavegame\src\data.lua | Lua | 140 | 24 | 47 | 211 |
| c:\Users\josh\code\cavegame\src\editor.lua | Lua | 285 | 3 | 67 | 355 |
| c:\Users\josh\code\cavegame\src\entities.lua | Lua | 2 | 3 | 5 | 10 |
| c:\Users\josh\code\cavegame\src\entities\chestentity.lua | Lua | 30 | 0 | 11 | 41 |
| c:\Users\josh\code\cavegame\src\entities\entity.lua | Lua | 87 | 2 | 30 | 119 |
| c:\Users\josh\code\cavegame\src\entities\explosion.lua | Lua | 88 | 6 | 27 | 121 |
| c:\Users\josh\code\cavegame\src\entities\floatingtext.lua | Lua | 24 | 0 | 14 | 38 |
| c:\Users\josh\code\cavegame\src\entities\hostile\bat.lua | Lua | 55 | 3 | 20 | 78 |
| c:\Users\josh\code\cavegame\src\entities\hostile\bee.lua | Lua | 62 | 2 | 17 | 81 |
| c:\Users\josh\code\cavegame\src\entities\hostile\evilcube.lua | Lua | 8 | 0 | 7 | 15 |
| c:\Users\josh\code\cavegame\src\entities\hostile\flower.lua | Lua | 114 | 8 | 34 | 156 |
| c:\Users\josh\code\cavegame\src\entities\hostile\skull.lua | Lua | 25 | 0 | 10 | 35 |
| c:\Users\josh\code\cavegame\src\entities\hostile\slime.lua | Lua | 40 | 4 | 14 | 58 |
| c:\Users\josh\code\cavegame\src\entities\hostile\zombie.lua | Lua | 125 | 4 | 29 | 158 |
| c:\Users\josh\code\cavegame\src\entities\humanoid.lua | Lua | 180 | 3 | 44 | 227 |
| c:\Users\josh\code\cavegame\src\entities\itemstack.lua | Lua | 61 | 0 | 16 | 77 |
| c:\Users\josh\code\cavegame\src\entities\physicalentity.lua | Lua | 134 | 4 | 40 | 178 |
| c:\Users\josh\code\cavegame\src\entities\player.lua | Lua | 336 | 8 | 95 | 439 |
| c:\Users\josh\code\cavegame\src\entities\projectiles\bombentity.lua | Lua | 53 | 3 | 19 | 75 |
| c:\Users\josh\code\cavegame\src\entities\projectiles\bullet.lua | Lua | 12 | 0 | 4 | 16 |
| c:\Users\josh\code\cavegame\src\entities\projectiles\glowstick.lua | Lua | 26 | 0 | 11 | 37 |
| c:\Users\josh\code\cavegame\src\entities\projectiles\magicball.lua | Lua | 48 | 8 | 22 | 78 |
| c:\Users\josh\code\cavegame\src\entities\projectiles\projectile.lua | Lua | 41 | 3 | 11 | 55 |
| c:\Users\josh\code\cavegame\src\entities\projectiles\stickybombentity.lua | Lua | 17 | 0 | 7 | 24 |
| c:\Users\josh\code\cavegame\src\entities\tileentity.lua | Lua | 18 | 0 | 6 | 24 |
| c:\Users\josh\code\cavegame\src\gameloop.lua | Lua | 447 | 21 | 111 | 579 |
| c:\Users\josh\code\cavegame\src\grid.lua | Lua | 29 | 8 | 8 | 45 |
| c:\Users\josh\code\cavegame\src\guiutil.lua | Lua | 60 | 3 | 13 | 76 |
| c:\Users\josh\code\cavegame\src\input.lua | Lua | 35 | 7 | 8 | 50 |
| c:\Users\josh\code\cavegame\src\inventory.lua | Lua | 78 | 24 | 27 | 129 |
| c:\Users\josh\code\cavegame\src\items.lua | Lua | 109 | 19 | 29 | 157 |
| c:\Users\josh\code\cavegame\src\jcon.lua | Lua | 156 | 5 | 24 | 185 |
| c:\Users\josh\code\cavegame\src\json.lua | Lua | 294 | 43 | 63 | 400 |
| c:\Users\josh\code\cavegame\src\jui.lua | Lua | 581 | 15 | 181 | 777 |
| c:\Users\josh\code\cavegame\src\jutils.lua | Lua | 308 | 193 | 118 | 619 |
| c:\Users\josh\code\cavegame\src\lighting.lua | Lua | 265 | 14 | 78 | 357 |
| c:\Users\josh\code\cavegame\src\loottables.lua | Lua | 40 | 3 | 10 | 53 |
| c:\Users\josh\code\cavegame\src\menus.lua | Lua | 651 | 33 | 105 | 789 |
| c:\Users\josh\code\cavegame\src\noise.lua | Lua | 32 | 8 | 16 | 56 |
| c:\Users\josh\code\cavegame\src\playergui.lua | Lua | 509 | 23 | 129 | 661 |
| c:\Users\josh\code\cavegame\src\recipes.lua | Lua | 41 | 7 | 16 | 64 |
| c:\Users\josh\code\cavegame\src\rendering.lua | Lua | 189 | 12 | 65 | 266 |
| c:\Users\josh\code\cavegame\src\settings.lua | Lua | 57 | 9 | 18 | 84 |
| c:\Users\josh\code\cavegame\src\statuseffects.lua | Lua | 71 | 3 | 16 | 90 |
| c:\Users\josh\code\cavegame\src\structuregenerator.lua | Lua | 95 | 5 | 32 | 132 |
| c:\Users\josh\code\cavegame\src\terrain.lua | Lua | 29 | 6 | 13 | 48 |
| c:\Users\josh\code\cavegame\src\terraingenerator.lua | Lua | 255 | 19 | 84 | 358 |
| c:\Users\josh\code\cavegame\src\tiles.lua | Lua | 132 | 54 | 28 | 214 |
| c:\Users\josh\code\cavegame\src\world.lua | Lua | 810 | 125 | 230 | 1,165 |
| c:\Users\josh\code\cavegame\src\worldloading.lua | Lua | 71 | 9 | 23 | 103 |
| Total | | 14,410 | 848 | 2,638 | 17,896 |
+---------------------------------------------------------------------------+--------------+------------+------------+------------+------------+

17
.vscode/settings.json vendored Normal file
View File

@@ -0,0 +1,17 @@
{
"Lua.diagnostics.globals": [
"love",
"baseitem",
"itemlist",
"swinganim",
"consumable",
"pointanim",
"jabanim",
"newtile",
"tilelist",
"isSolid",
"tilemanager",
"adjacentToNonSolidTile",
"recipe"
]
}

BIN
assets/audio/Default.wav Normal file

Binary file not shown.

BIN
assets/audio/break.wav Normal file

Binary file not shown.

BIN
assets/audio/ding.wav Normal file

Binary file not shown.

BIN
assets/audio/explode.wav Normal file

Binary file not shown.

BIN
assets/audio/hit.wav Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
1,0.5,,0.2578,0.2745,0.0179,0.3,0.6983,0.2,-0.2852,,,,,,,-0.03,,,,0.459,-0.0081,,,,0.775,,,,-0.77,0.695,0.6599,masterVolume

BIN
assets/audio/hurt.wav Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
10,0.5,,0.2083,0.3643,0.4363,0.3,0.6195,,-0.2125,,,,,,,,,,,,,,-0.0449,-0.1939,1,,,,,,,masterVolume

BIN
assets/audio/laser.wav Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
9,0.5,,0.0977,,0.2854,0.3,0.3036,,-0.697,,,,,,,,,,,,,,,,1,,,0.1092,,,,masterVolume

BIN
assets/audio/smash.wav Normal file

Binary file not shown.

BIN
assets/audio/squish.wav Normal file

Binary file not shown.

BIN
assets/audio/start.wav Normal file

Binary file not shown.

BIN
assets/audio/teleport.wav Normal file

Binary file not shown.

BIN
assets/brickbg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
assets/cavebg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

BIN
assets/clouds.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 KiB

BIN
assets/damage.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 B

BIN
assets/default.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 182 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
assets/entities/badguy.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

BIN
assets/entities/bee.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 187 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 401 B

BIN
assets/entities/flower.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

BIN
assets/entities/game.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 414 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 863 B

BIN
assets/entities/player.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

BIN
assets/entities/skull.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

BIN
assets/entities/slime.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 918 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 668 B

BIN
assets/fonts/adds.ttf Normal file

Binary file not shown.

BIN
assets/items/alchemylab.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 854 B

BIN
assets/items/anvil.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 388 B

BIN
assets/items/bomb.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
assets/items/bottle.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

BIN
assets/items/bottle1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

BIN
assets/items/bottle2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

BIN
assets/items/bottle3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

BIN
assets/items/bucket.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 596 B

BIN
assets/items/campfire.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

BIN
assets/items/chassis.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 364 B

BIN
assets/items/chest.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 301 B

BIN
assets/items/door.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
assets/items/drill.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

BIN
assets/items/engine.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 330 B

BIN
assets/items/fertilizer.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 317 B

BIN
assets/items/flintlock.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 554 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

BIN
assets/items/fulljar.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
assets/items/furnace.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 347 B

BIN
assets/items/ingot.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 427 B

BIN
assets/items/jar.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 659 B

BIN
assets/items/mushroom.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 446 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 522 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 527 B

BIN
assets/items/pickaxenew.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
assets/items/potion.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

BIN
assets/items/refinery.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 667 B

BIN
assets/items/scroll.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 334 B

BIN
assets/items/soul.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 336 B

BIN
assets/items/stickybomb.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

BIN
assets/items/sword.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
assets/items/workbench.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 266 B

BIN
assets/particles/circle.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 168 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 231 B

BIN
assets/particles/square.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 B

BIN
assets/plasma.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

BIN
assets/stars.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

BIN
assets/tilesheet.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

BIN
assets/top.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

BIN
assets/ui/backg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 179 KiB

BIN
assets/ui/brog.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 694 B

BIN
assets/ui/button.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

BIN
assets/ui/input.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 627 B

BIN
bin/android/cavegame.apk Normal file

Binary file not shown.

Binary file not shown.

54
bin/build.sh Normal file
View File

@@ -0,0 +1,54 @@
#!/bin/bash
echo "building love file..."
echo "cleaning old build..."
file=./bin/temp/
if [ -a "$file" ]; then
rm -rf bin/temp/
fi
file=./bin/win64/temp/
if [ -a "$file" ]; then
rm -rf bin/win64/temp/
fi
echo "copying game data.."
mkdir bin/temp/
cp -r assets/ bin/temp/
cp -r data/ bin/temp/
cp -r JUI/ bin/temp/
cp -r src/ bin/temp/
cp config.lua bin/temp/
cp changes.txt bin/temp/
cp main.lua bin/temp/
cd bin/temp/
echo "compressing..."
{
zip -r ../cavegame.zip *
} &> /dev/null
cd ../../
mv bin/cavegame.zip bin/cavegame.love
mkdir bin/win64/temp/
cp bin/win64/love2d/* bin/win64/temp/
echo "building win64 executable"
cat bin/win64/temp/love.exe bin/cavegame.love > bin/win64/temp/cavegame.exe
rm bin/win64/temp/love.exe
rm bin/win64/temp/lovec.exe
cd bin/win64/temp/
echo "compressing..."
{
zip -r ../cavegame-win64.zip *
} &> /dev/null
cd ../../../
rm -rf bin/win64/temp
rm -rf bin/temp/
echo "done!"

BIN
bin/cavegame.love Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
bin/win64/love2d/SDL2.dll Normal file

Binary file not shown.

1166
bin/win64/love2d/license.txt Normal file

File diff suppressed because it is too large Load Diff

BIN
bin/win64/love2d/love.dll Normal file

Binary file not shown.

BIN
bin/win64/love2d/love.exe Normal file

Binary file not shown.

BIN
bin/win64/love2d/lovec.exe Normal file

Binary file not shown.

BIN
bin/win64/love2d/lua51.dll Normal file

Binary file not shown.

BIN
bin/win64/love2d/mpg123.dll Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,98 @@
LÖVE is an *awesome* framework you can use to make 2D games in Lua. It's free, open-source, and works on Windows, Mac OS X, Linux, Android, and iOS.
[![Build Status: Windows](https://ci.appveyor.com/api/projects/status/u1a69u5o5ej1pus4?svg=true)](https://ci.appveyor.com/project/AlexSzpakowski/love)
Documentation
-------------
We use our [wiki][wiki] for documentation.
If you need further help, feel free to ask on our [forums][forums], and last but not least there's the irc channel [#love on OFTC][irc].
Compilation
-----------
###Windows
Follow the instructions at the [megasource][megasource] repository page.
###*nix
Run `platform/unix/automagic` from the repository root, then run ./configure and make.
$ platform/unix/automagic
$ ./configure
$ make
When using a source release, automagic has already been run, and the first step can be skipped.
###Mac OS X
Download the required frameworks from [here][dependencies] and place them in `/Library/Frameworks/`.
Then use the Xcode project found at `platform/xcode/love.xcodeproj` to build the `love-macosx` target.
###iOS
Download the required libraries from [here][dependencies-ios] and place the `include` and `libraries` folders
into the `platform/xcode/ios` folder.
Then use the Xcode project found at `platform/xcode/love.xcodeproj` to build the `love-ios` target.
See `readme-iOS.rtf` for more information.
###Android
Visit the [Android build repository][android-repository] for build instructions.
Repository information
----------------------
We use the 'default' branch for development, and therefore it should not be considered stable.
Also used is the 'minor' branch, which is used for features in the next minor version and it is
not our development target (which would be the next revision - version numbers are formatted major.minor.revision.)
We tag all our releases (since we started using mercurial), and have binary downloads available for them.
Experimental changes are developed in the separate [love-experiments][love-experiments] repository.
Contributing
------------
The best places to contribute are through the Bitbucket issue tracker and the official IRC channel.
For code contributions, pull requests and patches are welcome. Be sure to read the [source code style guide][codestyle].
Builds
------
Releases are found in the 'downloads' section on bitbucket, are linked on [the site][site],
and there's a ppa for ubuntu, [ppa:bartbes/love-stable][stableppa].
There are also unstable/nightly builds:
- Most can be found [here][builds].
- For ubuntu linux they are in [ppa:bartbes/love-unstable][unstableppa]
- For arch linux there's [love-hg][aur] in the AUR.
Dependencies
------------
- SDL2
- OpenGL 2.1+ / OpenGL ES 2+
- OpenAL
- Lua / LuaJIT / LLVM-lua
- FreeType
- PhysicsFS
- ModPlug
- mpg123
- Vorbisfile
- Theora
[site]: http://love2d.org
[wiki]: http://love2d.org/wiki
[forums]: http://love2d.org/forums
[irc]: irc://irc.oftc.net/love
[dependencies]: http://love2d.org/sdk
[dependencies-ios]: https://bitbucket.org/rude/love/downloads/love-0.10.0-ios-libraries.zip
[megasource]: https://bitbucket.org/rude/megasource
[builds]: http://love2d.org/builds
[stableppa]: https://launchpad.net/~bartbes/+archive/love-stable
[unstableppa]: https://launchpad.net/~bartbes/+archive/love-unstable
[aur]: http://aur.archlinux.org/packages/love-hg
[love-experiments]: https://bitbucket.org/bartbes/love-experiments
[codestyle]: https://love2d.org/wiki/Code_Style
[android-repository]: https://bitbucket.org/MartinFelis/love-android-sdl2

Some files were not shown because too many files have changed in this diff Show More