Rev 8496 | Rev 8753 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8496 | Rev 8497 | ||
---|---|---|---|
Line 35... | Line 35... | ||
35 | START: |
35 | START: |
36 | mcall SF_SYSTEM, SSF_MOUSE_SETTINGS, SSSF_SET_SPEED, 5 |
36 | mcall SF_SYSTEM, SSF_MOUSE_SETTINGS, SSSF_SET_SPEED, 5 |
37 | mcall SF_SYSTEM, SSF_MOUSE_SETTINGS, SSSF_SET_SPEEDUP, 5 |
37 | mcall SF_SYSTEM, SSF_MOUSE_SETTINGS, SSSF_SET_SPEEDUP, 5 |
38 | mcall SF_SYS_MISC, SSF_HEAP_INIT |
38 | mcall SF_SYS_MISC, SSF_HEAP_INIT |
39 | mcall SF_KEYBOARD, SSF_SET_INPUT_MODE, 1 ; set kbd mode to scancodes |
39 | mcall SF_KEYBOARD, SSF_SET_INPUT_MODE, 1 ; set kbd mode to scancodes |
40 | mcall SF_SET_EVENTS_MASK, EVM_REDRAW or EVM_KEY or EVM_BUTTON or EVM_MOUSE or EVM_MOUSE_FILTER |
40 | mcall SF_SET_EVENTS_MASK, EVM_REDRAW or EVM_KEY or EVM_BUTTON or \ |
- | 41 | EVM_MOUSE or EVM_MOUSE_FILTER |
|
Line 41... | Line 42... | ||
41 | 42 | ||
42 | stdcall dll.Load, @IMPORT |
43 | stdcall dll.Load, @IMPORT |
43 | or eax, eax |
44 | or eax, eax |
Line 1060... | Line 1061... | ||
1060 | call generate_window_header |
1061 | call generate_window_header |
1061 | @@: |
1062 | @@: |
1062 | cmp [window.width], 0 |
1063 | cmp [window.width], 0 |
1063 | jne @f |
1064 | jne @f |
1064 | mcall SF_GET_SCREEN_SIZE |
1065 | mcall SF_GET_SCREEN_SIZE |
1065 | mov ebx,eax ; |
1066 | mov ebx, eax |
1066 | shr ebx,16 ; ebx = width |
1067 | shr ebx, 16 ; ebx = width |
1067 | movzx esi,ax ; esi = height |
1068 | movzx esi, ax ; esi = height |
Line 1068... | Line 1069... | ||
1068 | 1069 | ||
1069 | mov eax, ebx |
1070 | mov eax, ebx |