comparison events.pde @ 199:475a6ab70cd1

Move function.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 27 Aug 2018 14:22:51 +0300
parents 1cb7ecd73554
children 06d3840b15ae
comparison
equal deleted inserted replaced
198:6226ed0a6fa6 199:475a6ab70cd1
296 update_preview_window(); 296 update_preview_window();
297 g_pgrab = false; 297 g_pgrab = false;
298 } 298 }
299 299
300 300
301 void maghelper(int rel)
302 {
303 if (rel < 0)
304 {
305 if (g_data[int('M')] == 1 || g_data[int('m')] == 1)
306 {
307 command('m');
308 refresh();
309 }
310 }
311 else
312 {
313 if (g_data[int('m')] == 0 && g_data[int('M')] == 0)
314 {
315 command('m');
316 refresh();
317 }
318 else
319 if (g_data[int('m')] == 1 && g_data[int('M')] == 0)
320 {
321 command('M');
322 refresh();
323 }
324 }
325 }
326
327
301 void macro_command(int ckey) 328 void macro_command(int ckey)
302 { 329 {
303 //filter out load/save 330 //filter out load/save
304 if (ckey == 's' || ckey == 'S' || ckey == 'l' || 331 if (ckey == 's' || ckey == 'S' || ckey == 'l' ||
305 ckey == 'E' || ckey == 'w' || ckey == 'W' || 332 ckey == 'E' || ckey == 'w' || ckey == 'W' ||
306 ckey == 'A') 333 ckey == 'A')
307 return; 334 return;
308 335
309 command(ckey); 336 command(ckey);
310 }
311
312
313 void maghelper(int rel)
314 {
315 if (rel < 0)
316 {
317 if (g_data[int('M')] == 1 || g_data[int('m')] == 1)
318 {
319 command('m');
320 refresh();
321 }
322 }
323 else
324 {
325 if (g_data[int('m')] == 0 && g_data[int('M')] == 0)
326 {
327 command('m');
328 refresh();
329 }
330 else
331 if (g_data[int('m')] == 1 && g_data[int('M')] == 0)
332 {
333 command('M');
334 refresh();
335 }
336 }
337 } 337 }
338 338
339 339
340 void command(int ckey) 340 void command(int ckey)
341 { 341 {