33using Microsoft.Xna.Framework.Content;
34using Microsoft.Xna.Framework.Graphics;
39using Windows.ApplicationModel.Resources;
72 Content.RootDirectory =
"Content";
83 return new Image(
"Content/" + name);
104 for (
int i = 0; i < names.Length; i++)
117 public static Image[]
LoadImages(
string baseName,
int startIndex,
int endIndex,
bool zeroPad =
false)
119 if (startIndex > endIndex)
throw new ArgumentException(
"Starting index must be smaller than ending index.");
121 Image[] result =
new Image[endIndex - startIndex];
126 int digits = endIndex.ToString().Length;
127 format =
"{0}{1:" +
"0".Repeat(digits) +
"}";
134 for (
int i = startIndex; i < endIndex; i++)
136 string imgName = String.Format(format, baseName, i);
137 result[i - startIndex] =
LoadImage(imgName);
180 for (
int i = 0; i < names.Length; i++)
202 if (!File.Exists(file))
204 foreach (
string ex
in extensions)
206 if (File.Exists(file + ex))
Microsoft.Xna.Framework.Audio.SoundEffect XnaSoundEffect
Hallitsee pelin tiedostojen lataamista.
SoundEffect LoadInternalSoundEffect(string assetName)
Lataa äänitiedoston Jypelin sisäisistä resursseista
Image LoadInternalImage(string assetName)
Lataa kuvatiedoston Jypelin sisäisistä resursseista
static Font FromContent(string name)
Lataa uuden fontin contentista.
static SoundEffect LoadSoundEffect(string name)
Lataa ääniefektin contentista.
double MasterVolume
Pelin kaikkien ääniefektien voimakkuuskerroin, Väliltä 0-1.0. Tämä on sama kuin SoundEffect....
static Image LoadImageFromResources(string name)
Lataa kuvan Jypelin sisäisistä resursseista.
static SoundEffect[] LoadSoundEffects(params string[] names)
Lataa taulukon ääniefektejä contentista.
static SoundEffect LoadSoundEffectFromResources(string name)
Lataa ääniefektin Jypelin sisäisistä resursseista.
static Image LoadImage(string name)
Lataa kuvan contentista.
static void PlaySound(string name)
Soittaa ääniefektin.
static Font LoadFont(string name)
Lataa fontin. Fontin tulee olla lisätty content-hakemistoon.
static string FileExtensionCheck(string file, string[] extensions)
Etsii millä päätteellä annettu tiedosto löytyy
static JypeliContentManager ResourceContent
Kirjaston mukana tuleva sisältö. Voidaan käyttää esimerkiksi sisäisten tekstuurien lataamiseen.
MediaPlayer MediaPlayer
Mediasoitin. Voidaan käyttää musiikin soittamiseen.
static Image[] LoadImages(params string[] names)
Lataa taulukon kuvia contentista.
static Image[] LoadImages(string baseName, int startIndex, int endIndex, bool zeroPad=false)
Lataa taulukon kuvia contentista.
Ääniefekti. Yhdestä efektistä voi luoda CreateSound-metodilla monta ääntä (Sound),...
bool Play()
Soittaa äänen.
static double MasterVolume
Äänenvoimakkuuden taso 0.0 - 1.0