ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/Deliantra-Client/Client.xs
(Generate patch)

Comparing deliantra/Deliantra-Client/Client.xs (file contents):
Revision 1.210 by root, Tue Jul 24 18:24:03 2007 UTC vs.
Revision 1.211 by root, Sat Jul 28 00:45:28 2007 UTC

800 XPUSHs (sv_2mortal (sv_bless (newRV_noinc ((SV *)hv), gv_stashpv ("CFPlus::UI::Event", 1)))); 800 XPUSHs (sv_2mortal (sv_bless (newRV_noinc ((SV *)hv), gv_stashpv ("CFPlus::UI::Event", 1))));
801 } 801 }
802} 802}
803 803
804int 804int
805Mix_OpenAudio (int frequency = 48000, int format = MIX_DEFAULT_FORMAT, int channels = 1, int chunksize = 2048) 805Mix_OpenAudio (int frequency = 44100, int format = MIX_DEFAULT_FORMAT, int channels = 2, int chunksize = 4096)
806 POSTCALL: 806 POSTCALL:
807 Mix_HookMusicFinished (music_finished); 807 Mix_HookMusicFinished (music_finished);
808 Mix_ChannelFinished (channel_finished); 808 Mix_ChannelFinished (channel_finished);
809 809
810void 810void
2235} 2235}
2236 2236
2237MODULE = CFPlus PACKAGE = CFPlus::MixChunk 2237MODULE = CFPlus PACKAGE = CFPlus::MixChunk
2238 2238
2239PROTOTYPES: DISABLE 2239PROTOTYPES: DISABLE
2240
2241CFPlus::MixChunk
2242new (SV *class, SV *data_sv)
2243 CODE:
2244{
2245 STRLEN datalen;
2246 char *data = SvPVbyte (data_sv, datalen);
2247
2248 RETVAL = Mix_LoadWAV_RW (SDL_RWFromConstMem (data, datalen), 1);
2249}
2250 OUTPUT:
2251 RETVAL
2240 2252
2241CFPlus::MixChunk 2253CFPlus::MixChunk
2242new_from_file (SV *class, char *path) 2254new_from_file (SV *class, char *path)
2243 CODE: 2255 CODE:
2244 RETVAL = Mix_LoadWAV (path); 2256 RETVAL = Mix_LoadWAV (path);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines