aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGene Pasquet <dev@etenil.net>2024-05-25 06:12:50 +0100
committerGene Pasquet <dev@etenil.net>2024-05-25 06:12:50 +0100
commit9c649efacdf14096fe3d2bfb862d7016c0bcb7ec (patch)
treee89f3cf4b54bdaa375a9b57498fe407c38cccac4
parentc27a672ee7d67c9376c3a5d7692e2f060583fffa (diff)
Better vehicle sprites
-rw-r--r--TODO.org2
-rw-r--r--graphics-src/car.pngbin0 -> 1192 bytes
-rw-r--r--graphics-src/player-car.pngbin0 -> 765 bytes
-rw-r--r--graphics-src/tractor.pngbin0 -> 1155 bytes
-rw-r--r--graphics-src/truck.pngbin0 -> 640 bytes
-rw-r--r--turbo.scm4
-rw-r--r--turbo/vehicles.scm2
-rw-r--r--vehicles.pngbin28850 -> 6438 bytes
8 files changed, 4 insertions, 4 deletions
diff --git a/TODO.org b/TODO.org
index a6c0b9f..be0b2fc 100644
--- a/TODO.org
+++ b/TODO.org
@@ -18,6 +18,6 @@
** TODO Add weapon to player car
*** TODO Make weapon a power-up
*** TODO Make weapon use limited (bullet? time?)
-** TODO Improve visuals
+** STARTED Improve visuals
** DONE Add music
** STARTED Add sound effects
diff --git a/graphics-src/car.png b/graphics-src/car.png
new file mode 100644
index 0000000..e05f52d
--- /dev/null
+++ b/graphics-src/car.png
Binary files differ
diff --git a/graphics-src/player-car.png b/graphics-src/player-car.png
new file mode 100644
index 0000000..e67cbd7
--- /dev/null
+++ b/graphics-src/player-car.png
Binary files differ
diff --git a/graphics-src/tractor.png b/graphics-src/tractor.png
new file mode 100644
index 0000000..b3a88b6
--- /dev/null
+++ b/graphics-src/tractor.png
Binary files differ
diff --git a/graphics-src/truck.png b/graphics-src/truck.png
new file mode 100644
index 0000000..d06c230
--- /dev/null
+++ b/graphics-src/truck.png
Binary files differ
diff --git a/turbo.scm b/turbo.scm
index c28f508..d813518 100644
--- a/turbo.scm
+++ b/turbo.scm
@@ -58,7 +58,7 @@
(vec2 (window-width (current-window))
(+ road-start-y
(* 65 (- lane 1))
- (/ (- lane-height vehicle-height) 2))))
+ (floor (/ (- lane-height vehicle-height) 2)))))
(define (random-lane-start-pos)
(calculate-vehicle-position (+ 1 (random road-num-lanes))))
@@ -81,7 +81,7 @@
(set-vehicle-speed! veh (+ player-min-speed (* 75 lane-num)) )
(set-vehicle-active! veh #f)))
-(define vehicles (make-vehicle-list (list) 0))
+(define vehicles (make-vehicle-list (list) 1))
(for-each vehicle-reset-ahead vehicles)
;; Important: set one vehicle active to bootstrap the game ????
diff --git a/turbo/vehicles.scm b/turbo/vehicles.scm
index 940011e..faaafe5 100644
--- a/turbo/vehicles.scm
+++ b/turbo/vehicles.scm
@@ -22,7 +22,7 @@
vehicle-move!
vehicle=))
-(define vehicle-height 45)
+(define vehicle-height 44)
(define vehicle-length 100)
(define vehicle-steering-speed 4.0)
diff --git a/vehicles.png b/vehicles.png
index ddbd197..5baa20e 100644
--- a/vehicles.png
+++ b/vehicles.png
Binary files differ