File IO#
While building your game, chances are, you'd need to load images, audio, fonts or other external resources. GameKit
allows you to do this via the static IO class.
GameKit is built with Java and hence you need to ensure that your external directory is added to the classpath. For Maven projects, this is the
src/main/java/resources/directory which should already be added to the classpath, however, be sure to check your IDE settings.
Static Methods#
| Method | Description |
|---|---|
getResourceStream |
Returns a stream to a resource file |
getImage |
Returns an image resource file |
getImageSlice |
Returns a slice of an image resource file |
getImageWithInsets |
Returns an image resource file with 9-patch insets |
getImageSliceWithInsets |
Returns a slice of an image resource file with 9-patch insets |
getFont |
Returns a font resource file |
writeFile |
Writes data to the file at the specified path |
saveString |
Saves a string value in the application's preferences node |
saveInteger |
Saves an integer value in the application's preferences node |
saveBoolean |
Saves a boolean value in the application's preferences node |
saveDouble |
Saves a double value in the application's preferences node |
saveFloat |
Saves a float value in the application's preferences node |
saveLong |
Saves a long value in the application's preferences node |
saveBytes |
Saves a byte array value in the application's preferences node |
getSavedString |
Returns a byte array value from the application's preferences node else the default value provided |
getSavedInteger |
Returns a byte array value from the application's preferences node else the default value provided |
getSavedBoolean |
Returns a byte array value from the application's preferences node else the default value provided |
getSavedDouble |
Returns a byte array value from the application's preferences node else the default value provided |
getSavedFloat |
Returns a byte array value from the application's preferences node else the default value provided |
getSavedLong |
Returns a byte array value from the application's preferences node else the default value provided |
getSavedBytes |
Returns a byte array value from the application's preferences node else the default value provided |
clearPreference |
Clears the saved value of a key from the application's preferences node |
clearPreferences |
Clears all saved values in the application's preferences node |