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.192 by root, Fri Apr 27 21:27:51 2007 UTC vs.
Revision 1.195 by root, Sat Jul 14 12:05:52 2007 UTC

4# include <malloc.h> 4# include <malloc.h>
5# include <windows.h> 5# include <windows.h>
6# include <wininet.h> 6# include <wininet.h>
7# pragma warning(disable:4244) 7# pragma warning(disable:4244)
8# pragma warning(disable:4761) 8# pragma warning(disable:4761)
9#endif
10
11//#define DEBUG 1
12#if DEBUG
13# include <valgrind/memcheck.h>
9#endif 14#endif
10 15
11#include "EXTERN.h" 16#include "EXTERN.h"
12#include "perl.h" 17#include "perl.h"
13#include "XSUB.h" 18#include "XSUB.h"
882 ExitThread (retval); // unclean, please beam me up 887 ExitThread (retval); // unclean, please beam me up
883#else 888#else
884 _exit (retval); 889 _exit (retval);
885#endif 890#endif
886 891
892void
893debug ()
894 CODE:
895{
896#if DEBUG
897 VALGRIND_DO_LEAK_CHECK;
898#endif
899}
900
887MODULE = CFPlus PACKAGE = CFPlus::Font 901MODULE = CFPlus PACKAGE = CFPlus::Font
888 902
889CFPlus::Font 903CFPlus::Font
890new_from_file (SV *class, char *path, int id = 0) 904new_from_file (SV *class, char *path, int id = 0)
891 CODE: 905 CODE:
2126 CODE: 2140 CODE:
2127 RETVAL = Mix_VolumeMusic (volume); 2141 RETVAL = Mix_VolumeMusic (volume);
2128 OUTPUT: 2142 OUTPUT:
2129 RETVAL 2143 RETVAL
2130 2144
2145int
2146fade_out (int ms)
2147 CODE:
2148 RETVAL = Mix_FadeOutMusic (ms);
2149 OUTPUT:
2150 RETVAL
2151
2131CFPlus::MixMusic 2152CFPlus::MixMusic
2132new_from_file (SV *class, char *path) 2153new_from_file (SV *class, char *path)
2133 CODE: 2154 CODE:
2134 RETVAL = Mix_LoadMUS (path); 2155 RETVAL = Mix_LoadMUS (path);
2135 OUTPUT: 2156 OUTPUT:
2142 2163
2143int 2164int
2144play (CFPlus::MixMusic self, int loops = -1) 2165play (CFPlus::MixMusic self, int loops = -1)
2145 CODE: 2166 CODE:
2146 RETVAL = Mix_PlayMusic (self, loops); 2167 RETVAL = Mix_PlayMusic (self, loops);
2168 OUTPUT:
2169 RETVAL
2170
2171int
2172fade_in_pos (CFPlus::MixMusic self, int loops, int ms, double position)
2173 CODE:
2174 RETVAL = Mix_FadeInMusicPos (self, loops, ms, position);
2147 OUTPUT: 2175 OUTPUT:
2148 RETVAL 2176 RETVAL
2149 2177
2150MODULE = CFPlus PACKAGE = CFPlus::OpenGL 2178MODULE = CFPlus PACKAGE = CFPlus::OpenGL
2151 2179

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines