added missing files

This commit is contained in:
2019-07-23 23:06:26 -05:00
parent 7458cbd0cb
commit 587a60d4a0
30 changed files with 3337 additions and 26 deletions

46
.idea/workspace.xml generated
View File

@@ -1,12 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project version="4"> <project version="4">
<component name="ChangeListManager"> <component name="ChangeListManager">
<list default="true" id="d9dac41b-fc54-4ab0-93ea-73586523c969" name="Default" comment=""> <list default="true" id="d9dac41b-fc54-4ab0-93ea-73586523c969" name="Default" comment="" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/background.js" beforeDir="false" afterPath="$PROJECT_DIR$/background.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/game.js" beforeDir="false" afterPath="$PROJECT_DIR$/game.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/index.html" beforeDir="false" afterPath="$PROJECT_DIR$/index.html" afterDir="false" />
</list>
<ignored path="$PROJECT_DIR$/.tmp/" /> <ignored path="$PROJECT_DIR$/.tmp/" />
<ignored path="$PROJECT_DIR$/temp/" /> <ignored path="$PROJECT_DIR$/temp/" />
<ignored path="$PROJECT_DIR$/tmp/" /> <ignored path="$PROJECT_DIR$/tmp/" />
@@ -46,10 +41,10 @@
</provider> </provider>
</entry> </entry>
</file> </file>
<file leaf-file-name="game.js" pinned="false" current-in-tab="false"> <file leaf-file-name="game.js" pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/game.js"> <entry file="file://$PROJECT_DIR$/game.js">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="182"> <state relative-caret-position="350">
<caret line="164" column="2" lean-forward="true" selection-start-line="164" selection-start-column="2" selection-end-line="164" selection-end-column="107" /> <caret line="164" column="2" lean-forward="true" selection-start-line="164" selection-start-column="2" selection-end-line="164" selection-end-column="107" />
</state> </state>
</provider> </provider>
@@ -75,11 +70,11 @@
<provider selected="true" editor-type-id="images" /> <provider selected="true" editor-type-id="images" />
</entry> </entry>
</file> </file>
<file leaf-file-name="background.js" pinned="false" current-in-tab="true"> <file leaf-file-name="background.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/background.js"> <entry file="file://$PROJECT_DIR$/background.js">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="252"> <state relative-caret-position="280">
<caret line="126" column="28" lean-forward="true" selection-start-line="126" selection-start-column="28" selection-end-line="126" selection-end-column="28" /> <caret line="128" column="78" selection-start-line="128" selection-start-column="78" selection-end-line="128" selection-end-column="78" />
</state> </state>
</provider> </provider>
</entry> </entry>
@@ -120,8 +115,8 @@
<find>drawcountdown</find> <find>drawcountdown</find>
<find>inithorses</find> <find>inithorses</find>
<find>horse_Array</find> <find>horse_Array</find>
<find>line</find>
<find>draw horses</find> <find>draw horses</find>
<find>line</find>
</findStrings> </findStrings>
<replaceStrings> <replaceStrings>
<replace>cyclesRemaining</replace> <replace>cyclesRemaining</replace>
@@ -138,8 +133,8 @@
<option value="$PROJECT_DIR$/main.css" /> <option value="$PROJECT_DIR$/main.css" />
<option value="$PROJECT_DIR$/index.html" /> <option value="$PROJECT_DIR$/index.html" />
<option value="$PROJECT_DIR$/audio.js" /> <option value="$PROJECT_DIR$/audio.js" />
<option value="$PROJECT_DIR$/game.js" />
<option value="$PROJECT_DIR$/background.js" /> <option value="$PROJECT_DIR$/background.js" />
<option value="$PROJECT_DIR$/game.js" />
</list> </list>
</option> </option>
</component> </component>
@@ -154,7 +149,7 @@
</component> </component>
<component name="ProjectFrameBounds" extendedState="6"> <component name="ProjectFrameBounds" extendedState="6">
<option name="x" value="-1367" /> <option name="x" value="-1367" />
<option name="y" value="-17" /> <option name="y" value="-785" />
<option name="width" value="1368" /> <option name="width" value="1368" />
<option name="height" value="786" /> <option name="height" value="786" />
</component> </component>
@@ -220,25 +215,24 @@
<option name="presentableId" value="Default" /> <option name="presentableId" value="Default" />
<updated>1562211281380</updated> <updated>1562211281380</updated>
<workItem from="1562211282530" duration="37792000" /> <workItem from="1562211282530" duration="37792000" />
<workItem from="1563080090211" duration="12879000" /> <workItem from="1563080090211" duration="13172000" />
</task> </task>
<servers /> <servers />
</component> </component>
<component name="TimeTrackingManager"> <component name="TimeTrackingManager">
<option name="totallyTimeSpent" value="50671000" /> <option name="totallyTimeSpent" value="50964000" />
</component> </component>
<component name="ToolWindowManager"> <component name="ToolWindowManager">
<frame x="-1367" y="-17" width="1368" height="786" extended-state="6" /> <frame x="-1" y="-785" width="1368" height="786" extended-state="6" />
<editor active="true" />
<layout> <layout>
<window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.2108389" /> <window_info content_ui="combo" id="Project" order="0" visible="true" weight="0.2108389" />
<window_info anchor="bottom" id="TODO" order="6" /> <window_info anchor="bottom" id="TODO" order="6" />
<window_info anchor="bottom" id="Docker" order="7" show_stripe_button="false" /> <window_info anchor="bottom" id="Docker" order="7" show_stripe_button="false" />
<window_info anchor="bottom" id="Event Log" order="7" side_tool="true" /> <window_info anchor="bottom" id="Event Log" order="7" side_tool="true" />
<window_info anchor="bottom" id="Version Control" order="7" /> <window_info anchor="bottom" id="Version Control" order="7" />
<window_info anchor="bottom" id="Run" order="2" /> <window_info anchor="bottom" id="Run" order="2" />
<window_info id="Structure" order="1" side_tool="true" weight="0.25" /> <window_info id="Structure" order="1" side_tool="true" weight="0.25" />
<window_info anchor="bottom" id="Terminal" order="7" visible="true" weight="0.32882884" /> <window_info active="true" anchor="bottom" id="Terminal" order="7" visible="true" weight="0.32882884" />
<window_info id="Favorites" order="2" side_tool="true" /> <window_info id="Favorites" order="2" side_tool="true" />
<window_info anchor="bottom" id="Debug" order="3" weight="0.4" /> <window_info anchor="bottom" id="Debug" order="3" weight="0.4" />
<window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" /> <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
@@ -335,17 +329,17 @@
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/game.js"> <entry file="file://$PROJECT_DIR$/background.js">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="182"> <state relative-caret-position="280">
<caret line="164" column="2" lean-forward="true" selection-start-line="164" selection-start-column="2" selection-end-line="164" selection-end-column="107" /> <caret line="128" column="78" selection-start-line="128" selection-start-column="78" selection-end-line="128" selection-end-column="78" />
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/background.js"> <entry file="file://$PROJECT_DIR$/game.js">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="252"> <state relative-caret-position="350">
<caret line="126" column="28" lean-forward="true" selection-start-line="126" selection-start-column="28" selection-end-line="126" selection-end-column="28" /> <caret line="164" column="2" lean-forward="true" selection-start-line="164" selection-start-column="2" selection-end-line="164" selection-end-column="107" />
</state> </state>
</provider> </provider>
</entry> </entry>

152
audio.js Normal file
View File

@@ -0,0 +1,152 @@
// this should load all of the effects into memory.
// Neighs, random horse noises
const effects = [
new Howl({
src:['resources/audio/neighs/418428__soundslikewillem__neighing-horse.wav']
}),
new Howl({
src:['resources/audio/neighs/61605__andune__schnauf.wav']
}),
new Howl({
src:['resources/audio/neighs/418427__soundslikewillem__snorting-horse.wav']
}),
new Howl({
src:['resources/audio/neighs/53261__stomachache__horse.wav']
}),
new Howl({
src:['resources/audio/neighs/448090__breviceps__theremin-horse.wav']
})
];
// starter guns
const gunshots = [
new Howl({
src:['resources/audio/starter_guns/145206__lensflare8642__m16-gun-3-round-burst.mp3']
}),
new Howl({
src:['resources/audio/starter_guns/170417__eelke__bang-03-clean.mp3']
}),
new Howl({
src:['resources/audio/starter_guns/200245__noah-fletcher__homeade-gun-shot1-no-echo.wav']
}),
new Howl({
src:['resources/audio/starter_guns/244394__werra__bang-explosion-metallic.wav']
}),
new Howl({
src:['resources/audio/starter_guns/244587__timbre__a-synthetic-bang.wav']
}),
new Howl({
src:['resources/audio/starter_guns/344142__brokenphono__gunshot-002.wav']
}),
new Howl({
src:['resources/audio/starter_guns/347591__nicjonesaudio__assault-rifle-1.wav']
}),
new Howl({
src:['/home/tibz/Dev/HorseRaceGame/resources/audio/starter_guns/362652__trngle__cat-meow(1).wav']
}),
new Howl({
src:['resources/audio/starter_guns/382735__schots__gun-shot.aiff']
}),
new Howl({
src:['resources/audio/starter_guns/391965__ssierra1202__wood-bang.wav']
}),
new Howl({
src:['resources/audio/starter_guns/474094__piotr123__bang.wav']
})
];
const five = [
new Howl({
src:['resources/audio/countdowns/five.wav']
}),
];
const four = [
new Howl({
src:['resources/audio/countdowns/four.wav']
}),
];
const three = [
new Howl({
src:['resources/audio/countdowns/three.wav']
}),
];
const two = [
new Howl({
src:['resources/audio/countdowns/two.wav']
}),
];
const one = [
new Howl({
src:['resources/audio/countdowns/one.wav']
}),
];
// gallops
const gallops = [
new Howl({
src:['resources/audio/gallops/322448__deadxcreed__horse-gallop-loop.wav'],
loop: true
}),
new Howl({
src:['resources/audio/gallops/106896__robinhood76__02234-fake-horse-steps.wav'],
loop: true
}),
];
function playRandomNeigh(){
const index = Math.floor(Math.random() * effects.length);
effects[index].play();
}
// function starterGun(){
// const index = Math.floor(Math.random() * gunshots.length);
// gunshots[index].play();
// }
function playCountdownAudio(seconds){
let index;
switch (seconds) {
case 5:
index = Math.floor(Math.random() * five.length);
five[index].play();
break;
case 4:
index = Math.floor(Math.random() * four.length);
four[index].play();
break;
case 3:
index = Math.floor(Math.random() * three.length);
three[index].play();
break;
case 2:
index = Math.floor(Math.random() * two.length);
two[index].play();
break;
case 1:
index = Math.floor(Math.random() * one.length);
one[index].play();
break;
case 0:
index = Math.floor(Math.random() * gunshots.length);
gunshots[index].play();
startGallop();
break;
}
}
function startGallop(){
gallops[0].play();
gallops[1].play();
}
function stopGallop(){
gallops[0].stop();
gallops[1].stop();
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

2
resources/libs/howler.core.min.js vendored Normal file

File diff suppressed because one or more lines are too long

3157
resources/libs/howler.js Normal file

File diff suppressed because it is too large Load Diff

4
resources/libs/howler.min.js vendored Normal file

File diff suppressed because one or more lines are too long

2
resources/libs/howler.spatial.min.js vendored Normal file

File diff suppressed because one or more lines are too long