void checkNotNull(T value, String error) {
if (value == null) {
throw new NullPointerException(error);
diff --git a/desktop/gradle/wrapper/gradle-wrapper.properties b/desktop/gradle/wrapper/gradle-wrapper.properties
new file mode 100644
index 0000000..f371643
--- /dev/null
+++ b/desktop/gradle/wrapper/gradle-wrapper.properties
@@ -0,0 +1,5 @@
+distributionBase=GRADLE_USER_HOME
+distributionPath=wrapper/dists
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.0-bin.zip
+zipStoreBase=GRADLE_USER_HOME
+zipStorePath=wrapper/dists
diff --git a/desktop/out/production/resources/badlogic.jpg b/desktop/out/production/resources/badlogic.jpg
deleted file mode 100644
index 4390da6..0000000
Binary files a/desktop/out/production/resources/badlogic.jpg and /dev/null differ
diff --git a/desktop/out/production/resources/models/download.png b/desktop/out/production/resources/models/download.png
deleted file mode 100644
index c042ad4..0000000
Binary files a/desktop/out/production/resources/models/download.png and /dev/null differ
diff --git a/desktop/out/production/resources/models/download.tsx b/desktop/out/production/resources/models/download.tsx
deleted file mode 100644
index 4522f4c..0000000
--- a/desktop/out/production/resources/models/download.tsx
+++ /dev/null
@@ -1,18 +0,0 @@
-
-<
-tileset
-version = "1.5"
-tiledversion = "1.7.2"
-name = "download"
-tilewidth = "32"
-tileheight = "32"
-tilecount = "48"
-columns = "8" >
- < image
-source = "download.png"
-width = "256"
-height = "192" / >
- < /tileset>
diff --git a/desktop/out/production/resources/models/island1.png b/desktop/out/production/resources/models/island1.png
deleted file mode 100644
index e783f8c..0000000
Binary files a/desktop/out/production/resources/models/island1.png and /dev/null differ
diff --git a/desktop/out/production/resources/models/map.tmx b/desktop/out/production/resources/models/map.tmx
deleted file mode 100644
index f99cbc9..0000000
--- a/desktop/out/production/resources/models/map.tmx
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
diff --git a/desktop/out/production/resources/models/ship1.png b/desktop/out/production/resources/models/ship1.png
deleted file mode 100644
index 6746916..0000000
Binary files a/desktop/out/production/resources/models/ship1.png and /dev/null differ
diff --git a/desktop/out/production/resources/models/ship3.png b/desktop/out/production/resources/models/ship3.png
deleted file mode 100644
index 58d571a..0000000
Binary files a/desktop/out/production/resources/models/ship3.png and /dev/null differ
diff --git a/desktop/out/production/resources/skin/comic-ui.atlas b/desktop/out/production/resources/skin/comic-ui.atlas
deleted file mode 100644
index aa4e9ef..0000000
--- a/desktop/out/production/resources/skin/comic-ui.atlas
+++ /dev/null
@@ -1,305 +0,0 @@
-
-comic-ui.png
-size: 1024,1024
-format: RGBA8888
-filter: Linear,Linear
-repeat: none
-Crimson-Roach
- rotate: false
- xy: 1, 192
- size: 690, 831
- orig: 690, 831
- offset: 0, 0
- index: -1
-bubble-lower-left
- rotate: false
- xy: 207, 8
- size: 203, 148
- split: 34, 165, 33, 82
- pad: 12, 14, 20, 69
- orig: 203, 148
- offset: 0, 0
- index: -1
-bubble-lower-right
- rotate: false
- xy: 412, 43
- size: 203, 147
- split: 163, 36, 33, 81
- pad: 14, 12, 20, 68
- orig: 203, 147
- offset: 0, 0
- index: -1
-bubble-top-left
- rotate: false
- xy: 617, 43
- size: 203, 147
- split: 31, 165, 79, 35
- pad: 12, 14, 66, 22
- orig: 203, 147
- offset: 0, 0
- index: -1
-bubble-top-right
- rotate: false
- xy: 693, 489
- size: 203, 148
- split: 164, 31, 79, 36
- pad: 12, 14, 66, 23
- orig: 203, 148
- offset: 0, 0
- index: -1
-button
- rotate: false
- xy: 846, 210
- size: 150, 50
- split: 0, 0, 0, 1
- pad: 35, 37, 8, 7
- orig: 150, 50
- offset: 0, 0
- index: -1
-button-highlighted
- rotate: false
- xy: 846, 159
- size: 150, 49
- split: 1, 0, 1, 0
- pad: 35, 37, 8, 6
- orig: 150, 49
- offset: 0, 0
- index: -1
-button-pressed
- rotate: false
- xy: 822, 108
- size: 150, 49
- split: 1, 0, 1, 0
- pad: 35, 37, 8, 6
- orig: 150, 49
- offset: 0, 0
- index: -1
-checkbox
- rotate: false
- xy: 1, 4
- size: 32, 26
- orig: 32, 26
- offset: 0, 0
- index: -1
-checkbox-on
- rotate: false
- xy: 35, 4
- size: 32, 26
- orig: 32, 26
- offset: 0, 0
- index: -1
-cursor
- rotate: false
- xy: 135, 3
- size: 4, 27
- split: 0, 0, 0, 0
- orig: 4, 27
- offset: 0, 0
- index: -1
-font-button-export
- rotate: false
- xy: 822, 303
- size: 181, 184
- orig: 181, 184
- offset: 0, 0
- index: -1
-font-export
- rotate: false
- xy: 898, 550
- size: 87, 87
- orig: 87, 87
- offset: 0, 0
- index: -1
-font-title-export
- rotate: false
- xy: 693, 694
- size: 320, 329
- orig: 320, 329
- offset: 0, 0
- index: -1
-half-tone-box
- rotate: false
- xy: 822, 46
- size: 128, 60
- split: 3, 107, 3, 3
- pad: 5, 5, 5, 5
- orig: 128, 60
- offset: 0, 0
- index: -1
-minus
- rotate: false
- xy: 995, 666
- size: 26, 26
- orig: 26, 26
- offset: 0, 0
- index: -1
-narration-box
- rotate: false
- xy: 987, 620
- size: 16, 16
- split: 3, 3, 3, 3
- pad: 5, 5, 5, 5
- orig: 16, 16
- offset: 0, 0
- index: -1
-plus
- rotate: false
- xy: 995, 638
- size: 26, 26
- orig: 26, 26
- offset: 0, 0
- index: -1
-progress-bar
- rotate: false
- xy: 693, 639
- size: 300, 53
- split: 10, 9, 11, 9
- pad: 10, 8, 0, 0
- orig: 300, 53
- offset: 0, 0
- index: -1
-progress-bar-knob
- rotate: false
- xy: 1021, 179
- size: 1, 53
- orig: 1, 53
- offset: 0, 0
- index: -1
-radio
- rotate: false
- xy: 69, 4
- size: 31, 26
- orig: 31, 26
- offset: 0, 0
- index: -1
-radio-on
- rotate: false
- xy: 102, 4
- size: 31, 26
- orig: 31, 26
- offset: 0, 0
- index: -1
-scrollbar-horizontal
- rotate: false
- xy: 952, 83
- size: 67, 23
- orig: 67, 23
- offset: 0, 0
- index: -1
-scrollbar-vertical
- rotate: false
- xy: 998, 234
- size: 23, 67
- orig: 23, 67
- offset: 0, 0
- index: -1
-select-box
- rotate: false
- xy: 566, 16
- size: 152, 25
- split: 4, 19, 6, 17
- pad: 4, 24, 6, 6
- orig: 152, 25
- offset: 0, 0
- index: -1
-select-box-big
- rotate: false
- xy: 720, 2
- size: 152, 39
- split: 4, 28, 6, 31
- pad: 8, 32, 7, 6
- orig: 152, 39
- offset: 0, 0
- index: -1
-select-box-big-list
- rotate: false
- xy: 693, 206
- size: 151, 54
- split: 4, 5, 0, 5
- pad: 6, 7, 2, 7
- orig: 151, 54
- offset: 0, 0
- index: -1
-select-box-big-open
- rotate: false
- xy: 822, 262
- size: 152, 39
- split: 4, 28, 6, 31
- pad: 8, 32, 7, 6
- orig: 152, 39
- offset: 0, 0
- index: -1
-select-box-list
- rotate: false
- xy: 1, 32
- size: 152, 60
- split: 4, 6, 0, 6
- pad: 6, 8, 2, 8
- orig: 152, 60
- offset: 0, 0
- index: -1
-select-box-open
- rotate: false
- xy: 412, 16
- size: 152, 25
- split: 4, 19, 6, 17
- pad: 4, 24, 6, 6
- orig: 152, 25
- offset: 0, 0
- index: -1
-slider
- rotate: false
- xy: 1, 158
- size: 358, 32
- split: 155, 155, 14, 14
- pad: 0, 0, 0, 0
- orig: 358, 32
- offset: 0, 0
- index: -1
-slider-knob
- rotate: false
- xy: 361, 158
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-splitpane
- rotate: false
- xy: 693, 194
- size: 10, 10
- orig: 10, 10
- offset: 0, 0
- index: -1
-text-field
- rotate: false
- xy: 1, 94
- size: 204, 62
- split: 10, 70, 13, 19
- pad: 11, 26, 12, 22
- orig: 204, 62
- offset: 0, 0
- index: -1
-white
- rotate: false
- xy: 1, 1
- size: 1, 1
- orig: 1, 1
- offset: 0, 0
- index: -1
-window
- rotate: false
- xy: 1005, 620
- size: 16, 16
- split: 3, 3, 3, 3
- pad: 5, 5, 5, 5
- orig: 16, 16
- offset: 0, 0
- index: -1
-window-no-padding
- rotate: false
- xy: 1005, 620
- size: 16, 16
- split: 3, 3, 3, 3
- orig: 16, 16
- offset: 0, 0
- index: -1
diff --git a/desktop/out/production/resources/skin/comic-ui.json b/desktop/out/production/resources/skin/comic-ui.json
deleted file mode 100644
index 67ee15c..0000000
--- a/desktop/out/production/resources/skin/comic-ui.json
+++ /dev/null
@@ -1,216 +0,0 @@
-{
- com.badlogic.gdx.graphics.g2d.BitmapFont: {
- button: {
- file: font-button-export.fnt
- }
- font: {
- file: font-export.fnt
- }
- title: {
- file: font-title-export.fnt
- }
- }
- com.badlogic.gdx.graphics.Color: {
- black: {
- r: 0
- g: 0
- b: 0
- a: 1
- }
- gray: {
- r: 0.7466668
- g: 0.7466668
- b: 0.7466668
- a: 1
- }
- white: {
- r: 1
- g: 1
- b: 1
- a: 1
- }
- }
- com.badlogic.gdx.scenes.scene2d.ui.Skin$TintedDrawable: {
- cyan: {
- name: white
- color: {
- r: 0.30333334
- g: 0.96412176
- b: 1
- a: 1
- }
- }
- }
- com.badlogic.gdx.scenes.scene2d.ui.Button$ButtonStyle: {
- default: {
- up: button
- down: button-pressed
- over: button-highlighted
- }
- }
- com.badlogic.gdx.scenes.scene2d.ui.CheckBox$CheckBoxStyle: {
- default: {
- checkboxOn: checkbox-on
- checkboxOff: checkbox
- font: button
- fontColor: black
- }
- radio: {
- checkboxOn: radio-on
- checkboxOff: radio
- font: button
- fontColor: black
- }
- }
- com.badlogic.gdx.scenes.scene2d.ui.ImageButton$ImageButtonStyle: {
- default: {
- up: button
- down: button-pressed
- over: button-highlighted
- }
- }
- com.badlogic.gdx.scenes.scene2d.ui.Label$LabelStyle: {
- default: {
- font: font
- fontColor: black
- }
- narration: {
- font: font
- fontColor: black
- background: narration-box
- }
- big: {
- font: button
- fontColor: black
- }
- title: {
- font: title
- fontColor: white
- }
- alt: {
- font: font
- fontColor: black
- background: window
- }
- half-tone: {
- font: button
- fontColor: black
- background: half-tone-box
- }
- }
- com.badlogic.gdx.scenes.scene2d.ui.List$ListStyle: {
- default: {
- font: font
- fontColorSelected: black
- fontColorUnselected: black
- selection: cyan
- }
- select-box: {
- font: font
- fontColorSelected: black
- fontColorUnselected: black
- selection: cyan
- background: select-box-list
- }
- select-box-big: {
- font: button
- fontColorSelected: black
- fontColorUnselected: black
- selection: cyan
- background: select-box-big-list
- }
- }
- com.badlogic.gdx.scenes.scene2d.ui.ProgressBar$ProgressBarStyle: {
- default-horizontal: {
- background: progress-bar
- knobBefore: progress-bar-knob
- }
- default-vertical: {
- background: progress-bar
- knobBefore: progress-bar-knob
- }
- }
- com.badlogic.gdx.scenes.scene2d.ui.ScrollPane$ScrollPaneStyle: {
- default: {
- hScrollKnob: scrollbar-horizontal
- vScrollKnob: scrollbar-vertical
- }
- select-box: {
- background: select-box-list
- hScrollKnob: scrollbar-horizontal
- vScrollKnob: scrollbar-vertical
- }
- }
- com.badlogic.gdx.scenes.scene2d.ui.SelectBox$SelectBoxStyle: {
- default: {
- font: font
- fontColor: black
- background: select-box
- scrollStyle: default
- listStyle: select-box
- backgroundOpen: select-box-open
- }
- big: {
- font: button
- fontColor: black
- background: select-box-big
- scrollStyle: default
- listStyle: select-box-big
- backgroundOpen: select-box-big-open
- }
- }
- com.badlogic.gdx.scenes.scene2d.ui.Slider$SliderStyle: {
- default-horizontal: {
- background: slider
- knob: slider-knob
- }
- default-vertical: {
- background: slider
- knob: slider-knob
- }
- }
- com.badlogic.gdx.scenes.scene2d.ui.TextButton$TextButtonStyle: {
- default: {
- font: button
- fontColor: black
- up: button
- down: button-pressed
- over: button-highlighted
- }
- }
- com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldStyle: {
- default: {
- font: font
- fontColor: black
- background: text-field
- cursor: cursor
- selection: cyan
- messageFontColor: gray
- }
- }
- com.badlogic.gdx.scenes.scene2d.ui.TextTooltip$TextTooltipStyle: {
- default: {
- label: alt
- }
- alt: {
- label: narration
- }
- }
- com.badlogic.gdx.scenes.scene2d.ui.Tree$TreeStyle: {
- default: {
- plus: plus
- minus: minus
- selection: cyan
- }
- }
- com.badlogic.gdx.scenes.scene2d.ui.Window$WindowStyle: {
- default: {
- background: window
- titleFont: font
- }
- alt: {
- background: narration-box
- titleFont: font
- }
- }
-}
\ No newline at end of file
diff --git a/desktop/out/production/resources/skin/comic-ui.png b/desktop/out/production/resources/skin/comic-ui.png
deleted file mode 100644
index f7362b4..0000000
Binary files a/desktop/out/production/resources/skin/comic-ui.png and /dev/null differ
diff --git a/desktop/out/production/resources/skin/font-button-export.fnt b/desktop/out/production/resources/skin/font-button-export.fnt
deleted file mode 100644
index f3b66dd..0000000
--- a/desktop/out/production/resources/skin/font-button-export.fnt
+++ /dev/null
@@ -1,104 +0,0 @@
-info face="font-button-export" size=32 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1
-common lineHeight=29 base=29 scaleW=181 scaleH=184 pages=1 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0
-page id=0 file="font-button-export.png"
-chars count=98
-char id=33 x=170 y=153 width=6 height=23 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=0 letter="!"
-char id=34 x=77 y=173 width=9 height=9 xoffset=0 yoffset=6 xadvance=11 page=0 chnl=0 letter="""
-char id=35 x=24 y=48 width=19 height=22 xoffset=0 yoffset=7 xadvance=21 page=0 chnl=0 letter="#"
-char id=36 x=114 y=20 width=15 height=27 xoffset=0 yoffset=5 xadvance=17 page=0 chnl=0 letter="$"
-char id=37 x=42 y=142 width=19 height=23 xoffset=0 yoffset=6 xadvance=21 page=0 chnl=0 letter="%"
-char id=38 x=44 y=47 width=18 height=23 xoffset=0 yoffset=6 xadvance=20 page=0 chnl=0 letter="&"
-char id=39 x=36 y=174 width=4 height=9 xoffset=0 yoffset=6 xadvance=6 page=0 chnl=0 letter="'"
-char id=40 x=159 y=32 width=10 height=31 xoffset=0 yoffset=1 xadvance=12 page=0 chnl=0 letter="("
-char id=41 x=159 y=118 width=10 height=30 xoffset=0 yoffset=2 xadvance=12 page=0 chnl=0 letter=")"
-char id=42 x=80 y=95 width=16 height=17 xoffset=0 yoffset=2 xadvance=18 page=0 chnl=0 letter="*"
-char id=43 x=42 y=166 width=17 height=17 xoffset=0 yoffset=13 xadvance=19 page=0 chnl=0 letter="+"
-char id=44 x=14 y=172 width=6 height=8 xoffset=0 yoffset=24 xadvance=8 page=0 chnl=0 letter=","
-char id=45 x=0 y=172 width=13 height=4 xoffset=0 yoffset=17 xadvance=15 page=0 chnl=0 letter="-"
-char id=46 x=36 y=167 width=5 height=6 xoffset=0 yoffset=23 xadvance=7 page=0 chnl=0 letter="."
-char id=47 x=145 y=88 width=12 height=22 xoffset=0 yoffset=7 xadvance=14 page=0 chnl=0 letter="/"
-char id=48 x=145 y=69 width=12 height=18 xoffset=0 yoffset=10 xadvance=14 page=0 chnl=0 letter="0"
-char id=49 x=171 y=100 width=5 height=17 xoffset=0 yoffset=11 xadvance=7 page=0 chnl=0 letter="1"
-char id=50 x=145 y=32 width=13 height=17 xoffset=0 yoffset=11 xadvance=15 page=0 chnl=0 letter="2"
-char id=51 x=130 y=93 width=14 height=17 xoffset=0 yoffset=11 xadvance=16 page=0 chnl=0 letter="3"
-char id=52 x=81 y=47 width=16 height=18 xoffset=0 yoffset=10 xadvance=18 page=0 chnl=0 letter="4"
-char id=53 x=131 y=0 width=13 height=17 xoffset=0 yoffset=11 xadvance=15 page=0 chnl=0 letter="5"
-char id=54 x=145 y=50 width=13 height=18 xoffset=0 yoffset=10 xadvance=15 page=0 chnl=0 letter="6"
-char id=55 x=145 y=111 width=12 height=17 xoffset=0 yoffset=11 xadvance=14 page=0 chnl=0 letter="7"
-char id=56 x=158 y=100 width=12 height=17 xoffset=0 yoffset=11 xadvance=14 page=0 chnl=0 letter="8"
-char id=57 x=130 y=111 width=14 height=17 xoffset=0 yoffset=11 xadvance=16 page=0 chnl=0 letter="9"
-char id=58 x=170 y=137 width=6 height=15 xoffset=0 yoffset=14 xadvance=8 page=0 chnl=0 letter=":"
-char id=59 x=170 y=118 width=7 height=18 xoffset=0 yoffset=14 xadvance=9 page=0 chnl=0 letter=";"
-char id=60 x=63 y=95 width=14 height=15 xoffset=0 yoffset=14 xadvance=16 page=0 chnl=0 letter="<"
-char id=61 x=60 y=173 width=16 height=10 xoffset=0 yoffset=13 xadvance=18 page=0 chnl=0 letter="="
-char id=62 x=21 y=167 width=14 height=16 xoffset=0 yoffset=13 xadvance=16 page=0 chnl=0 letter=">"
-char id=63 x=144 y=129 width=14 height=23 xoffset=0 yoffset=6 xadvance=16 page=0 chnl=0 letter="?"
-char id=64 x=0 y=0 width=25 height=23 xoffset=0 yoffset=6 xadvance=27 page=0 chnl=0 letter="@"
-char id=65 x=21 y=143 width=20 height=23 xoffset=0 yoffset=6 xadvance=22 page=0 chnl=0 letter="A"
-char id=66 x=46 y=24 width=18 height=22 xoffset=0 yoffset=7 xadvance=20 page=0 chnl=0 letter="B"
-char id=67 x=63 y=71 width=17 height=23 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 letter="C"
-char id=68 x=43 y=111 width=18 height=23 xoffset=0 yoffset=6 xadvance=20 page=0 chnl=0 letter="D"
-char id=69 x=97 y=159 width=16 height=22 xoffset=0 yoffset=7 xadvance=18 page=0 chnl=0 letter="E"
-char id=70 x=97 y=136 width=16 height=22 xoffset=0 yoffset=7 xadvance=18 page=0 chnl=0 letter="F"
-char id=71 x=0 y=99 width=22 height=23 xoffset=0 yoffset=6 xadvance=24 page=0 chnl=0 letter="G"
-char id=72 x=46 y=0 width=18 height=23 xoffset=0 yoffset=6 xadvance=20 page=0 chnl=0 letter="H"
-char id=73 x=171 y=57 width=6 height=22 xoffset=0 yoffset=7 xadvance=8 page=0 chnl=0 letter="I"
-char id=74 x=97 y=112 width=16 height=23 xoffset=0 yoffset=7 xadvance=18 page=0 chnl=0 letter="J"
-char id=75 x=114 y=128 width=15 height=22 xoffset=0 yoffset=7 xadvance=17 page=0 chnl=0 letter="K"
-char id=76 x=144 y=153 width=13 height=22 xoffset=0 yoffset=7 xadvance=15 page=0 chnl=0 letter="L"
-char id=77 x=0 y=48 width=23 height=22 xoffset=0 yoffset=7 xadvance=25 page=0 chnl=0 letter="M"
-char id=78 x=23 y=71 width=19 height=22 xoffset=0 yoffset=7 xadvance=21 page=0 chnl=0 letter="N"
-char id=79 x=23 y=94 width=19 height=23 xoffset=0 yoffset=6 xadvance=21 page=0 chnl=0 letter="O"
-char id=80 x=97 y=89 width=16 height=22 xoffset=0 yoffset=7 xadvance=18 page=0 chnl=0 letter="P"
-char id=81 x=0 y=143 width=20 height=24 xoffset=0 yoffset=6 xadvance=22 page=0 chnl=0 letter="Q"
-char id=82 x=81 y=66 width=16 height=22 xoffset=0 yoffset=7 xadvance=18 page=0 chnl=0 letter="R"
-char id=83 x=26 y=0 width=19 height=23 xoffset=0 yoffset=6 xadvance=21 page=0 chnl=0 letter="S"
-char id=84 x=65 y=0 width=17 height=23 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 letter="T"
-char id=85 x=65 y=24 width=17 height=22 xoffset=0 yoffset=7 xadvance=19 page=0 chnl=0 letter="U"
-char id=86 x=83 y=0 width=16 height=22 xoffset=0 yoffset=7 xadvance=18 page=0 chnl=0 letter="V"
-char id=87 x=0 y=24 width=25 height=23 xoffset=0 yoffset=6 xadvance=27 page=0 chnl=0 letter="W"
-char id=88 x=63 y=47 width=17 height=23 xoffset=0 yoffset=6 xadvance=19 page=0 chnl=0 letter="X"
-char id=89 x=26 y=24 width=19 height=22 xoffset=0 yoffset=7 xadvance=21 page=0 chnl=0 letter="Y"
-char id=90 x=23 y=118 width=19 height=23 xoffset=0 yoffset=6 xadvance=21 page=0 chnl=0 letter="Z"
-char id=91 x=158 y=69 width=12 height=30 xoffset=0 yoffset=2 xadvance=14 page=0 chnl=0 letter="["
-char id=92 x=170 y=32 width=10 height=24 xoffset=0 yoffset=6 xadvance=12 page=0 chnl=0 letter="\"
-char id=93 x=159 y=0 width=11 height=31 xoffset=0 yoffset=2 xadvance=13 page=0 chnl=0 letter="]"
-char id=94 x=114 y=176 width=11 height=7 xoffset=0 yoffset=5 xadvance=13 page=0 chnl=0 letter="^"
-char id=95 x=0 y=168 width=18 height=3 xoffset=0 yoffset=29 xadvance=20 page=0 chnl=0 letter="_"
-char id=96 x=87 y=173 width=8 height=8 xoffset=0 yoffset=5 xadvance=10 page=0 chnl=0 letter="`"
-char id=97 x=62 y=152 width=17 height=19 xoffset=0 yoffset=10 xadvance=19 page=0 chnl=0 letter="a"
-char id=98 x=100 y=0 width=15 height=19 xoffset=0 yoffset=10 xadvance=17 page=0 chnl=0 letter="b"
-char id=99 x=98 y=43 width=15 height=19 xoffset=0 yoffset=10 xadvance=17 page=0 chnl=0 letter="c"
-char id=100 x=98 y=63 width=15 height=19 xoffset=0 yoffset=10 xadvance=17 page=0 chnl=0 letter="d"
-char id=101 x=100 y=20 width=13 height=18 xoffset=0 yoffset=11 xadvance=15 page=0 chnl=0 letter="e"
-char id=102 x=130 y=20 width=14 height=19 xoffset=0 yoffset=10 xadvance=16 page=0 chnl=0 letter="f"
-char id=103 x=43 y=91 width=19 height=19 xoffset=0 yoffset=10 xadvance=21 page=0 chnl=0 letter="g"
-char id=104 x=114 y=68 width=15 height=20 xoffset=0 yoffset=9 xadvance=17 page=0 chnl=0 letter="h"
-char id=105 x=171 y=80 width=5 height=19 xoffset=0 yoffset=10 xadvance=7 page=0 chnl=0 letter="i"
-char id=106 x=130 y=40 width=14 height=20 xoffset=0 yoffset=10 xadvance=16 page=0 chnl=0 letter="j"
-char id=107 x=130 y=129 width=13 height=19 xoffset=0 yoffset=10 xadvance=15 page=0 chnl=0 letter="k"
-char id=108 x=158 y=153 width=11 height=19 xoffset=0 yoffset=10 xadvance=13 page=0 chnl=0 letter="l"
-char id=109 x=43 y=71 width=19 height=19 xoffset=0 yoffset=10 xadvance=21 page=0 chnl=0 letter="m"
-char id=110 x=80 y=153 width=16 height=19 xoffset=0 yoffset=10 xadvance=18 page=0 chnl=0 letter="n"
-char id=111 x=80 y=113 width=16 height=19 xoffset=0 yoffset=10 xadvance=18 page=0 chnl=0 letter="o"
-char id=112 x=114 y=151 width=14 height=19 xoffset=0 yoffset=10 xadvance=16 page=0 chnl=0 letter="p"
-char id=113 x=62 y=131 width=17 height=20 xoffset=0 yoffset=10 xadvance=19 page=0 chnl=0 letter="q"
-char id=114 x=129 y=151 width=14 height=19 xoffset=0 yoffset=10 xadvance=16 page=0 chnl=0 letter="r"
-char id=115 x=80 y=133 width=16 height=19 xoffset=0 yoffset=10 xadvance=18 page=0 chnl=0 letter="s"
-char id=116 x=116 y=0 width=14 height=19 xoffset=0 yoffset=10 xadvance=16 page=0 chnl=0 letter="t"
-char id=117 x=114 y=48 width=15 height=19 xoffset=0 yoffset=10 xadvance=17 page=0 chnl=0 letter="u"
-char id=118 x=114 y=89 width=15 height=18 xoffset=0 yoffset=11 xadvance=17 page=0 chnl=0 letter="v"
-char id=119 x=0 y=123 width=21 height=19 xoffset=0 yoffset=10 xadvance=23 page=0 chnl=0 letter="w"
-char id=120 x=114 y=108 width=15 height=19 xoffset=0 yoffset=10 xadvance=17 page=0 chnl=0 letter="x"
-char id=121 x=62 y=111 width=17 height=19 xoffset=0 yoffset=10 xadvance=19 page=0 chnl=0 letter="y"
-char id=122 x=83 y=23 width=16 height=19 xoffset=0 yoffset=10 xadvance=18 page=0 chnl=0 letter="z"
-char id=123 x=145 y=0 width=13 height=31 xoffset=0 yoffset=2 xadvance=15 page=0 chnl=0 letter="{"
-char id=124 x=171 y=0 width=6 height=30 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 letter="|"
-char id=125 x=130 y=61 width=14 height=31 xoffset=0 yoffset=2 xadvance=16 page=0 chnl=0 letter="}"
-char id=126 x=0 y=177 width=12 height=5 xoffset=0 yoffset=7 xadvance=14 page=0 chnl=0 letter="~"
-char id=8226 x=126 y=171 width=8 height=8 xoffset=0 yoffset=15 xadvance=10 page=0 chnl=0 letter="•"
-char id=169 x=0 y=71 width=22 height=27 xoffset=0 yoffset=4 xadvance=24 page=0 chnl=0 letter="©"
-char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=10 page=0 chnl=0 letter=" "
-char id=9 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=80 page=0 chnl=0 letter=" "
-
-kernings count=0
diff --git a/desktop/out/production/resources/skin/font-export.fnt b/desktop/out/production/resources/skin/font-export.fnt
deleted file mode 100644
index 4472dd0..0000000
--- a/desktop/out/production/resources/skin/font-export.fnt
+++ /dev/null
@@ -1,104 +0,0 @@
-info face="font-export" size=32 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1
-common lineHeight=12 base=12 scaleW=87 scaleH=87 pages=1 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0
-page id=0 file="font-export.png"
-chars count=98
-char id=33 x=81 y=47 width=3 height=10 xoffset=0 yoffset=2 xadvance=4 page=0 chnl=0 letter="!"
-char id=34 x=38 y=72 width=4 height=4 xoffset=0 yoffset=2 xadvance=5 page=0 chnl=0 letter="""
-char id=35 x=29 y=67 width=8 height=10 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0 letter="#"
-char id=36 x=52 y=70 width=7 height=12 xoffset=0 yoffset=1 xadvance=8 page=0 chnl=0 letter="$"
-char id=37 x=29 y=56 width=8 height=10 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0 letter="%"
-char id=38 x=31 y=0 width=8 height=10 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0 letter="&"
-char id=39 x=77 y=0 width=2 height=4 xoffset=0 yoffset=2 xadvance=3 page=0 chnl=0 letter="'"
-char id=40 x=74 y=68 width=5 height=13 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=0 letter="("
-char id=41 x=76 y=8 width=5 height=13 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=0 letter=")"
-char id=42 x=20 y=78 width=7 height=8 xoffset=0 yoffset=0 xadvance=8 page=0 chnl=0 letter="*"
-char id=43 x=47 y=22 width=7 height=7 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 letter="+"
-char id=44 x=74 y=82 width=4 height=4 xoffset=0 yoffset=9 xadvance=5 page=0 chnl=0 letter=","
-char id=45 x=69 y=38 width=5 height=2 xoffset=0 yoffset=6 xadvance=6 page=0 chnl=0 letter="-"
-char id=46 x=50 y=83 width=3 height=3 xoffset=0 yoffset=9 xadvance=4 page=0 chnl=0 letter="."
-char id=47 x=75 y=38 width=5 height=10 xoffset=0 yoffset=2 xadvance=6 page=0 chnl=0 letter="/"
-char id=48 x=75 y=49 width=5 height=8 xoffset=0 yoffset=3 xadvance=6 page=0 chnl=0 letter="0"
-char id=49 x=82 y=9 width=2 height=7 xoffset=0 yoffset=4 xadvance=3 page=0 chnl=0 letter="1"
-char id=50 x=67 y=68 width=6 height=7 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=0 letter="2"
-char id=51 x=68 y=60 width=6 height=7 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=0 letter="3"
-char id=52 x=28 y=78 width=7 height=7 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=0 letter="4"
-char id=53 x=69 y=16 width=6 height=7 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=0 letter="5"
-char id=54 x=63 y=0 width=6 height=7 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=0 letter="6"
-char id=55 x=61 y=60 width=6 height=7 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=0 letter="7"
-char id=56 x=70 y=0 width=6 height=7 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=0 letter="8"
-char id=57 x=69 y=8 width=6 height=7 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=0 letter="9"
-char id=58 x=84 y=78 width=2 height=7 xoffset=0 yoffset=5 xadvance=3 page=0 chnl=0 letter=":"
-char id=59 x=81 y=58 width=3 height=8 xoffset=0 yoffset=5 xadvance=4 page=0 chnl=0 letter=";"
-char id=60 x=68 y=52 width=6 height=7 xoffset=0 yoffset=5 xadvance=7 page=0 chnl=0 letter="<"
-char id=61 x=36 y=81 width=7 height=4 xoffset=0 yoffset=5 xadvance=8 page=0 chnl=0 letter="="
-char id=62 x=68 y=44 width=6 height=7 xoffset=0 yoffset=5 xadvance=7 page=0 chnl=0 letter=">"
-char id=63 x=67 y=76 width=6 height=10 xoffset=0 yoffset=2 xadvance=7 page=0 chnl=0 letter="?"
-char id=64 x=0 y=11 width=11 height=10 xoffset=0 yoffset=2 xadvance=12 page=0 chnl=0 letter="@"
-char id=65 x=20 y=55 width=8 height=10 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0 letter="A"
-char id=66 x=30 y=33 width=8 height=10 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0 letter="B"
-char id=67 x=10 y=67 width=9 height=10 xoffset=0 yoffset=2 xadvance=10 page=0 chnl=0 letter="C"
-char id=68 x=22 y=0 width=8 height=10 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0 letter="D"
-char id=69 x=47 y=11 width=7 height=10 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=0 letter="E"
-char id=70 x=29 y=45 width=8 height=10 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0 letter="F"
-char id=71 x=0 y=44 width=10 height=10 xoffset=0 yoffset=2 xadvance=11 page=0 chnl=0 letter="G"
-char id=72 x=12 y=11 width=9 height=11 xoffset=0 yoffset=1 xadvance=10 page=0 chnl=0 letter="H"
-char id=73 x=81 y=22 width=4 height=10 xoffset=0 yoffset=2 xadvance=5 page=0 chnl=0 letter="I"
-char id=74 x=22 y=11 width=8 height=10 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0 letter="J"
-char id=75 x=48 y=0 width=7 height=10 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=0 letter="K"
-char id=76 x=62 y=9 width=6 height=10 xoffset=0 yoffset=2 xadvance=7 page=0 chnl=0 letter="L"
-char id=77 x=0 y=22 width=11 height=10 xoffset=0 yoffset=2 xadvance=12 page=0 chnl=0 letter="M"
-char id=78 x=0 y=66 width=9 height=10 xoffset=0 yoffset=2 xadvance=10 page=0 chnl=0 letter="N"
-char id=79 x=0 y=55 width=9 height=10 xoffset=0 yoffset=2 xadvance=10 page=0 chnl=0 letter="O"
-char id=80 x=54 y=40 width=7 height=10 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=0 letter="P"
-char id=81 x=0 y=33 width=10 height=10 xoffset=0 yoffset=2 xadvance=11 page=0 chnl=0 letter="Q"
-char id=82 x=13 y=0 width=8 height=10 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0 letter="R"
-char id=83 x=20 y=66 width=8 height=10 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0 letter="S"
-char id=84 x=21 y=34 width=8 height=10 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0 letter="T"
-char id=85 x=11 y=33 width=9 height=10 xoffset=0 yoffset=2 xadvance=10 page=0 chnl=0 letter="U"
-char id=86 x=21 y=23 width=8 height=10 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0 letter="V"
-char id=87 x=0 y=0 width=12 height=10 xoffset=0 yoffset=2 xadvance=13 page=0 chnl=0 letter="W"
-char id=88 x=40 y=0 width=7 height=10 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=0 letter="X"
-char id=89 x=11 y=44 width=9 height=10 xoffset=0 yoffset=2 xadvance=10 page=0 chnl=0 letter="Y"
-char id=90 x=30 y=22 width=8 height=10 xoffset=0 yoffset=2 xadvance=9 page=0 chnl=0 letter="Z"
-char id=91 x=75 y=24 width=5 height=13 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=0 letter="["
-char id=92 x=80 y=67 width=4 height=10 xoffset=0 yoffset=2 xadvance=5 page=0 chnl=0 letter="\"
-char id=93 x=69 y=24 width=5 height=13 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=0 letter="]"
-char id=94 x=62 y=44 width=5 height=4 xoffset=0 yoffset=1 xadvance=6 page=0 chnl=0 letter="^"
-char id=95 x=36 y=78 width=7 height=2 xoffset=0 yoffset=11 xadvance=8 page=0 chnl=0 letter="_"
-char id=96 x=79 y=82 width=4 height=4 xoffset=0 yoffset=1 xadvance=5 page=0 chnl=0 letter="`"
-char id=97 x=38 y=44 width=7 height=9 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 letter="a"
-char id=98 x=46 y=60 width=7 height=9 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 letter="b"
-char id=99 x=46 y=50 width=7 height=9 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 letter="c"
-char id=100 x=39 y=21 width=7 height=9 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 letter="d"
-char id=101 x=38 y=54 width=7 height=8 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=0 letter="e"
-char id=102 x=56 y=0 width=6 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=0 letter="f"
-char id=103 x=31 y=11 width=7 height=9 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 letter="g"
-char id=104 x=21 y=45 width=7 height=9 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 letter="h"
-char id=105 x=82 y=0 width=3 height=8 xoffset=0 yoffset=4 xadvance=4 page=0 chnl=0 letter="i"
-char id=106 x=60 y=78 width=6 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=0 letter="j"
-char id=107 x=61 y=51 width=6 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=0 letter="k"
-char id=108 x=75 y=58 width=5 height=8 xoffset=0 yoffset=4 xadvance=6 page=0 chnl=0 letter="l"
-char id=109 x=10 y=78 width=9 height=8 xoffset=0 yoffset=4 xadvance=10 page=0 chnl=0 letter="m"
-char id=110 x=44 y=72 width=7 height=9 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 letter="n"
-char id=111 x=46 y=40 width=7 height=9 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 letter="o"
-char id=112 x=39 y=31 width=7 height=8 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=0 letter="p"
-char id=113 x=39 y=11 width=7 height=9 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 letter="q"
-char id=114 x=54 y=51 width=6 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=0 letter="r"
-char id=115 x=12 y=23 width=7 height=9 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 letter="s"
-char id=116 x=55 y=25 width=6 height=9 xoffset=0 yoffset=3 xadvance=7 page=0 chnl=0 letter="t"
-char id=117 x=54 y=60 width=6 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=0 letter="u"
-char id=118 x=60 y=69 width=6 height=8 xoffset=0 yoffset=4 xadvance=7 page=0 chnl=0 letter="v"
-char id=119 x=0 y=77 width=9 height=9 xoffset=0 yoffset=3 xadvance=10 page=0 chnl=0 letter="w"
-char id=120 x=62 y=34 width=6 height=9 xoffset=0 yoffset=3 xadvance=7 page=0 chnl=0 letter="x"
-char id=121 x=38 y=63 width=7 height=8 xoffset=0 yoffset=4 xadvance=8 page=0 chnl=0 letter="y"
-char id=122 x=47 y=30 width=7 height=9 xoffset=0 yoffset=3 xadvance=8 page=0 chnl=0 letter="z"
-char id=123 x=62 y=20 width=6 height=13 xoffset=0 yoffset=0 xadvance=7 page=0 chnl=0 letter="{"
-char id=124 x=81 y=33 width=3 height=13 xoffset=0 yoffset=0 xadvance=4 page=0 chnl=0 letter="|"
-char id=125 x=55 y=11 width=6 height=13 xoffset=0 yoffset=0 xadvance=7 page=0 chnl=0 letter="}"
-char id=126 x=44 y=83 width=5 height=3 xoffset=0 yoffset=2 xadvance=6 page=0 chnl=0 letter="~"
-char id=8226 x=55 y=35 width=4 height=4 xoffset=0 yoffset=5 xadvance=5 page=0 chnl=0 letter="•"
-char id=169 x=10 y=55 width=9 height=11 xoffset=0 yoffset=1 xadvance=10 page=0 chnl=0 letter="©"
-char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=4 page=0 chnl=0 letter=" "
-char id=9 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=32 page=0 chnl=0 letter=" "
-
-kernings count=0
diff --git a/desktop/out/production/resources/skin/font-title-export.fnt b/desktop/out/production/resources/skin/font-title-export.fnt
deleted file mode 100644
index ffb224c..0000000
--- a/desktop/out/production/resources/skin/font-title-export.fnt
+++ /dev/null
@@ -1,627 +0,0 @@
-info face="font-title-export" size=32 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1
-common lineHeight=62 base=62 scaleW=320 scaleH=329 pages=1 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0
-page id=0 file="font-title-export.png"
-chars count=98
-char id=33 x=270 y=180 width=13 height=45 xoffset=0 yoffset=18 xadvance=16 page=0 chnl=0 letter="!"
-char id=34 x=36 y=195 width=17 height=16 xoffset=0 yoffset=17 xadvance=20 page=0 chnl=0 letter="""
-char id=35 x=0 y=152 width=39 height=42 xoffset=0 yoffset=15 xadvance=42 page=0 chnl=0 letter="#"
-char id=36 x=50 y=54 width=29 height=57 xoffset=0 yoffset=10 xadvance=32 page=0 chnl=0 letter="$"
-char id=37 x=0 y=103 width=49 height=48 xoffset=0 yoffset=14 xadvance=52 page=0 chnl=0 letter="%"
-char id=38 x=80 y=45 width=25 height=45 xoffset=0 yoffset=18 xadvance=28 page=0 chnl=0 letter="&"
-char id=39 x=54 y=190 width=11 height=16 xoffset=0 yoffset=17 xadvance=14 page=0 chnl=0 letter="'"
-char id=40 x=292 y=45 width=14 height=59 xoffset=0 yoffset=10 xadvance=17 page=0 chnl=0 letter="("
-char id=41 x=305 y=105 width=14 height=59 xoffset=0 yoffset=10 xadvance=17 page=0 chnl=0 letter=")"
-char id=42 x=0 y=301 width=27 height=26 xoffset=0 yoffset=15 xadvance=30 page=0 chnl=0 letter="*"
-char id=43 x=0 y=225 width=33 height=32 xoffset=0 yoffset=26 xadvance=36 page=0 chnl=0 letter="+"
-char id=44 x=50 y=127 width=11 height=16 xoffset=0 yoffset=51 xadvance=14 page=0 chnl=0 letter=","
-char id=45 x=163 y=317 width=15 height=11 xoffset=0 yoffset=32 xadvance=18 page=0 chnl=0 letter="-"
-char id=46 x=36 y=212 width=10 height=12 xoffset=0 yoffset=51 xadvance=13 page=0 chnl=0 letter="."
-char id=47 x=287 y=135 width=17 height=58 xoffset=0 yoffset=11 xadvance=20 page=0 chnl=0 letter="/"
-char id=48 x=190 y=90 width=21 height=44 xoffset=0 yoffset=18 xadvance=24 page=0 chnl=0 letter="0"
-char id=49 x=305 y=165 width=13 height=45 xoffset=0 yoffset=18 xadvance=16 page=0 chnl=0 letter="1"
-char id=50 x=254 y=45 width=19 height=44 xoffset=0 yoffset=18 xadvance=22 page=0 chnl=0 letter="2"
-char id=51 x=186 y=181 width=21 height=45 xoffset=0 yoffset=18 xadvance=24 page=0 chnl=0 letter="3"
-char id=52 x=129 y=45 width=22 height=44 xoffset=0 yoffset=18 xadvance=25 page=0 chnl=0 letter="4"
-char id=53 x=196 y=0 width=21 height=45 xoffset=0 yoffset=18 xadvance=24 page=0 chnl=0 letter="5"
-char id=54 x=164 y=180 width=21 height=44 xoffset=0 yoffset=18 xadvance=24 page=0 chnl=0 letter="6"
-char id=55 x=250 y=135 width=18 height=44 xoffset=0 yoffset=18 xadvance=21 page=0 chnl=0 letter="7"
-char id=56 x=185 y=270 width=21 height=45 xoffset=0 yoffset=18 xadvance=24 page=0 chnl=0 letter="8"
-char id=57 x=186 y=135 width=21 height=45 xoffset=0 yoffset=18 xadvance=24 page=0 chnl=0 letter="9"
-char id=58 x=71 y=157 width=10 height=30 xoffset=0 yoffset=33 xadvance=13 page=0 chnl=0 letter=":"
-char id=59 x=66 y=236 width=11 height=34 xoffset=0 yoffset=33 xadvance=14 page=0 chnl=0 letter=";"
-char id=60 x=34 y=279 width=30 height=37 xoffset=0 yoffset=22 xadvance=33 page=0 chnl=0 letter="<"
-char id=61 x=0 y=258 width=33 height=20 xoffset=0 yoffset=31 xadvance=36 page=0 chnl=0 letter="="
-char id=62 x=40 y=152 width=30 height=37 xoffset=0 yoffset=22 xadvance=33 page=0 chnl=0 letter=">"
-char id=63 x=229 y=136 width=20 height=45 xoffset=0 yoffset=18 xadvance=23 page=0 chnl=0 letter="?"
-char id=64 x=0 y=0 width=52 height=53 xoffset=0 yoffset=14 xadvance=55 page=0 chnl=0 letter="@"
-char id=65 x=117 y=281 width=22 height=44 xoffset=0 yoffset=18 xadvance=25 page=0 chnl=0 letter="A"
-char id=66 x=233 y=45 width=20 height=44 xoffset=0 yoffset=18 xadvance=23 page=0 chnl=0 letter="B"
-char id=67 x=174 y=0 width=21 height=44 xoffset=0 yoffset=18 xadvance=24 page=0 chnl=0 letter="C"
-char id=68 x=229 y=91 width=20 height=44 xoffset=0 yoffset=18 xadvance=23 page=0 chnl=0 letter="D"
-char id=69 x=279 y=0 width=17 height=44 xoffset=0 yoffset=18 xadvance=20 page=0 chnl=0 letter="E"
-char id=70 x=270 y=90 width=17 height=44 xoffset=0 yoffset=18 xadvance=20 page=0 chnl=0 letter="F"
-char id=71 x=174 y=45 width=21 height=44 xoffset=0 yoffset=18 xadvance=24 page=0 chnl=0 letter="G"
-char id=72 x=212 y=46 width=20 height=44 xoffset=0 yoffset=18 xadvance=23 page=0 chnl=0 letter="H"
-char id=73 x=297 y=0 width=10 height=44 xoffset=0 yoffset=18 xadvance=13 page=0 chnl=0 letter="I"
-char id=74 x=118 y=182 width=22 height=44 xoffset=0 yoffset=18 xadvance=25 page=0 chnl=0 letter="J"
-char id=75 x=122 y=90 width=22 height=44 xoffset=0 yoffset=18 xadvance=25 page=0 chnl=0 letter="K"
-char id=76 x=269 y=284 width=18 height=44 xoffset=0 yoffset=18 xadvance=21 page=0 chnl=0 letter="L"
-char id=77 x=53 y=0 width=27 height=44 xoffset=0 yoffset=18 xadvance=30 page=0 chnl=0 letter="M"
-char id=78 x=164 y=225 width=21 height=44 xoffset=0 yoffset=18 xadvance=24 page=0 chnl=0 letter="N"
-char id=79 x=168 y=90 width=21 height=44 xoffset=0 yoffset=18 xadvance=24 page=0 chnl=0 letter="O"
-char id=80 x=207 y=227 width=20 height=44 xoffset=0 yoffset=18 xadvance=23 page=0 chnl=0 letter="P"
-char id=81 x=94 y=157 width=23 height=45 xoffset=0 yoffset=18 xadvance=26 page=0 chnl=0 letter="Q"
-char id=82 x=145 y=90 width=22 height=44 xoffset=0 yoffset=18 xadvance=25 page=0 chnl=0 letter="R"
-char id=83 x=207 y=272 width=20 height=44 xoffset=0 yoffset=18 xadvance=23 page=0 chnl=0 letter="S"
-char id=84 x=218 y=0 width=20 height=44 xoffset=0 yoffset=18 xadvance=23 page=0 chnl=0 letter="T"
-char id=85 x=141 y=181 width=22 height=44 xoffset=0 yoffset=18 xadvance=25 page=0 chnl=0 letter="U"
-char id=86 x=140 y=272 width=22 height=45 xoffset=0 yoffset=18 xadvance=25 page=0 chnl=0 letter="V"
-char id=87 x=66 y=190 width=27 height=45 xoffset=0 yoffset=17 xadvance=30 page=0 chnl=0 letter="W"
-char id=88 x=81 y=0 width=24 height=44 xoffset=0 yoffset=18 xadvance=27 page=0 chnl=0 letter="X"
-char id=89 x=141 y=226 width=22 height=45 xoffset=0 yoffset=17 xadvance=25 page=0 chnl=0 letter="Y"
-char id=90 x=250 y=90 width=19 height=44 xoffset=0 yoffset=18 xadvance=22 page=0 chnl=0 letter="Z"
-char id=91 x=288 y=194 width=16 height=56 xoffset=0 yoffset=15 xadvance=19 page=0 chnl=0 letter="["
-char id=92 x=34 y=225 width=31 height=53 xoffset=0 yoffset=15 xadvance=34 page=0 chnl=0 letter="\"
-char id=93 x=288 y=251 width=16 height=56 xoffset=0 yoffset=15 xadvance=19 page=0 chnl=0 letter="]"
-char id=94 x=0 y=195 width=35 height=29 xoffset=0 yoffset=14 xadvance=38 page=0 chnl=0 letter="^"
-char id=95 x=0 y=293 width=29 height=7 xoffset=0 yoffset=63 xadvance=32 page=0 chnl=0 letter="_"
-char id=96 x=50 y=112 width=14 height=14 xoffset=0 yoffset=4 xadvance=17 page=0 chnl=0 letter="`"
-char id=97 x=129 y=0 width=22 height=44 xoffset=0 yoffset=18 xadvance=25 page=0 chnl=0 letter="a"
-char id=98 x=208 y=180 width=20 height=44 xoffset=0 yoffset=18 xadvance=23 page=0 chnl=0 letter="b"
-char id=99 x=152 y=0 width=21 height=44 xoffset=0 yoffset=18 xadvance=24 page=0 chnl=0 letter="c"
-char id=100 x=208 y=135 width=20 height=44 xoffset=0 yoffset=18 xadvance=23 page=0 chnl=0 letter="d"
-char id=101 x=274 y=45 width=17 height=44 xoffset=0 yoffset=18 xadvance=20 page=0 chnl=0 letter="e"
-char id=102 x=269 y=135 width=17 height=44 xoffset=0 yoffset=18 xadvance=20 page=0 chnl=0 letter="f"
-char id=103 x=152 y=45 width=21 height=44 xoffset=0 yoffset=18 xadvance=24 page=0 chnl=0 letter="g"
-char id=104 x=228 y=270 width=20 height=44 xoffset=0 yoffset=18 xadvance=23 page=0 chnl=0 letter="h"
-char id=105 x=305 y=211 width=10 height=44 xoffset=0 yoffset=18 xadvance=13 page=0 chnl=0 letter="i"
-char id=106 x=118 y=137 width=22 height=44 xoffset=0 yoffset=18 xadvance=25 page=0 chnl=0 letter="j"
-char id=107 x=118 y=227 width=22 height=44 xoffset=0 yoffset=18 xadvance=25 page=0 chnl=0 letter="k"
-char id=108 x=260 y=0 width=18 height=44 xoffset=0 yoffset=18 xadvance=21 page=0 chnl=0 letter="l"
-char id=109 x=71 y=112 width=27 height=44 xoffset=0 yoffset=18 xadvance=30 page=0 chnl=0 letter="m"
-char id=110 x=164 y=135 width=21 height=44 xoffset=0 yoffset=18 xadvance=24 page=0 chnl=0 letter="n"
-char id=111 x=163 y=272 width=21 height=44 xoffset=0 yoffset=18 xadvance=24 page=0 chnl=0 letter="o"
-char id=112 x=228 y=225 width=20 height=44 xoffset=0 yoffset=18 xadvance=23 page=0 chnl=0 letter="p"
-char id=113 x=93 y=281 width=23 height=45 xoffset=0 yoffset=18 xadvance=26 page=0 chnl=0 letter="q"
-char id=114 x=106 y=45 width=22 height=44 xoffset=0 yoffset=18 xadvance=25 page=0 chnl=0 letter="r"
-char id=115 x=249 y=182 width=20 height=44 xoffset=0 yoffset=18 xadvance=23 page=0 chnl=0 letter="s"
-char id=116 x=239 y=0 width=20 height=44 xoffset=0 yoffset=18 xadvance=23 page=0 chnl=0 letter="t"
-char id=117 x=106 y=0 width=22 height=44 xoffset=0 yoffset=18 xadvance=25 page=0 chnl=0 letter="u"
-char id=118 x=99 y=91 width=22 height=45 xoffset=0 yoffset=18 xadvance=25 page=0 chnl=0 letter="v"
-char id=119 x=65 y=279 width=27 height=45 xoffset=0 yoffset=17 xadvance=30 page=0 chnl=0 letter="w"
-char id=120 x=93 y=236 width=24 height=44 xoffset=0 yoffset=18 xadvance=27 page=0 chnl=0 letter="x"
-char id=121 x=141 y=135 width=22 height=45 xoffset=0 yoffset=17 xadvance=25 page=0 chnl=0 letter="y"
-char id=122 x=249 y=284 width=19 height=44 xoffset=0 yoffset=18 xadvance=22 page=0 chnl=0 letter="z"
-char id=123 x=249 y=227 width=19 height=56 xoffset=0 yoffset=15 xadvance=22 page=0 chnl=0 letter="{"
-char id=124 x=305 y=256 width=9 height=65 xoffset=0 yoffset=11 xadvance=12 page=0 chnl=0 letter="|"
-char id=125 x=269 y=227 width=18 height=56 xoffset=0 yoffset=15 xadvance=21 page=0 chnl=0 letter="}"
-char id=126 x=0 y=279 width=33 height=13 xoffset=0 yoffset=35 xadvance=36 page=0 chnl=0 letter="~"
-char id=8226 x=186 y=227 width=20 height=19 xoffset=0 yoffset=30 xadvance=23 page=0 chnl=0 letter="•"
-char id=169 x=0 y=54 width=49 height=48 xoffset=0 yoffset=14 xadvance=52 page=0 chnl=0 letter="©"
-char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=0 letter=" "
-char id=9 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=120 page=0 chnl=0 letter=" "
-
-kernings count=523
-kerning first=65 second=39 amount=-6
-kerning first=65 second=67 amount=-3
-kerning first=65 second=71 amount=-3
-kerning first=65 second=79 amount=-3
-kerning first=65 second=81 amount=-3
-kerning first=65 second=84 amount=-6
-kerning first=65 second=85 amount=-3
-kerning first=65 second=86 amount=-6
-kerning first=65 second=87 amount=-3
-kerning first=65 second=89 amount=-8
-kerning first=66 second=65 amount=-2
-kerning first=66 second=69 amount=-1
-kerning first=66 second=76 amount=-1
-kerning first=66 second=80 amount=-1
-kerning first=66 second=82 amount=-1
-kerning first=66 second=85 amount=-1
-kerning first=66 second=86 amount=-3
-kerning first=66 second=87 amount=-2
-kerning first=66 second=89 amount=-4
-kerning first=67 second=65 amount=-3
-kerning first=67 second=79 amount=-1
-kerning first=67 second=82 amount=-1
-kerning first=68 second=65 amount=-3
-kerning first=68 second=68 amount=-1
-kerning first=68 second=69 amount=-1
-kerning first=68 second=73 amount=-1
-kerning first=68 second=76 amount=-1
-kerning first=68 second=77 amount=-1
-kerning first=68 second=78 amount=-1
-kerning first=68 second=79 amount=-1
-kerning first=68 second=80 amount=-1
-kerning first=68 second=82 amount=-1
-kerning first=68 second=85 amount=-1
-kerning first=68 second=86 amount=-3
-kerning first=68 second=87 amount=-1
-kerning first=68 second=89 amount=-4
-kerning first=69 second=67 amount=-2
-kerning first=69 second=79 amount=-2
-kerning first=70 second=65 amount=-5
-kerning first=70 second=67 amount=-2
-kerning first=70 second=71 amount=-2
-kerning first=70 second=79 amount=-2
-kerning first=70 second=46 amount=-7
-kerning first=70 second=44 amount=-8
-kerning first=71 second=69 amount=-1
-kerning first=71 second=79 amount=-1
-kerning first=71 second=82 amount=-1
-kerning first=71 second=85 amount=-1
-kerning first=72 second=79 amount=-1
-kerning first=73 second=67 amount=-1
-kerning first=73 second=71 amount=-1
-kerning first=73 second=79 amount=-1
-kerning first=74 second=65 amount=-3
-kerning first=74 second=79 amount=-1
-kerning first=75 second=79 amount=-4
-kerning first=76 second=39 amount=-9
-kerning first=76 second=67 amount=-2
-kerning first=76 second=84 amount=-6
-kerning first=76 second=86 amount=-6
-kerning first=76 second=87 amount=-2
-kerning first=76 second=89 amount=-8
-kerning first=76 second=71 amount=-2
-kerning first=76 second=79 amount=-2
-kerning first=76 second=85 amount=-2
-kerning first=77 second=71 amount=-2
-kerning first=77 second=79 amount=-2
-kerning first=78 second=67 amount=-1
-kerning first=78 second=71 amount=-1
-kerning first=78 second=79 amount=-1
-kerning first=79 second=65 amount=-3
-kerning first=79 second=66 amount=-1
-kerning first=79 second=68 amount=-1
-kerning first=79 second=69 amount=-1
-kerning first=79 second=70 amount=-1
-kerning first=79 second=72 amount=-1
-kerning first=79 second=73 amount=-1
-kerning first=79 second=75 amount=-1
-kerning first=79 second=76 amount=-1
-kerning first=79 second=77 amount=-1
-kerning first=79 second=78 amount=-1
-kerning first=79 second=80 amount=-1
-kerning first=79 second=82 amount=-1
-kerning first=79 second=84 amount=-2
-kerning first=79 second=85 amount=-1
-kerning first=79 second=86 amount=-3
-kerning first=79 second=87 amount=-1
-kerning first=79 second=88 amount=-4
-kerning first=79 second=89 amount=-4
-kerning first=80 second=65 amount=-4
-kerning first=80 second=69 amount=-1
-kerning first=80 second=76 amount=-1
-kerning first=80 second=79 amount=-1
-kerning first=80 second=80 amount=-1
-kerning first=80 second=85 amount=-1
-kerning first=80 second=89 amount=-3
-kerning first=80 second=46 amount=-11
-kerning first=80 second=44 amount=-12
-kerning first=80 second=59 amount=-1
-kerning first=80 second=58 amount=-1
-kerning first=81 second=85 amount=-3
-kerning first=82 second=67 amount=-3
-kerning first=82 second=71 amount=-3
-kerning first=82 second=89 amount=-6
-kerning first=82 second=84 amount=-4
-kerning first=82 second=85 amount=-3
-kerning first=82 second=86 amount=-5
-kerning first=82 second=87 amount=-3
-kerning first=82 second=89 amount=-6
-kerning first=83 second=73 amount=-1
-kerning first=83 second=77 amount=-1
-kerning first=83 second=84 amount=-2
-kerning first=83 second=85 amount=-1
-kerning first=84 second=65 amount=-5
-kerning first=84 second=67 amount=-2
-kerning first=84 second=79 amount=-2
-kerning first=85 second=65 amount=-3
-kerning first=85 second=67 amount=-1
-kerning first=85 second=71 amount=-1
-kerning first=85 second=79 amount=-1
-kerning first=85 second=83 amount=-2
-kerning first=86 second=65 amount=-6
-kerning first=86 second=67 amount=-3
-kerning first=86 second=71 amount=-3
-kerning first=86 second=79 amount=-3
-kerning first=86 second=83 amount=-3
-kerning first=87 second=65 amount=-5
-kerning first=87 second=67 amount=-2
-kerning first=87 second=71 amount=-2
-kerning first=87 second=79 amount=-2
-kerning first=89 second=65 amount=-6
-kerning first=89 second=67 amount=-3
-kerning first=89 second=79 amount=-3
-kerning first=89 second=83 amount=-3
-kerning first=90 second=79 amount=-2
-kerning first=65 second=99 amount=-3
-kerning first=65 second=100 amount=-2
-kerning first=65 second=101 amount=-2
-kerning first=65 second=103 amount=-3
-kerning first=65 second=111 amount=-3
-kerning first=65 second=112 amount=-2
-kerning first=65 second=113 amount=-3
-kerning first=65 second=116 amount=-6
-kerning first=65 second=117 amount=-3
-kerning first=65 second=118 amount=-6
-kerning first=65 second=119 amount=-3
-kerning first=65 second=121 amount=-8
-kerning first=66 second=98 amount=-1
-kerning first=66 second=105 amount=-1
-kerning first=66 second=107 amount=-1
-kerning first=66 second=108 amount=-1
-kerning first=66 second=114 amount=-1
-kerning first=66 second=117 amount=-1
-kerning first=66 second=121 amount=-4
-kerning first=66 second=46 amount=-1
-kerning first=66 second=44 amount=-2
-kerning first=67 second=97 amount=-3
-kerning first=67 second=114 amount=-1
-kerning first=67 second=46 amount=-2
-kerning first=67 second=44 amount=-3
-kerning first=68 second=97 amount=-3
-kerning first=68 second=46 amount=-2
-kerning first=68 second=44 amount=-3
-kerning first=69 second=117 amount=-2
-kerning first=69 second=118 amount=-2
-kerning first=70 second=97 amount=-5
-kerning first=70 second=101 amount=-1
-kerning first=70 second=105 amount=-1
-kerning first=70 second=111 amount=-2
-kerning first=70 second=114 amount=-1
-kerning first=70 second=116 amount=-1
-kerning first=70 second=117 amount=-2
-kerning first=70 second=121 amount=-3
-kerning first=70 second=46 amount=-7
-kerning first=70 second=44 amount=-8
-kerning first=70 second=59 amount=-2
-kerning first=70 second=58 amount=-2
-kerning first=71 second=117 amount=-1
-kerning first=72 second=101 amount=-1
-kerning first=72 second=111 amount=-1
-kerning first=72 second=117 amount=-1
-kerning first=72 second=121 amount=-3
-kerning first=73 second=99 amount=-1
-kerning first=73 second=100 amount=-1
-kerning first=73 second=113 amount=-1
-kerning first=73 second=111 amount=-1
-kerning first=73 second=116 amount=-1
-kerning first=74 second=97 amount=-3
-kerning first=74 second=101 amount=-1
-kerning first=74 second=111 amount=-1
-kerning first=74 second=117 amount=-1
-kerning first=74 second=46 amount=-2
-kerning first=74 second=44 amount=-3
-kerning first=75 second=101 amount=-3
-kerning first=75 second=111 amount=-4
-kerning first=75 second=117 amount=-4
-kerning first=76 second=117 amount=-2
-kerning first=76 second=121 amount=-8
-kerning first=77 second=97 amount=-2
-kerning first=77 second=99 amount=-2
-kerning first=77 second=100 amount=-1
-kerning first=77 second=101 amount=-1
-kerning first=77 second=111 amount=-2
-kerning first=78 second=117 amount=-1
-kerning first=78 second=97 amount=-2
-kerning first=78 second=101 amount=-1
-kerning first=78 second=105 amount=-1
-kerning first=78 second=111 amount=-1
-kerning first=78 second=117 amount=-1
-kerning first=78 second=46 amount=-1
-kerning first=78 second=44 amount=-2
-kerning first=79 second=97 amount=-3
-kerning first=79 second=98 amount=-1
-kerning first=79 second=104 amount=-1
-kerning first=79 second=107 amount=-1
-kerning first=79 second=108 amount=-1
-kerning first=79 second=46 amount=-2
-kerning first=79 second=44 amount=-3
-kerning first=80 second=97 amount=-4
-kerning first=80 second=101 amount=-1
-kerning first=80 second=111 amount=-1
-kerning first=82 second=100 amount=-3
-kerning first=82 second=101 amount=-3
-kerning first=82 second=111 amount=-3
-kerning first=82 second=116 amount=-4
-kerning first=82 second=117 amount=-3
-kerning first=83 second=105 amount=-1
-kerning first=83 second=112 amount=-1
-kerning first=83 second=117 amount=-1
-kerning first=83 second=46 amount=-1
-kerning first=83 second=44 amount=-2
-kerning first=84 second=97 amount=-5
-kerning first=84 second=99 amount=-2
-kerning first=84 second=101 amount=-1
-kerning first=84 second=105 amount=-1
-kerning first=84 second=111 amount=-2
-kerning first=84 second=114 amount=-1
-kerning first=84 second=115 amount=-2
-kerning first=84 second=117 amount=-2
-kerning first=84 second=119 amount=-1
-kerning first=84 second=121 amount=-3
-kerning first=84 second=46 amount=-6
-kerning first=84 second=44 amount=-7
-kerning first=84 second=59 amount=-6
-kerning first=84 second=58 amount=-6
-kerning first=85 second=97 amount=-3
-kerning first=85 second=103 amount=-1
-kerning first=85 second=109 amount=-1
-kerning first=85 second=110 amount=-1
-kerning first=85 second=112 amount=-1
-kerning first=85 second=115 amount=-2
-kerning first=85 second=46 amount=-2
-kerning first=85 second=44 amount=-3
-kerning first=86 second=97 amount=-6
-kerning first=86 second=101 amount=-2
-kerning first=86 second=105 amount=-2
-kerning first=86 second=111 amount=-3
-kerning first=86 second=114 amount=-2
-kerning first=86 second=117 amount=-3
-kerning first=86 second=46 amount=-6
-kerning first=86 second=44 amount=-7
-kerning first=86 second=59 amount=-4
-kerning first=86 second=58 amount=-4
-kerning first=87 second=100 amount=-2
-kerning first=87 second=105 amount=-2
-kerning first=87 second=109 amount=-3
-kerning first=87 second=114 amount=-2
-kerning first=87 second=116 amount=-2
-kerning first=87 second=117 amount=-2
-kerning first=87 second=121 amount=-4
-kerning first=87 second=46 amount=-4
-kerning first=87 second=44 amount=-5
-kerning first=87 second=59 amount=-2
-kerning first=87 second=58 amount=-2
-kerning first=88 second=97 amount=-4
-kerning first=88 second=101 amount=-3
-kerning first=88 second=111 amount=-4
-kerning first=88 second=117 amount=-4
-kerning first=88 second=121 amount=-6
-kerning first=89 second=100 amount=-2
-kerning first=89 second=101 amount=-2
-kerning first=89 second=105 amount=-2
-kerning first=89 second=112 amount=-2
-kerning first=89 second=117 amount=-3
-kerning first=89 second=118 amount=-3
-kerning first=89 second=46 amount=-6
-kerning first=89 second=44 amount=-7
-kerning first=89 second=59 amount=-4
-kerning first=89 second=58 amount=-4
-kerning first=97 second=99 amount=-3
-kerning first=97 second=100 amount=-2
-kerning first=97 second=101 amount=-2
-kerning first=97 second=103 amount=-3
-kerning first=97 second=112 amount=-2
-kerning first=97 second=102 amount=-2
-kerning first=97 second=116 amount=-6
-kerning first=97 second=117 amount=-3
-kerning first=97 second=118 amount=-6
-kerning first=97 second=119 amount=-3
-kerning first=97 second=121 amount=-8
-kerning first=97 second=112 amount=-2
-kerning first=98 second=108 amount=-1
-kerning first=98 second=114 amount=-1
-kerning first=98 second=117 amount=-1
-kerning first=98 second=121 amount=-4
-kerning first=98 second=46 amount=-1
-kerning first=98 second=44 amount=-2
-kerning first=99 second=97 amount=-3
-kerning first=99 second=104 amount=-1
-kerning first=99 second=107 amount=-1
-kerning first=100 second=97 amount=-3
-kerning first=100 second=99 amount=-1
-kerning first=100 second=101 amount=-1
-kerning first=100 second=103 amount=-1
-kerning first=100 second=111 amount=-1
-kerning first=100 second=116 amount=-2
-kerning first=100 second=117 amount=-1
-kerning first=100 second=118 amount=-3
-kerning first=100 second=119 amount=-1
-kerning first=100 second=121 amount=-4
-kerning first=100 second=46 amount=-2
-kerning first=100 second=44 amount=-3
-kerning first=101 second=97 amount=-2
-kerning first=101 second=105 amount=-1
-kerning first=101 second=108 amount=-1
-kerning first=101 second=109 amount=-1
-kerning first=101 second=110 amount=-1
-kerning first=101 second=112 amount=-1
-kerning first=101 second=114 amount=-1
-kerning first=101 second=116 amount=-1
-kerning first=101 second=117 amount=-2
-kerning first=101 second=118 amount=-2
-kerning first=101 second=119 amount=-1
-kerning first=101 second=121 amount=-3
-kerning first=101 second=46 amount=-1
-kerning first=101 second=44 amount=-2
-kerning first=102 second=97 amount=-5
-kerning first=102 second=101 amount=-1
-kerning first=102 second=102 amount=-1
-kerning first=102 second=105 amount=-1
-kerning first=102 second=108 amount=-1
-kerning first=102 second=111 amount=-2
-kerning first=102 second=46 amount=-7
-kerning first=102 second=44 amount=-8
-kerning first=103 second=97 amount=-3
-kerning first=103 second=101 amount=-1
-kerning first=103 second=104 amount=-1
-kerning first=103 second=108 amount=-1
-kerning first=103 second=111 amount=-1
-kerning first=103 second=103 amount=-1
-kerning first=103 second=46 amount=-2
-kerning first=103 second=44 amount=-3
-kerning first=104 second=99 amount=-1
-kerning first=104 second=100 amount=-1
-kerning first=104 second=101 amount=-1
-kerning first=104 second=103 amount=-1
-kerning first=104 second=111 amount=-1
-kerning first=104 second=112 amount=-1
-kerning first=104 second=116 amount=-1
-kerning first=104 second=117 amount=-1
-kerning first=104 second=118 amount=-2
-kerning first=104 second=119 amount=-1
-kerning first=104 second=121 amount=-3
-kerning first=105 second=99 amount=-1
-kerning first=105 second=100 amount=-1
-kerning first=105 second=101 amount=-1
-kerning first=105 second=103 amount=-1
-kerning first=105 second=111 amount=-1
-kerning first=105 second=112 amount=-1
-kerning first=105 second=116 amount=-1
-kerning first=105 second=117 amount=-1
-kerning first=105 second=118 amount=-2
-kerning first=106 second=97 amount=-3
-kerning first=106 second=101 amount=-1
-kerning first=106 second=111 amount=-1
-kerning first=106 second=117 amount=-1
-kerning first=106 second=46 amount=-2
-kerning first=106 second=44 amount=-3
-kerning first=107 second=97 amount=-4
-kerning first=107 second=99 amount=-4
-kerning first=107 second=100 amount=-3
-kerning first=107 second=101 amount=-3
-kerning first=107 second=103 amount=-4
-kerning first=107 second=111 amount=-4
-kerning first=108 second=97 amount=-2
-kerning first=108 second=99 amount=-2
-kerning first=108 second=100 amount=-1
-kerning first=108 second=101 amount=-1
-kerning first=108 second=102 amount=-1
-kerning first=108 second=103 amount=-2
-kerning first=108 second=111 amount=-2
-kerning first=108 second=112 amount=-1
-kerning first=108 second=113 amount=-2
-kerning first=108 second=117 amount=-2
-kerning first=108 second=118 amount=-6
-kerning first=108 second=119 amount=-2
-kerning first=108 second=121 amount=-8
-kerning first=109 second=97 amount=-2
-kerning first=109 second=99 amount=-2
-kerning first=109 second=100 amount=-1
-kerning first=109 second=101 amount=-1
-kerning first=109 second=103 amount=-2
-kerning first=109 second=110 amount=-1
-kerning first=109 second=111 amount=-2
-kerning first=109 second=112 amount=-1
-kerning first=109 second=116 amount=-2
-kerning first=109 second=117 amount=-2
-kerning first=109 second=118 amount=-3
-kerning first=109 second=121 amount=-4
-kerning first=110 second=99 amount=-1
-kerning first=110 second=100 amount=-1
-kerning first=110 second=101 amount=-1
-kerning first=110 second=103 amount=-1
-kerning first=110 second=111 amount=-1
-kerning first=110 second=112 amount=-1
-kerning first=110 second=116 amount=-1
-kerning first=110 second=117 amount=-1
-kerning first=110 second=118 amount=-2
-kerning first=110 second=119 amount=-1
-kerning first=110 second=121 amount=-3
-kerning first=111 second=98 amount=-1
-kerning first=111 second=102 amount=-1
-kerning first=111 second=104 amount=-1
-kerning first=111 second=106 amount=-1
-kerning first=111 second=107 amount=-1
-kerning first=111 second=108 amount=-1
-kerning first=111 second=109 amount=-1
-kerning first=111 second=110 amount=-1
-kerning first=111 second=112 amount=-1
-kerning first=111 second=114 amount=-1
-kerning first=111 second=117 amount=-1
-kerning first=111 second=118 amount=-3
-kerning first=111 second=119 amount=-1
-kerning first=111 second=120 amount=-4
-kerning first=111 second=121 amount=-4
-kerning first=111 second=46 amount=-2
-kerning first=111 second=44 amount=-3
-kerning first=112 second=97 amount=-4
-kerning first=112 second=104 amount=-1
-kerning first=112 second=105 amount=-1
-kerning first=112 second=108 amount=-1
-kerning first=112 second=112 amount=-1
-kerning first=112 second=117 amount=-1
-kerning first=112 second=46 amount=-11
-kerning first=112 second=44 amount=-12
-kerning first=113 second=117 amount=-3
-kerning first=116 second=46 amount=-6
-kerning first=114 second=97 amount=-4
-kerning first=114 second=100 amount=-3
-kerning first=114 second=101 amount=-3
-kerning first=114 second=103 amount=-3
-kerning first=114 second=107 amount=-3
-kerning first=114 second=108 amount=-3
-kerning first=114 second=109 amount=-3
-kerning first=114 second=110 amount=-3
-kerning first=114 second=111 amount=-3
-kerning first=114 second=113 amount=-3
-kerning first=114 second=114 amount=-3
-kerning first=114 second=116 amount=-4
-kerning first=114 second=118 amount=-5
-kerning first=114 second=121 amount=-6
-kerning first=114 second=46 amount=-3
-kerning first=114 second=44 amount=-4
-kerning first=115 second=104 amount=-1
-kerning first=115 second=116 amount=-2
-kerning first=115 second=117 amount=-1
-kerning first=115 second=46 amount=-1
-kerning first=115 second=44 amount=-2
-kerning first=116 second=100 amount=-1
-kerning first=116 second=97 amount=-5
-kerning first=116 second=101 amount=-1
-kerning first=116 second=111 amount=-2
-kerning first=116 second=46 amount=-6
-kerning first=116 second=44 amount=-7
-kerning first=117 second=97 amount=-3
-kerning first=117 second=99 amount=-1
-kerning first=117 second=100 amount=-1
-kerning first=117 second=101 amount=-1
-kerning first=117 second=103 amount=-1
-kerning first=117 second=111 amount=-1
-kerning first=117 second=112 amount=-1
-kerning first=117 second=113 amount=-1
-kerning first=117 second=116 amount=-2
-kerning first=117 second=118 amount=-3
-kerning first=117 second=119 amount=-1
-kerning first=117 second=121 amount=-4
-kerning first=118 second=97 amount=-6
-kerning first=118 second=98 amount=-2
-kerning first=118 second=99 amount=-3
-kerning first=118 second=100 amount=-2
-kerning first=118 second=101 amount=-2
-kerning first=118 second=103 amount=-3
-kerning first=118 second=111 amount=-3
-kerning first=118 second=118 amount=-3
-kerning first=118 second=121 amount=-4
-kerning first=118 second=46 amount=-6
-kerning first=118 second=44 amount=-7
-kerning first=119 second=97 amount=-5
-kerning first=119 second=120 amount=-4
-kerning first=119 second=100 amount=-2
-kerning first=119 second=101 amount=-2
-kerning first=119 second=103 amount=-2
-kerning first=119 second=104 amount=-2
-kerning first=119 second=111 amount=-2
-kerning first=119 second=46 amount=-4
-kerning first=119 second=44 amount=-5
-kerning first=120 second=97 amount=-4
-kerning first=120 second=101 amount=-3
-kerning first=120 second=111 amount=-4
-kerning first=121 second=46 amount=-6
-kerning first=121 second=44 amount=-7
-kerning first=121 second=97 amount=-6
-kerning first=121 second=99 amount=-3
-kerning first=121 second=100 amount=-2
-kerning first=121 second=101 amount=-2
-kerning first=121 second=111 amount=-3
-kerning first=117 second=109 amount=-1
-kerning first=84 second=104 amount=-1
-kerning first=118 second=101 amount=-2
-kerning first=119 second=110 amount=-2
-kerning first=112 second=115 amount=-2
-kerning first=76 second=97 amount=-2
-kerning first=117 second=105 amount=-1
-kerning first=98 second=101 amount=-1
diff --git a/desktop/src/net/shipsandgiggles/pirate/desktop/DesktopLauncher.java b/desktop/src/net/shipsandgiggles/pirate/desktop/DesktopLauncher.java
index 411444e..216b85c 100644
--- a/desktop/src/net/shipsandgiggles/pirate/desktop/DesktopLauncher.java
+++ b/desktop/src/net/shipsandgiggles/pirate/desktop/DesktopLauncher.java
@@ -1,9 +1,11 @@
package net.shipsandgiggles.pirate.desktop;
+import com.badlogic.gdx.Files;
import com.badlogic.gdx.backends.lwjgl.LwjglApplication;
import com.badlogic.gdx.backends.lwjgl.LwjglApplicationConfiguration;
import net.shipsandgiggles.pirate.PirateGame;
+
public class DesktopLauncher {
public static void main(String[] arg) {
LwjglApplicationConfiguration config = new LwjglApplicationConfiguration();
@@ -11,6 +13,7 @@ public static void main(String[] arg) {
config.width = 1920;
config.foregroundFPS = 60;
config.backgroundFPS = 60;
+ config.addIcon("models/Black_Flag.png", Files.FileType.Internal);
new LwjglApplication(new PirateGame(), config);
}
-}
+}
\ No newline at end of file
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index f371643..4d9ca16 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -1,5 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-7.0-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
diff --git a/html/build.gradle b/html/build.gradle
new file mode 100644
index 0000000..4b5baac
--- /dev/null
+++ b/html/build.gradle
@@ -0,0 +1,90 @@
+gwt {
+ gwtVersion='2.8.2' // Should match the gwt version used for building the gwt backend
+ maxHeapSize="1G" // Default 256m is not enough for gwt compiler. GWT is HUNGRY
+ minHeapSize="1G"
+
+ src = files(file("src/")) // Needs to be in front of "modules" below.
+ modules 'com.mygdx.game.GdxDefinition'
+ devModules 'com.mygdx.game.GdxDefinitionSuperdev'
+ project.webAppDirName = 'webapp'
+
+ compiler {
+ strict = true;
+ disableCastChecking = true;
+ }
+}
+
+import org.wisepersist.gradle.plugins.gwt.GwtSuperDev
+import org.akhikhl.gretty.AppBeforeIntegrationTestTask
+
+gretty.httpPort = 8080
+gretty.resourceBase = project.buildDir.path + "/gwt/draftOut"
+gretty.contextPath = "/"
+gretty.portPropertiesFileName = "TEMP_PORTS.properties"
+
+task startHttpServer () {
+ dependsOn draftCompileGwt
+
+ doFirst {
+ copy {
+ from "webapp"
+ into gretty.resourceBase
+ }
+
+ copy {
+ from "war"
+ into gretty.resourceBase
+ }
+ }
+}
+
+task beforeRun(type: AppBeforeIntegrationTestTask, dependsOn: startHttpServer) {
+ // The next line allows ports to be reused instead of
+ // needing a process to be manually terminated.
+ file("build/TEMP_PORTS.properties").delete()
+ // Somewhat of a hack; uses Gretty's support for wrapping a task in
+ // a start and then stop of a Jetty server that serves files while
+ // also running the SuperDev code server.
+ integrationTestTask 'superDev'
+
+ interactive false
+}
+
+task superDev (type: GwtSuperDev) {
+ dependsOn startHttpServer
+ doFirst {
+ gwt.modules = gwt.devModules
+ }
+}
+
+task dist(dependsOn: [clean, compileGwt]) {
+ doLast {
+ file("build/dist").mkdirs()
+ copy {
+ from "build/gwt/out"
+ into "build/dist"
+ }
+ copy {
+ from "webapp"
+ into "build/dist"
+ }
+ copy {
+ from "war"
+ into "build/dist"
+ }
+ }
+}
+
+task addSource {
+ doLast {
+ sourceSets.main.compileClasspath += files(project(':core').sourceSets.main.allJava.srcDirs)
+ }
+}
+
+tasks.compileGwt.dependsOn(addSource)
+tasks.draftCompileGwt.dependsOn(addSource)
+
+sourceCompatibility = 1.7
+sourceSets.main.java.srcDirs = [ "src/" ]
+
+eclipse.project.name = appName + "-html"
diff --git a/html/src/com/mygdx/game/GdxDefinition.gwt.xml b/html/src/com/mygdx/game/GdxDefinition.gwt.xml
new file mode 100644
index 0000000..607a763
--- /dev/null
+++ b/html/src/com/mygdx/game/GdxDefinition.gwt.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/html/src/com/mygdx/game/GdxDefinitionSuperdev.gwt.xml b/html/src/com/mygdx/game/GdxDefinitionSuperdev.gwt.xml
new file mode 100644
index 0000000..54fc6cd
--- /dev/null
+++ b/html/src/com/mygdx/game/GdxDefinitionSuperdev.gwt.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/html/src/com/mygdx/game/client/HtmlLauncher.java b/html/src/com/mygdx/game/client/HtmlLauncher.java
new file mode 100644
index 0000000..66ca8f6
--- /dev/null
+++ b/html/src/com/mygdx/game/client/HtmlLauncher.java
@@ -0,0 +1,22 @@
+package com.mygdx.game.client;
+
+import com.badlogic.gdx.ApplicationListener;
+import com.badlogic.gdx.backends.gwt.GwtApplication;
+import com.badlogic.gdx.backends.gwt.GwtApplicationConfiguration;
+import com.mygdx.game.MyGdxGame;
+
+public class HtmlLauncher extends GwtApplication {
+
+ @Override
+ public GwtApplicationConfiguration getConfig () {
+ // Resizable application, uses available space in browser
+ return new GwtApplicationConfiguration(true);
+ // Fixed size application:
+ //return new GwtApplicationConfiguration(480, 320);
+ }
+
+ @Override
+ public ApplicationListener createApplicationListener () {
+ return new MyGdxGame();
+ }
+}
\ No newline at end of file
diff --git a/html/webapp/WEB-INF/web.xml b/html/webapp/WEB-INF/web.xml
new file mode 100644
index 0000000..4301df2
--- /dev/null
+++ b/html/webapp/WEB-INF/web.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/html/webapp/index.html b/html/webapp/index.html
new file mode 100644
index 0000000..bdc864f
--- /dev/null
+++ b/html/webapp/index.html
@@ -0,0 +1,30 @@
+
+
+
+ ENG1
+
+
+
+
+
+
+ ↻
+
+
+
+
+
+
diff --git a/html/webapp/refresh.png b/html/webapp/refresh.png
new file mode 100644
index 0000000..24a48f1
Binary files /dev/null and b/html/webapp/refresh.png differ
diff --git a/html/webapp/styles.css b/html/webapp/styles.css
new file mode 100644
index 0000000..0abbdaa
--- /dev/null
+++ b/html/webapp/styles.css
@@ -0,0 +1,43 @@
+canvas {
+ cursor: default;
+ outline: none;
+}
+
+body {
+ background-color: #222222;
+}
+
+.superdev {
+ color: rgb(37,37,37);
+ text-shadow: 0px 1px 1px rgba(250,250,250,0.1);
+ font-size: 50pt;
+ display: block;
+ position: relative;
+ text-decoration: none;
+ background-color: rgb(83,87,93);
+ box-shadow: 0px 3px 0px 0px rgb(34,34,34),
+ 0px 7px 10px 0px rgb(17,17,17),
+ inset 0px 1px 1px 0px rgba(250, 250, 250, .2),
+ inset 0px -12px 35px 0px rgba(0, 0, 0, .5);
+ width: 70px;
+ height: 70px;
+ border: 0;
+ border-radius: 35px;
+ text-align: center;
+ line-height: 68px;
+}
+
+.superdev:active {
+ box-shadow: 0px 0px 0px 0px rgb(34,34,34),
+ 0px 3px 7px 0px rgb(17,17,17),
+ inset 0px 1px 1px 0px rgba(250, 250, 250, .2),
+ inset 0px -10px 35px 5px rgba(0, 0, 0, .5);
+ background-color: rgb(83,87,93);
+ top: 3px;
+ color: #fff;
+ text-shadow: 0px 0px 3px rgb(250,250,250);
+}
+
+.superdev:hover {
+ background-color: rgb(100,100,100);
+}
diff --git a/ios/Info.plist.xml b/ios/Info.plist.xml
new file mode 100644
index 0000000..5d4aad2
--- /dev/null
+++ b/ios/Info.plist.xml
@@ -0,0 +1,54 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ en
+ CFBundleDisplayName
+ ${app.name}
+ CFBundleExecutable
+ ${app.executable}
+ CFBundleIdentifier
+ ${app.id}
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ ${app.name}
+ CFBundlePackageType
+ APPL
+ CFBundleShortVersionString
+ ${app.version}
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ ${app.build}
+ LSRequiresIPhoneOS
+
+ UIViewControllerBasedStatusBarAppearance
+
+ UIStatusBarHidden
+
+ MinimumOSVersion
+ 8.0
+ UIDeviceFamily
+
+ 1
+ 2
+
+ UIRequiredDeviceCapabilities
+
+ opengles-2
+
+ UISupportedInterfaceOrientations
+
+ UIInterfaceOrientationPortrait
+ UIInterfaceOrientationPortraitUpsideDown
+ UIInterfaceOrientationLandscapeLeft
+ UIInterfaceOrientationLandscapeRight
+
+ UILaunchStoryboardName
+ LaunchScreen
+ CFBundleIconName
+ AppIcon
+
+
diff --git a/ios/build.gradle b/ios/build.gradle
new file mode 100644
index 0000000..4f9c0d5
--- /dev/null
+++ b/ios/build.gradle
@@ -0,0 +1,19 @@
+sourceSets.main.java.srcDirs = [ "src/" ]
+
+sourceCompatibility = '1.7'
+[compileJava, compileTestJava]*.options*.encoding = 'UTF-8'
+
+ext {
+ mainClassName = "com.mygdx.game.IOSLauncher"
+}
+
+launchIPhoneSimulator.dependsOn build
+launchIPadSimulator.dependsOn build
+launchIOSDevice.dependsOn build
+createIPA.dependsOn build
+
+robovm {
+ archs = "thumbv7:arm64"
+}
+
+eclipse.project.name = appName + "-ios"
diff --git a/ios/data/Base.lproj/LaunchScreen.storyboard b/ios/data/Base.lproj/LaunchScreen.storyboard
new file mode 100644
index 0000000..5fb346b
--- /dev/null
+++ b/ios/data/Base.lproj/LaunchScreen.storyboard
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ios/data/Media.xcassets/AppIcon.appiconset/Contents.json b/ios/data/Media.xcassets/AppIcon.appiconset/Contents.json
new file mode 100644
index 0000000..9ed19e1
--- /dev/null
+++ b/ios/data/Media.xcassets/AppIcon.appiconset/Contents.json
@@ -0,0 +1,116 @@
+{
+ "images" : [
+ {
+ "size" : "20x20",
+ "idiom" : "iphone",
+ "filename" : "iphone-notification-icon-20@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "20x20",
+ "idiom" : "iphone",
+ "filename" : "iphone-notification-icon-20@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "iphone",
+ "filename" : "iphone-spotlight-settings-icon-29@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "iphone",
+ "filename" : "iphone-spotlight-settings-icon-29@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "iphone",
+ "filename" : "iphone-spotlight-icon-40@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "iphone",
+ "filename" : "iphone-spotlight-icon-40@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "60x60",
+ "idiom" : "iphone",
+ "filename" : "iphone-app-icon-60@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "60x60",
+ "idiom" : "iphone",
+ "filename" : "iphone-app-icon-60@3x.png",
+ "scale" : "3x"
+ },
+ {
+ "size" : "20x20",
+ "idiom" : "ipad",
+ "filename" : "ipad-notifications-icon-20@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "20x20",
+ "idiom" : "ipad",
+ "filename" : "ipad-notifications-icon-20@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "ipad",
+ "filename" : "ipad-settings-icon-29@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "29x29",
+ "idiom" : "ipad",
+ "filename" : "ipad-settings-icon-29@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "ipad",
+ "filename" : "ipad-spotlight-icon-40@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "40x40",
+ "idiom" : "ipad",
+ "filename" : "ipad-spotlight-icon-40@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "76x76",
+ "idiom" : "ipad",
+ "filename" : "ipad-app-icon-76@1x.png",
+ "scale" : "1x"
+ },
+ {
+ "size" : "76x76",
+ "idiom" : "ipad",
+ "filename" : "ipad-app-icon-76@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "83.5x83.5",
+ "idiom" : "ipad",
+ "filename" : "ipad-pro-app-icon-83.5@2x.png",
+ "scale" : "2x"
+ },
+ {
+ "size" : "1024x1024",
+ "idiom" : "ios-marketing",
+ "filename" : "app-store-icon-1024@1x.png",
+ "scale" : "1x"
+ }
+ ],
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/ios/data/Media.xcassets/AppIcon.appiconset/app-store-icon-1024@1x.png b/ios/data/Media.xcassets/AppIcon.appiconset/app-store-icon-1024@1x.png
new file mode 100644
index 0000000..b4a987c
Binary files /dev/null and b/ios/data/Media.xcassets/AppIcon.appiconset/app-store-icon-1024@1x.png differ
diff --git a/ios/data/Media.xcassets/AppIcon.appiconset/ipad-app-icon-76@1x.png b/ios/data/Media.xcassets/AppIcon.appiconset/ipad-app-icon-76@1x.png
new file mode 100644
index 0000000..d425b2f
Binary files /dev/null and b/ios/data/Media.xcassets/AppIcon.appiconset/ipad-app-icon-76@1x.png differ
diff --git a/ios/data/Media.xcassets/AppIcon.appiconset/ipad-app-icon-76@2x.png b/ios/data/Media.xcassets/AppIcon.appiconset/ipad-app-icon-76@2x.png
new file mode 100644
index 0000000..192460f
Binary files /dev/null and b/ios/data/Media.xcassets/AppIcon.appiconset/ipad-app-icon-76@2x.png differ
diff --git a/ios/data/Media.xcassets/AppIcon.appiconset/ipad-notifications-icon-20@1x.png b/ios/data/Media.xcassets/AppIcon.appiconset/ipad-notifications-icon-20@1x.png
new file mode 100644
index 0000000..3ad5eb6
Binary files /dev/null and b/ios/data/Media.xcassets/AppIcon.appiconset/ipad-notifications-icon-20@1x.png differ
diff --git a/ios/data/Media.xcassets/AppIcon.appiconset/ipad-notifications-icon-20@2x.png b/ios/data/Media.xcassets/AppIcon.appiconset/ipad-notifications-icon-20@2x.png
new file mode 100644
index 0000000..0dbad45
Binary files /dev/null and b/ios/data/Media.xcassets/AppIcon.appiconset/ipad-notifications-icon-20@2x.png differ
diff --git a/ios/data/Media.xcassets/AppIcon.appiconset/ipad-pro-app-icon-83.5@2x.png b/ios/data/Media.xcassets/AppIcon.appiconset/ipad-pro-app-icon-83.5@2x.png
new file mode 100644
index 0000000..0710fdb
Binary files /dev/null and b/ios/data/Media.xcassets/AppIcon.appiconset/ipad-pro-app-icon-83.5@2x.png differ
diff --git a/ios/data/Media.xcassets/AppIcon.appiconset/ipad-settings-icon-29@1x.png b/ios/data/Media.xcassets/AppIcon.appiconset/ipad-settings-icon-29@1x.png
new file mode 100644
index 0000000..949fbaa
Binary files /dev/null and b/ios/data/Media.xcassets/AppIcon.appiconset/ipad-settings-icon-29@1x.png differ
diff --git a/ios/data/Media.xcassets/AppIcon.appiconset/ipad-settings-icon-29@2x.png b/ios/data/Media.xcassets/AppIcon.appiconset/ipad-settings-icon-29@2x.png
new file mode 100644
index 0000000..0a82ae9
Binary files /dev/null and b/ios/data/Media.xcassets/AppIcon.appiconset/ipad-settings-icon-29@2x.png differ
diff --git a/ios/data/Media.xcassets/AppIcon.appiconset/ipad-spotlight-icon-40@1x.png b/ios/data/Media.xcassets/AppIcon.appiconset/ipad-spotlight-icon-40@1x.png
new file mode 100644
index 0000000..0dbad45
Binary files /dev/null and b/ios/data/Media.xcassets/AppIcon.appiconset/ipad-spotlight-icon-40@1x.png differ
diff --git a/ios/data/Media.xcassets/AppIcon.appiconset/ipad-spotlight-icon-40@2x.png b/ios/data/Media.xcassets/AppIcon.appiconset/ipad-spotlight-icon-40@2x.png
new file mode 100644
index 0000000..4fc801a
Binary files /dev/null and b/ios/data/Media.xcassets/AppIcon.appiconset/ipad-spotlight-icon-40@2x.png differ
diff --git a/ios/data/Media.xcassets/AppIcon.appiconset/iphone-app-icon-60@2x.png b/ios/data/Media.xcassets/AppIcon.appiconset/iphone-app-icon-60@2x.png
new file mode 100644
index 0000000..4ce7690
Binary files /dev/null and b/ios/data/Media.xcassets/AppIcon.appiconset/iphone-app-icon-60@2x.png differ
diff --git a/ios/data/Media.xcassets/AppIcon.appiconset/iphone-app-icon-60@3x.png b/ios/data/Media.xcassets/AppIcon.appiconset/iphone-app-icon-60@3x.png
new file mode 100644
index 0000000..a0a4ae4
Binary files /dev/null and b/ios/data/Media.xcassets/AppIcon.appiconset/iphone-app-icon-60@3x.png differ
diff --git a/ios/data/Media.xcassets/AppIcon.appiconset/iphone-notification-icon-20@2x.png b/ios/data/Media.xcassets/AppIcon.appiconset/iphone-notification-icon-20@2x.png
new file mode 100644
index 0000000..0dbad45
Binary files /dev/null and b/ios/data/Media.xcassets/AppIcon.appiconset/iphone-notification-icon-20@2x.png differ
diff --git a/ios/data/Media.xcassets/AppIcon.appiconset/iphone-notification-icon-20@3x.png b/ios/data/Media.xcassets/AppIcon.appiconset/iphone-notification-icon-20@3x.png
new file mode 100644
index 0000000..b4fc090
Binary files /dev/null and b/ios/data/Media.xcassets/AppIcon.appiconset/iphone-notification-icon-20@3x.png differ
diff --git a/ios/data/Media.xcassets/AppIcon.appiconset/iphone-spotlight-icon-40@2x.png b/ios/data/Media.xcassets/AppIcon.appiconset/iphone-spotlight-icon-40@2x.png
new file mode 100644
index 0000000..4fc801a
Binary files /dev/null and b/ios/data/Media.xcassets/AppIcon.appiconset/iphone-spotlight-icon-40@2x.png differ
diff --git a/ios/data/Media.xcassets/AppIcon.appiconset/iphone-spotlight-icon-40@3x.png b/ios/data/Media.xcassets/AppIcon.appiconset/iphone-spotlight-icon-40@3x.png
new file mode 100644
index 0000000..4ce7690
Binary files /dev/null and b/ios/data/Media.xcassets/AppIcon.appiconset/iphone-spotlight-icon-40@3x.png differ
diff --git a/ios/data/Media.xcassets/AppIcon.appiconset/iphone-spotlight-settings-icon-29@2x.png b/ios/data/Media.xcassets/AppIcon.appiconset/iphone-spotlight-settings-icon-29@2x.png
new file mode 100644
index 0000000..0a82ae9
Binary files /dev/null and b/ios/data/Media.xcassets/AppIcon.appiconset/iphone-spotlight-settings-icon-29@2x.png differ
diff --git a/ios/data/Media.xcassets/AppIcon.appiconset/iphone-spotlight-settings-icon-29@3x.png b/ios/data/Media.xcassets/AppIcon.appiconset/iphone-spotlight-settings-icon-29@3x.png
new file mode 100644
index 0000000..eb0446e
Binary files /dev/null and b/ios/data/Media.xcassets/AppIcon.appiconset/iphone-spotlight-settings-icon-29@3x.png differ
diff --git a/ios/data/Media.xcassets/Contents.json b/ios/data/Media.xcassets/Contents.json
new file mode 100644
index 0000000..da4a164
--- /dev/null
+++ b/ios/data/Media.xcassets/Contents.json
@@ -0,0 +1,6 @@
+{
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
+ }
+}
\ No newline at end of file
diff --git a/ios/data/Media.xcassets/Logo.imageset/Contents.json b/ios/data/Media.xcassets/Logo.imageset/Contents.json
new file mode 100644
index 0000000..1a13499
--- /dev/null
+++ b/ios/data/Media.xcassets/Logo.imageset/Contents.json
@@ -0,0 +1,23 @@
+{
+ "images" : [
+ {
+ "filename" : "libgdx@1x.png",
+ "idiom" : "universal",
+ "scale" : "1x"
+ },
+ {
+ "filename" : "libgdx@2x.png",
+ "idiom" : "universal",
+ "scale" : "2x"
+ },
+ {
+ "filename" : "libgdx@3x.png",
+ "idiom" : "universal",
+ "scale" : "3x"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/ios/data/Media.xcassets/Logo.imageset/libgdx@1x.png b/ios/data/Media.xcassets/Logo.imageset/libgdx@1x.png
new file mode 100644
index 0000000..22c41cb
Binary files /dev/null and b/ios/data/Media.xcassets/Logo.imageset/libgdx@1x.png differ
diff --git a/ios/data/Media.xcassets/Logo.imageset/libgdx@2x.png b/ios/data/Media.xcassets/Logo.imageset/libgdx@2x.png
new file mode 100644
index 0000000..d077d74
Binary files /dev/null and b/ios/data/Media.xcassets/Logo.imageset/libgdx@2x.png differ
diff --git a/ios/data/Media.xcassets/Logo.imageset/libgdx@3x.png b/ios/data/Media.xcassets/Logo.imageset/libgdx@3x.png
new file mode 100644
index 0000000..e1d7262
Binary files /dev/null and b/ios/data/Media.xcassets/Logo.imageset/libgdx@3x.png differ
diff --git a/ios/robovm.properties b/ios/robovm.properties
new file mode 100644
index 0000000..8135807
--- /dev/null
+++ b/ios/robovm.properties
@@ -0,0 +1,6 @@
+app.version=1.0
+app.id=com.mygdx.game
+app.mainclass=com.mygdx.game.IOSLauncher
+app.executable=IOSLauncher
+app.build=1
+app.name=ENG1
diff --git a/ios/robovm.xml b/ios/robovm.xml
new file mode 100644
index 0000000..7ef1f73
--- /dev/null
+++ b/ios/robovm.xml
@@ -0,0 +1,48 @@
+
+ ${app.executable}
+ ${app.mainclass}
+ ios
+ ios
+ Info.plist.xml
+ conservative
+
+
+ ../core/assets
+
+ **
+
+ true
+
+
+ data
+
+
+
+ com.badlogic.gdx.scenes.scene2d.ui.*
+ com.badlogic.gdx.graphics.g3d.particles.**
+ com.android.okhttp.HttpHandler
+ com.android.okhttp.HttpsHandler
+ com.android.org.conscrypt.**
+ com.android.org.bouncycastle.jce.provider.BouncyCastleProvider
+ com.android.org.bouncycastle.jcajce.provider.keystore.BC$Mappings
+ com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi
+ com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$Std
+ com.android.org.bouncycastle.jce.provider.PKIXCertPathValidatorSpi
+ com.android.org.bouncycastle.crypto.digests.AndroidDigestFactoryOpenSSL
+ org.apache.harmony.security.provider.cert.DRLCertFactory
+ org.apache.harmony.security.provider.crypto.CryptoProvider
+
+
+ z
+
+
+ UIKit
+ OpenGLES
+ QuartzCore
+ CoreGraphics
+ OpenAL
+ AudioToolbox
+ AVFoundation
+ GameController
+
+
diff --git a/ios/src/com/mygdx/game/IOSLauncher.java b/ios/src/com/mygdx/game/IOSLauncher.java
new file mode 100644
index 0000000..583745a
--- /dev/null
+++ b/ios/src/com/mygdx/game/IOSLauncher.java
@@ -0,0 +1,22 @@
+package com.mygdx.game;
+
+import org.robovm.apple.foundation.NSAutoreleasePool;
+import org.robovm.apple.uikit.UIApplication;
+
+import com.badlogic.gdx.backends.iosrobovm.IOSApplication;
+import com.badlogic.gdx.backends.iosrobovm.IOSApplicationConfiguration;
+import com.mygdx.game.MyGdxGame;
+
+public class IOSLauncher extends IOSApplication.Delegate {
+ @Override
+ protected IOSApplication createApplication() {
+ IOSApplicationConfiguration config = new IOSApplicationConfiguration();
+ return new IOSApplication(new MyGdxGame(), config);
+ }
+
+ public static void main(String[] argv) {
+ NSAutoreleasePool pool = new NSAutoreleasePool();
+ UIApplication.main(argv, null, IOSLauncher.class);
+ pool.close();
+ }
+}
\ No newline at end of file
diff --git a/javadoc/javadoc/allclasses-frame.html b/javadoc/javadoc/allclasses-frame.html
new file mode 100644
index 0000000..49a0e44
--- /dev/null
+++ b/javadoc/javadoc/allclasses-frame.html
@@ -0,0 +1,51 @@
+
+
+
+
+
+All Classes (core 1.0 API)
+
+
+
+
+All Classes
+
+
+
diff --git a/javadoc/javadoc/allclasses-noframe.html b/javadoc/javadoc/allclasses-noframe.html
new file mode 100644
index 0000000..dc025c0
--- /dev/null
+++ b/javadoc/javadoc/allclasses-noframe.html
@@ -0,0 +1,51 @@
+
+
+
+
+
+All Classes (core 1.0 API)
+
+
+
+
+All Classes
+
+
+
diff --git a/javadoc/javadoc/constant-values.html b/javadoc/javadoc/constant-values.html
new file mode 100644
index 0000000..237e710
--- /dev/null
+++ b/javadoc/javadoc/constant-values.html
@@ -0,0 +1,213 @@
+
+
+
+
+
+Constant Field Values (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
net.shipsandgiggles.*
+
+-
+
+net.shipsandgiggles.pirate.ExplosionController
+
+| Modifier and Type |
+Constant Field |
+Value |
+
+
+
+
+
+public static final float |
+FRAME_LENGTH |
+0.10000000149011612f |
+
+
+
+
+public static final int |
+OFFSIZE |
+2 |
+
+
+
+
+public static final int |
+SIZE |
+20 |
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/deprecated-list.html b/javadoc/javadoc/deprecated-list.html
new file mode 100644
index 0000000..a075d77
--- /dev/null
+++ b/javadoc/javadoc/deprecated-list.html
@@ -0,0 +1,121 @@
+
+
+
+
+
+Deprecated List (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/help-doc.html b/javadoc/javadoc/help-doc.html
new file mode 100644
index 0000000..39bebeb
--- /dev/null
+++ b/javadoc/javadoc/help-doc.html
@@ -0,0 +1,222 @@
+
+
+
+
+
+API Help (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
Overview
+The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.
+
+-
+
Package
+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:
+
+- Interfaces (italic)
+- Classes
+- Enums
+- Exceptions
+- Errors
+- Annotation Types
+
+
+-
+
Class/Interface
+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:
+
+- Class inheritance diagram
+- Direct Subclasses
+- All Known Subinterfaces
+- All Known Implementing Classes
+- Class/interface declaration
+- Class/interface description
+
+
+- Nested Class Summary
+- Field Summary
+- Constructor Summary
+- Method Summary
+
+
+- Field Detail
+- Constructor Detail
+- Method Detail
+
+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+
+-
+
Annotation Type
+Each annotation type has its own separate page with the following sections:
+
+- Annotation Type declaration
+- Annotation Type description
+- Required Element Summary
+- Optional Element Summary
+- Element Detail
+
+
+-
+
Enum
+Each enum has its own separate page with the following sections:
+
+- Enum declaration
+- Enum description
+- Enum Constant Summary
+- Enum Constant Detail
+
+
+-
+
Tree (Class Hierarchy)
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object.
+
+- When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
+- When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.
+
+
+-
+
Deprecated API
+The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+
+-
+
Index
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+
+-
+
Prev/Next
+These links take you to the next or previous class, interface, package, or related page.
+
+-
+
Frames/No Frames
+These links show and hide the HTML frames. All pages are available with or without frames.
+
+-
+
All Classes
+The All Classes link shows all classes and interfaces except non-static nested types.
+
+-
+
Serialized Form
+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
+
+-
+
Constant Field Values
+The Constant Field Values page lists the static final fields and their values.
+
+
+
This help file applies to API documentation generated using the standard doclet.
+
+
+
+
+
+
diff --git a/javadoc/javadoc/index-all.html b/javadoc/javadoc/index-all.html
new file mode 100644
index 0000000..63927d8
--- /dev/null
+++ b/javadoc/javadoc/index-all.html
@@ -0,0 +1,1064 @@
+
+
+
+
+
+Index (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+A B C D E F G H I L M N O P R S T U V W Z
+
+
+
A
+
+- add(Vector2) - Static method in class net.shipsandgiggles.pirate.screen.impl.GameScreen
+-
+- alcuin - Variable in class net.shipsandgiggles.pirate.screen.impl.GameScreen
+-
+- AlcuinCollege - Class in net.shipsandgiggles.pirate.entity.impl.college
+-
+- AlcuinCollege(Sprite, Location, float, World) - Constructor for class net.shipsandgiggles.pirate.entity.impl.college.AlcuinCollege
+-
+
construction of college
+
+- angle - Variable in class net.shipsandgiggles.pirate.entity.CannonBall
+-
+- angleToVector(Vector2, float) - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- applySteering(SteeringAcceleration<Vector2>, float) - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+
+
+
+
+
B
+
+- background - Variable in class net.shipsandgiggles.pirate.screen.impl.InformationScreen
+-
+- background - Variable in class net.shipsandgiggles.pirate.screen.impl.LoadingScreen
+-
+- balance(Currency.Type) - Method in class net.shipsandgiggles.pirate.currency.Currency
+-
+- BallsManager - Class in net.shipsandgiggles.pirate.entity
+-
+- BallsManager() - Constructor for class net.shipsandgiggles.pirate.entity.BallsManager
+-
+- beginContact(Contact) - Method in class net.shipsandgiggles.pirate.listener.WorldContactListener
+-
+
checks for any collides in the game
+
+- body - Variable in class net.shipsandgiggles.pirate.entity.CannonBall
+-
+- body - Variable in class net.shipsandgiggles.pirate.entity.college.College
+-
+- burstCoolDown - Variable in class net.shipsandgiggles.pirate.entity.Ship
+-
+- burstShoot(World, Sprite, Camera, short, short, short) - Method in class net.shipsandgiggles.pirate.entity.Ship
+-
+- burstTimer - Static variable in class net.shipsandgiggles.pirate.entity.Ship
+-
+- buttonPress - Variable in class net.shipsandgiggles.pirate.SoundController
+-
+
+
+
+
+
C
+
+- Cache<K,V> - Class in net.shipsandgiggles.pirate.cache
+-
+- Cache(Predicate<V>) - Constructor for class net.shipsandgiggles.pirate.cache.Cache
+-
+- cache(K, V) - Method in class net.shipsandgiggles.pirate.cache.Cache
+-
+- cam - Variable in class net.shipsandgiggles.pirate.entity.Ship
+-
+- CameraManager - Class in net.shipsandgiggles.pirate
+-
+- CameraManager() - Constructor for class net.shipsandgiggles.pirate.CameraManager
+-
+- CannonBall - Class in net.shipsandgiggles.pirate.entity
+-
+- cannonBall - Variable in class net.shipsandgiggles.pirate.entity.CannonBall
+-
+- cannonBallSprite - Variable in class net.shipsandgiggles.pirate.entity.college.College
+-
+- cannonShot - Variable in class net.shipsandgiggles.pirate.SoundController
+-
+- Cat_College - Static variable in class net.shipsandgiggles.pirate.conf.Configuration
+-
+- Cat_Enemy - Static variable in class net.shipsandgiggles.pirate.conf.Configuration
+-
+- Cat_Player - Static variable in class net.shipsandgiggles.pirate.conf.Configuration
+-
+
ppi to scale down the world
+
+- Cat_walls - Static variable in class net.shipsandgiggles.pirate.conf.Configuration
+-
+
cats are just categories to tell the bodies what to interact with
+
+- changeScreen(ScreenType) - Method in class net.shipsandgiggles.pirate.PirateGame
+-
+- ChangeScreenTask - Class in net.shipsandgiggles.pirate.task
+-
+- ChangeScreenTask(ScreenType) - Constructor for class net.shipsandgiggles.pirate.task.ChangeScreenTask
+-
+- checkArgument(Predicate<T>, String, T) - Static method in class net.shipsandgiggles.pirate.util.Preconditions
+-
+- checkNotNull(T, String) - Static method in class net.shipsandgiggles.pirate.util.Preconditions
+-
+
preconditions for the game to check if its null or not
+
+- College - Class in net.shipsandgiggles.pirate.entity.college
+-
+
College data that allows us to perform animations / fights more easily.
+
+- College(UUID, College.Type, Sprite, Location, float, float, float) - Constructor for class net.shipsandgiggles.pirate.entity.college.College
+-
+- College.Type - Enum in net.shipsandgiggles.pirate.entity.college
+-
+
Types of college - allows us to keep track.
+
+- collegeCaptured() - Static method in class net.shipsandgiggles.pirate.screen.impl.GameScreen
+-
+
adds college captured to check for victory
+
+- collegeKilled() - Static method in class net.shipsandgiggles.pirate.screen.impl.GameScreen
+-
+- collegesCaptured - Static variable in class net.shipsandgiggles.pirate.screen.impl.GameScreen
+-
+- collegesKilled - Static variable in class net.shipsandgiggles.pirate.screen.impl.GameScreen
+-
+- collegeSprite - Variable in class net.shipsandgiggles.pirate.screen.impl.GameScreen
+-
+- Configuration - Class in net.shipsandgiggles.pirate.conf
+-
+- Configuration() - Constructor for class net.shipsandgiggles.pirate.conf.Configuration
+-
+- constantine - Variable in class net.shipsandgiggles.pirate.screen.impl.GameScreen
+-
+- ConstantineCollege - Class in net.shipsandgiggles.pirate.entity.impl.college
+-
+- ConstantineCollege(Sprite, Location, float, World) - Constructor for class net.shipsandgiggles.pirate.entity.impl.college.ConstantineCollege
+-
+- cooldownTimer - Variable in class net.shipsandgiggles.pirate.entity.college.College
+-
+- coolDownTimerTime - Variable in class net.shipsandgiggles.pirate.HUDmanager
+-
+- counter - Variable in class net.shipsandgiggles.pirate.entity.college.College
+-
+- create() - Method in class net.shipsandgiggles.pirate.PirateGame
+-
+- create() - Method in enum net.shipsandgiggles.pirate.screen.ScreenType
+-
+- createBall(World, Vector2, Vector2, Sprite, short, short, short) - Static method in class net.shipsandgiggles.pirate.entity.BallsManager
+-
+- createBallAtAngle(World, Vector2, float, Sprite, short, short, short) - Static method in class net.shipsandgiggles.pirate.entity.BallsManager
+-
+- createEnemy(int, int, boolean, Vector2) - Method in class net.shipsandgiggles.pirate.screen.impl.GameScreen
+-
+- Currency - Class in net.shipsandgiggles.pirate.currency
+-
+- Currency.Type - Enum in net.shipsandgiggles.pirate.currency
+-
+
Currency Types.
+
+
+
+
+
+
D
+
+- damage(float) - Method in class net.shipsandgiggles.pirate.entity.Entity
+-
+- damageDelt - Variable in class net.shipsandgiggles.pirate.entity.CannonBall
+-
+- dead - Variable in class net.shipsandgiggles.pirate.entity.college.College
+-
+- dead - Variable in class net.shipsandgiggles.pirate.entity.Ship
+-
+- death() - Method in class net.shipsandgiggles.pirate.entity.college.College
+-
+- death() - Method in class net.shipsandgiggles.pirate.entity.Entity
+-
+- death() - Method in class net.shipsandgiggles.pirate.entity.Ship
+-
+- deathPosition - Variable in class net.shipsandgiggles.pirate.entity.Ship
+-
+- DeathScreen - Class in net.shipsandgiggles.pirate.screen.impl
+-
+- DeathScreen(SpriteBatch) - Constructor for class net.shipsandgiggles.pirate.screen.impl.DeathScreen
+-
+- deathScreen - Variable in class net.shipsandgiggles.pirate.screen.impl.GameScreen
+-
+- dispose() - Method in class net.shipsandgiggles.pirate.PirateGame
+-
+- dispose() - Method in class net.shipsandgiggles.pirate.screen.impl.GameScreen
+-
+- dispose() - Method in class net.shipsandgiggles.pirate.screen.impl.InformationScreen
+-
+- dispose() - Method in class net.shipsandgiggles.pirate.screen.impl.LoadingScreen
+-
+- dispose() - Method in class net.shipsandgiggles.pirate.screen.impl.PreferenceScreen
+-
+- draw(Batch) - Method in class net.shipsandgiggles.pirate.entity.Entity
+-
+
Draw the entity onto the batch.
+
+- draw(Batch) - Method in class net.shipsandgiggles.pirate.entity.impl.college.AlcuinCollege
+-
+- draw(Batch) - Method in class net.shipsandgiggles.pirate.entity.impl.college.ConstantineCollege
+-
+- draw(Batch) - Method in class net.shipsandgiggles.pirate.entity.impl.college.GoodrickCollege
+-
+- draw(Batch) - Method in class net.shipsandgiggles.pirate.entity.impl.college.LangwithCollege
+-
+- draw(Batch) - Method in class net.shipsandgiggles.pirate.entity.Ship
+-
+- draw(Batch) - Method in class net.shipsandgiggles.pirate.ExplosionController
+-
+
draws explosion
+
+- drawEntity(Batch) - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+
+
+
+
+
E
+
+- endContact(Contact) - Method in class net.shipsandgiggles.pirate.listener.WorldContactListener
+-
+- Entity - Class in net.shipsandgiggles.pirate.entity
+-
+
Base class of all entities in the game.
+
+- Entity(UUID, Sprite, Location, EntityType, float, float, float) - Constructor for class net.shipsandgiggles.pirate.entity.Entity
+-
+- EntityAi - Class in net.shipsandgiggles.pirate.entity
+-
+- EntityAi(Body, float, Sprite) - Constructor for class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- EntityAi(Body, float) - Constructor for class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- EntityType - Enum in net.shipsandgiggles.pirate.entity
+-
+
creation of types
+
+- Explosion - Variable in class net.shipsandgiggles.pirate.SoundController
+-
+- ExplosionController - Class in net.shipsandgiggles.pirate
+-
+- ExplosionController(Vector2) - Constructor for class net.shipsandgiggles.pirate.ExplosionController
+-
+
constructor of explosion
+
+- Explosions - Static variable in class net.shipsandgiggles.pirate.screen.impl.GameScreen
+-
+
+
+
+
+
F
+
+- finalX - Variable in class net.shipsandgiggles.pirate.entity.CannonBall
+-
+- finalY - Variable in class net.shipsandgiggles.pirate.entity.CannonBall
+-
+- find(K) - Method in class net.shipsandgiggles.pirate.cache.Cache
+-
+- fontScale - Variable in class net.shipsandgiggles.pirate.HUDmanager
+-
+- FRAME_LENGTH - Static variable in class net.shipsandgiggles.pirate.ExplosionController
+-
+
controller for all explosion and creation of them
+
+
+
+
+
+
G
+
+- gameOver - Variable in class net.shipsandgiggles.pirate.screen.impl.DeathScreen
+-
+- GamePreferences - Class in net.shipsandgiggles.pirate.pref
+-
+- GameScreen - Class in net.shipsandgiggles.pirate.screen.impl
+-
+- GameScreen() - Constructor for class net.shipsandgiggles.pirate.screen.impl.GameScreen
+-
+- get() - Static method in class net.shipsandgiggles.pirate.currency.Currency
+-
+
Singleton class.
+
+- get() - Static method in class net.shipsandgiggles.pirate.PirateGame
+-
+- get() - Static method in class net.shipsandgiggles.pirate.pref.GamePreferences
+-
+- getAmountOfRotations() - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- getAngleToTarget() - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- getAngularVelocity() - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- getBehavior() - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- getBody() - Method in class net.shipsandgiggles.pirate.entity.college.College
+-
+- getBody() - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- getBoundingRadius() - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- getDamageDelt() - Method in class net.shipsandgiggles.pirate.entity.CannonBall
+-
+- getDriftFactor() - Method in class net.shipsandgiggles.pirate.entity.Ship
+-
+- getDriveDirection() - Method in class net.shipsandgiggles.pirate.entity.Ship
+-
+- getEntityBody() - Method in class net.shipsandgiggles.pirate.entity.Ship
+-
+- getEntityType() - Method in class net.shipsandgiggles.pirate.entity.Entity
+-
+- getFancyName() - Method in enum net.shipsandgiggles.pirate.currency.Currency.Type
+-
+- getForwardVelocity() - Method in class net.shipsandgiggles.pirate.entity.Ship
+-
+- getHealth() - Method in class net.shipsandgiggles.pirate.entity.Entity
+-
+
Current health of the entity, where less than or equal to 0 represents a dead entity.
+
+- getHeight() - Method in class net.shipsandgiggles.pirate.entity.Entity
+-
+- getId() - Method in enum net.shipsandgiggles.pirate.entity.college.College.Type
+-
+- getLateralVelocity() - Method in class net.shipsandgiggles.pirate.entity.Ship
+-
+- getLinearVelocity() - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- getLocation() - Method in class net.shipsandgiggles.pirate.entity.Entity
+-
+
Current location of the entity.
+
+- getMaxAngularAcceleration() - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- getMaxAngularSpeed() - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- getMaximumHealth() - Method in class net.shipsandgiggles.pirate.entity.Entity
+-
+
Maximum health of the entity when it spawns.
+
+- getMaximumSpeed() - Method in class net.shipsandgiggles.pirate.entity.MovableEntity
+-
+- getMaxLinearAcceleration() - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- getMaxLinearSpeed() - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- getOrientation() - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- getOriginalSpeed() - Method in class net.shipsandgiggles.pirate.entity.MovableEntity
+-
+- getPosition() - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- getPosition() - Method in class net.shipsandgiggles.pirate.entity.Ship
+-
+
gets the position of the player
+
+- getSkin() - Method in class net.shipsandgiggles.pirate.entity.Entity
+-
+
The skin that should be displayed to the user for this entity.
+
+- getSpeed() - Method in class net.shipsandgiggles.pirate.entity.MovableEntity
+-
+- getSprite() - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- getSprite() - Method in class net.shipsandgiggles.pirate.entity.Ship
+-
+- getTarget() - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- getTurnDirection() - Method in class net.shipsandgiggles.pirate.entity.Ship
+-
+- getTurnSpeed() - Method in class net.shipsandgiggles.pirate.entity.Ship
+-
+- getType() - Method in class net.shipsandgiggles.pirate.entity.college.College
+-
+- getUniqueId() - Method in class net.shipsandgiggles.pirate.entity.Entity
+-
+
The randomly generated UUID representing the entity.
+
+- getVolumeLevel() - Method in class net.shipsandgiggles.pirate.pref.GamePreferences
+-
+
Get the volume level, where 1 is 100%, and 0 is 0%.
+
+- getWidth() - Method in class net.shipsandgiggles.pirate.entity.Entity
+-
+- getWorld() - Static method in class net.shipsandgiggles.pirate.screen.impl.GameScreen
+-
+- getX() - Method in class net.shipsandgiggles.pirate.entity.Location
+-
+- getY() - Method in class net.shipsandgiggles.pirate.entity.Location
+-
+- getZeroLinearSpeedThreshold() - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- give(Currency.Type, int) - Method in class net.shipsandgiggles.pirate.currency.Currency
+-
+- gold - Static variable in class net.shipsandgiggles.pirate.HUDmanager
+-
+- Gold - Variable in class net.shipsandgiggles.pirate.screen.impl.DeathScreen
+-
+- gold - Variable in class net.shipsandgiggles.pirate.screen.impl.DeathScreen
+-
+- goodrick - Variable in class net.shipsandgiggles.pirate.screen.impl.GameScreen
+-
+- GoodrickCollege - Class in net.shipsandgiggles.pirate.entity.impl.college
+-
+- GoodrickCollege(Sprite, Location, float, World) - Constructor for class net.shipsandgiggles.pirate.entity.impl.college.GoodrickCollege
+-
+
+
+
+
+
H
+
+- health - Variable in class net.shipsandgiggles.pirate.entity.Entity
+-
+- health - Static variable in class net.shipsandgiggles.pirate.entity.Ship
+-
+- healthBar - Variable in class net.shipsandgiggles.pirate.entity.college.College
+-
+- healthBar - Variable in class net.shipsandgiggles.pirate.HUDmanager
+-
+- hide() - Method in class net.shipsandgiggles.pirate.screen.impl.GameScreen
+-
+- hide() - Method in class net.shipsandgiggles.pirate.screen.impl.InformationScreen
+-
+- hide() - Method in class net.shipsandgiggles.pirate.screen.impl.LoadingScreen
+-
+- hide() - Method in class net.shipsandgiggles.pirate.screen.impl.PreferenceScreen
+-
+- hitBox - Variable in class net.shipsandgiggles.pirate.entity.college.College
+-
+- hitBox - Variable in class net.shipsandgiggles.pirate.entity.Ship
+-
+- hud - Static variable in class net.shipsandgiggles.pirate.screen.impl.GameScreen
+-
+- HUDmanager - Class in net.shipsandgiggles.pirate
+-
+- HUDmanager(SpriteBatch) - Constructor for class net.shipsandgiggles.pirate.HUDmanager
+-
+
+
+
+
+
I
+
+- i - Static variable in class net.shipsandgiggles.pirate.entity.BallsManager
+-
+
this is the class to manage all the balls combined
+
+- InformationScreen - Class in net.shipsandgiggles.pirate.screen.impl
+-
+- InformationScreen() - Constructor for class net.shipsandgiggles.pirate.screen.impl.InformationScreen
+-
+- inputUpdate() - Method in class net.shipsandgiggles.pirate.screen.impl.GameScreen
+-
+- INSTANCE - Static variable in class net.shipsandgiggles.pirate.currency.Currency
+-
+- intro - Variable in class net.shipsandgiggles.pirate.screen.impl.GameScreen
+-
+- isDestroyed - Variable in class net.shipsandgiggles.pirate.entity.CannonBall
+-
+- isIndependentFacing() - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- isMusicEnabled() - Method in class net.shipsandgiggles.pirate.pref.GamePreferences
+-
+
Check whether the music is enabled (i.e.
+
+- isTagged() - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- isVolumeEnabled() - Method in class net.shipsandgiggles.pirate.pref.GamePreferences
+-
+
Check whether global volume is enabled.
+
+
+
+
+
+
L
+
+- langwith - Variable in class net.shipsandgiggles.pirate.screen.impl.GameScreen
+-
+
main game screen
+
+- LangwithCollege - Class in net.shipsandgiggles.pirate.entity.impl.college
+-
+- LangwithCollege(Sprite, Location, float, World) - Constructor for class net.shipsandgiggles.pirate.entity.impl.college.LangwithCollege
+-
+- lerpOn(Camera, Vector2, float) - Static method in class net.shipsandgiggles.pirate.CameraManager
+-
+
applies smoothing to camera "lerping"
+
+- LoadingScreen - Class in net.shipsandgiggles.pirate.screen.impl
+-
+- LoadingScreen() - Constructor for class net.shipsandgiggles.pirate.screen.impl.LoadingScreen
+-
+- Location - Class in net.shipsandgiggles.pirate.entity
+-
+- Location(float, float) - Constructor for class net.shipsandgiggles.pirate.entity.Location
+-
+- lockOn(Camera, Vector2) - Static method in class net.shipsandgiggles.pirate.CameraManager
+-
+
to lock on to something with no smoothing
+
+
+
+
+
+
M
+
+- maxHealth - Static variable in class net.shipsandgiggles.pirate.entity.Ship
+-
+- MovableEntity - Class in net.shipsandgiggles.pirate.entity
+-
+
assigns the variables to any entity in the game that moves
+
+- MovableEntity(UUID, Sprite, Location, EntityType, float, float, float, float, float) - Constructor for class net.shipsandgiggles.pirate.entity.MovableEntity
+-
+- multiply(float, Vector2) - Method in class net.shipsandgiggles.pirate.entity.Ship
+-
+- music - Variable in class net.shipsandgiggles.pirate.SoundController
+-
+
sound controller to control all the sound effeccts and music
+
+- musicVolume - Variable in class net.shipsandgiggles.pirate.SoundController
+-
+
+
+
+
+
N
+
+- net.shipsandgiggles.pirate - package net.shipsandgiggles.pirate
+-
+- net.shipsandgiggles.pirate.cache - package net.shipsandgiggles.pirate.cache
+-
+- net.shipsandgiggles.pirate.conf - package net.shipsandgiggles.pirate.conf
+-
+- net.shipsandgiggles.pirate.currency - package net.shipsandgiggles.pirate.currency
+-
+- net.shipsandgiggles.pirate.entity - package net.shipsandgiggles.pirate.entity
+-
+- net.shipsandgiggles.pirate.entity.college - package net.shipsandgiggles.pirate.entity.college
+-
+- net.shipsandgiggles.pirate.entity.impl.college - package net.shipsandgiggles.pirate.entity.impl.college
+-
+- net.shipsandgiggles.pirate.listener - package net.shipsandgiggles.pirate.listener
+-
+- net.shipsandgiggles.pirate.pref - package net.shipsandgiggles.pirate.pref
+-
+- net.shipsandgiggles.pirate.screen - package net.shipsandgiggles.pirate.screen
+-
+- net.shipsandgiggles.pirate.screen.impl - package net.shipsandgiggles.pirate.screen.impl
+-
+- net.shipsandgiggles.pirate.task - package net.shipsandgiggles.pirate.task
+-
+- net.shipsandgiggles.pirate.util - package net.shipsandgiggles.pirate.util
+-
+- newLocation() - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- numberOfShotsLeft - Variable in class net.shipsandgiggles.pirate.entity.Ship
+-
+
+
+
+
+
O
+
+- OFFSIZE - Static variable in class net.shipsandgiggles.pirate.ExplosionController
+-
+
+
+
+
+
P
+
+- parseTiledObjectLayer(World, MapObjects) - Static method in class net.shipsandgiggles.pirate.TiledObjectUtil
+-
+- pause() - Method in class net.shipsandgiggles.pirate.screen.impl.GameScreen
+-
+- pause() - Method in class net.shipsandgiggles.pirate.screen.impl.InformationScreen
+-
+- pause() - Method in class net.shipsandgiggles.pirate.screen.impl.LoadingScreen
+-
+- pause() - Method in class net.shipsandgiggles.pirate.screen.impl.PreferenceScreen
+-
+- pauseAll() - Method in class net.shipsandgiggles.pirate.SoundController
+-
+- perform() - Method in class net.shipsandgiggles.pirate.entity.college.College
+-
+- perform() - Method in class net.shipsandgiggles.pirate.entity.impl.college.AlcuinCollege
+-
+- perform() - Method in class net.shipsandgiggles.pirate.entity.impl.college.ConstantineCollege
+-
+- perform() - Method in class net.shipsandgiggles.pirate.entity.impl.college.GoodrickCollege
+-
+- perform() - Method in class net.shipsandgiggles.pirate.entity.impl.college.LangwithCollege
+-
+- PirateGame - Class in net.shipsandgiggles.pirate
+-
+- PirateGame() - Constructor for class net.shipsandgiggles.pirate.PirateGame
+-
+- PIXEL_PER_METER - Static variable in class net.shipsandgiggles.pirate.conf.Configuration
+-
+- playButtonPress() - Method in class net.shipsandgiggles.pirate.SoundController
+-
+- playCannonShot() - Method in class net.shipsandgiggles.pirate.SoundController
+-
+- playerModel - Variable in class net.shipsandgiggles.pirate.screen.impl.GameScreen
+-
+
batch of images "objects"
+
+- playExplosion() - Method in class net.shipsandgiggles.pirate.SoundController
+-
+- postSolve(Contact, ContactImpulse) - Method in class net.shipsandgiggles.pirate.listener.WorldContactListener
+-
+- Preconditions - Class in net.shipsandgiggles.pirate.util
+-
+- Preconditions() - Constructor for class net.shipsandgiggles.pirate.util.Preconditions
+-
+- PreferenceScreen - Class in net.shipsandgiggles.pirate.screen.impl
+-
+- PreferenceScreen() - Constructor for class net.shipsandgiggles.pirate.screen.impl.PreferenceScreen
+-
+- prefs() - Method in class net.shipsandgiggles.pirate.pref.GamePreferences
+-
+- preSolve(Contact, Manifold) - Method in class net.shipsandgiggles.pirate.listener.WorldContactListener
+-
+
+
+
+
+
R
+
+- rapidShot - Variable in class net.shipsandgiggles.pirate.entity.Ship
+-
+- rapidShot(World, Sprite, Camera, short, short, short) - Method in class net.shipsandgiggles.pirate.entity.Ship
+-
+- rapidShotCoolDown - Variable in class net.shipsandgiggles.pirate.entity.Ship
+-
+- remove(K) - Method in class net.shipsandgiggles.pirate.cache.Cache
+-
+- remove - Variable in class net.shipsandgiggles.pirate.ExplosionController
+-
+- removeNext() - Static method in class net.shipsandgiggles.pirate.entity.BallsManager
+-
+- render(float) - Method in class net.shipsandgiggles.pirate.screen.impl.GameScreen
+-
+- render(float) - Method in class net.shipsandgiggles.pirate.screen.impl.InformationScreen
+-
+- render(float) - Method in class net.shipsandgiggles.pirate.screen.impl.LoadingScreen
+-
+- render(float) - Method in class net.shipsandgiggles.pirate.screen.impl.PreferenceScreen
+-
+- resize(int, int) - Method in class net.shipsandgiggles.pirate.screen.impl.GameScreen
+-
+- resize(int, int) - Method in class net.shipsandgiggles.pirate.screen.impl.InformationScreen
+-
+- resize(int, int) - Method in class net.shipsandgiggles.pirate.screen.impl.LoadingScreen
+-
+- resize(int, int) - Method in class net.shipsandgiggles.pirate.screen.impl.PreferenceScreen
+-
+- resume() - Method in class net.shipsandgiggles.pirate.screen.impl.GameScreen
+-
+- resume() - Method in class net.shipsandgiggles.pirate.screen.impl.InformationScreen
+-
+- resume() - Method in class net.shipsandgiggles.pirate.screen.impl.LoadingScreen
+-
+- resume() - Method in class net.shipsandgiggles.pirate.screen.impl.PreferenceScreen
+-
+- run() - Method in class net.shipsandgiggles.pirate.task.ChangeScreenTask
+-
+
+
+
+
+
S
+
+- score - Static variable in class net.shipsandgiggles.pirate.HUDmanager
+-
+- score - Variable in class net.shipsandgiggles.pirate.screen.impl.DeathScreen
+-
+- scoreLabel - Variable in class net.shipsandgiggles.pirate.screen.impl.DeathScreen
+-
+- ScreenType - Enum in net.shipsandgiggles.pirate.screen
+-
+- seaNoises - Variable in class net.shipsandgiggles.pirate.SoundController
+-
+- setAmountOfRotations(float) - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- setAngle - Variable in class net.shipsandgiggles.pirate.entity.CannonBall
+-
+- setAngleToTarget(float) - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- setBehavior(SteeringBehavior<Vector2>) - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- setDriveDirection(float) - Method in class net.shipsandgiggles.pirate.entity.Ship
+-
+- setIndependentFacing(boolean) - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- setMaxAngularAcceleration(float) - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- setMaxAngularSpeed(float) - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- setMaxLinearAcceleration(float) - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- setMaxLinearSpeed(float) - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- setMusicEnabled(boolean) - Method in class net.shipsandgiggles.pirate.pref.GamePreferences
+-
+
Toggle the state of background music.
+
+- setMusicVolumeLevel(float) - Method in class net.shipsandgiggles.pirate.pref.GamePreferences
+-
+- setOrientation(float) - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- setSpeed(float) - Method in class net.shipsandgiggles.pirate.entity.MovableEntity
+-
+- setTagged(boolean) - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- setTarget(Body) - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- setTexture(Sprite) - Method in class net.shipsandgiggles.pirate.entity.Ship
+-
+- setTurnDirection(float) - Method in class net.shipsandgiggles.pirate.entity.Ship
+-
+- setVolumeEnabled(boolean) - Method in class net.shipsandgiggles.pirate.pref.GamePreferences
+-
+
Toggle whether global volume is enabled.
+
+- setVolumeLevel(float) - Method in class net.shipsandgiggles.pirate.pref.GamePreferences
+-
+
Set the volume level for all game noises.
+
+- setX(float) - Method in class net.shipsandgiggles.pirate.entity.Location
+-
+- setY(float) - Method in class net.shipsandgiggles.pirate.entity.Location
+-
+- setZeroLinearSpeedThreshold(float) - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- Ship - Class in net.shipsandgiggles.pirate.entity
+-
+- Ship(Sprite, float, float, float, float, Location, float, float, Camera) - Constructor for class net.shipsandgiggles.pirate.entity.Ship
+-
+- shoot(World, Sprite, Camera, short, short, short) - Method in class net.shipsandgiggles.pirate.entity.Ship
+-
+- shootingCoolDown - Variable in class net.shipsandgiggles.pirate.entity.Ship
+-
+- shootingTimer - Variable in class net.shipsandgiggles.pirate.entity.Ship
+-
+- shootPlayer(Ship) - Method in class net.shipsandgiggles.pirate.entity.Entity
+-
+- shootPlayer(Ship) - Method in class net.shipsandgiggles.pirate.entity.impl.college.AlcuinCollege
+-
+- shootPlayer(Ship) - Method in class net.shipsandgiggles.pirate.entity.impl.college.ConstantineCollege
+-
+- shootPlayer(Ship) - Method in class net.shipsandgiggles.pirate.entity.impl.college.GoodrickCollege
+-
+- shootPlayer(Ship) - Method in class net.shipsandgiggles.pirate.entity.impl.college.LangwithCollege
+-
+- shootPlayer(Ship) - Method in class net.shipsandgiggles.pirate.entity.Ship
+-
+- shotsInRapidShot - Variable in class net.shipsandgiggles.pirate.entity.Ship
+-
+- show() - Method in class net.shipsandgiggles.pirate.screen.impl.GameScreen
+-
+- show() - Method in class net.shipsandgiggles.pirate.screen.impl.InformationScreen
+-
+- show() - Method in class net.shipsandgiggles.pirate.screen.impl.LoadingScreen
+-
+- show() - Method in class net.shipsandgiggles.pirate.screen.impl.PreferenceScreen
+-
+- SIZE - Static variable in class net.shipsandgiggles.pirate.ExplosionController
+-
+- SKIN - Static variable in class net.shipsandgiggles.pirate.conf.Configuration
+-
+
global configs for variables commonly used
+
+- soundController - Static variable in class net.shipsandgiggles.pirate.screen.impl.LoadingScreen
+-
+
the main screen
+
+- SoundController - Class in net.shipsandgiggles.pirate
+-
+- SoundController() - Constructor for class net.shipsandgiggles.pirate.SoundController
+-
+- SPACER_LABEL - Static variable in class net.shipsandgiggles.pirate.conf.Configuration
+-
+
the world
+
+- speed - Variable in class net.shipsandgiggles.pirate.entity.CannonBall
+-
+- stage - Variable in class net.shipsandgiggles.pirate.HUDmanager
+-
+
a manager for the HUD
+
+- stage - Variable in class net.shipsandgiggles.pirate.screen.impl.DeathScreen
+-
+
adds the ui for the death screen
+
+
+
+
+
+
T
+
+- take(Currency.Type, int, Runnable) - Method in class net.shipsandgiggles.pirate.currency.Currency
+-
+- takeDamage(float) - Method in class net.shipsandgiggles.pirate.entity.Ship
+-
+- takeInput() - Method in class net.shipsandgiggles.pirate.screen.impl.InformationScreen
+-
+- target - Variable in class net.shipsandgiggles.pirate.entity.CannonBall
+-
+- teleportBall() - Method in class net.shipsandgiggles.pirate.entity.CannonBall
+-
+- teleported - Variable in class net.shipsandgiggles.pirate.entity.CannonBall
+-
+- TiledObjectUtil - Class in net.shipsandgiggles.pirate
+-
+- TiledObjectUtil() - Constructor for class net.shipsandgiggles.pirate.TiledObjectUtil
+-
+- timeBetweenRapidShots - Variable in class net.shipsandgiggles.pirate.entity.Ship
+-
+- timeCounter - Variable in class net.shipsandgiggles.pirate.HUDmanager
+-
+- timer - Variable in class net.shipsandgiggles.pirate.entity.CannonBall
+-
+
this is the creation and update for each individual ball
+
+- timer - Variable in class net.shipsandgiggles.pirate.entity.college.College
+-
+- timeToRegen - Variable in class net.shipsandgiggles.pirate.entity.Ship
+-
+
+
+
+
+
U
+
+- update(Batch) - Method in class net.shipsandgiggles.pirate.entity.CannonBall
+-
+- update(float, Batch) - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- update() - Method in class net.shipsandgiggles.pirate.ExplosionController
+-
+- update(HUDmanager, int) - Method in class net.shipsandgiggles.pirate.screen.impl.DeathScreen
+-
+- update() - Method in class net.shipsandgiggles.pirate.screen.impl.GameScreen
+-
+- update() - Method in class net.shipsandgiggles.pirate.SoundController
+-
+- updateBalls(Batch) - Static method in class net.shipsandgiggles.pirate.entity.BallsManager
+-
+- updateCamera() - Method in class net.shipsandgiggles.pirate.screen.impl.GameScreen
+-
+- updateLabels(Batch) - Method in class net.shipsandgiggles.pirate.HUDmanager
+-
+
updates all the variables on screen
+
+- updateShots(World, Sprite, Camera, short, short, short) - Method in class net.shipsandgiggles.pirate.entity.Ship
+-
+
+
+
+
+
V
+
+- valueOf(String) - Static method in enum net.shipsandgiggles.pirate.currency.Currency.Type
+-
+
Returns the enum constant of this type with the specified name.
+
+- valueOf(String) - Static method in enum net.shipsandgiggles.pirate.entity.college.College.Type
+-
+
Returns the enum constant of this type with the specified name.
+
+- valueOf(String) - Static method in enum net.shipsandgiggles.pirate.entity.EntityType
+-
+
Returns the enum constant of this type with the specified name.
+
+- valueOf(String) - Static method in enum net.shipsandgiggles.pirate.screen.ScreenType
+-
+
Returns the enum constant of this type with the specified name.
+
+- values() - Static method in enum net.shipsandgiggles.pirate.currency.Currency.Type
+-
+
Returns an array containing the constants of this enum type, in
+the order they are declared.
+
+- values() - Static method in enum net.shipsandgiggles.pirate.entity.college.College.Type
+-
+
Returns an array containing the constants of this enum type, in
+the order they are declared.
+
+- values() - Static method in enum net.shipsandgiggles.pirate.entity.EntityType
+-
+
Returns an array containing the constants of this enum type, in
+the order they are declared.
+
+- values() - Static method in enum net.shipsandgiggles.pirate.screen.ScreenType
+-
+
Returns an array containing the constants of this enum type, in
+the order they are declared.
+
+- vectorToAngle(Vector2) - Method in class net.shipsandgiggles.pirate.entity.EntityAi
+-
+- volume - Variable in class net.shipsandgiggles.pirate.SoundController
+-
+
+
+
+
+
W
+
+- water - Variable in class net.shipsandgiggles.pirate.screen.impl.GameScreen
+-
+- world - Static variable in class net.shipsandgiggles.pirate.conf.Configuration
+-
+- world - Variable in class net.shipsandgiggles.pirate.entity.CannonBall
+-
+- world - Variable in class net.shipsandgiggles.pirate.entity.impl.college.AlcuinCollege
+-
+- world - Variable in class net.shipsandgiggles.pirate.entity.impl.college.ConstantineCollege
+-
+- world - Variable in class net.shipsandgiggles.pirate.entity.impl.college.GoodrickCollege
+-
+- world - Variable in class net.shipsandgiggles.pirate.entity.impl.college.LangwithCollege
+-
+- world - Variable in class net.shipsandgiggles.pirate.entity.Ship
+-
+- world - Static variable in class net.shipsandgiggles.pirate.screen.impl.GameScreen
+-
+
implement world
+
+- WorldContactListener - Class in net.shipsandgiggles.pirate.listener
+-
+- WorldContactListener() - Constructor for class net.shipsandgiggles.pirate.listener.WorldContactListener
+-
+
+
+
+
+
Z
+
+- zoomedAmount - Variable in class net.shipsandgiggles.pirate.screen.impl.GameScreen
+-
+
+
A B C D E F G H I L M N O P R S T U V W Z
+
+
+
+
+
+
diff --git a/javadoc/javadoc/index.html b/javadoc/javadoc/index.html
new file mode 100644
index 0000000..248bb14
--- /dev/null
+++ b/javadoc/javadoc/index.html
@@ -0,0 +1,75 @@
+
+
+
+
+
+core 1.0 API
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/CameraManager.html b/javadoc/javadoc/net/shipsandgiggles/pirate/CameraManager.html
new file mode 100644
index 0000000..208420f
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/CameraManager.html
@@ -0,0 +1,293 @@
+
+
+
+
+
+CameraManager (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- net.shipsandgiggles.pirate.CameraManager
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Constructor Summary
+
+Constructors
+
+| Constructor and Description |
+
+
+CameraManager() |
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+All Methods Static Methods Concrete Methods
+
+| Modifier and Type |
+Method and Description |
+
+
+static void |
+lerpOn(com.badlogic.gdx.graphics.Camera camera,
+ com.badlogic.gdx.math.Vector2 target,
+ float lerpValue)
+applies smoothing to camera "lerping"
+ |
+
+
+static void |
+lockOn(com.badlogic.gdx.graphics.Camera camera,
+ com.badlogic.gdx.math.Vector2 target)
+to lock on to something with no smoothing
+ |
+
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+-
+
CameraManager
+public CameraManager()
+
+
+
+
+
+
+-
+
+
+
Method Detail
+
+
+
+
+-
+
lockOn
+public static void lockOn(com.badlogic.gdx.graphics.Camera camera,
+ com.badlogic.gdx.math.Vector2 target)
+to lock on to something with no smoothing
+
+
+
+
+
+
+-
+
lerpOn
+public static void lerpOn(com.badlogic.gdx.graphics.Camera camera,
+ com.badlogic.gdx.math.Vector2 target,
+ float lerpValue)
+applies smoothing to camera "lerping"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/ExplosionController.html b/javadoc/javadoc/net/shipsandgiggles/pirate/ExplosionController.html
new file mode 100644
index 0000000..798aff7
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/ExplosionController.html
@@ -0,0 +1,377 @@
+
+
+
+
+
+ExplosionController (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- net.shipsandgiggles.pirate.ExplosionController
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Field Summary
+
+Fields
+
+| Modifier and Type |
+Field and Description |
+
+
+static float |
+FRAME_LENGTH
+controller for all explosion and creation of them
+ |
+
+
+static int |
+OFFSIZE |
+
+
+boolean |
+remove |
+
+
+static int |
+SIZE |
+
+
+
+
+
+
+-
+
+
+
Constructor Summary
+
+Constructors
+
+| Constructor and Description |
+
+
+ExplosionController(com.badlogic.gdx.math.Vector2 position)
+constructor of explosion
+ |
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Field Detail
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
remove
+public boolean remove
+
+
+
+
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+
+
+
+
+-
+
+
+
Method Detail
+
+
+
+
+-
+
update
+public void update()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/HUDmanager.html b/javadoc/javadoc/net/shipsandgiggles/pirate/HUDmanager.html
new file mode 100644
index 0000000..09d1f82
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/HUDmanager.html
@@ -0,0 +1,388 @@
+
+
+
+
+
+HUDmanager (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- net.shipsandgiggles.pirate.HUDmanager
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Field Summary
+
+Fields
+
+| Modifier and Type |
+Field and Description |
+
+
+float |
+coolDownTimerTime |
+
+
+float |
+fontScale |
+
+
+static int |
+gold |
+
+
+com.badlogic.gdx.graphics.Texture |
+healthBar |
+
+
+static int |
+score |
+
+
+com.badlogic.gdx.scenes.scene2d.Stage |
+stage
+a manager for the HUD
+ |
+
+
+float |
+timeCounter |
+
+
+
+
+
+
+-
+
+
+
Constructor Summary
+
+Constructors
+
+| Constructor and Description |
+
+
+HUDmanager(com.badlogic.gdx.graphics.g2d.SpriteBatch batch) |
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Field Detail
+
+
+
+
+
+
+
+
+-
+
score
+public static int score
+
+
+
+
+
+
+-
+
gold
+public static int gold
+
+
+
+
+
+
+-
+
fontScale
+public float fontScale
+
+
+
+
+
+
+-
+
timeCounter
+public float timeCounter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+
+
+
+
+-
+
+
+
Method Detail
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/PirateGame.html b/javadoc/javadoc/net/shipsandgiggles/pirate/PirateGame.html
new file mode 100644
index 0000000..2401891
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/PirateGame.html
@@ -0,0 +1,344 @@
+
+
+
+
+
+PirateGame (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- com.badlogic.gdx.Game
+-
+
+- net.shipsandgiggles.pirate.PirateGame
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Field Summary
+
+-
+
+
+
Fields inherited from class com.badlogic.gdx.Game
+screen
+
+
+
+
+
+-
+
+
+
Constructor Summary
+
+Constructors
+
+| Constructor and Description |
+
+
+PirateGame() |
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+
+-
+
+
+
Methods inherited from class com.badlogic.gdx.Game
+getScreen, pause, render, resize, resume, setScreen
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+-
+
PirateGame
+public PirateGame()
+
+
+
+
+
+
+-
+
+
+
Method Detail
+
+
+
+
+
+
+
+
+-
+
create
+public void create()
+
+
+
+
+
+
+-
+
dispose
+public void dispose()
+
+- Specified by:
+dispose in interface com.badlogic.gdx.ApplicationListener
+- Overrides:
+dispose in class com.badlogic.gdx.Game
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/SoundController.html b/javadoc/javadoc/net/shipsandgiggles/pirate/SoundController.html
new file mode 100644
index 0000000..1d6bde5
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/SoundController.html
@@ -0,0 +1,437 @@
+
+
+
+
+
+SoundController (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- net.shipsandgiggles.pirate.SoundController
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Field Summary
+
+Fields
+
+| Modifier and Type |
+Field and Description |
+
+
+com.badlogic.gdx.audio.Sound |
+buttonPress |
+
+
+com.badlogic.gdx.audio.Sound |
+cannonShot |
+
+
+com.badlogic.gdx.audio.Sound |
+Explosion |
+
+
+com.badlogic.gdx.audio.Music |
+music
+sound controller to control all the sound effeccts and music
+ |
+
+
+float |
+musicVolume |
+
+
+com.badlogic.gdx.audio.Music |
+seaNoises |
+
+
+float |
+volume |
+
+
+
+
+
+
+-
+
+
+
Constructor Summary
+
+
+
+
+
+-
+
+
+
Method Summary
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Field Detail
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
volume
+public float volume
+
+
+
+
+
+
+-
+
musicVolume
+public float musicVolume
+
+
+
+
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+-
+
SoundController
+public SoundController()
+
+
+
+
+
+
+-
+
+
+
Method Detail
+
+
+
+
+-
+
update
+public void update()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
pauseAll
+public void pauseAll()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/TiledObjectUtil.html b/javadoc/javadoc/net/shipsandgiggles/pirate/TiledObjectUtil.html
new file mode 100644
index 0000000..5fece5b
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/TiledObjectUtil.html
@@ -0,0 +1,270 @@
+
+
+
+
+
+TiledObjectUtil (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- net.shipsandgiggles.pirate.TiledObjectUtil
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Constructor Summary
+
+
+
+
+
+-
+
+
+
Method Summary
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+-
+
TiledObjectUtil
+public TiledObjectUtil()
+
+
+
+
+
+
+-
+
+
+
Method Detail
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/cache/Cache.html b/javadoc/javadoc/net/shipsandgiggles/pirate/cache/Cache.html
new file mode 100644
index 0000000..bfd11a4
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/cache/Cache.html
@@ -0,0 +1,302 @@
+
+
+
+
+
+Cache (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+- Prev Class
+- Next Class
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- net.shipsandgiggles.pirate.cache.Cache<K,V>
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Constructor Summary
+
+Constructors
+
+| Constructor and Description |
+
+
+Cache(java.util.function.Predicate<V> argumentCheck) |
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- Prev Class
+- Next Class
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/cache/package-frame.html b/javadoc/javadoc/net/shipsandgiggles/pirate/cache/package-frame.html
new file mode 100644
index 0000000..822d3a6
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/cache/package-frame.html
@@ -0,0 +1,19 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.cache (core 1.0 API)
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/cache/package-summary.html b/javadoc/javadoc/net/shipsandgiggles/pirate/cache/package-summary.html
new file mode 100644
index 0000000..38b2d9a
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/cache/package-summary.html
@@ -0,0 +1,139 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.cache (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
+Class Summary
+
+| Class |
+Description |
+
+
+
+| Cache<K,V> |
+ |
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/cache/package-tree.html b/javadoc/javadoc/net/shipsandgiggles/pirate/cache/package-tree.html
new file mode 100644
index 0000000..63d3fd9
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/cache/package-tree.html
@@ -0,0 +1,134 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.cache Class Hierarchy (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
Class Hierarchy
+
+- java.lang.Object
+
+- net.shipsandgiggles.pirate.cache.Cache<K,V>
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/conf/Configuration.html b/javadoc/javadoc/net/shipsandgiggles/pirate/conf/Configuration.html
new file mode 100644
index 0000000..07050de
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/conf/Configuration.html
@@ -0,0 +1,393 @@
+
+
+
+
+
+Configuration (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+- Prev Class
+- Next Class
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- net.shipsandgiggles.pirate.conf.Configuration
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Field Summary
+
+Fields
+
+| Modifier and Type |
+Field and Description |
+
+
+static short |
+Cat_College |
+
+
+static short |
+Cat_Enemy |
+
+
+static short |
+Cat_Player
+ppi to scale down the world
+ |
+
+
+static short |
+Cat_walls
+cats are just categories to tell the bodies what to interact with
+ |
+
+
+static float |
+PIXEL_PER_METER |
+
+
+static com.badlogic.gdx.scenes.scene2d.ui.Skin |
+SKIN
+global configs for variables commonly used
+ |
+
+
+static com.badlogic.gdx.scenes.scene2d.ui.Label |
+SPACER_LABEL
+the world
+ |
+
+
+static com.badlogic.gdx.physics.box2d.World |
+world |
+
+
+
+
+
+
+-
+
+
+
Constructor Summary
+
+Constructors
+
+| Constructor and Description |
+
+
+Configuration() |
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+-
+
+
+
Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+-
+
Configuration
+public Configuration()
+
+
+
+
+
+
+
+
+
+
+
+
+
+- Prev Class
+- Next Class
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/conf/package-frame.html b/javadoc/javadoc/net/shipsandgiggles/pirate/conf/package-frame.html
new file mode 100644
index 0000000..dcd00cb
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/conf/package-frame.html
@@ -0,0 +1,19 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.conf (core 1.0 API)
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/conf/package-summary.html b/javadoc/javadoc/net/shipsandgiggles/pirate/conf/package-summary.html
new file mode 100644
index 0000000..f911b29
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/conf/package-summary.html
@@ -0,0 +1,139 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.conf (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
+Class Summary
+
+| Class |
+Description |
+
+
+
+| Configuration |
+ |
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/conf/package-tree.html b/javadoc/javadoc/net/shipsandgiggles/pirate/conf/package-tree.html
new file mode 100644
index 0000000..9fd0164
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/conf/package-tree.html
@@ -0,0 +1,134 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.conf Class Hierarchy (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/currency/Currency.Type.html b/javadoc/javadoc/net/shipsandgiggles/pirate/currency/Currency.Type.html
new file mode 100644
index 0000000..b8c7232
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/currency/Currency.Type.html
@@ -0,0 +1,372 @@
+
+
+
+
+
+Currency.Type (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- java.lang.Enum<Currency.Type>
+-
+
+- net.shipsandgiggles.pirate.currency.Currency.Type
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Enum Constant Summary
+
+Enum Constants
+
+| Enum Constant and Description |
+
+
+COINS |
+
+
+GOLD |
+
+
+POINTS |
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+
+-
+
+
+
Methods inherited from class java.lang.Enum
+clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+getClass, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+
+
+-
+
+
+
Method Detail
+
+
+
+
+
+
+
+
+-
+
valueOf
+public static Currency.Type valueOf(java.lang.String name)
+Returns the enum constant of this type with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)
+
+- Parameters:
+name - the name of the enum constant to be returned.
+- Returns:
+- the enum constant with the specified name
+- Throws:
+java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
+java.lang.NullPointerException - if the argument is null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/currency/Currency.html b/javadoc/javadoc/net/shipsandgiggles/pirate/currency/Currency.html
new file mode 100644
index 0000000..34861b4
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/currency/Currency.html
@@ -0,0 +1,364 @@
+
+
+
+
+
+Currency (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- net.shipsandgiggles.pirate.currency.Currency
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Nested Class Summary
+
+Nested Classes
+
+| Modifier and Type |
+Class and Description |
+
+
+static class |
+Currency.Type
+Currency Types.
+ |
+
+
+
+
+
+
+-
+
+
+
Field Summary
+
+Fields
+
+| Modifier and Type |
+Field and Description |
+
+
+static Currency |
+INSTANCE |
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Field Detail
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/currency/package-frame.html b/javadoc/javadoc/net/shipsandgiggles/pirate/currency/package-frame.html
new file mode 100644
index 0000000..fcab54f
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/currency/package-frame.html
@@ -0,0 +1,23 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.currency (core 1.0 API)
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/currency/package-summary.html b/javadoc/javadoc/net/shipsandgiggles/pirate/currency/package-summary.html
new file mode 100644
index 0000000..be33f33
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/currency/package-summary.html
@@ -0,0 +1,156 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.currency (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
+Class Summary
+
+| Class |
+Description |
+
+
+
+| Currency |
+ |
+
+
+
+
+-
+
+Enum Summary
+
+| Enum |
+Description |
+
+
+
+| Currency.Type |
+
+ Currency Types.
+ |
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/currency/package-tree.html b/javadoc/javadoc/net/shipsandgiggles/pirate/currency/package-tree.html
new file mode 100644
index 0000000..5a66bef
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/currency/package-tree.html
@@ -0,0 +1,146 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.currency Class Hierarchy (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
Class Hierarchy
+
+- java.lang.Object
+
+- net.shipsandgiggles.pirate.currency.Currency
+
+
+
+
Enum Hierarchy
+
+- java.lang.Object
+
+- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/entity/BallsManager.html b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/BallsManager.html
new file mode 100644
index 0000000..1584a7b
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/BallsManager.html
@@ -0,0 +1,370 @@
+
+
+
+
+
+BallsManager (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- net.shipsandgiggles.pirate.entity.BallsManager
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Field Summary
+
+Fields
+
+| Modifier and Type |
+Field and Description |
+
+
+static int |
+i
+this is the class to manage all the balls combined
+ |
+
+
+
+
+
+
+-
+
+
+
Constructor Summary
+
+Constructors
+
+| Constructor and Description |
+
+
+BallsManager() |
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+All Methods Static Methods Concrete Methods
+
+| Modifier and Type |
+Method and Description |
+
+
+static void |
+createBall(com.badlogic.gdx.physics.box2d.World world,
+ com.badlogic.gdx.math.Vector2 position,
+ com.badlogic.gdx.math.Vector2 target,
+ com.badlogic.gdx.graphics.g2d.Sprite cannonBallSprite,
+ short categoryBits,
+ short maskBit,
+ short groupIndex) |
+
+
+static void |
+createBallAtAngle(com.badlogic.gdx.physics.box2d.World world,
+ com.badlogic.gdx.math.Vector2 position,
+ float angle,
+ com.badlogic.gdx.graphics.g2d.Sprite cannonBallSprite,
+ short categoryBits,
+ short maskBit,
+ short groupIndex) |
+
+
+static void |
+removeNext() |
+
+
+static void |
+updateBalls(com.badlogic.gdx.graphics.g2d.Batch batch) |
+
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Field Detail
+
+
+
+
+
+
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+-
+
BallsManager
+public BallsManager()
+
+
+
+
+
+
+-
+
+
+
Method Detail
+
+
+
+
+
+
+
+
+-
+
createBall
+public static void createBall(com.badlogic.gdx.physics.box2d.World world,
+ com.badlogic.gdx.math.Vector2 position,
+ com.badlogic.gdx.math.Vector2 target,
+ com.badlogic.gdx.graphics.g2d.Sprite cannonBallSprite,
+ short categoryBits,
+ short maskBit,
+ short groupIndex)
+
+
+
+
+
+
+-
+
createBallAtAngle
+public static void createBallAtAngle(com.badlogic.gdx.physics.box2d.World world,
+ com.badlogic.gdx.math.Vector2 position,
+ float angle,
+ com.badlogic.gdx.graphics.g2d.Sprite cannonBallSprite,
+ short categoryBits,
+ short maskBit,
+ short groupIndex)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/entity/CannonBall.html b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/CannonBall.html
new file mode 100644
index 0000000..08c4845
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/CannonBall.html
@@ -0,0 +1,455 @@
+
+
+
+
+
+CannonBall (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- net.shipsandgiggles.pirate.entity.CannonBall
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Field Summary
+
+Fields
+
+| Modifier and Type |
+Field and Description |
+
+
+float |
+angle |
+
+
+com.badlogic.gdx.physics.box2d.Body |
+body |
+
+
+com.badlogic.gdx.graphics.g2d.Sprite |
+cannonBall |
+
+
+float |
+damageDelt |
+
+
+float |
+finalX |
+
+
+float |
+finalY |
+
+
+boolean |
+isDestroyed |
+
+
+boolean |
+setAngle |
+
+
+float |
+speed |
+
+
+com.badlogic.gdx.math.Vector2 |
+target |
+
+
+boolean |
+teleported |
+
+
+float |
+timer
+this is the creation and update for each individual ball
+ |
+
+
+com.badlogic.gdx.physics.box2d.World |
+world |
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Field Detail
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
setAngle
+public boolean setAngle
+
+
+
+
+
+
+-
+
angle
+public float angle
+
+
+
+
+
+
+
+
+
+
+-
+
speed
+public float speed
+
+
+
+
+
+
+-
+
damageDelt
+public float damageDelt
+
+
+
+
+
+
+
+
+
+
+-
+
finalX
+public float finalX
+
+
+
+
+
+
+-
+
finalY
+public float finalY
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/entity/Entity.html b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/Entity.html
new file mode 100644
index 0000000..5599707
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/Entity.html
@@ -0,0 +1,512 @@
+
+
+
+
+
+Entity (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- net.shipsandgiggles.pirate.entity.Entity
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Field Summary
+
+Fields
+
+| Modifier and Type |
+Field and Description |
+
+
+float |
+health |
+
+
+
+
+
+
+-
+
+
+
Constructor Summary
+
+Constructors
+
+| Constructor and Description |
+
+
+Entity(java.util.UUID uuid,
+ com.badlogic.gdx.graphics.g2d.Sprite texture,
+ Location location,
+ EntityType entityType,
+ float maximumHealth,
+ float height,
+ float width) |
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Field Detail
+
+
+
+
+-
+
health
+public float health
+
+
+
+
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+-
+
Entity
+public Entity(java.util.UUID uuid,
+ com.badlogic.gdx.graphics.g2d.Sprite texture,
+ Location location,
+ EntityType entityType,
+ float maximumHealth,
+ float height,
+ float width)
+
+
+
+
+
+
+-
+
+
+
Method Detail
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
getHeight
+public float getHeight()
+
+
+
+
+
+
+-
+
getWidth
+public float getWidth()
+
+
+
+
+
+
+-
+
getHealth
+public double getHealth()
+Current health of the entity, where less than or equal to 0 represents a dead entity.
+
+- Returns:
+- Current Health.
+
+
+
+
+
+
+
+-
+
getMaximumHealth
+public double getMaximumHealth()
+Maximum health of the entity when it spawns. If this is infinite, it will be -1.
+
+- Returns:
+- Defined maximum health.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/entity/EntityAi.html b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/EntityAi.html
new file mode 100644
index 0000000..717a744
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/EntityAi.html
@@ -0,0 +1,836 @@
+
+
+
+
+
+EntityAi (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- net.shipsandgiggles.pirate.entity.EntityAi
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Constructor Summary
+
+Constructors
+
+| Constructor and Description |
+
+
+EntityAi(com.badlogic.gdx.physics.box2d.Body body,
+ float boundingRadius) |
+
+
+EntityAi(com.badlogic.gdx.physics.box2d.Body body,
+ float boundingRadius,
+ com.badlogic.gdx.graphics.g2d.Sprite texture) |
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/entity/EntityType.html b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/EntityType.html
new file mode 100644
index 0000000..5f2fc9a
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/EntityType.html
@@ -0,0 +1,339 @@
+
+
+
+
+
+EntityType (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- java.lang.Enum<EntityType>
+-
+
+- net.shipsandgiggles.pirate.entity.EntityType
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Enum Constant Summary
+
+Enum Constants
+
+| Enum Constant and Description |
+
+
+COLLEGE |
+
+
+SHIP |
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+All Methods Static Methods Concrete Methods
+
+| Modifier and Type |
+Method and Description |
+
+
+static EntityType |
+valueOf(java.lang.String name)
+Returns the enum constant of this type with the specified name.
+ |
+
+
+static EntityType[] |
+values()
+Returns an array containing the constants of this enum type, in
+the order they are declared.
+ |
+
+
+
+-
+
+
+
Methods inherited from class java.lang.Enum
+clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+getClass, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Enum Constant Detail
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
+
+
Method Detail
+
+
+
+
+
+
+
+
+-
+
valueOf
+public static EntityType valueOf(java.lang.String name)
+Returns the enum constant of this type with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)
+
+- Parameters:
+name - the name of the enum constant to be returned.
+- Returns:
+- the enum constant with the specified name
+- Throws:
+java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
+java.lang.NullPointerException - if the argument is null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/entity/Location.html b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/Location.html
new file mode 100644
index 0000000..60dec61
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/Location.html
@@ -0,0 +1,309 @@
+
+
+
+
+
+Location (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- net.shipsandgiggles.pirate.entity.Location
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Constructor Summary
+
+Constructors
+
+| Constructor and Description |
+
+
+Location(float xCoordinate,
+ float yCoordinate) |
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+
+
+
+
+-
+
+
+
Method Detail
+
+
+
+
+-
+
getX
+public float getX()
+
+
+
+
+
+
+
+
+
+
+-
+
getY
+public float getY()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/entity/MovableEntity.html b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/MovableEntity.html
new file mode 100644
index 0000000..d86ccfc
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/MovableEntity.html
@@ -0,0 +1,355 @@
+
+
+
+
+
+MovableEntity (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Field Summary
+
+-
+
+
+
Fields inherited from class net.shipsandgiggles.pirate.entity.Entity
+health
+
+
+
+
+
+-
+
+
+
Constructor Summary
+
+Constructors
+
+| Constructor and Description |
+
+
+MovableEntity(java.util.UUID uuid,
+ com.badlogic.gdx.graphics.g2d.Sprite texture,
+ Location location,
+ EntityType entityType,
+ float maximumHealth,
+ float spawnSpeed,
+ float maximumSpeed,
+ float height,
+ float width) |
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+
+-
+
+
+
Methods inherited from class net.shipsandgiggles.pirate.entity.Entity
+damage, death, draw, getEntityType, getHealth, getHeight, getLocation, getMaximumHealth, getSkin, getUniqueId, getWidth, shootPlayer
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+-
+
MovableEntity
+public MovableEntity(java.util.UUID uuid,
+ com.badlogic.gdx.graphics.g2d.Sprite texture,
+ Location location,
+ EntityType entityType,
+ float maximumHealth,
+ float spawnSpeed,
+ float maximumSpeed,
+ float height,
+ float width)
+
+
+
+
+
+
+-
+
+
+
Method Detail
+
+
+
+
+-
+
getSpeed
+public float getSpeed()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/entity/Ship.html b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/Ship.html
new file mode 100644
index 0000000..2502d54
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/Ship.html
@@ -0,0 +1,873 @@
+
+
+
+
+
+Ship (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Field Summary
+
+
+
+
+
+-
+
+
+
Constructor Summary
+
+Constructors
+
+| Constructor and Description |
+
+
+Ship(com.badlogic.gdx.graphics.g2d.Sprite texture,
+ float spawnSpeed,
+ float maxSpeed,
+ float driftFactor,
+ float turnSpeed,
+ Location location,
+ float height,
+ float width,
+ com.badlogic.gdx.graphics.Camera cam) |
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+All Methods Instance Methods Concrete Methods
+
+| Modifier and Type |
+Method and Description |
+
+
+void |
+burstShoot(com.badlogic.gdx.physics.box2d.World world,
+ com.badlogic.gdx.graphics.g2d.Sprite cannonBallSprite,
+ com.badlogic.gdx.graphics.Camera cam,
+ short categoryBits,
+ short maskBit,
+ short groupIndex) |
+
+
+void |
+death() |
+
+
+void |
+draw(com.badlogic.gdx.graphics.g2d.Batch batch)
+Draw the entity onto the batch.
+ |
+
+
+float |
+getDriftFactor() |
+
+
+float |
+getDriveDirection() |
+
+
+com.badlogic.gdx.physics.box2d.Body |
+getEntityBody() |
+
+
+com.badlogic.gdx.math.Vector2 |
+getForwardVelocity() |
+
+
+com.badlogic.gdx.math.Vector2 |
+getLateralVelocity() |
+
+
+com.badlogic.gdx.math.Vector2 |
+getPosition()
+gets the position of the player
+ |
+
+
+com.badlogic.gdx.graphics.g2d.Sprite |
+getSprite() |
+
+
+float |
+getTurnDirection() |
+
+
+float |
+getTurnSpeed() |
+
+
+com.badlogic.gdx.math.Vector2 |
+multiply(float a,
+ com.badlogic.gdx.math.Vector2 v) |
+
+
+void |
+rapidShot(com.badlogic.gdx.physics.box2d.World world,
+ com.badlogic.gdx.graphics.g2d.Sprite cannonBallSprite,
+ com.badlogic.gdx.graphics.Camera cam,
+ short categoryBits,
+ short maskBit,
+ short groupIndex) |
+
+
+void |
+setDriveDirection(float driveDirection) |
+
+
+void |
+setTexture(com.badlogic.gdx.graphics.g2d.Sprite texture) |
+
+
+void |
+setTurnDirection(float turnDirection) |
+
+
+void |
+shoot(com.badlogic.gdx.physics.box2d.World world,
+ com.badlogic.gdx.graphics.g2d.Sprite cannonBallSprite,
+ com.badlogic.gdx.graphics.Camera cam,
+ short categoryBits,
+ short maskBit,
+ short groupIndex) |
+
+
+void |
+shootPlayer(Ship player) |
+
+
+void |
+takeDamage(float damage) |
+
+
+void |
+updateShots(com.badlogic.gdx.physics.box2d.World world,
+ com.badlogic.gdx.graphics.g2d.Sprite cannonBallSprite,
+ com.badlogic.gdx.graphics.Camera cam,
+ short categoryBits,
+ short maskBit,
+ short groupIndex) |
+
+
+
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Field Detail
+
+
+
+
+-
+
rapidShot
+public boolean rapidShot
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
dead
+public boolean dead
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
timeToRegen
+public float timeToRegen
+
+
+
+
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+-
+
Ship
+public Ship(com.badlogic.gdx.graphics.g2d.Sprite texture,
+ float spawnSpeed,
+ float maxSpeed,
+ float driftFactor,
+ float turnSpeed,
+ Location location,
+ float height,
+ float width,
+ com.badlogic.gdx.graphics.Camera cam)
+
+
+
+
+
+
+-
+
+
+
Method Detail
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
death
+public void death()
+
+- Specified by:
+death in class Entity
+
+
+
+
+
+
+
+-
+
shoot
+public void shoot(com.badlogic.gdx.physics.box2d.World world,
+ com.badlogic.gdx.graphics.g2d.Sprite cannonBallSprite,
+ com.badlogic.gdx.graphics.Camera cam,
+ short categoryBits,
+ short maskBit,
+ short groupIndex)
+
+
+
+
+
+
+-
+
burstShoot
+public void burstShoot(com.badlogic.gdx.physics.box2d.World world,
+ com.badlogic.gdx.graphics.g2d.Sprite cannonBallSprite,
+ com.badlogic.gdx.graphics.Camera cam,
+ short categoryBits,
+ short maskBit,
+ short groupIndex)
+
+
+
+
+
+
+-
+
rapidShot
+public void rapidShot(com.badlogic.gdx.physics.box2d.World world,
+ com.badlogic.gdx.graphics.g2d.Sprite cannonBallSprite,
+ com.badlogic.gdx.graphics.Camera cam,
+ short categoryBits,
+ short maskBit,
+ short groupIndex)
+
+
+
+
+
+
+-
+
updateShots
+public void updateShots(com.badlogic.gdx.physics.box2d.World world,
+ com.badlogic.gdx.graphics.g2d.Sprite cannonBallSprite,
+ com.badlogic.gdx.graphics.Camera cam,
+ short categoryBits,
+ short maskBit,
+ short groupIndex)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/entity/college/College.Type.html b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/college/College.Type.html
new file mode 100644
index 0000000..2e941bf
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/college/College.Type.html
@@ -0,0 +1,348 @@
+
+
+
+
+
+College.Type (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- java.lang.Enum<College.Type>
+-
+
+- net.shipsandgiggles.pirate.entity.college.College.Type
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Enum Constant Summary
+
+Enum Constants
+
+| Enum Constant and Description |
+
+
+LANGWITH |
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+
+-
+
+
+
Methods inherited from class java.lang.Enum
+clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+getClass, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Enum Constant Detail
+
+
+
+
+
+
+
+
+-
+
+
+
Method Detail
+
+
+
+
+
+
+
+
+-
+
valueOf
+public static College.Type valueOf(java.lang.String name)
+Returns the enum constant of this type with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)
+
+- Parameters:
+name - the name of the enum constant to be returned.
+- Returns:
+- the enum constant with the specified name
+- Throws:
+java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
+java.lang.NullPointerException - if the argument is null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/entity/college/College.html b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/college/College.html
new file mode 100644
index 0000000..c7a518a
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/college/College.html
@@ -0,0 +1,495 @@
+
+
+
+
+
+College (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Nested Class Summary
+
+Nested Classes
+
+| Modifier and Type |
+Class and Description |
+
+
+static class |
+College.Type
+Types of college - allows us to keep track.
+ |
+
+
+
+
+
+
+-
+
+
+
Field Summary
+
+Fields
+
+| Modifier and Type |
+Field and Description |
+
+
+com.badlogic.gdx.physics.box2d.Body |
+body |
+
+
+com.badlogic.gdx.graphics.g2d.Sprite |
+cannonBallSprite |
+
+
+float |
+cooldownTimer |
+
+
+float |
+counter |
+
+
+boolean |
+dead |
+
+
+com.badlogic.gdx.graphics.Texture |
+healthBar |
+
+
+com.badlogic.gdx.math.Rectangle |
+hitBox |
+
+
+float |
+timer |
+
+
+
+-
+
+
+
Fields inherited from class net.shipsandgiggles.pirate.entity.Entity
+health
+
+
+
+
+
+-
+
+
+
Constructor Summary
+
+Constructors
+
+| Constructor and Description |
+
+
+College(java.util.UUID uuid,
+ College.Type type,
+ com.badlogic.gdx.graphics.g2d.Sprite texture,
+ Location location,
+ float maximumHealth,
+ float height,
+ float width) |
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+
+-
+
+
+
Methods inherited from class net.shipsandgiggles.pirate.entity.Entity
+damage, draw, getEntityType, getHealth, getHeight, getLocation, getMaximumHealth, getSkin, getUniqueId, getWidth, shootPlayer
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Field Detail
+
+
+
+
+
+
+
+
+-
+
counter
+public float counter
+
+
+
+
+
+
+-
+
dead
+public boolean dead
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
timer
+public float timer
+
+
+
+
+
+
+
+
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+-
+
College
+public College(java.util.UUID uuid,
+ College.Type type,
+ com.badlogic.gdx.graphics.g2d.Sprite texture,
+ Location location,
+ float maximumHealth,
+ float height,
+ float width)
+
+
+
+
+
+
+-
+
+
+
Method Detail
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
death
+public void death()
+
+- Specified by:
+death in class Entity
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/entity/college/package-frame.html b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/college/package-frame.html
new file mode 100644
index 0000000..22603dd
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/college/package-frame.html
@@ -0,0 +1,23 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.entity.college (core 1.0 API)
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/entity/college/package-summary.html b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/college/package-summary.html
new file mode 100644
index 0000000..f972ff2
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/college/package-summary.html
@@ -0,0 +1,158 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.entity.college (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
+Class Summary
+
+| Class |
+Description |
+
+
+
+| College |
+
+ College data that allows us to perform animations / fights more easily.
+ |
+
+
+
+
+-
+
+Enum Summary
+
+| Enum |
+Description |
+
+
+
+| College.Type |
+
+ Types of college - allows us to keep track.
+ |
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/entity/college/package-tree.html b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/college/package-tree.html
new file mode 100644
index 0000000..3690cef
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/college/package-tree.html
@@ -0,0 +1,150 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.entity.college Class Hierarchy (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
Class Hierarchy
+
+- java.lang.Object
+
+- net.shipsandgiggles.pirate.entity.Entity
+
+- net.shipsandgiggles.pirate.entity.college.College
+
+
+
+
+
+
Enum Hierarchy
+
+- java.lang.Object
+
+- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/entity/impl/college/AlcuinCollege.html b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/impl/college/AlcuinCollege.html
new file mode 100644
index 0000000..0358cbf
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/impl/college/AlcuinCollege.html
@@ -0,0 +1,408 @@
+
+
+
+
+
+AlcuinCollege (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Nested Class Summary
+
+-
+
+
+
Nested classes/interfaces inherited from class net.shipsandgiggles.pirate.entity.college.College
+College.Type
+
+
+
+
+
+-
+
+
+
Field Summary
+
+Fields
+
+| Modifier and Type |
+Field and Description |
+
+
+com.badlogic.gdx.physics.box2d.World |
+world |
+
+
+
+
+-
+
+
+
Fields inherited from class net.shipsandgiggles.pirate.entity.Entity
+health
+
+
+
+
+
+-
+
+
+
Constructor Summary
+
+Constructors
+
+| Constructor and Description |
+
+
+AlcuinCollege(com.badlogic.gdx.graphics.g2d.Sprite texture,
+ Location location,
+ float maximumHealth,
+ com.badlogic.gdx.physics.box2d.World world)
+construction of college
+ |
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Field Detail
+
+
+
+
+
+
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+-
+
AlcuinCollege
+public AlcuinCollege(com.badlogic.gdx.graphics.g2d.Sprite texture,
+ Location location,
+ float maximumHealth,
+ com.badlogic.gdx.physics.box2d.World world)
+construction of college
+
+
+
+
+
+
+-
+
+
+
Method Detail
+
+
+
+
+-
+
perform
+public boolean perform()
+
+- Specified by:
+perform in class College
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/entity/impl/college/ConstantineCollege.html b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/impl/college/ConstantineCollege.html
new file mode 100644
index 0000000..7413d63
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/impl/college/ConstantineCollege.html
@@ -0,0 +1,405 @@
+
+
+
+
+
+ConstantineCollege (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Nested Class Summary
+
+-
+
+
+
Nested classes/interfaces inherited from class net.shipsandgiggles.pirate.entity.college.College
+College.Type
+
+
+
+
+
+-
+
+
+
Field Summary
+
+Fields
+
+| Modifier and Type |
+Field and Description |
+
+
+com.badlogic.gdx.physics.box2d.World |
+world |
+
+
+
+
+-
+
+
+
Fields inherited from class net.shipsandgiggles.pirate.entity.Entity
+health
+
+
+
+
+
+-
+
+
+
Constructor Summary
+
+Constructors
+
+| Constructor and Description |
+
+
+ConstantineCollege(com.badlogic.gdx.graphics.g2d.Sprite texture,
+ Location location,
+ float maximumHealth,
+ com.badlogic.gdx.physics.box2d.World world) |
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Field Detail
+
+
+
+
+
+
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+-
+
ConstantineCollege
+public ConstantineCollege(com.badlogic.gdx.graphics.g2d.Sprite texture,
+ Location location,
+ float maximumHealth,
+ com.badlogic.gdx.physics.box2d.World world)
+
+
+
+
+
+
+-
+
+
+
Method Detail
+
+
+
+
+-
+
perform
+public boolean perform()
+
+- Specified by:
+perform in class College
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/entity/impl/college/GoodrickCollege.html b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/impl/college/GoodrickCollege.html
new file mode 100644
index 0000000..e4e28cb
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/impl/college/GoodrickCollege.html
@@ -0,0 +1,405 @@
+
+
+
+
+
+GoodrickCollege (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Nested Class Summary
+
+-
+
+
+
Nested classes/interfaces inherited from class net.shipsandgiggles.pirate.entity.college.College
+College.Type
+
+
+
+
+
+-
+
+
+
Field Summary
+
+Fields
+
+| Modifier and Type |
+Field and Description |
+
+
+com.badlogic.gdx.physics.box2d.World |
+world |
+
+
+
+
+-
+
+
+
Fields inherited from class net.shipsandgiggles.pirate.entity.Entity
+health
+
+
+
+
+
+-
+
+
+
Constructor Summary
+
+Constructors
+
+| Constructor and Description |
+
+
+GoodrickCollege(com.badlogic.gdx.graphics.g2d.Sprite texture,
+ Location location,
+ float maximumHealth,
+ com.badlogic.gdx.physics.box2d.World world) |
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Field Detail
+
+
+
+
+
+
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+-
+
GoodrickCollege
+public GoodrickCollege(com.badlogic.gdx.graphics.g2d.Sprite texture,
+ Location location,
+ float maximumHealth,
+ com.badlogic.gdx.physics.box2d.World world)
+
+
+
+
+
+
+-
+
+
+
Method Detail
+
+
+
+
+-
+
perform
+public boolean perform()
+
+- Specified by:
+perform in class College
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/entity/impl/college/LangwithCollege.html b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/impl/college/LangwithCollege.html
new file mode 100644
index 0000000..0bb7443
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/impl/college/LangwithCollege.html
@@ -0,0 +1,405 @@
+
+
+
+
+
+LangwithCollege (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Nested Class Summary
+
+-
+
+
+
Nested classes/interfaces inherited from class net.shipsandgiggles.pirate.entity.college.College
+College.Type
+
+
+
+
+
+-
+
+
+
Field Summary
+
+Fields
+
+| Modifier and Type |
+Field and Description |
+
+
+com.badlogic.gdx.physics.box2d.World |
+world |
+
+
+
+
+-
+
+
+
Fields inherited from class net.shipsandgiggles.pirate.entity.Entity
+health
+
+
+
+
+
+-
+
+
+
Constructor Summary
+
+Constructors
+
+| Constructor and Description |
+
+
+LangwithCollege(com.badlogic.gdx.graphics.g2d.Sprite texture,
+ Location location,
+ float maximumHealth,
+ com.badlogic.gdx.physics.box2d.World world) |
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Field Detail
+
+
+
+
+
+
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+-
+
LangwithCollege
+public LangwithCollege(com.badlogic.gdx.graphics.g2d.Sprite texture,
+ Location location,
+ float maximumHealth,
+ com.badlogic.gdx.physics.box2d.World world)
+
+
+
+
+
+
+-
+
+
+
Method Detail
+
+
+
+
+-
+
perform
+public boolean perform()
+
+- Specified by:
+perform in class College
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/entity/impl/college/package-frame.html b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/impl/college/package-frame.html
new file mode 100644
index 0000000..1c65144
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/impl/college/package-frame.html
@@ -0,0 +1,22 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.entity.impl.college (core 1.0 API)
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/entity/impl/college/package-summary.html b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/impl/college/package-summary.html
new file mode 100644
index 0000000..b801d0b
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/impl/college/package-summary.html
@@ -0,0 +1,151 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.entity.impl.college (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/entity/impl/college/package-tree.html b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/impl/college/package-tree.html
new file mode 100644
index 0000000..609c5c2
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/impl/college/package-tree.html
@@ -0,0 +1,145 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.entity.impl.college Class Hierarchy (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
Class Hierarchy
+
+- java.lang.Object
+
+- net.shipsandgiggles.pirate.entity.Entity
+
+- net.shipsandgiggles.pirate.entity.college.College
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/entity/package-frame.html b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/package-frame.html
new file mode 100644
index 0000000..f20a5dd
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/package-frame.html
@@ -0,0 +1,29 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.entity (core 1.0 API)
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/entity/package-summary.html b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/package-summary.html
new file mode 100644
index 0000000..ca82ee8
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/package-summary.html
@@ -0,0 +1,184 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.entity (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+Enum Summary
+
+| Enum |
+Description |
+
+
+
+| EntityType |
+
+ creation of types
+ |
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/entity/package-tree.html b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/package-tree.html
new file mode 100644
index 0000000..de5bcf6
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/entity/package-tree.html
@@ -0,0 +1,158 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.entity Class Hierarchy (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
Class Hierarchy
+
+- java.lang.Object
+
+- net.shipsandgiggles.pirate.entity.BallsManager
+- net.shipsandgiggles.pirate.entity.CannonBall
+- net.shipsandgiggles.pirate.entity.Entity
+
+- net.shipsandgiggles.pirate.entity.MovableEntity
+
+- net.shipsandgiggles.pirate.entity.Ship
+
+
+
+
+- net.shipsandgiggles.pirate.entity.EntityAi (implements com.badlogic.gdx.ai.steer.Steerable<T>)
+- net.shipsandgiggles.pirate.entity.Location
+
+
+
+
Enum Hierarchy
+
+- java.lang.Object
+
+- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/listener/WorldContactListener.html b/javadoc/javadoc/net/shipsandgiggles/pirate/listener/WorldContactListener.html
new file mode 100644
index 0000000..8b5a690
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/listener/WorldContactListener.html
@@ -0,0 +1,335 @@
+
+
+
+
+
+WorldContactListener (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+- Prev Class
+- Next Class
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- net.shipsandgiggles.pirate.listener.WorldContactListener
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Constructor Summary
+
+
+
+
+
+-
+
+
+
Method Summary
+
+All Methods Instance Methods Concrete Methods
+
+| Modifier and Type |
+Method and Description |
+
+
+void |
+beginContact(com.badlogic.gdx.physics.box2d.Contact contact)
+checks for any collides in the game
+ |
+
+
+void |
+endContact(com.badlogic.gdx.physics.box2d.Contact contact) |
+
+
+void |
+postSolve(com.badlogic.gdx.physics.box2d.Contact contact,
+ com.badlogic.gdx.physics.box2d.ContactImpulse impulse) |
+
+
+void |
+preSolve(com.badlogic.gdx.physics.box2d.Contact contact,
+ com.badlogic.gdx.physics.box2d.Manifold oldManifold) |
+
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- Prev Class
+- Next Class
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/listener/package-frame.html b/javadoc/javadoc/net/shipsandgiggles/pirate/listener/package-frame.html
new file mode 100644
index 0000000..59305fb
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/listener/package-frame.html
@@ -0,0 +1,19 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.listener (core 1.0 API)
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/listener/package-summary.html b/javadoc/javadoc/net/shipsandgiggles/pirate/listener/package-summary.html
new file mode 100644
index 0000000..8c2a0fb
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/listener/package-summary.html
@@ -0,0 +1,139 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.listener (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/listener/package-tree.html b/javadoc/javadoc/net/shipsandgiggles/pirate/listener/package-tree.html
new file mode 100644
index 0000000..6853ced
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/listener/package-tree.html
@@ -0,0 +1,134 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.listener Class Hierarchy (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
Class Hierarchy
+
+- java.lang.Object
+
+- net.shipsandgiggles.pirate.listener.WorldContactListener (implements com.badlogic.gdx.physics.box2d.ContactListener)
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/package-frame.html b/javadoc/javadoc/net/shipsandgiggles/pirate/package-frame.html
new file mode 100644
index 0000000..df51324
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/package-frame.html
@@ -0,0 +1,24 @@
+
+
+
+
+
+net.shipsandgiggles.pirate (core 1.0 API)
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/package-summary.html b/javadoc/javadoc/net/shipsandgiggles/pirate/package-summary.html
new file mode 100644
index 0000000..febc790
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/package-summary.html
@@ -0,0 +1,159 @@
+
+
+
+
+
+net.shipsandgiggles.pirate (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/package-tree.html b/javadoc/javadoc/net/shipsandgiggles/pirate/package-tree.html
new file mode 100644
index 0000000..9be977f
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/package-tree.html
@@ -0,0 +1,143 @@
+
+
+
+
+
+net.shipsandgiggles.pirate Class Hierarchy (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/pref/GamePreferences.html b/javadoc/javadoc/net/shipsandgiggles/pirate/pref/GamePreferences.html
new file mode 100644
index 0000000..d6dfadb
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/pref/GamePreferences.html
@@ -0,0 +1,380 @@
+
+
+
+
+
+GamePreferences (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+- Prev Class
+- Next Class
+
+
+
+
+
+
+
+
+- Summary:
+- Nested |
+- Field |
+- Constr |
+- Method
+
+
+- Detail:
+- Field |
+- Constr |
+- Method
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- net.shipsandgiggles.pirate.pref.GamePreferences
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Method Summary
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Method Detail
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
getVolumeLevel
+public float getVolumeLevel()
+Get the volume level, where 1 is 100%, and 0 is 0%.
+
+- Returns:
+- Current volume level.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- Prev Class
+- Next Class
+
+
+
+
+
+
+
+
+- Summary:
+- Nested |
+- Field |
+- Constr |
+- Method
+
+
+- Detail:
+- Field |
+- Constr |
+- Method
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/pref/package-frame.html b/javadoc/javadoc/net/shipsandgiggles/pirate/pref/package-frame.html
new file mode 100644
index 0000000..4c2fd6c
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/pref/package-frame.html
@@ -0,0 +1,19 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.pref (core 1.0 API)
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/pref/package-summary.html b/javadoc/javadoc/net/shipsandgiggles/pirate/pref/package-summary.html
new file mode 100644
index 0000000..fbc488f
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/pref/package-summary.html
@@ -0,0 +1,139 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.pref (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/pref/package-tree.html b/javadoc/javadoc/net/shipsandgiggles/pirate/pref/package-tree.html
new file mode 100644
index 0000000..4fdeea2
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/pref/package-tree.html
@@ -0,0 +1,134 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.pref Class Hierarchy (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/screen/ScreenType.html b/javadoc/javadoc/net/shipsandgiggles/pirate/screen/ScreenType.html
new file mode 100644
index 0000000..5a7e3ba
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/screen/ScreenType.html
@@ -0,0 +1,375 @@
+
+
+
+
+
+ScreenType (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+- Prev Class
+- Next Class
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- java.lang.Enum<ScreenType>
+-
+
+- net.shipsandgiggles.pirate.screen.ScreenType
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Enum Constant Summary
+
+
+
+
+
+-
+
+
+
Method Summary
+
+
+-
+
+
+
Methods inherited from class java.lang.Enum
+clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+getClass, notify, notifyAll, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+
+
+-
+
+
+
Method Detail
+
+
+
+
+
+
+
+
+-
+
valueOf
+public static ScreenType valueOf(java.lang.String name)
+Returns the enum constant of this type with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)
+
+- Parameters:
+name - the name of the enum constant to be returned.
+- Returns:
+- the enum constant with the specified name
+- Throws:
+java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
+java.lang.NullPointerException - if the argument is null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- Prev Class
+- Next Class
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/screen/impl/DeathScreen.html b/javadoc/javadoc/net/shipsandgiggles/pirate/screen/impl/DeathScreen.html
new file mode 100644
index 0000000..8629318
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/screen/impl/DeathScreen.html
@@ -0,0 +1,374 @@
+
+
+
+
+
+DeathScreen (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- net.shipsandgiggles.pirate.screen.impl.DeathScreen
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Field Summary
+
+Fields
+
+| Modifier and Type |
+Field and Description |
+
+
+com.badlogic.gdx.scenes.scene2d.ui.Label |
+gameOver |
+
+
+com.badlogic.gdx.scenes.scene2d.ui.Label |
+gold |
+
+
+float |
+Gold |
+
+
+float |
+score |
+
+
+com.badlogic.gdx.scenes.scene2d.ui.Label |
+scoreLabel |
+
+
+com.badlogic.gdx.scenes.scene2d.Stage |
+stage
+adds the ui for the death screen
+ |
+
+
+
+
+
+
+-
+
+
+
Constructor Summary
+
+Constructors
+
+| Constructor and Description |
+
+
+DeathScreen(com.badlogic.gdx.graphics.g2d.SpriteBatch batch) |
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Field Detail
+
+
+
+
+
+
+
+
+-
+
score
+public float score
+
+
+
+
+
+
+-
+
Gold
+public float Gold
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+
+
+
+
+-
+
+
+
Method Detail
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/screen/impl/GameScreen.html b/javadoc/javadoc/net/shipsandgiggles/pirate/screen/impl/GameScreen.html
new file mode 100644
index 0000000..e39adaa
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/screen/impl/GameScreen.html
@@ -0,0 +1,721 @@
+
+
+
+
+
+GameScreen (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- net.shipsandgiggles.pirate.screen.impl.GameScreen
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Field Summary
+
+
+
+
+
+-
+
+
+
Constructor Summary
+
+Constructors
+
+| Constructor and Description |
+
+
+GameScreen() |
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+-
+
GameScreen
+public GameScreen()
+
+
+
+
+
+
+-
+
+
+
Method Detail
+
+
+
+
+-
+
show
+public void show()
+
+- Specified by:
+show in interface com.badlogic.gdx.Screen
+
+
+
+
+
+
+
+
+
+
+
+-
+
update
+public void update()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
pause
+public void pause()
+
+- Specified by:
+pause in interface com.badlogic.gdx.Screen
+
+
+
+
+
+
+
+-
+
resume
+public void resume()
+
+- Specified by:
+resume in interface com.badlogic.gdx.Screen
+
+
+
+
+
+
+
+-
+
hide
+public void hide()
+
+- Specified by:
+hide in interface com.badlogic.gdx.Screen
+
+
+
+
+
+
+
+-
+
dispose
+public void dispose()
+
+- Specified by:
+dispose in interface com.badlogic.gdx.Screen
+
+
+
+
+
+
+
+
+
+
+
+-
+
createEnemy
+public com.badlogic.gdx.physics.box2d.Body createEnemy(int width,
+ int height,
+ boolean isStatic,
+ com.badlogic.gdx.math.Vector2 position)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/screen/impl/InformationScreen.html b/javadoc/javadoc/net/shipsandgiggles/pirate/screen/impl/InformationScreen.html
new file mode 100644
index 0000000..d9c724a
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/screen/impl/InformationScreen.html
@@ -0,0 +1,430 @@
+
+
+
+
+
+InformationScreen (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- net.shipsandgiggles.pirate.screen.impl.InformationScreen
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Field Summary
+
+Fields
+
+| Modifier and Type |
+Field and Description |
+
+
+com.badlogic.gdx.graphics.g2d.Sprite |
+background |
+
+
+
+
+
+
+-
+
+
+
Constructor Summary
+
+
+
+
+
+-
+
+
+
Method Summary
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Field Detail
+
+
+
+
+
+
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+
+
+
+
+-
+
+
+
Method Detail
+
+
+
+
+-
+
show
+public void show()
+
+- Specified by:
+show in interface com.badlogic.gdx.Screen
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
pause
+public void pause()
+
+- Specified by:
+pause in interface com.badlogic.gdx.Screen
+
+
+
+
+
+
+
+-
+
resume
+public void resume()
+
+- Specified by:
+resume in interface com.badlogic.gdx.Screen
+
+
+
+
+
+
+
+-
+
hide
+public void hide()
+
+- Specified by:
+hide in interface com.badlogic.gdx.Screen
+
+
+
+
+
+
+
+-
+
dispose
+public void dispose()
+
+- Specified by:
+dispose in interface com.badlogic.gdx.Screen
+
+
+
+
+
+
+
+-
+
takeInput
+public void takeInput()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/screen/impl/LoadingScreen.html b/javadoc/javadoc/net/shipsandgiggles/pirate/screen/impl/LoadingScreen.html
new file mode 100644
index 0000000..908f7d6
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/screen/impl/LoadingScreen.html
@@ -0,0 +1,433 @@
+
+
+
+
+
+LoadingScreen (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- net.shipsandgiggles.pirate.screen.impl.LoadingScreen
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Field Summary
+
+
+
+
+
+-
+
+
+
Constructor Summary
+
+Constructors
+
+| Constructor and Description |
+
+
+LoadingScreen() |
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+-
+
LoadingScreen
+public LoadingScreen()
+
+
+
+
+
+
+-
+
+
+
Method Detail
+
+
+
+
+-
+
show
+public void show()
+
+- Specified by:
+show in interface com.badlogic.gdx.Screen
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
pause
+public void pause()
+
+- Specified by:
+pause in interface com.badlogic.gdx.Screen
+
+
+
+
+
+
+
+-
+
resume
+public void resume()
+
+- Specified by:
+resume in interface com.badlogic.gdx.Screen
+
+
+
+
+
+
+
+-
+
hide
+public void hide()
+
+- Specified by:
+hide in interface com.badlogic.gdx.Screen
+
+
+
+
+
+
+
+-
+
dispose
+public void dispose()
+
+- Specified by:
+dispose in interface com.badlogic.gdx.Screen
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/screen/impl/PreferenceScreen.html b/javadoc/javadoc/net/shipsandgiggles/pirate/screen/impl/PreferenceScreen.html
new file mode 100644
index 0000000..7907a61
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/screen/impl/PreferenceScreen.html
@@ -0,0 +1,381 @@
+
+
+
+
+
+PreferenceScreen (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- net.shipsandgiggles.pirate.screen.impl.PreferenceScreen
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Constructor Summary
+
+
+
+
+
+-
+
+
+
Method Summary
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+
+
+
+
+-
+
+
+
Method Detail
+
+
+
+
+-
+
show
+public void show()
+
+- Specified by:
+show in interface com.badlogic.gdx.Screen
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
pause
+public void pause()
+
+- Specified by:
+pause in interface com.badlogic.gdx.Screen
+
+
+
+
+
+
+
+-
+
resume
+public void resume()
+
+- Specified by:
+resume in interface com.badlogic.gdx.Screen
+
+
+
+
+
+
+
+-
+
hide
+public void hide()
+
+- Specified by:
+hide in interface com.badlogic.gdx.Screen
+
+
+
+
+
+
+
+-
+
dispose
+public void dispose()
+
+- Specified by:
+dispose in interface com.badlogic.gdx.Screen
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/screen/impl/package-frame.html b/javadoc/javadoc/net/shipsandgiggles/pirate/screen/impl/package-frame.html
new file mode 100644
index 0000000..3c04f2f
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/screen/impl/package-frame.html
@@ -0,0 +1,23 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.screen.impl (core 1.0 API)
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/screen/impl/package-summary.html b/javadoc/javadoc/net/shipsandgiggles/pirate/screen/impl/package-summary.html
new file mode 100644
index 0000000..a4fc52a
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/screen/impl/package-summary.html
@@ -0,0 +1,155 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.screen.impl (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/screen/impl/package-tree.html b/javadoc/javadoc/net/shipsandgiggles/pirate/screen/impl/package-tree.html
new file mode 100644
index 0000000..ffef950
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/screen/impl/package-tree.html
@@ -0,0 +1,138 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.screen.impl Class Hierarchy (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
Class Hierarchy
+
+- java.lang.Object
+
+- net.shipsandgiggles.pirate.screen.impl.DeathScreen
+- net.shipsandgiggles.pirate.screen.impl.GameScreen (implements com.badlogic.gdx.Screen)
+- net.shipsandgiggles.pirate.screen.impl.InformationScreen (implements com.badlogic.gdx.Screen)
+- net.shipsandgiggles.pirate.screen.impl.LoadingScreen (implements com.badlogic.gdx.Screen)
+- net.shipsandgiggles.pirate.screen.impl.PreferenceScreen (implements com.badlogic.gdx.Screen)
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/screen/package-frame.html b/javadoc/javadoc/net/shipsandgiggles/pirate/screen/package-frame.html
new file mode 100644
index 0000000..102da1e
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/screen/package-frame.html
@@ -0,0 +1,19 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.screen (core 1.0 API)
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/screen/package-summary.html b/javadoc/javadoc/net/shipsandgiggles/pirate/screen/package-summary.html
new file mode 100644
index 0000000..e9378f3
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/screen/package-summary.html
@@ -0,0 +1,139 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.screen (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
+Enum Summary
+
+| Enum |
+Description |
+
+
+
+| ScreenType |
+ |
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/screen/package-tree.html b/javadoc/javadoc/net/shipsandgiggles/pirate/screen/package-tree.html
new file mode 100644
index 0000000..5fa5841
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/screen/package-tree.html
@@ -0,0 +1,138 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.screen Class Hierarchy (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
Enum Hierarchy
+
+- java.lang.Object
+
+- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/task/ChangeScreenTask.html b/javadoc/javadoc/net/shipsandgiggles/pirate/task/ChangeScreenTask.html
new file mode 100644
index 0000000..6cbb5f0
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/task/ChangeScreenTask.html
@@ -0,0 +1,290 @@
+
+
+
+
+
+ChangeScreenTask (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+- Prev Class
+- Next Class
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- com.badlogic.gdx.utils.Timer.Task
+-
+
+- net.shipsandgiggles.pirate.task.ChangeScreenTask
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Constructor Summary
+
+
+
+
+
+-
+
+
+
Method Summary
+
+
+-
+
+
+
Methods inherited from class com.badlogic.gdx.utils.Timer.Task
+cancel, getExecuteTimeMillis, isScheduled
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+
+
+
+
+-
+
+
+
Method Detail
+
+
+
+
+-
+
run
+public void run()
+
+- Specified by:
+run in interface java.lang.Runnable
+- Specified by:
+run in class com.badlogic.gdx.utils.Timer.Task
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- Prev Class
+- Next Class
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/task/package-frame.html b/javadoc/javadoc/net/shipsandgiggles/pirate/task/package-frame.html
new file mode 100644
index 0000000..e665eae
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/task/package-frame.html
@@ -0,0 +1,19 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.task (core 1.0 API)
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/task/package-summary.html b/javadoc/javadoc/net/shipsandgiggles/pirate/task/package-summary.html
new file mode 100644
index 0000000..25dbf5c
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/task/package-summary.html
@@ -0,0 +1,139 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.task (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/task/package-tree.html b/javadoc/javadoc/net/shipsandgiggles/pirate/task/package-tree.html
new file mode 100644
index 0000000..c2ebba2
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/task/package-tree.html
@@ -0,0 +1,138 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.task Class Hierarchy (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
Class Hierarchy
+
+- java.lang.Object
+
+- com.badlogic.gdx.utils.Timer.Task (implements java.lang.Runnable)
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/util/Preconditions.html b/javadoc/javadoc/net/shipsandgiggles/pirate/util/Preconditions.html
new file mode 100644
index 0000000..6be4e2b
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/util/Preconditions.html
@@ -0,0 +1,294 @@
+
+
+
+
+
+Preconditions (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+- Prev Class
+- Next Class
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- java.lang.Object
+-
+
+- net.shipsandgiggles.pirate.util.Preconditions
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Constructor Summary
+
+Constructors
+
+| Constructor and Description |
+
+
+Preconditions() |
+
+
+
+
+
+
+-
+
+
+
Method Summary
+
+All Methods Static Methods Concrete Methods
+
+| Modifier and Type |
+Method and Description |
+
+
+static <T> void |
+checkArgument(java.util.function.Predicate<T> test,
+ java.lang.String error,
+ T value) |
+
+
+static <T> void |
+checkNotNull(T value,
+ java.lang.String error)
+preconditions for the game to check if its null or not
+ |
+
+
+
+-
+
+
+
Methods inherited from class java.lang.Object
+clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+
+-
+
+
+-
+
+
+
Constructor Detail
+
+
+
+
+-
+
Preconditions
+public Preconditions()
+
+
+
+
+
+
+-
+
+
+
Method Detail
+
+
+
+
+
+
+-
+
checkNotNull
+public static <T> void checkNotNull(T value,
+ java.lang.String error)
+preconditions for the game to check if its null or not
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- Prev Class
+- Next Class
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/util/package-frame.html b/javadoc/javadoc/net/shipsandgiggles/pirate/util/package-frame.html
new file mode 100644
index 0000000..1958113
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/util/package-frame.html
@@ -0,0 +1,19 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.util (core 1.0 API)
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/util/package-summary.html b/javadoc/javadoc/net/shipsandgiggles/pirate/util/package-summary.html
new file mode 100644
index 0000000..a903bd7
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/util/package-summary.html
@@ -0,0 +1,139 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.util (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
+Class Summary
+
+| Class |
+Description |
+
+
+
+| Preconditions |
+ |
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/net/shipsandgiggles/pirate/util/package-tree.html b/javadoc/javadoc/net/shipsandgiggles/pirate/util/package-tree.html
new file mode 100644
index 0000000..bedbf90
--- /dev/null
+++ b/javadoc/javadoc/net/shipsandgiggles/pirate/util/package-tree.html
@@ -0,0 +1,134 @@
+
+
+
+
+
+net.shipsandgiggles.pirate.util Class Hierarchy (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/overview-frame.html b/javadoc/javadoc/overview-frame.html
new file mode 100644
index 0000000..827bb56
--- /dev/null
+++ b/javadoc/javadoc/overview-frame.html
@@ -0,0 +1,32 @@
+
+
+
+
+
+Overview List (core 1.0 API)
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/overview-summary.html b/javadoc/javadoc/overview-summary.html
new file mode 100644
index 0000000..805eb76
--- /dev/null
+++ b/javadoc/javadoc/overview-summary.html
@@ -0,0 +1,183 @@
+
+
+
+
+
+Overview (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/overview-tree.html b/javadoc/javadoc/overview-tree.html
new file mode 100644
index 0000000..22a4ee6
--- /dev/null
+++ b/javadoc/javadoc/overview-tree.html
@@ -0,0 +1,207 @@
+
+
+
+
+
+Class Hierarchy (core 1.0 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
Class Hierarchy
+
+- java.lang.Object
+
+- net.shipsandgiggles.pirate.entity.BallsManager
+- net.shipsandgiggles.pirate.cache.Cache<K,V>
+- net.shipsandgiggles.pirate.CameraManager
+- net.shipsandgiggles.pirate.entity.CannonBall
+- net.shipsandgiggles.pirate.conf.Configuration
+- net.shipsandgiggles.pirate.currency.Currency
+- net.shipsandgiggles.pirate.screen.impl.DeathScreen
+- net.shipsandgiggles.pirate.entity.Entity
+
+- net.shipsandgiggles.pirate.entity.college.College
+
+
+- net.shipsandgiggles.pirate.entity.MovableEntity
+
+- net.shipsandgiggles.pirate.entity.Ship
+
+
+
+
+- net.shipsandgiggles.pirate.entity.EntityAi (implements com.badlogic.gdx.ai.steer.Steerable<T>)
+- net.shipsandgiggles.pirate.ExplosionController
+- com.badlogic.gdx.Game (implements com.badlogic.gdx.ApplicationListener)
+
+
+- net.shipsandgiggles.pirate.pref.GamePreferences
+- net.shipsandgiggles.pirate.screen.impl.GameScreen (implements com.badlogic.gdx.Screen)
+- net.shipsandgiggles.pirate.HUDmanager
+- net.shipsandgiggles.pirate.screen.impl.InformationScreen (implements com.badlogic.gdx.Screen)
+- net.shipsandgiggles.pirate.screen.impl.LoadingScreen (implements com.badlogic.gdx.Screen)
+- net.shipsandgiggles.pirate.entity.Location
+- net.shipsandgiggles.pirate.util.Preconditions
+- net.shipsandgiggles.pirate.screen.impl.PreferenceScreen (implements com.badlogic.gdx.Screen)
+- net.shipsandgiggles.pirate.SoundController
+- net.shipsandgiggles.pirate.TiledObjectUtil
+- com.badlogic.gdx.utils.Timer.Task (implements java.lang.Runnable)
+
+
+- net.shipsandgiggles.pirate.listener.WorldContactListener (implements com.badlogic.gdx.physics.box2d.ContactListener)
+
+
+
+
Enum Hierarchy
+
+- java.lang.Object
+
+- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/javadoc/package-list b/javadoc/javadoc/package-list
new file mode 100644
index 0000000..659befd
--- /dev/null
+++ b/javadoc/javadoc/package-list
@@ -0,0 +1,13 @@
+net.shipsandgiggles.pirate
+net.shipsandgiggles.pirate.cache
+net.shipsandgiggles.pirate.conf
+net.shipsandgiggles.pirate.currency
+net.shipsandgiggles.pirate.entity
+net.shipsandgiggles.pirate.entity.college
+net.shipsandgiggles.pirate.entity.impl.college
+net.shipsandgiggles.pirate.listener
+net.shipsandgiggles.pirate.pref
+net.shipsandgiggles.pirate.screen
+net.shipsandgiggles.pirate.screen.impl
+net.shipsandgiggles.pirate.task
+net.shipsandgiggles.pirate.util
diff --git a/javadoc/javadoc/script.js b/javadoc/javadoc/script.js
new file mode 100644
index 0000000..b346356
--- /dev/null
+++ b/javadoc/javadoc/script.js
@@ -0,0 +1,30 @@
+function show(type)
+{
+ count = 0;
+ for (var key in methods) {
+ var row = document.getElementById(key);
+ if ((methods[key] & type) != 0) {
+ row.style.display = '';
+ row.className = (count++ % 2) ? rowColor : altColor;
+ }
+ else
+ row.style.display = 'none';
+ }
+ updateTabs(type);
+}
+
+function updateTabs(type)
+{
+ for (var value in tabs) {
+ var sNode = document.getElementById(tabs[value][0]);
+ var spanNode = sNode.firstChild;
+ if (value == type) {
+ sNode.className = activeTableTab;
+ spanNode.innerHTML = tabs[value][1];
+ }
+ else {
+ sNode.className = tableTab;
+ spanNode.innerHTML = "" + tabs[value][1] + "";
+ }
+ }
+}
diff --git a/javadoc/javadoc/stylesheet.css b/javadoc/javadoc/stylesheet.css
new file mode 100644
index 0000000..98055b2
--- /dev/null
+++ b/javadoc/javadoc/stylesheet.css
@@ -0,0 +1,574 @@
+/* Javadoc style sheet */
+/*
+Overall document style
+*/
+
+@import url('resources/fonts/dejavu.css');
+
+body {
+ background-color:#ffffff;
+ color:#353833;
+ font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;
+ font-size:14px;
+ margin:0;
+}
+a:link, a:visited {
+ text-decoration:none;
+ color:#4A6782;
+}
+a:hover, a:focus {
+ text-decoration:none;
+ color:#bb7a2a;
+}
+a:active {
+ text-decoration:none;
+ color:#4A6782;
+}
+a[name] {
+ color:#353833;
+}
+a[name]:hover {
+ text-decoration:none;
+ color:#353833;
+}
+pre {
+ font-family:'DejaVu Sans Mono', monospace;
+ font-size:14px;
+}
+h1 {
+ font-size:20px;
+}
+h2 {
+ font-size:18px;
+}
+h3 {
+ font-size:16px;
+ font-style:italic;
+}
+h4 {
+ font-size:13px;
+}
+h5 {
+ font-size:12px;
+}
+h6 {
+ font-size:11px;
+}
+ul {
+ list-style-type:disc;
+}
+code, tt {
+ font-family:'DejaVu Sans Mono', monospace;
+ font-size:14px;
+ padding-top:4px;
+ margin-top:8px;
+ line-height:1.4em;
+}
+dt code {
+ font-family:'DejaVu Sans Mono', monospace;
+ font-size:14px;
+ padding-top:4px;
+}
+table tr td dt code {
+ font-family:'DejaVu Sans Mono', monospace;
+ font-size:14px;
+ vertical-align:top;
+ padding-top:4px;
+}
+sup {
+ font-size:8px;
+}
+/*
+Document title and Copyright styles
+*/
+.clear {
+ clear:both;
+ height:0px;
+ overflow:hidden;
+}
+.aboutLanguage {
+ float:right;
+ padding:0px 21px;
+ font-size:11px;
+ z-index:200;
+ margin-top:-9px;
+}
+.legalCopy {
+ margin-left:.5em;
+}
+.bar a, .bar a:link, .bar a:visited, .bar a:active {
+ color:#FFFFFF;
+ text-decoration:none;
+}
+.bar a:hover, .bar a:focus {
+ color:#bb7a2a;
+}
+.tab {
+ background-color:#0066FF;
+ color:#ffffff;
+ padding:8px;
+ width:5em;
+ font-weight:bold;
+}
+/*
+Navigation bar styles
+*/
+.bar {
+ background-color:#4D7A97;
+ color:#FFFFFF;
+ padding:.8em .5em .4em .8em;
+ height:auto;/*height:1.8em;*/
+ font-size:11px;
+ margin:0;
+}
+.topNav {
+ background-color:#4D7A97;
+ color:#FFFFFF;
+ float:left;
+ padding:0;
+ width:100%;
+ clear:right;
+ height:2.8em;
+ padding-top:10px;
+ overflow:hidden;
+ font-size:12px;
+}
+.bottomNav {
+ margin-top:10px;
+ background-color:#4D7A97;
+ color:#FFFFFF;
+ float:left;
+ padding:0;
+ width:100%;
+ clear:right;
+ height:2.8em;
+ padding-top:10px;
+ overflow:hidden;
+ font-size:12px;
+}
+.subNav {
+ background-color:#dee3e9;
+ float:left;
+ width:100%;
+ overflow:hidden;
+ font-size:12px;
+}
+.subNav div {
+ clear:left;
+ float:left;
+ padding:0 0 5px 6px;
+ text-transform:uppercase;
+}
+ul.navList, ul.subNavList {
+ float:left;
+ margin:0 25px 0 0;
+ padding:0;
+}
+ul.navList li{
+ list-style:none;
+ float:left;
+ padding: 5px 6px;
+ text-transform:uppercase;
+}
+ul.subNavList li{
+ list-style:none;
+ float:left;
+}
+.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
+ color:#FFFFFF;
+ text-decoration:none;
+ text-transform:uppercase;
+}
+.topNav a:hover, .bottomNav a:hover {
+ text-decoration:none;
+ color:#bb7a2a;
+ text-transform:uppercase;
+}
+.navBarCell1Rev {
+ background-color:#F8981D;
+ color:#253441;
+ margin: auto 5px;
+}
+.skipNav {
+ position:absolute;
+ top:auto;
+ left:-9999px;
+ overflow:hidden;
+}
+/*
+Page header and footer styles
+*/
+.header, .footer {
+ clear:both;
+ margin:0 20px;
+ padding:5px 0 0 0;
+}
+.indexHeader {
+ margin:10px;
+ position:relative;
+}
+.indexHeader span{
+ margin-right:15px;
+}
+.indexHeader h1 {
+ font-size:13px;
+}
+.title {
+ color:#2c4557;
+ margin:10px 0;
+}
+.subTitle {
+ margin:5px 0 0 0;
+}
+.header ul {
+ margin:0 0 15px 0;
+ padding:0;
+}
+.footer ul {
+ margin:20px 0 5px 0;
+}
+.header ul li, .footer ul li {
+ list-style:none;
+ font-size:13px;
+}
+/*
+Heading styles
+*/
+div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
+ background-color:#dee3e9;
+ border:1px solid #d0d9e0;
+ margin:0 0 6px -8px;
+ padding:7px 5px;
+}
+ul.blockList ul.blockList ul.blockList li.blockList h3 {
+ background-color:#dee3e9;
+ border:1px solid #d0d9e0;
+ margin:0 0 6px -8px;
+ padding:7px 5px;
+}
+ul.blockList ul.blockList li.blockList h3 {
+ padding:0;
+ margin:15px 0;
+}
+ul.blockList li.blockList h2 {
+ padding:0px 0 20px 0;
+}
+/*
+Page layout container styles
+*/
+.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
+ clear:both;
+ padding:10px 20px;
+ position:relative;
+}
+.indexContainer {
+ margin:10px;
+ position:relative;
+ font-size:12px;
+}
+.indexContainer h2 {
+ font-size:13px;
+ padding:0 0 3px 0;
+}
+.indexContainer ul {
+ margin:0;
+ padding:0;
+}
+.indexContainer ul li {
+ list-style:none;
+ padding-top:2px;
+}
+.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
+ font-size:12px;
+ font-weight:bold;
+ margin:10px 0 0 0;
+ color:#4E4E4E;
+}
+.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
+ margin:5px 0 10px 0px;
+ font-size:14px;
+ font-family:'DejaVu Sans Mono',monospace;
+}
+.serializedFormContainer dl.nameValue dt {
+ margin-left:1px;
+ font-size:1.1em;
+ display:inline;
+ font-weight:bold;
+}
+.serializedFormContainer dl.nameValue dd {
+ margin:0 0 0 1px;
+ font-size:1.1em;
+ display:inline;
+}
+/*
+List styles
+*/
+ul.horizontal li {
+ display:inline;
+ font-size:0.9em;
+}
+ul.inheritance {
+ margin:0;
+ padding:0;
+}
+ul.inheritance li {
+ display:inline;
+ list-style:none;
+}
+ul.inheritance li ul.inheritance {
+ margin-left:15px;
+ padding-left:15px;
+ padding-top:1px;
+}
+ul.blockList, ul.blockListLast {
+ margin:10px 0 10px 0;
+ padding:0;
+}
+ul.blockList li.blockList, ul.blockListLast li.blockList {
+ list-style:none;
+ margin-bottom:15px;
+ line-height:1.4;
+}
+ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
+ padding:0px 20px 5px 10px;
+ border:1px solid #ededed;
+ background-color:#f8f8f8;
+}
+ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
+ padding:0 0 5px 8px;
+ background-color:#ffffff;
+ border:none;
+}
+ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
+ margin-left:0;
+ padding-left:0;
+ padding-bottom:15px;
+ border:none;
+}
+ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
+ list-style:none;
+ border-bottom:none;
+ padding-bottom:0;
+}
+table tr td dl, table tr td dl dt, table tr td dl dd {
+ margin-top:0;
+ margin-bottom:1px;
+}
+/*
+Table styles
+*/
+.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {
+ width:100%;
+ border-left:1px solid #EEE;
+ border-right:1px solid #EEE;
+ border-bottom:1px solid #EEE;
+}
+.overviewSummary, .memberSummary {
+ padding:0px;
+}
+.overviewSummary caption, .memberSummary caption, .typeSummary caption,
+.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {
+ position:relative;
+ text-align:left;
+ background-repeat:no-repeat;
+ color:#253441;
+ font-weight:bold;
+ clear:none;
+ overflow:hidden;
+ padding:0px;
+ padding-top:10px;
+ padding-left:1px;
+ margin:0px;
+ white-space:pre;
+}
+.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
+.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,
+.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
+.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
+.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
+.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,
+.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
+.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {
+ color:#FFFFFF;
+}
+.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
+.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {
+ white-space:nowrap;
+ padding-top:5px;
+ padding-left:12px;
+ padding-right:12px;
+ padding-bottom:7px;
+ display:inline-block;
+ float:left;
+ background-color:#F8981D;
+ border: none;
+ height:16px;
+}
+.memberSummary caption span.activeTableTab span {
+ white-space:nowrap;
+ padding-top:5px;
+ padding-left:12px;
+ padding-right:12px;
+ margin-right:3px;
+ display:inline-block;
+ float:left;
+ background-color:#F8981D;
+ height:16px;
+}
+.memberSummary caption span.tableTab span {
+ white-space:nowrap;
+ padding-top:5px;
+ padding-left:12px;
+ padding-right:12px;
+ margin-right:3px;
+ display:inline-block;
+ float:left;
+ background-color:#4D7A97;
+ height:16px;
+}
+.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {
+ padding-top:0px;
+ padding-left:0px;
+ padding-right:0px;
+ background-image:none;
+ float:none;
+ display:inline;
+}
+.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
+.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {
+ display:none;
+ width:5px;
+ position:relative;
+ float:left;
+ background-color:#F8981D;
+}
+.memberSummary .activeTableTab .tabEnd {
+ display:none;
+ width:5px;
+ margin-right:3px;
+ position:relative;
+ float:left;
+ background-color:#F8981D;
+}
+.memberSummary .tableTab .tabEnd {
+ display:none;
+ width:5px;
+ margin-right:3px;
+ position:relative;
+ background-color:#4D7A97;
+ float:left;
+
+}
+.overviewSummary td, .memberSummary td, .typeSummary td,
+.useSummary td, .constantsSummary td, .deprecatedSummary td {
+ text-align:left;
+ padding:0px 0px 12px 10px;
+}
+th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,
+td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{
+ vertical-align:top;
+ padding-right:0px;
+ padding-top:8px;
+ padding-bottom:3px;
+}
+th.colFirst, th.colLast, th.colOne, .constantsSummary th {
+ background:#dee3e9;
+ text-align:left;
+ padding:8px 3px 3px 7px;
+}
+td.colFirst, th.colFirst {
+ white-space:nowrap;
+ font-size:13px;
+}
+td.colLast, th.colLast {
+ font-size:13px;
+}
+td.colOne, th.colOne {
+ font-size:13px;
+}
+.overviewSummary td.colFirst, .overviewSummary th.colFirst,
+.useSummary td.colFirst, .useSummary th.colFirst,
+.overviewSummary td.colOne, .overviewSummary th.colOne,
+.memberSummary td.colFirst, .memberSummary th.colFirst,
+.memberSummary td.colOne, .memberSummary th.colOne,
+.typeSummary td.colFirst{
+ width:25%;
+ vertical-align:top;
+}
+td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
+ font-weight:bold;
+}
+.tableSubHeadingColor {
+ background-color:#EEEEFF;
+}
+.altColor {
+ background-color:#FFFFFF;
+}
+.rowColor {
+ background-color:#EEEEEF;
+}
+/*
+Content styles
+*/
+.description pre {
+ margin-top:0;
+}
+.deprecatedContent {
+ margin:0;
+ padding:10px 0;
+}
+.docSummary {
+ padding:0;
+}
+
+ul.blockList ul.blockList ul.blockList li.blockList h3 {
+ font-style:normal;
+}
+
+div.block {
+ font-size:14px;
+ font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
+}
+
+td.colLast div {
+ padding-top:0px;
+}
+
+
+td.colLast a {
+ padding-bottom:3px;
+}
+/*
+Formatting effect styles
+*/
+.sourceLineNo {
+ color:green;
+ padding:0 30px 0 0;
+}
+h1.hidden {
+ visibility:hidden;
+ overflow:hidden;
+ font-size:10px;
+}
+.block {
+ display:block;
+ margin:3px 10px 2px 0px;
+ color:#474747;
+}
+.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,
+.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,
+.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {
+ font-weight:bold;
+}
+.deprecationComment, .emphasizedPhrase, .interfaceName {
+ font-style:italic;
+}
+
+div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,
+div.block div.block span.interfaceName {
+ font-style:normal;
+}
+
+div.contentContainer ul.blockList li.blockList h2{
+ padding-bottom:0px;
+}
diff --git a/settings.gradle b/settings.gradle
index 74fc652..10c177c 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -1 +1 @@
-include 'desktop', 'core'
\ No newline at end of file
+include 'desktop', 'ios', 'html', 'core'
\ No newline at end of file