36 |
#include "px/cache.hh" |
#include "px/cache.hh" |
37 |
|
|
38 |
#include "SDL.h" |
#include "SDL.h" |
39 |
|
#ifndef __APPLE__ |
40 |
#include "getopt.h" |
#include "getopt.h" |
41 |
|
#endif |
42 |
|
|
43 |
#include <cstdio> |
#include <cstdio> |
44 |
#include <cstring> |
#include <cstring> |
524 |
|
|
525 |
static void set_mousespeed(double spd) |
static void set_mousespeed(double spd) |
526 |
{ |
{ |
527 |
if (spd > 0 && spd < 10) { |
if (spd > 0 && spd < 15) { |
528 |
display::StatusBar *sb = display::GetStatusBar(); |
display::StatusBar *sb = display::GetStatusBar(); |
529 |
char msg[200]; |
char msg[200]; |
530 |
options::MouseSpeed = int(spd); |
options::MouseSpeed = int(spd); |
536 |
static void set_mousedamping(double d) |
static void set_mousedamping(double d) |
537 |
{ |
{ |
538 |
if (d > 0 && d < 100) { |
if (d > 0 && d < 100) { |
539 |
display::StatusBar *sb = display::GetStatusBar(); |
// display::StatusBar *sb = display::GetStatusBar(); |
540 |
char msg[200]; |
// char msg[200]; |
541 |
options::MouseDamping = int(d); |
// options::MouseDamping = int(d); |
542 |
sprintf(msg, "Mouse damping: %d", int(d)); |
// sprintf(msg, "Mouse damping: %d", int(d)); |
543 |
sb->show_text(msg, display::TEXT_2SECONDS); |
// sb->show_text(msg, display::TEXT_2SECONDS); |
544 |
} |
} |
545 |
} |
} |
546 |
|
|
651 |
} |
} |
652 |
|
|
653 |
bool enigma::ConserveLevel = false; |
bool enigma::ConserveLevel = false; |
654 |
|
int enigma::Difficulty = 1; |
655 |
|
|
656 |
void |
void |
657 |
enigma::StartGame (LevelPack *lp, unsigned levelidx) |
enigma::StartGame (LevelPack *lp, unsigned levelidx) |