Updated TODO list. Added links to my sites.
(defpage "/tempest/:level" {:keys [level]}
(common/site-layout
(include-js "/tempest.js")
+ [:div#links {:style "color: #FFFFFF; position: absolute; z-index: 2;"}
+ (link-to {:style (str "color: #FFFFFF; position:absolute;"
+ "width:200px; text-decoration: none;"
+ "border-bottom: 1px dotted;")}
+ "https://github.com/mrmekon/tempest-cljs/"
+ "tempest-cljs on github")
+ (link-to {:style (str "color: #FFFFFF; position: absolute;"
+ "left: 201px; width: 100px; text-decoration: none;"
+ "border-bottom: 1px dotted;")}
+ "http://www.trevorbentley.com"
+ "trevor bentley")]
[:canvas#canv-bg {:width "1000" :height "700"
:style (str "position: absolute; z-index: 0;"
"background-color: #000000;")}]
;;
;; ## TODO:
;;
-;; * Flippers should.. flip.
-;; * Player should be sucked down the level if a flipper touches him
;; * MOAR ENEMIES
;; * Jump? Is that possible with this design? I think so, easily, by
;; scaling just the first, undrawn line of player. It ends up being
;; normal to the segment's top line.
;; * Power ups. Bonus points if they're crazy swirly particle things.
-;; * Board colors. Blue on black is the classic.
-;; * Current segment highlight color
;; * Browser + keyboard input stuff
-;; - Find appropriate size for canvas. Maybe there's a way to make it
-;; "full screen"
-;; - Don't let spacebar scroll the screen, or use a different key
;; - Any way to change repeat rate? Probably not
;; - Any way to use the mouse?
;; - I'm not above making a custom rotary controller.
;; - Two keys at the same time? Gotta swirl-n-shoot.
-;; * Offset flat levels up more, instead of displaying them at the bottom.
;; * Rate-limit bullets
;; * Frame timing, and disassociate movement speed from framerate.
;;