Moved the code page 437 mapping table to winnt.c so that it could be used in window and console clients. Added check that fonts support unicode values we use from code page 437. Use unicode to draw text if font supports it otherwise use ASCII.
30 lines
800 B
C
30 lines
800 B
C
/* NetHack 3.6 ntsound.c $NHDT-Date: 1432512794 2015/05/25 00:13:14 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $ */
|
|
/* Copyright (c) NetHack PC Development Team 1993 */
|
|
/* NetHack may be freely redistributed. See license for details. */
|
|
/* */
|
|
/*
|
|
* ntsound.c - Windows NT NetHack sound support
|
|
*
|
|
*Edit History:
|
|
* Initial Creation 93/12/11
|
|
*
|
|
*/
|
|
|
|
#include "win32api.h"
|
|
#include "hack.h"
|
|
#include <mmsystem.h>
|
|
|
|
#ifdef USER_SOUNDS
|
|
|
|
void
|
|
play_usersound(filename, volume)
|
|
const char *filename;
|
|
int volume;
|
|
{
|
|
/* pline("play_usersound: %s (%d).", filename, volume); */
|
|
(void) sndPlaySound(filename, SND_ASYNC | SND_NODEFAULT);
|
|
}
|
|
|
|
#endif /*USER_SOUNDS*/
|
|
/* ntsound.c */
|