summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorGentoo <installgentoo@endianness.com>2021-01-06 21:45:09 +1100
committerGentoo <installgentoo@endianness.com>2021-01-06 21:45:09 +1100
commitc7def3172977a8d128ff9882d67e604e480f3499 (patch)
tree43e0202544ac268462bc6b0ac5228512167a71db /TODO
parentba38b130577b92c33a6ef34fec829b38cd647212 (diff)
downloadnyancat-c7def3172977a8d128ff9882d67e604e480f3499.tar.gz
nyancat-c7def3172977a8d128ff9882d67e604e480f3499.tar.bz2
nyancat-c7def3172977a8d128ff9882d67e604e480f3499.zip
+ported to SDL2 +split cat and rainbow draw calls and functions +/- split cat and rainbow images +/- made rainbows drift off screen +spritesheets are now used instead of individual images +"fixed" indentation +replaced old argument code with getopt +added argument that lets you spawn N cats +/- made scaling work (poor results but no longer crashes) +added option to make cat follow sine wave -removed multi screen code (SDL2 fullscreen only works with one screen)
Diffstat (limited to 'TODO')
-rw-r--r--TODO14
1 files changed, 3 insertions, 11 deletions
diff --git a/TODO b/TODO
index dab926a..be9c899 100644
--- a/TODO
+++ b/TODO
@@ -1,14 +1,6 @@
--- Fix Xinerama support
--- Add more command-line args
+-- Fix multiscreen support
-- Add rc file
-- Add configure script
--- Separate cat and rainbow into separate draw calls (and image files)
-- Add man page(?)
-
--- Fullscreen resolution autodetect broken by most recent update
--> Fixed this temporarily but CPU usage is still proving very high/cat scaling is a bit off for wide monitors
--> Defaulting to the small cat until I can re-implement Xinerama support and fix scaling issues on wide setups
--> -- Johnson
-
--- Increase efficiency of clear_screen() by not blanking the area of sparkles behind a cat
--- Add support for vary long displays ( stretch_cat() function )
+-- Port to xscreensaver(?)
+-- Add more cats