diff options
author | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2014-10-12 15:03:44 +0400 |
---|---|---|
committer | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2014-10-12 15:03:44 +0400 |
commit | f3be72d9ed9854d9b8e709fe473a4f92dd9080fe (patch) | |
tree | ed7a9cfbf043dcda261ee0863a469d10d182a71c | |
parent | ab77a6a705c7cdf938117a24c8158c53db2e0611 (diff) |
Smooth movement, new version.
-rw-r--r-- | appinfo.json | 4 | ||||
-rw-r--r-- | src/game.c | 8 | ||||
-rw-r--r-- | src/game.h | 3 |
3 files changed, 9 insertions, 6 deletions
diff --git a/appinfo.json b/appinfo.json index 11d0c21..d71d0d2 100644 --- a/appinfo.json +++ b/appinfo.json @@ -3,8 +3,8 @@ "shortName": "Space Dragon", "longName": "Space Dragon", "companyName": "Cluster", - "versionCode": 5, - "versionLabel": "1.4", + "versionCode": 6, + "versionLabel": "1.5", "watchapp": { "watchface": false }, @@ -245,9 +245,11 @@ void update_timer(void* data) acc_y = acc.y; // Moving ship - speed_x = acc_x / 32; - speed_y = -acc_y / 32; - ship_x += speed_x; + speed_x = acc_x / 32.0; + speed_y = -acc_y / 32.0; + if (speed_x >= ACC_DEATH_ZONE || speed_x <= -ACC_DEATH_ZONE) + ship_x += speed_x; + if (speed_y >= ACC_DEATH_ZONE || speed_y <= -ACC_DEATH_ZONE) ship_y += speed_y; // Some limits @@ -1,7 +1,8 @@ #ifndef _GAME_H_ #define _GAME_H_ -#define VERSION "v1.4" +#define VERSION "v1.5" +#define ACC_DEATH_ZONE 0.5 #define SHIP_WIDTH 10 #define SHIP_HEIGHT 15 #define SCREEN_WIDTH 144 |