mirror of
https://github.com/doublespeakgames/adarkroom.git
synced 2026-06-26 22:32:30 +08:00
create AudioLibrary module to consolidate audio
This commit is contained in:
@@ -0,0 +1,128 @@
|
|||||||
|
/**
|
||||||
|
* Module that defines all audio files
|
||||||
|
*/
|
||||||
|
var AudioLibrary = {
|
||||||
|
EVENT_FRIENDLY_OUTPOST: '/audio/friendly-outpost.wav',
|
||||||
|
EVENT_SWAMP: '/audio/swamp.wav',
|
||||||
|
EVENT_CAVE: '/audio/cave.wav',
|
||||||
|
EVENT_TOWN: '/audio/town.wav',
|
||||||
|
EVENT_CITY: '/audio/city.wav',
|
||||||
|
EVENT_HOUSE: '/audio/house.wav',
|
||||||
|
EVENT_BATTLEFIELD: '/audio/battlefield.wav',
|
||||||
|
EVENT_BOREHOLE: '/audio/borehole.wav',
|
||||||
|
EVENT_CRASHED_SHIP: '/audio/crashed-ship.wav',
|
||||||
|
EVENT_SULPHUR_MINE: '/audio/sulphurmine.wav',
|
||||||
|
EVENT_COAL_MINE: '/audio/coalmine.wav',
|
||||||
|
EVENT_IRON_MINE: '/audio/ironmine.wav',
|
||||||
|
EVENT_DESTROYED_VILLAGE: '/audio/destroyed-village.wav',
|
||||||
|
EVENT_NOMAD: '/audio/nomad.wav',
|
||||||
|
EVENT_NOISES_OUTSIDE: '/audio/noises-outside.wav',
|
||||||
|
EVENT_NOISES_INSIDE: '/audio/noises-inside.wav',
|
||||||
|
EVENT_BEGGAR: '/audio/beggar.wav',
|
||||||
|
EVENT_SHADY_BUILDER: '/audio/shady-builder.wav',
|
||||||
|
EVENT_MYSTERIOUS_WANDERER: '/audio/mysterious-wanderer.wav',
|
||||||
|
EVENT_SCOUT: '/audio/scout.wav',
|
||||||
|
EVENT_WANDERING_MASTER: '/audio/wandering-master.wav',
|
||||||
|
EVENT_SICK_MAN: '/audio/sick-man.wav',
|
||||||
|
EVENT_RUINED_TRAP: '/audio/ruined-trap.wav',
|
||||||
|
EVENT_HUT_FIRE: '/audio/hut-fire.wav',
|
||||||
|
EVENT_SICKNESS: '/audio/sickness.wav',
|
||||||
|
EVENT_PLAGUE: '/audio/plague.wav',
|
||||||
|
EVENT_BEAST_ATTACK: '/audio/beast-attack.wav',
|
||||||
|
EVENT_SOLDIER_ATTACK: '/audio/soldier-attack.wav',
|
||||||
|
EVENT_THIEF: '/audio/thief.wav',
|
||||||
|
ENCOUNTER_SNARLING_BEAST: '/audio/snarling-beast.wav',
|
||||||
|
ENCOUNTER_GAUNT_MAN: '/audio/gaunt-man.wav',
|
||||||
|
ENCOUNTER_STRANGE_BIRD: '/audio/strange-bird.wav',
|
||||||
|
ENCOUNTER_SHIVERING_MAN: '/audio/shivering-man.wav',
|
||||||
|
ENCOUNTER_MAN_EATER: '/audio/man-eater.wav',
|
||||||
|
ENCOUNTER_SCAVENGER: '/audio/scavenger.wav',
|
||||||
|
ENCOUNTER_HUGE_LIZARD: '/audio/huge-lizard.wav',
|
||||||
|
ENCOUNTER_FERAL_TERROR: '/audio/feral-terror.wav',
|
||||||
|
ENCOUNTER_SOLDIER: '/audio/soldier.wav',
|
||||||
|
ENCOUNTER_SNIPER: '/audio/sniper.wav',
|
||||||
|
MUSIC_DUSTY_PATH: '/audio/dusty-path.wav',
|
||||||
|
MUSIC_SILENT_FOREST: '/audio/silent-forest.wav',
|
||||||
|
MUSIC_LONELY_HUT: '/audio/lonely-hut.wav',
|
||||||
|
MUSIC_TINY_VILLAGE: '/audio/tiny-village.wav',
|
||||||
|
MUSIC_MODEST_VILLAGE: '/audio/modest-village.wav',
|
||||||
|
MUSIC_LARGE_VILLAGE: '/audio/large-village.wav',
|
||||||
|
MUSIC_RAUCOUS_VILLAGE: '/audio/raucous-village.wav',
|
||||||
|
MUSIC_COMBAT: '/audio/combat.wav',
|
||||||
|
MUSIC_EVENT: '/audio/event.wav',
|
||||||
|
MUSIC_FIRE_0: '/audio/fire-0.wav',
|
||||||
|
MUSIC_FIRE_1: '/audio/fire-1.wav',
|
||||||
|
MUSIC_FIRE_2: '/audio/fire-2.wav',
|
||||||
|
MUSIC_FIRE_3: '/audio/fire-3.wav',
|
||||||
|
MUSIC_FIRE_4: '/audio/fire-4.wav',
|
||||||
|
MUSIC_WORLD: '/audio/world.wav',
|
||||||
|
MUSIC_SPACE: '/audio/space.wav',
|
||||||
|
MUSIC_TROPOSPHERE: '/audio/troposphere.wav',
|
||||||
|
MUSIC_STRATOSPHERE: '/audio/stratosphere.wav',
|
||||||
|
MUSIC_MESOSPHERE: '/audio/mesosphere.wav',
|
||||||
|
MUSIC_THERMOSPHERE: '/audio/thermosphere.wav',
|
||||||
|
MUSIC_EXOSPHERE: '/audio/exosphere.wav',
|
||||||
|
MUSIC_ENDING: '/audio/ending.wav',
|
||||||
|
MUSIC_SHIP: '/audio/ship.wav',
|
||||||
|
BUILD_TRAP: '/audio/build-trap.wav',
|
||||||
|
BUILD_CART: '/audio/build-cart.wav',
|
||||||
|
BUILD_HUT: '/audio/build-hut.wav',
|
||||||
|
BUILD_LODGE: '/audio/build-lodge.wav',
|
||||||
|
BUILD_TRADING_POST: '/audio/build-trading-post.wav',
|
||||||
|
BUILD_TANNERY: '/audio/build-tannery.wav',
|
||||||
|
BUILD_SMOKEHOUSE: '/audio/build-smokehouse.wav',
|
||||||
|
BUILD_WORKSHOP: '/audio/build-workshop.wav',
|
||||||
|
BUILD_STEELWORKS: '/audio/build-steelworks.wav',
|
||||||
|
BUILD_ARMOURY: '/audio/build-armoury.wav',
|
||||||
|
CRAFT_TORCH: '/audio/craft-torch.wav',
|
||||||
|
CRAFT_WATERSKIN: '/audio/craft-waterskin.wav',
|
||||||
|
CRAFT_CASK: '/audio/craft-cask.wav',
|
||||||
|
CRAFT_WATER_TANK: '/audio/craft-water-tank.wav',
|
||||||
|
CRAFT_BONE_SPEAR: '/audio/craft-bone-spear.wav',
|
||||||
|
CRAFT_RUCKSACK: '/audio/craft-rucksack.wav',
|
||||||
|
CRAFT_WAGON: '/audio/craft-wagon.wav',
|
||||||
|
CRAFT_CONVOY: '/audio/craft-convoy.wav',
|
||||||
|
CRAFT_LEATHER_ARMOUR: '/audio/craft-leather-armour.wav',
|
||||||
|
CRAFT_IRON_ARMOUR: '/audio/craft-iron-armour.wav',
|
||||||
|
CRAFT_STEEL_ARMOUR: '/audio/craft-steel-armour.wav',
|
||||||
|
CRAFT_IRON_SWORD: '/audio/craft-iron-sword.wav',
|
||||||
|
CRAFT_STEEL_SWORD: '/audio/craft-steel-sword.wav',
|
||||||
|
CRAFT_RIFLE: '/audio/craft-rifle.wav',
|
||||||
|
BUY_SCALES: '/audio/buy-scales.wav',
|
||||||
|
BUY_TEETH: '/audio/buy-teeth.wav',
|
||||||
|
BUY_IRON: '/audio/buy-iron.wav',
|
||||||
|
BUY_COAL: '/audio/buy-coal.wav',
|
||||||
|
BUY_STEEL: '/audio/buy-steel.wav',
|
||||||
|
BUY_MEDICINE: '/audio/buy-medicine.wav',
|
||||||
|
BUY_BULLETS: '/audio/buy-bullets.wav',
|
||||||
|
BUY_ENERGY_CELL: '/audio/buy-energy-cell.wav',
|
||||||
|
BUY_BOLAS: '/audio/buy-bolas.wav',
|
||||||
|
BUY_GRENADE: '/audio/buy-grenade.wav',
|
||||||
|
BUY_BAYONET: '/audio/buy-bayonet.wav',
|
||||||
|
BUY_ALIEN_ALLOY: '/audio/buy-alien-alloy.wav',
|
||||||
|
BUY_COMPASS: '/audio/buy-compass.wav',
|
||||||
|
EMBARK: '/audio/embark.wav',
|
||||||
|
GATHER_WOOD: '/audio/gather-wood.wav',
|
||||||
|
CHECK_TRAPS: '/audio/check-traps.wav',
|
||||||
|
TRIGGER_FIGHT: '/audio/trigger-fight.wav',
|
||||||
|
TRIGGER_EVENT: '/audio/trigger-event.wav',
|
||||||
|
ENEMY_HIT: '/audio/enemy-hit.wav',
|
||||||
|
EAT_MEAT: '/audio/eat-meat.wav',
|
||||||
|
USE_MEDS: '/audio/use-meds.wav',
|
||||||
|
WIN_FIGHT: '/audio/win-fight.wav',
|
||||||
|
LOST_FIGHT: '/audio/lose-fight.wav',
|
||||||
|
LIGHT_FIRE: '/audio/light-fire.wav',
|
||||||
|
STOKE_FIRE: '/audio/stoke-fire.wav',
|
||||||
|
FOOTSTEPS1: '/audio/footsteps-1.wav',
|
||||||
|
FOOTSTEPS2: '/audio/footsteps-2.wav',
|
||||||
|
FOOTSTEPS3: '/audio/footsteps-3.wav',
|
||||||
|
DEATH_STARVED: '/audio/death-starved.wav',
|
||||||
|
DEATH_DEHYDRATED: '/audio/death-dehydrated.wav',
|
||||||
|
ASTEROID_HIT1: '/audio/asteroid-hit-1.wav',
|
||||||
|
ASTEROID_HIT2: '/audio/asteroid-hit-2.wav',
|
||||||
|
ASTEROID_HIT3: '/audio/asteroid-hit-3.wav',
|
||||||
|
CRASH: '/audio/crash.wav',
|
||||||
|
REINFORCE_HULL: '/audio/reinforce-hull.wav',
|
||||||
|
UPGRADE_ENGINE: '/audio/upgrade-engine.wav',
|
||||||
|
LIFT_OFF: '/audio/lift-off.wav'
|
||||||
|
};
|
||||||
@@ -11,20 +11,6 @@ var Events = {
|
|||||||
_LEAVE_COOLDOWN: 1,
|
_LEAVE_COOLDOWN: 1,
|
||||||
STUN_DURATION: 4000,
|
STUN_DURATION: 4000,
|
||||||
BLINK_INTERVAL: false,
|
BLINK_INTERVAL: false,
|
||||||
currentMusic: 0,
|
|
||||||
MUSIC: {
|
|
||||||
0: '/audio/combat.wav',
|
|
||||||
1: '/audio/event.wav'
|
|
||||||
},
|
|
||||||
SOUNDS: {
|
|
||||||
'trigger-fight': '/audio/trigger-fight.wav',
|
|
||||||
'trigger-event': '/audio/trigger-event.wav',
|
|
||||||
'enemy-hit': '/audio/enemy-hit.wav',
|
|
||||||
'eat-meat': '/audio/eat-meat.wav',
|
|
||||||
'use-meds': '/audio/use-meds.wav',
|
|
||||||
'win-fight': '/audio/win-fight.wav',
|
|
||||||
'lose-fight': '/audio/lose-fight.wav'
|
|
||||||
},
|
|
||||||
init: function(options) {
|
init: function(options) {
|
||||||
this.options = $.extend(
|
this.options = $.extend(
|
||||||
this.options,
|
this.options,
|
||||||
|
|||||||
@@ -94,19 +94,6 @@ var Outside = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
currentMusic: 0,
|
|
||||||
MUSIC: {
|
|
||||||
0: '/audio/silent-forest.wav',
|
|
||||||
1: '/audio/lonely-hut.wav',
|
|
||||||
2: '/audio/tiny-village.wav',
|
|
||||||
3: '/audio/modest-village.wav',
|
|
||||||
4: '/audio/large-village.wav',
|
|
||||||
5: '/audio/raucous-village.wav',
|
|
||||||
},
|
|
||||||
SOUNDS: {
|
|
||||||
'gather-wood': '/audio/gather-wood.wav',
|
|
||||||
'check-traps': '/audio/check-traps.wav'
|
|
||||||
},
|
|
||||||
TrapDrops: [
|
TrapDrops: [
|
||||||
{
|
{
|
||||||
rollUnder: 0.5,
|
rollUnder: 0.5,
|
||||||
|
|||||||
@@ -1,14 +1,6 @@
|
|||||||
var Path = {
|
var Path = {
|
||||||
|
|
||||||
DEFAULT_BAG_SPACE: 10,
|
DEFAULT_BAG_SPACE: 10,
|
||||||
_STORES_OFFSET: 0,
|
_STORES_OFFSET: 0,
|
||||||
currentMusic: 0,
|
|
||||||
MUSIC: {
|
|
||||||
0: '/audio/dusty-path.wav'
|
|
||||||
},
|
|
||||||
SOUNDS: {
|
|
||||||
'embark': '/audio/embark.wav',
|
|
||||||
},
|
|
||||||
// Everything not in this list weighs 1
|
// Everything not in this list weighs 1
|
||||||
Weight: {
|
Weight: {
|
||||||
'bone spear': 2,
|
'bone spear': 2,
|
||||||
|
|||||||
@@ -8,18 +8,6 @@ var Room = {
|
|||||||
_BUILDER_STATE_DELAY: 0.5 * 60 * 1000, // time between builder state updates
|
_BUILDER_STATE_DELAY: 0.5 * 60 * 1000, // time between builder state updates
|
||||||
_STOKE_COOLDOWN: 10, // cooldown to stoke the fire
|
_STOKE_COOLDOWN: 10, // cooldown to stoke the fire
|
||||||
_NEED_WOOD_DELAY: 15 * 1000, // from when the stranger shows up, to when you need wood
|
_NEED_WOOD_DELAY: 15 * 1000, // from when the stranger shows up, to when you need wood
|
||||||
currentMusic: 0,
|
|
||||||
MUSIC: {
|
|
||||||
0: '/audio/fire-0.wav',
|
|
||||||
1: '/audio/fire-1.wav',
|
|
||||||
2: '/audio/fire-2.wav',
|
|
||||||
3: '/audio/fire-3.wav',
|
|
||||||
4: '/audio/fire-4.wav',
|
|
||||||
},
|
|
||||||
SOUNDS: {
|
|
||||||
'light-fire': '/audio/light-fire.wav',
|
|
||||||
'stoke-fire': '/audio/stoke-fire.wav'
|
|
||||||
},
|
|
||||||
buttons: {},
|
buttons: {},
|
||||||
Craftables: {
|
Craftables: {
|
||||||
'trap': {
|
'trap': {
|
||||||
|
|||||||
@@ -7,15 +7,6 @@ var Ship = {
|
|||||||
ALLOY_PER_THRUSTER: 1,
|
ALLOY_PER_THRUSTER: 1,
|
||||||
BASE_HULL: 0,
|
BASE_HULL: 0,
|
||||||
BASE_THRUSTERS: 1,
|
BASE_THRUSTERS: 1,
|
||||||
currentMusic: 0,
|
|
||||||
MUSIC: {
|
|
||||||
0: '/audio/ship.wav'
|
|
||||||
},
|
|
||||||
SOUNDS: {
|
|
||||||
'reinforce-hull': '/audio/reinforce-hull.wav',
|
|
||||||
'upgrade-engine': '/audio/upgrade-engine.wav',
|
|
||||||
'lift-off': '/audio/lift-off.wav',
|
|
||||||
},
|
|
||||||
name: _("Ship"),
|
name: _("Ship"),
|
||||||
init: function(options) {
|
init: function(options) {
|
||||||
this.options = $.extend(
|
this.options = $.extend(
|
||||||
|
|||||||
@@ -11,22 +11,6 @@ var Space = {
|
|||||||
NUM_STARS: 200,
|
NUM_STARS: 200,
|
||||||
STAR_SPEED: 60000,
|
STAR_SPEED: 60000,
|
||||||
FRAME_DELAY: 100,
|
FRAME_DELAY: 100,
|
||||||
currentMusic: 0,
|
|
||||||
MUSIC: {
|
|
||||||
0: '/audio/space.wav',
|
|
||||||
1: '/audio/troposphere.wav',
|
|
||||||
2: '/audio/stratosphere.wav',
|
|
||||||
3: '/audio/mesosphere.wav',
|
|
||||||
4: '/audio/thermosphere.wav',
|
|
||||||
5: '/audio/exosphere.wav',
|
|
||||||
6: '/audio/ending.wav',
|
|
||||||
},
|
|
||||||
SOUNDS: {
|
|
||||||
'asteroid-hit-1': '/audio/asteroid-hit-1.wav',
|
|
||||||
'asteroid-hit-2': '/audio/asteroid-hit-2.wav',
|
|
||||||
'asteroid-hit-3': '/audio/asteroid-hit-3.wav',
|
|
||||||
'crash': '/audio/crash.wav',
|
|
||||||
},
|
|
||||||
stars: null,
|
stars: null,
|
||||||
backStars: null,
|
backStars: null,
|
||||||
ship: null,
|
ship: null,
|
||||||
|
|||||||
@@ -1,16 +1,4 @@
|
|||||||
var World = {
|
var World = {
|
||||||
|
|
||||||
currentMusic: 0,
|
|
||||||
MUSIC: {
|
|
||||||
0: '/audio/world.wav'
|
|
||||||
},
|
|
||||||
SOUNDS: {
|
|
||||||
'footsteps-1': '/audio/footsteps-1.wav',
|
|
||||||
'footsteps-2': '/audio/footsteps-2.wav',
|
|
||||||
'footsteps-3': '/audio/footsteps-3.wav',
|
|
||||||
'death-starved': '/audio/death-starved.wav',
|
|
||||||
'death-dehydrated': '/audio/death-dehydrated.wav',
|
|
||||||
},
|
|
||||||
RADIUS: 30,
|
RADIUS: 30,
|
||||||
VILLAGE_POS: [30, 30],
|
VILLAGE_POS: [30, 30],
|
||||||
TILE: {
|
TILE: {
|
||||||
|
|||||||
Reference in New Issue
Block a user