Files
rat/nkosrc4/Neko98/NekoCommon.h
Cesar Gimenes e2607a94c0 Initial commit
2021-09-18 14:10:47 -03:00

57 lines
1.5 KiB
C
Executable File

/************************************
Common Definitions header
Contains definitions used by both
Neko95 and NekoCFG applications
*************************************/
#ifndef _NEKOCOMMON_H
#define _NEKOCOMMON_H
//class & window names
#define szNekoClassName "Neko95Class"
#define szNekoWindowTitle "Neko95"
//registry key for Neko's settings
#define szNekoRegKey "Software\\DHSoft\\Neko95"
//sub-key names
#define szNekoTaskbarKey "Taskbar Icon"
#define szNekoSpeedKey "Speed"
#define szNekoSenseKey "Sensitivity"
#define szNekoLibraryKey "Library"
#define szNekoSndIdle1Key "Snd_Idle1"
#define szNekoSndIdle2Key "Snd_Idle2"
#define szNekoSndIdle3Key "Snd_Idle3"
#define szNekoSndSleepKey "Snd_Sleep"
#define szNekoSndAwakeKey "Snd_Awake"
#define szNekoSndFreqKey "Sound Frequency"
#define szNekoScaleKey "Size"
#define szNekoOnTopKey "On Top"
#define szNekoFootprintLibKey "Footprint Library"
#define szNekoFootprintKey "Footprints"
#define szNekoActionKey "Action"
#define szNekoNumCatsKey "NumNekos"
//identifiers for different Neko actions
#define CHASE_MOUSE 0
#define RUN_AWAY_FROM_MOUSE 1
#define RUN_AROUND_RANDOMLY 2
#define PACE_AROUND_SCREEN 3
#define RUN_AROUND 4
//message sent from NekoCFG to Neko to signal settings have changed
#define MY_UPDATENEKO (WM_USER+33)
//maximum length of a neko 'Name'
#define MAX_NEKO_NAME (64)
#endif