Skip to content

Commit 7b53312

Browse files
committed
Convert TSDL_KeyMod from an SInt32 alias to a separate integer type
1 parent 2b13094 commit 7b53312

File tree

1 file changed

+15
-16
lines changed

1 file changed

+15
-16
lines changed

sdlscancode.inc

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -635,26 +635,25 @@ const
635635
{**
636636
* Enumeration of valid key mods (possibly OR'd together).
637637
*}
638-
639-
KMOD_NONE = $0000;
640-
KMOD_LSHIFT = $0001;
641-
KMOD_RSHIFT = $0002;
642-
KMOD_LCTRL = $0040;
643-
KMOD_RCTRL = $0080;
644-
KMOD_LALT = $0100;
645-
KMOD_RALT = $0200;
646-
KMOD_LGUI = $0400;
647-
KMOD_RGUI = $0800;
648-
KMOD_NUM = $1000;
649-
KMOD_CAPS = $2000;
650-
KMOD_MODE = $4000;
651-
KMOD_RESERVED = $8000;
652-
653638
type
654639
PSDL_KeyMod = ^TSDL_KeyMod;
655-
TSDL_KeyMod = Word;
640+
TSDL_KeyMod = type Word;
656641
657642
const
643+
KMOD_NONE = TSDL_KeyMod($0000);
644+
KMOD_LSHIFT = TSDL_KeyMod($0001);
645+
KMOD_RSHIFT = TSDL_KeyMod($0002);
646+
KMOD_LCTRL = TSDL_KeyMod($0040);
647+
KMOD_RCTRL = TSDL_KeyMod($0080);
648+
KMOD_LALT = TSDL_KeyMod($0100);
649+
KMOD_RALT = TSDL_KeyMod($0200);
650+
KMOD_LGUI = TSDL_KeyMod($0400);
651+
KMOD_RGUI = TSDL_KeyMod($0800);
652+
KMOD_NUM = TSDL_KeyMod($1000);
653+
KMOD_CAPS = TSDL_KeyMod($2000);
654+
KMOD_MODE = TSDL_KeyMod($4000);
655+
KMOD_RESERVED = TSDL_KeyMod($8000);
656+
658657
KMOD_CTRL = KMOD_LCTRL or KMOD_RCTRL;
659658
KMOD_SHIFT = KMOD_LSHIFT or KMOD_RSHIFT;
660659
KMOD_ALT = KMOD_LALT or KMOD_RALT;

0 commit comments

Comments
 (0)