From bd0f3345a938b35ce6a12f6150373b0955b8dd12 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Sun, 10 Jul 2011 15:24:15 -0500 Subject: Add Qt3 development HEAD version --- examples/demo/qasteroids/sprites/.pbm | 0 examples/demo/qasteroids/sprites/bits/bits.ini | 9 ++ examples/demo/qasteroids/sprites/bits/bits.pov | 31 +++++ examples/demo/qasteroids/sprites/bits/bits0000.png | Bin 0 -> 215 bytes examples/demo/qasteroids/sprites/bits/bits0001.png | Bin 0 -> 236 bytes examples/demo/qasteroids/sprites/bits/bits0002.png | Bin 0 -> 244 bytes examples/demo/qasteroids/sprites/bits/bits0003.png | Bin 0 -> 277 bytes examples/demo/qasteroids/sprites/bits/bits0004.png | Bin 0 -> 259 bytes examples/demo/qasteroids/sprites/bits/bits0005.png | Bin 0 -> 251 bytes examples/demo/qasteroids/sprites/bits/bits0006.png | Bin 0 -> 214 bytes examples/demo/qasteroids/sprites/bits/bits0007.png | Bin 0 -> 177 bytes examples/demo/qasteroids/sprites/bits/bits0008.png | Bin 0 -> 175 bytes examples/demo/qasteroids/sprites/bits/bits0009.png | Bin 0 -> 221 bytes examples/demo/qasteroids/sprites/bits/bits0010.png | Bin 0 -> 243 bytes examples/demo/qasteroids/sprites/bits/bits0011.png | Bin 0 -> 272 bytes examples/demo/qasteroids/sprites/bits/bits0012.png | Bin 0 -> 265 bytes examples/demo/qasteroids/sprites/bits/bits0013.png | Bin 0 -> 253 bytes examples/demo/qasteroids/sprites/bits/bits0014.png | Bin 0 -> 214 bytes examples/demo/qasteroids/sprites/bits/bits0015.png | Bin 0 -> 196 bytes .../demo/qasteroids/sprites/exhaust/exhaust.png | Bin 0 -> 121 bytes .../demo/qasteroids/sprites/missile/missile.png | Bin 0 -> 117 bytes .../demo/qasteroids/sprites/powerups/brake.png | Bin 0 -> 179 bytes .../demo/qasteroids/sprites/powerups/energy.png | Bin 0 -> 169 bytes .../demo/qasteroids/sprites/powerups/shield.png | Bin 0 -> 196 bytes .../demo/qasteroids/sprites/powerups/shoot.png | Bin 0 -> 250 bytes .../demo/qasteroids/sprites/powerups/teleport.png | Bin 0 -> 196 bytes examples/demo/qasteroids/sprites/rock1/rock1.ini | 9 ++ examples/demo/qasteroids/sprites/rock1/rock1.pov | 26 +++++ .../demo/qasteroids/sprites/rock1/rock10000.png | Bin 0 -> 2635 bytes .../demo/qasteroids/sprites/rock1/rock10001.png | Bin 0 -> 2599 bytes .../demo/qasteroids/sprites/rock1/rock10002.png | Bin 0 -> 2629 bytes .../demo/qasteroids/sprites/rock1/rock10003.png | Bin 0 -> 2594 bytes .../demo/qasteroids/sprites/rock1/rock10004.png | Bin 0 -> 2560 bytes .../demo/qasteroids/sprites/rock1/rock10005.png | Bin 0 -> 2530 bytes .../demo/qasteroids/sprites/rock1/rock10006.png | Bin 0 -> 2532 bytes .../demo/qasteroids/sprites/rock1/rock10007.png | Bin 0 -> 2530 bytes .../demo/qasteroids/sprites/rock1/rock10008.png | Bin 0 -> 2447 bytes .../demo/qasteroids/sprites/rock1/rock10009.png | Bin 0 -> 2355 bytes .../demo/qasteroids/sprites/rock1/rock10010.png | Bin 0 -> 2333 bytes .../demo/qasteroids/sprites/rock1/rock10011.png | Bin 0 -> 2297 bytes .../demo/qasteroids/sprites/rock1/rock10012.png | Bin 0 -> 2320 bytes .../demo/qasteroids/sprites/rock1/rock10013.png | Bin 0 -> 2360 bytes .../demo/qasteroids/sprites/rock1/rock10014.png | Bin 0 -> 2404 bytes .../demo/qasteroids/sprites/rock1/rock10015.png | Bin 0 -> 2460 bytes .../demo/qasteroids/sprites/rock1/rock10016.png | Bin 0 -> 2552 bytes .../demo/qasteroids/sprites/rock1/rock10017.png | Bin 0 -> 2587 bytes .../demo/qasteroids/sprites/rock1/rock10018.png | Bin 0 -> 2601 bytes .../demo/qasteroids/sprites/rock1/rock10019.png | Bin 0 -> 2661 bytes .../demo/qasteroids/sprites/rock1/rock10020.png | Bin 0 -> 2654 bytes .../demo/qasteroids/sprites/rock1/rock10021.png | Bin 0 -> 2656 bytes .../demo/qasteroids/sprites/rock1/rock10022.png | Bin 0 -> 2623 bytes .../demo/qasteroids/sprites/rock1/rock10023.png | Bin 0 -> 2566 bytes .../demo/qasteroids/sprites/rock1/rock10024.png | Bin 0 -> 2547 bytes .../demo/qasteroids/sprites/rock1/rock10025.png | Bin 0 -> 2544 bytes .../demo/qasteroids/sprites/rock1/rock10026.png | Bin 0 -> 2544 bytes .../demo/qasteroids/sprites/rock1/rock10027.png | Bin 0 -> 2620 bytes .../demo/qasteroids/sprites/rock1/rock10028.png | Bin 0 -> 2646 bytes .../demo/qasteroids/sprites/rock1/rock10029.png | Bin 0 -> 2613 bytes .../demo/qasteroids/sprites/rock1/rock10030.png | Bin 0 -> 2688 bytes .../demo/qasteroids/sprites/rock1/rock10031.png | Bin 0 -> 2664 bytes examples/demo/qasteroids/sprites/rock2/rock2.ini | 9 ++ examples/demo/qasteroids/sprites/rock2/rock2.pov | 26 +++++ .../demo/qasteroids/sprites/rock2/rock20000.png | Bin 0 -> 1338 bytes .../demo/qasteroids/sprites/rock2/rock20001.png | Bin 0 -> 1376 bytes .../demo/qasteroids/sprites/rock2/rock20002.png | Bin 0 -> 1391 bytes .../demo/qasteroids/sprites/rock2/rock20003.png | Bin 0 -> 1389 bytes .../demo/qasteroids/sprites/rock2/rock20004.png | Bin 0 -> 1372 bytes .../demo/qasteroids/sprites/rock2/rock20005.png | Bin 0 -> 1401 bytes .../demo/qasteroids/sprites/rock2/rock20006.png | Bin 0 -> 1361 bytes .../demo/qasteroids/sprites/rock2/rock20007.png | Bin 0 -> 1369 bytes .../demo/qasteroids/sprites/rock2/rock20008.png | Bin 0 -> 1368 bytes .../demo/qasteroids/sprites/rock2/rock20009.png | Bin 0 -> 1313 bytes .../demo/qasteroids/sprites/rock2/rock20010.png | Bin 0 -> 1340 bytes .../demo/qasteroids/sprites/rock2/rock20011.png | Bin 0 -> 1324 bytes .../demo/qasteroids/sprites/rock2/rock20012.png | Bin 0 -> 1350 bytes .../demo/qasteroids/sprites/rock2/rock20013.png | Bin 0 -> 1337 bytes .../demo/qasteroids/sprites/rock2/rock20014.png | Bin 0 -> 1341 bytes .../demo/qasteroids/sprites/rock2/rock20015.png | Bin 0 -> 1375 bytes .../demo/qasteroids/sprites/rock2/rock20016.png | Bin 0 -> 1371 bytes .../demo/qasteroids/sprites/rock2/rock20017.png | Bin 0 -> 1354 bytes .../demo/qasteroids/sprites/rock2/rock20018.png | Bin 0 -> 1333 bytes .../demo/qasteroids/sprites/rock2/rock20019.png | Bin 0 -> 1362 bytes .../demo/qasteroids/sprites/rock2/rock20020.png | Bin 0 -> 1379 bytes .../demo/qasteroids/sprites/rock2/rock20021.png | Bin 0 -> 1402 bytes .../demo/qasteroids/sprites/rock2/rock20022.png | Bin 0 -> 1420 bytes .../demo/qasteroids/sprites/rock2/rock20023.png | Bin 0 -> 1403 bytes .../demo/qasteroids/sprites/rock2/rock20024.png | Bin 0 -> 1450 bytes .../demo/qasteroids/sprites/rock2/rock20025.png | Bin 0 -> 1376 bytes .../demo/qasteroids/sprites/rock2/rock20026.png | Bin 0 -> 1376 bytes .../demo/qasteroids/sprites/rock2/rock20027.png | Bin 0 -> 1332 bytes .../demo/qasteroids/sprites/rock2/rock20028.png | Bin 0 -> 1353 bytes .../demo/qasteroids/sprites/rock2/rock20029.png | Bin 0 -> 1376 bytes .../demo/qasteroids/sprites/rock2/rock20030.png | Bin 0 -> 1307 bytes .../demo/qasteroids/sprites/rock2/rock20031.png | Bin 0 -> 1326 bytes examples/demo/qasteroids/sprites/rock3/rock3.ini | 9 ++ examples/demo/qasteroids/sprites/rock3/rock3.pov | 26 +++++ .../demo/qasteroids/sprites/rock3/rock30000.png | Bin 0 -> 738 bytes .../demo/qasteroids/sprites/rock3/rock30001.png | Bin 0 -> 730 bytes .../demo/qasteroids/sprites/rock3/rock30002.png | Bin 0 -> 770 bytes .../demo/qasteroids/sprites/rock3/rock30003.png | Bin 0 -> 766 bytes .../demo/qasteroids/sprites/rock3/rock30004.png | Bin 0 -> 770 bytes .../demo/qasteroids/sprites/rock3/rock30005.png | Bin 0 -> 757 bytes .../demo/qasteroids/sprites/rock3/rock30006.png | Bin 0 -> 761 bytes .../demo/qasteroids/sprites/rock3/rock30007.png | Bin 0 -> 750 bytes .../demo/qasteroids/sprites/rock3/rock30008.png | Bin 0 -> 748 bytes .../demo/qasteroids/sprites/rock3/rock30009.png | Bin 0 -> 753 bytes .../demo/qasteroids/sprites/rock3/rock30010.png | Bin 0 -> 727 bytes .../demo/qasteroids/sprites/rock3/rock30011.png | Bin 0 -> 737 bytes .../demo/qasteroids/sprites/rock3/rock30012.png | Bin 0 -> 724 bytes .../demo/qasteroids/sprites/rock3/rock30013.png | Bin 0 -> 751 bytes .../demo/qasteroids/sprites/rock3/rock30014.png | Bin 0 -> 720 bytes .../demo/qasteroids/sprites/rock3/rock30015.png | Bin 0 -> 742 bytes .../demo/qasteroids/sprites/rock3/rock30016.png | Bin 0 -> 723 bytes .../demo/qasteroids/sprites/rock3/rock30017.png | Bin 0 -> 722 bytes .../demo/qasteroids/sprites/rock3/rock30018.png | Bin 0 -> 716 bytes .../demo/qasteroids/sprites/rock3/rock30019.png | Bin 0 -> 735 bytes .../demo/qasteroids/sprites/rock3/rock30020.png | Bin 0 -> 735 bytes .../demo/qasteroids/sprites/rock3/rock30021.png | Bin 0 -> 731 bytes .../demo/qasteroids/sprites/rock3/rock30022.png | Bin 0 -> 735 bytes .../demo/qasteroids/sprites/rock3/rock30023.png | Bin 0 -> 732 bytes .../demo/qasteroids/sprites/rock3/rock30024.png | Bin 0 -> 727 bytes .../demo/qasteroids/sprites/rock3/rock30025.png | Bin 0 -> 721 bytes .../demo/qasteroids/sprites/rock3/rock30026.png | Bin 0 -> 716 bytes .../demo/qasteroids/sprites/rock3/rock30027.png | Bin 0 -> 721 bytes .../demo/qasteroids/sprites/rock3/rock30028.png | Bin 0 -> 739 bytes .../demo/qasteroids/sprites/rock3/rock30029.png | Bin 0 -> 740 bytes .../demo/qasteroids/sprites/rock3/rock30030.png | Bin 0 -> 727 bytes .../demo/qasteroids/sprites/rock3/rock30031.png | Bin 0 -> 715 bytes .../demo/qasteroids/sprites/shield/shield0000.png | Bin 0 -> 1744 bytes .../demo/qasteroids/sprites/shield/shield0001.png | Bin 0 -> 1771 bytes .../demo/qasteroids/sprites/shield/shield0002.png | Bin 0 -> 1891 bytes .../demo/qasteroids/sprites/shield/shield0003.png | Bin 0 -> 1938 bytes .../demo/qasteroids/sprites/shield/shield0004.png | Bin 0 -> 1789 bytes .../demo/qasteroids/sprites/shield/shield0005.png | Bin 0 -> 1948 bytes .../demo/qasteroids/sprites/shield/shield0006.png | Bin 0 -> 1954 bytes examples/demo/qasteroids/sprites/ship/ship.ini | 9 ++ examples/demo/qasteroids/sprites/ship/ship.pov | 128 +++++++++++++++++++++ examples/demo/qasteroids/sprites/ship/ship0000.png | Bin 0 -> 1819 bytes examples/demo/qasteroids/sprites/ship/ship0001.png | Bin 0 -> 1949 bytes examples/demo/qasteroids/sprites/ship/ship0002.png | Bin 0 -> 1962 bytes examples/demo/qasteroids/sprites/ship/ship0003.png | Bin 0 -> 1974 bytes examples/demo/qasteroids/sprites/ship/ship0004.png | Bin 0 -> 2058 bytes examples/demo/qasteroids/sprites/ship/ship0005.png | Bin 0 -> 2103 bytes examples/demo/qasteroids/sprites/ship/ship0006.png | Bin 0 -> 2055 bytes examples/demo/qasteroids/sprites/ship/ship0007.png | Bin 0 -> 1961 bytes examples/demo/qasteroids/sprites/ship/ship0008.png | Bin 0 -> 1861 bytes examples/demo/qasteroids/sprites/ship/ship0009.png | Bin 0 -> 1976 bytes examples/demo/qasteroids/sprites/ship/ship0010.png | Bin 0 -> 2023 bytes examples/demo/qasteroids/sprites/ship/ship0011.png | Bin 0 -> 2086 bytes examples/demo/qasteroids/sprites/ship/ship0012.png | Bin 0 -> 2024 bytes examples/demo/qasteroids/sprites/ship/ship0013.png | Bin 0 -> 1997 bytes examples/demo/qasteroids/sprites/ship/ship0014.png | Bin 0 -> 1951 bytes examples/demo/qasteroids/sprites/ship/ship0015.png | Bin 0 -> 1883 bytes examples/demo/qasteroids/sprites/ship/ship0016.png | Bin 0 -> 1827 bytes examples/demo/qasteroids/sprites/ship/ship0017.png | Bin 0 -> 1932 bytes examples/demo/qasteroids/sprites/ship/ship0018.png | Bin 0 -> 1998 bytes examples/demo/qasteroids/sprites/ship/ship0019.png | Bin 0 -> 2025 bytes examples/demo/qasteroids/sprites/ship/ship0020.png | Bin 0 -> 2083 bytes examples/demo/qasteroids/sprites/ship/ship0021.png | Bin 0 -> 2090 bytes examples/demo/qasteroids/sprites/ship/ship0022.png | Bin 0 -> 2026 bytes examples/demo/qasteroids/sprites/ship/ship0023.png | Bin 0 -> 1937 bytes examples/demo/qasteroids/sprites/ship/ship0024.png | Bin 0 -> 1811 bytes examples/demo/qasteroids/sprites/ship/ship0025.png | Bin 0 -> 1958 bytes examples/demo/qasteroids/sprites/ship/ship0026.png | Bin 0 -> 2033 bytes examples/demo/qasteroids/sprites/ship/ship0027.png | Bin 0 -> 2066 bytes examples/demo/qasteroids/sprites/ship/ship0028.png | Bin 0 -> 2069 bytes examples/demo/qasteroids/sprites/ship/ship0029.png | Bin 0 -> 2077 bytes examples/demo/qasteroids/sprites/ship/ship0030.png | Bin 0 -> 2054 bytes examples/demo/qasteroids/sprites/ship/ship0031.png | Bin 0 -> 1948 bytes 169 files changed, 282 insertions(+) create mode 100644 examples/demo/qasteroids/sprites/.pbm create mode 100644 examples/demo/qasteroids/sprites/bits/bits.ini create mode 100644 examples/demo/qasteroids/sprites/bits/bits.pov create mode 100644 examples/demo/qasteroids/sprites/bits/bits0000.png create mode 100644 examples/demo/qasteroids/sprites/bits/bits0001.png create mode 100644 examples/demo/qasteroids/sprites/bits/bits0002.png create mode 100644 examples/demo/qasteroids/sprites/bits/bits0003.png create mode 100644 examples/demo/qasteroids/sprites/bits/bits0004.png create mode 100644 examples/demo/qasteroids/sprites/bits/bits0005.png create mode 100644 examples/demo/qasteroids/sprites/bits/bits0006.png create mode 100644 examples/demo/qasteroids/sprites/bits/bits0007.png create mode 100644 examples/demo/qasteroids/sprites/bits/bits0008.png create mode 100644 examples/demo/qasteroids/sprites/bits/bits0009.png create mode 100644 examples/demo/qasteroids/sprites/bits/bits0010.png create mode 100644 examples/demo/qasteroids/sprites/bits/bits0011.png create mode 100644 examples/demo/qasteroids/sprites/bits/bits0012.png create mode 100644 examples/demo/qasteroids/sprites/bits/bits0013.png create mode 100644 examples/demo/qasteroids/sprites/bits/bits0014.png create mode 100644 examples/demo/qasteroids/sprites/bits/bits0015.png create mode 100644 examples/demo/qasteroids/sprites/exhaust/exhaust.png create mode 100644 examples/demo/qasteroids/sprites/missile/missile.png create mode 100644 examples/demo/qasteroids/sprites/powerups/brake.png create mode 100644 examples/demo/qasteroids/sprites/powerups/energy.png create mode 100644 examples/demo/qasteroids/sprites/powerups/shield.png create mode 100644 examples/demo/qasteroids/sprites/powerups/shoot.png create mode 100644 examples/demo/qasteroids/sprites/powerups/teleport.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock1.ini create mode 100644 examples/demo/qasteroids/sprites/rock1/rock1.pov create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10000.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10001.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10002.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10003.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10004.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10005.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10006.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10007.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10008.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10009.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10010.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10011.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10012.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10013.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10014.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10015.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10016.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10017.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10018.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10019.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10020.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10021.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10022.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10023.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10024.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10025.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10026.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10027.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10028.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10029.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10030.png create mode 100644 examples/demo/qasteroids/sprites/rock1/rock10031.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock2.ini create mode 100644 examples/demo/qasteroids/sprites/rock2/rock2.pov create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20000.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20001.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20002.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20003.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20004.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20005.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20006.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20007.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20008.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20009.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20010.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20011.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20012.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20013.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20014.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20015.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20016.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20017.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20018.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20019.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20020.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20021.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20022.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20023.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20024.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20025.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20026.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20027.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20028.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20029.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20030.png create mode 100644 examples/demo/qasteroids/sprites/rock2/rock20031.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock3.ini create mode 100644 examples/demo/qasteroids/sprites/rock3/rock3.pov create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30000.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30001.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30002.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30003.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30004.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30005.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30006.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30007.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30008.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30009.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30010.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30011.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30012.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30013.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30014.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30015.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30016.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30017.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30018.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30019.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30020.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30021.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30022.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30023.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30024.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30025.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30026.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30027.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30028.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30029.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30030.png create mode 100644 examples/demo/qasteroids/sprites/rock3/rock30031.png create mode 100644 examples/demo/qasteroids/sprites/shield/shield0000.png create mode 100644 examples/demo/qasteroids/sprites/shield/shield0001.png create mode 100644 examples/demo/qasteroids/sprites/shield/shield0002.png create mode 100644 examples/demo/qasteroids/sprites/shield/shield0003.png create mode 100644 examples/demo/qasteroids/sprites/shield/shield0004.png create mode 100644 examples/demo/qasteroids/sprites/shield/shield0005.png create mode 100644 examples/demo/qasteroids/sprites/shield/shield0006.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship.ini create mode 100644 examples/demo/qasteroids/sprites/ship/ship.pov create mode 100644 examples/demo/qasteroids/sprites/ship/ship0000.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship0001.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship0002.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship0003.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship0004.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship0005.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship0006.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship0007.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship0008.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship0009.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship0010.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship0011.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship0012.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship0013.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship0014.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship0015.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship0016.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship0017.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship0018.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship0019.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship0020.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship0021.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship0022.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship0023.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship0024.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship0025.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship0026.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship0027.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship0028.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship0029.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship0030.png create mode 100644 examples/demo/qasteroids/sprites/ship/ship0031.png (limited to 'examples/demo/qasteroids/sprites') diff --git a/examples/demo/qasteroids/sprites/.pbm b/examples/demo/qasteroids/sprites/.pbm new file mode 100644 index 0000000..e69de29 diff --git a/examples/demo/qasteroids/sprites/bits/bits.ini b/examples/demo/qasteroids/sprites/bits/bits.ini new file mode 100644 index 0000000..cb2976f --- /dev/null +++ b/examples/demo/qasteroids/sprites/bits/bits.ini @@ -0,0 +1,9 @@ +Cyclic_Animation=On +Width=12 +Height=12 +Final_frame=16 ;; NR_ROTS +Antialias=On +Output_Alpha=On +Output_to_File=On +Output_File_Type=n +Input_File_Name=bits.pov diff --git a/examples/demo/qasteroids/sprites/bits/bits.pov b/examples/demo/qasteroids/sprites/bits/bits.pov new file mode 100644 index 0000000..9be7ccb --- /dev/null +++ b/examples/demo/qasteroids/sprites/bits/bits.pov @@ -0,0 +1,31 @@ + +#version 3.0 +global_settings { assumed_gamma 2.0 } + +#include "colors.inc" +#include "textures.inc" +#include "metals.inc" + +camera { + location <15, -15, -100> + look_at <0, 0, 0> +} + +light_source { <50, 50, -50> colour White } +light_source { <0, 0, -50> colour White } + +prism { + linear_sweep + linear_spline + 0, + 0.2, + 5, + <2, 0>, <0, 2>, <-1, 1>, <0, -3>, <2, 0> + texture { T_Silver_2A } + + rotate <360*clock, 50, 30> + scale <20, 20, 20> +} + + + diff --git a/examples/demo/qasteroids/sprites/bits/bits0000.png b/examples/demo/qasteroids/sprites/bits/bits0000.png new file mode 100644 index 0000000..5ec9d02 Binary files /dev/null and b/examples/demo/qasteroids/sprites/bits/bits0000.png differ diff --git a/examples/demo/qasteroids/sprites/bits/bits0001.png b/examples/demo/qasteroids/sprites/bits/bits0001.png new file mode 100644 index 0000000..07b4012 Binary files /dev/null and b/examples/demo/qasteroids/sprites/bits/bits0001.png differ diff --git a/examples/demo/qasteroids/sprites/bits/bits0002.png b/examples/demo/qasteroids/sprites/bits/bits0002.png new file mode 100644 index 0000000..8333792 Binary files /dev/null and b/examples/demo/qasteroids/sprites/bits/bits0002.png differ diff --git a/examples/demo/qasteroids/sprites/bits/bits0003.png b/examples/demo/qasteroids/sprites/bits/bits0003.png new file mode 100644 index 0000000..9f1fc02 Binary files /dev/null and b/examples/demo/qasteroids/sprites/bits/bits0003.png differ diff --git a/examples/demo/qasteroids/sprites/bits/bits0004.png b/examples/demo/qasteroids/sprites/bits/bits0004.png new file mode 100644 index 0000000..eb1cc09 Binary files /dev/null and b/examples/demo/qasteroids/sprites/bits/bits0004.png differ diff --git a/examples/demo/qasteroids/sprites/bits/bits0005.png b/examples/demo/qasteroids/sprites/bits/bits0005.png new file mode 100644 index 0000000..149be63 Binary files /dev/null and b/examples/demo/qasteroids/sprites/bits/bits0005.png differ diff --git a/examples/demo/qasteroids/sprites/bits/bits0006.png b/examples/demo/qasteroids/sprites/bits/bits0006.png new file mode 100644 index 0000000..4ac75c8 Binary files /dev/null and b/examples/demo/qasteroids/sprites/bits/bits0006.png differ diff --git a/examples/demo/qasteroids/sprites/bits/bits0007.png b/examples/demo/qasteroids/sprites/bits/bits0007.png new file mode 100644 index 0000000..907241d Binary files /dev/null and b/examples/demo/qasteroids/sprites/bits/bits0007.png differ diff --git a/examples/demo/qasteroids/sprites/bits/bits0008.png b/examples/demo/qasteroids/sprites/bits/bits0008.png new file mode 100644 index 0000000..1533268 Binary files /dev/null and b/examples/demo/qasteroids/sprites/bits/bits0008.png differ diff --git a/examples/demo/qasteroids/sprites/bits/bits0009.png b/examples/demo/qasteroids/sprites/bits/bits0009.png new file mode 100644 index 0000000..05402ba Binary files /dev/null and b/examples/demo/qasteroids/sprites/bits/bits0009.png differ diff --git a/examples/demo/qasteroids/sprites/bits/bits0010.png b/examples/demo/qasteroids/sprites/bits/bits0010.png new file mode 100644 index 0000000..ca4f229 Binary files /dev/null and b/examples/demo/qasteroids/sprites/bits/bits0010.png differ diff --git a/examples/demo/qasteroids/sprites/bits/bits0011.png b/examples/demo/qasteroids/sprites/bits/bits0011.png new file mode 100644 index 0000000..91913c0 Binary files /dev/null and b/examples/demo/qasteroids/sprites/bits/bits0011.png differ diff --git a/examples/demo/qasteroids/sprites/bits/bits0012.png b/examples/demo/qasteroids/sprites/bits/bits0012.png new file mode 100644 index 0000000..e55d439 Binary files /dev/null and b/examples/demo/qasteroids/sprites/bits/bits0012.png differ diff --git a/examples/demo/qasteroids/sprites/bits/bits0013.png b/examples/demo/qasteroids/sprites/bits/bits0013.png new file mode 100644 index 0000000..9c73436 Binary files /dev/null and b/examples/demo/qasteroids/sprites/bits/bits0013.png differ diff --git a/examples/demo/qasteroids/sprites/bits/bits0014.png b/examples/demo/qasteroids/sprites/bits/bits0014.png new file mode 100644 index 0000000..f0463a2 Binary files /dev/null and b/examples/demo/qasteroids/sprites/bits/bits0014.png differ diff --git a/examples/demo/qasteroids/sprites/bits/bits0015.png b/examples/demo/qasteroids/sprites/bits/bits0015.png new file mode 100644 index 0000000..bce35aa Binary files /dev/null and b/examples/demo/qasteroids/sprites/bits/bits0015.png differ diff --git a/examples/demo/qasteroids/sprites/exhaust/exhaust.png b/examples/demo/qasteroids/sprites/exhaust/exhaust.png new file mode 100644 index 0000000..a17ee71 Binary files /dev/null and b/examples/demo/qasteroids/sprites/exhaust/exhaust.png differ diff --git a/examples/demo/qasteroids/sprites/missile/missile.png b/examples/demo/qasteroids/sprites/missile/missile.png new file mode 100644 index 0000000..4283c67 Binary files /dev/null and b/examples/demo/qasteroids/sprites/missile/missile.png differ diff --git a/examples/demo/qasteroids/sprites/powerups/brake.png b/examples/demo/qasteroids/sprites/powerups/brake.png new file mode 100644 index 0000000..75cd649 Binary files /dev/null and b/examples/demo/qasteroids/sprites/powerups/brake.png differ diff --git a/examples/demo/qasteroids/sprites/powerups/energy.png b/examples/demo/qasteroids/sprites/powerups/energy.png new file mode 100644 index 0000000..2d97ac1 Binary files /dev/null and b/examples/demo/qasteroids/sprites/powerups/energy.png differ diff --git a/examples/demo/qasteroids/sprites/powerups/shield.png b/examples/demo/qasteroids/sprites/powerups/shield.png new file mode 100644 index 0000000..bd60555 Binary files /dev/null and b/examples/demo/qasteroids/sprites/powerups/shield.png differ diff --git a/examples/demo/qasteroids/sprites/powerups/shoot.png b/examples/demo/qasteroids/sprites/powerups/shoot.png new file mode 100644 index 0000000..4b2b3e3 Binary files /dev/null and b/examples/demo/qasteroids/sprites/powerups/shoot.png differ diff --git a/examples/demo/qasteroids/sprites/powerups/teleport.png b/examples/demo/qasteroids/sprites/powerups/teleport.png new file mode 100644 index 0000000..121ec9c Binary files /dev/null and b/examples/demo/qasteroids/sprites/powerups/teleport.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock1.ini b/examples/demo/qasteroids/sprites/rock1/rock1.ini new file mode 100644 index 0000000..e42fc76 --- /dev/null +++ b/examples/demo/qasteroids/sprites/rock1/rock1.ini @@ -0,0 +1,9 @@ +Cyclic_Animation=On +Width=48 +Height=48 +Final_frame=32 ;; NR_ROTS +Antialias=On +Output_Alpha=On +Output_to_File=On +Output_File_Type=n +Input_File_Name=rock1.pov diff --git a/examples/demo/qasteroids/sprites/rock1/rock1.pov b/examples/demo/qasteroids/sprites/rock1/rock1.pov new file mode 100644 index 0000000..58298c0 --- /dev/null +++ b/examples/demo/qasteroids/sprites/rock1/rock1.pov @@ -0,0 +1,26 @@ +#include "colors.inc" +#include "shapes.inc" +#include "textures.inc" +// #include "stones.inc" + +camera { + location <2,2,-6> + up <0, 1, 0> +// right <4/3, 0, 0> + look_at <0,0,0> +} + +object { light_source { <10, 5, -5> color red 1.1 green 1.1 blue 1.0 } } + +#declare Rock = +mesh { + #include "rock.inc" /* collection of triangle or smooth_triangle data */ +} + +object { + Rock + texture { pigment {White} } + scale 1.9 + rotate <60, 45, 360*clock> +} + diff --git a/examples/demo/qasteroids/sprites/rock1/rock10000.png b/examples/demo/qasteroids/sprites/rock1/rock10000.png new file mode 100644 index 0000000..2e3ff93 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10000.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock10001.png b/examples/demo/qasteroids/sprites/rock1/rock10001.png new file mode 100644 index 0000000..ba70d24 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10001.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock10002.png b/examples/demo/qasteroids/sprites/rock1/rock10002.png new file mode 100644 index 0000000..88d776e Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10002.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock10003.png b/examples/demo/qasteroids/sprites/rock1/rock10003.png new file mode 100644 index 0000000..9db197d Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10003.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock10004.png b/examples/demo/qasteroids/sprites/rock1/rock10004.png new file mode 100644 index 0000000..9b92d55 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10004.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock10005.png b/examples/demo/qasteroids/sprites/rock1/rock10005.png new file mode 100644 index 0000000..9cdddf5 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10005.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock10006.png b/examples/demo/qasteroids/sprites/rock1/rock10006.png new file mode 100644 index 0000000..0c421a0 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10006.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock10007.png b/examples/demo/qasteroids/sprites/rock1/rock10007.png new file mode 100644 index 0000000..2339c83 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10007.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock10008.png b/examples/demo/qasteroids/sprites/rock1/rock10008.png new file mode 100644 index 0000000..d1eb8aa Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10008.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock10009.png b/examples/demo/qasteroids/sprites/rock1/rock10009.png new file mode 100644 index 0000000..47ada42 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10009.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock10010.png b/examples/demo/qasteroids/sprites/rock1/rock10010.png new file mode 100644 index 0000000..1a2eba0 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10010.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock10011.png b/examples/demo/qasteroids/sprites/rock1/rock10011.png new file mode 100644 index 0000000..ec213e1 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10011.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock10012.png b/examples/demo/qasteroids/sprites/rock1/rock10012.png new file mode 100644 index 0000000..3bdb39b Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10012.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock10013.png b/examples/demo/qasteroids/sprites/rock1/rock10013.png new file mode 100644 index 0000000..08de9a0 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10013.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock10014.png b/examples/demo/qasteroids/sprites/rock1/rock10014.png new file mode 100644 index 0000000..3b6ce60 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10014.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock10015.png b/examples/demo/qasteroids/sprites/rock1/rock10015.png new file mode 100644 index 0000000..01216dc Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10015.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock10016.png b/examples/demo/qasteroids/sprites/rock1/rock10016.png new file mode 100644 index 0000000..efb612d Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10016.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock10017.png b/examples/demo/qasteroids/sprites/rock1/rock10017.png new file mode 100644 index 0000000..97bbfce Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10017.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock10018.png b/examples/demo/qasteroids/sprites/rock1/rock10018.png new file mode 100644 index 0000000..2986267 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10018.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock10019.png b/examples/demo/qasteroids/sprites/rock1/rock10019.png new file mode 100644 index 0000000..80eab6d Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10019.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock10020.png b/examples/demo/qasteroids/sprites/rock1/rock10020.png new file mode 100644 index 0000000..78023e0 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10020.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock10021.png b/examples/demo/qasteroids/sprites/rock1/rock10021.png new file mode 100644 index 0000000..076a338 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10021.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock10022.png b/examples/demo/qasteroids/sprites/rock1/rock10022.png new file mode 100644 index 0000000..4f8f5ed Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10022.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock10023.png b/examples/demo/qasteroids/sprites/rock1/rock10023.png new file mode 100644 index 0000000..4e6ba04 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10023.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock10024.png b/examples/demo/qasteroids/sprites/rock1/rock10024.png new file mode 100644 index 0000000..1a15fc3 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10024.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock10025.png b/examples/demo/qasteroids/sprites/rock1/rock10025.png new file mode 100644 index 0000000..b627d53 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10025.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock10026.png b/examples/demo/qasteroids/sprites/rock1/rock10026.png new file mode 100644 index 0000000..7df23b1 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10026.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock10027.png b/examples/demo/qasteroids/sprites/rock1/rock10027.png new file mode 100644 index 0000000..d2cb5d3 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10027.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock10028.png b/examples/demo/qasteroids/sprites/rock1/rock10028.png new file mode 100644 index 0000000..68611a6 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10028.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock10029.png b/examples/demo/qasteroids/sprites/rock1/rock10029.png new file mode 100644 index 0000000..44d6a30 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10029.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock10030.png b/examples/demo/qasteroids/sprites/rock1/rock10030.png new file mode 100644 index 0000000..9dca7db Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10030.png differ diff --git a/examples/demo/qasteroids/sprites/rock1/rock10031.png b/examples/demo/qasteroids/sprites/rock1/rock10031.png new file mode 100644 index 0000000..10beae6 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock1/rock10031.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock2.ini b/examples/demo/qasteroids/sprites/rock2/rock2.ini new file mode 100644 index 0000000..d50e6fa --- /dev/null +++ b/examples/demo/qasteroids/sprites/rock2/rock2.ini @@ -0,0 +1,9 @@ +Cyclic_Animation=On +Width=32 +Height=32 +Final_frame=32 ;; NR_ROTS +Antialias=On +Output_Alpha=On +Output_to_File=On +Output_File_Type=n +Input_File_Name=rock2.pov diff --git a/examples/demo/qasteroids/sprites/rock2/rock2.pov b/examples/demo/qasteroids/sprites/rock2/rock2.pov new file mode 100644 index 0000000..2f37a20 --- /dev/null +++ b/examples/demo/qasteroids/sprites/rock2/rock2.pov @@ -0,0 +1,26 @@ +#include "colors.inc" +#include "shapes.inc" +#include "textures.inc" +// #include "stones.inc" + +camera { + location <2,2,-6> + up <0, 1, 0> +// right <4/3, 0, 0> + look_at <0,0,0> +} + +object { light_source { <10, 5, -5> color red 1.1 green 1.1 blue 1.0 } } + +#declare Rock = +mesh { + #include "rock.inc" /* collection of triangle or smooth_triangle data */ +} + +object { + Rock + texture { pigment {White} } + scale 1.9 + rotate <60, 30, 360*clock> +} + diff --git a/examples/demo/qasteroids/sprites/rock2/rock20000.png b/examples/demo/qasteroids/sprites/rock2/rock20000.png new file mode 100644 index 0000000..5cb52bb Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20000.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock20001.png b/examples/demo/qasteroids/sprites/rock2/rock20001.png new file mode 100644 index 0000000..c4c85eb Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20001.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock20002.png b/examples/demo/qasteroids/sprites/rock2/rock20002.png new file mode 100644 index 0000000..dea49d7 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20002.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock20003.png b/examples/demo/qasteroids/sprites/rock2/rock20003.png new file mode 100644 index 0000000..39772b8 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20003.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock20004.png b/examples/demo/qasteroids/sprites/rock2/rock20004.png new file mode 100644 index 0000000..fb02ee4 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20004.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock20005.png b/examples/demo/qasteroids/sprites/rock2/rock20005.png new file mode 100644 index 0000000..a81c5ac Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20005.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock20006.png b/examples/demo/qasteroids/sprites/rock2/rock20006.png new file mode 100644 index 0000000..cf5c2f4 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20006.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock20007.png b/examples/demo/qasteroids/sprites/rock2/rock20007.png new file mode 100644 index 0000000..479c21d Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20007.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock20008.png b/examples/demo/qasteroids/sprites/rock2/rock20008.png new file mode 100644 index 0000000..871abca Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20008.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock20009.png b/examples/demo/qasteroids/sprites/rock2/rock20009.png new file mode 100644 index 0000000..d5d7860 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20009.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock20010.png b/examples/demo/qasteroids/sprites/rock2/rock20010.png new file mode 100644 index 0000000..1da9953 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20010.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock20011.png b/examples/demo/qasteroids/sprites/rock2/rock20011.png new file mode 100644 index 0000000..2988658 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20011.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock20012.png b/examples/demo/qasteroids/sprites/rock2/rock20012.png new file mode 100644 index 0000000..d104ff9 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20012.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock20013.png b/examples/demo/qasteroids/sprites/rock2/rock20013.png new file mode 100644 index 0000000..e12943d Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20013.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock20014.png b/examples/demo/qasteroids/sprites/rock2/rock20014.png new file mode 100644 index 0000000..dc7529c Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20014.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock20015.png b/examples/demo/qasteroids/sprites/rock2/rock20015.png new file mode 100644 index 0000000..3d9d318 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20015.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock20016.png b/examples/demo/qasteroids/sprites/rock2/rock20016.png new file mode 100644 index 0000000..6314f03 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20016.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock20017.png b/examples/demo/qasteroids/sprites/rock2/rock20017.png new file mode 100644 index 0000000..5a8aeef Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20017.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock20018.png b/examples/demo/qasteroids/sprites/rock2/rock20018.png new file mode 100644 index 0000000..f0e5b08 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20018.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock20019.png b/examples/demo/qasteroids/sprites/rock2/rock20019.png new file mode 100644 index 0000000..d731950 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20019.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock20020.png b/examples/demo/qasteroids/sprites/rock2/rock20020.png new file mode 100644 index 0000000..8bc7e20 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20020.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock20021.png b/examples/demo/qasteroids/sprites/rock2/rock20021.png new file mode 100644 index 0000000..b2854b2 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20021.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock20022.png b/examples/demo/qasteroids/sprites/rock2/rock20022.png new file mode 100644 index 0000000..781d620 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20022.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock20023.png b/examples/demo/qasteroids/sprites/rock2/rock20023.png new file mode 100644 index 0000000..1f64b02 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20023.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock20024.png b/examples/demo/qasteroids/sprites/rock2/rock20024.png new file mode 100644 index 0000000..bd19e74 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20024.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock20025.png b/examples/demo/qasteroids/sprites/rock2/rock20025.png new file mode 100644 index 0000000..180f5b6 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20025.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock20026.png b/examples/demo/qasteroids/sprites/rock2/rock20026.png new file mode 100644 index 0000000..f2681d4 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20026.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock20027.png b/examples/demo/qasteroids/sprites/rock2/rock20027.png new file mode 100644 index 0000000..5bc1add Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20027.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock20028.png b/examples/demo/qasteroids/sprites/rock2/rock20028.png new file mode 100644 index 0000000..5621b4d Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20028.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock20029.png b/examples/demo/qasteroids/sprites/rock2/rock20029.png new file mode 100644 index 0000000..aec4a34 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20029.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock20030.png b/examples/demo/qasteroids/sprites/rock2/rock20030.png new file mode 100644 index 0000000..121b70e Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20030.png differ diff --git a/examples/demo/qasteroids/sprites/rock2/rock20031.png b/examples/demo/qasteroids/sprites/rock2/rock20031.png new file mode 100644 index 0000000..661b18e Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock2/rock20031.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock3.ini b/examples/demo/qasteroids/sprites/rock3/rock3.ini new file mode 100644 index 0000000..26a3cf9 --- /dev/null +++ b/examples/demo/qasteroids/sprites/rock3/rock3.ini @@ -0,0 +1,9 @@ +Cyclic_Animation=On +Width=20 +Height=20 +Final_frame=32 ;; NR_ROTS +Antialias=On +Output_Alpha=On +Output_to_File=On +Output_File_Type=n +Input_File_Name=rock3.pov diff --git a/examples/demo/qasteroids/sprites/rock3/rock3.pov b/examples/demo/qasteroids/sprites/rock3/rock3.pov new file mode 100644 index 0000000..2f37a20 --- /dev/null +++ b/examples/demo/qasteroids/sprites/rock3/rock3.pov @@ -0,0 +1,26 @@ +#include "colors.inc" +#include "shapes.inc" +#include "textures.inc" +// #include "stones.inc" + +camera { + location <2,2,-6> + up <0, 1, 0> +// right <4/3, 0, 0> + look_at <0,0,0> +} + +object { light_source { <10, 5, -5> color red 1.1 green 1.1 blue 1.0 } } + +#declare Rock = +mesh { + #include "rock.inc" /* collection of triangle or smooth_triangle data */ +} + +object { + Rock + texture { pigment {White} } + scale 1.9 + rotate <60, 30, 360*clock> +} + diff --git a/examples/demo/qasteroids/sprites/rock3/rock30000.png b/examples/demo/qasteroids/sprites/rock3/rock30000.png new file mode 100644 index 0000000..de1205a Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30000.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock30001.png b/examples/demo/qasteroids/sprites/rock3/rock30001.png new file mode 100644 index 0000000..12ebc00 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30001.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock30002.png b/examples/demo/qasteroids/sprites/rock3/rock30002.png new file mode 100644 index 0000000..265c381 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30002.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock30003.png b/examples/demo/qasteroids/sprites/rock3/rock30003.png new file mode 100644 index 0000000..1ff7a06 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30003.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock30004.png b/examples/demo/qasteroids/sprites/rock3/rock30004.png new file mode 100644 index 0000000..5b505bf Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30004.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock30005.png b/examples/demo/qasteroids/sprites/rock3/rock30005.png new file mode 100644 index 0000000..204c969 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30005.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock30006.png b/examples/demo/qasteroids/sprites/rock3/rock30006.png new file mode 100644 index 0000000..32140cf Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30006.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock30007.png b/examples/demo/qasteroids/sprites/rock3/rock30007.png new file mode 100644 index 0000000..f01baa6 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30007.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock30008.png b/examples/demo/qasteroids/sprites/rock3/rock30008.png new file mode 100644 index 0000000..eee458e Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30008.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock30009.png b/examples/demo/qasteroids/sprites/rock3/rock30009.png new file mode 100644 index 0000000..14412d4 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30009.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock30010.png b/examples/demo/qasteroids/sprites/rock3/rock30010.png new file mode 100644 index 0000000..bb61d54 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30010.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock30011.png b/examples/demo/qasteroids/sprites/rock3/rock30011.png new file mode 100644 index 0000000..8486e5a Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30011.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock30012.png b/examples/demo/qasteroids/sprites/rock3/rock30012.png new file mode 100644 index 0000000..d9ae419 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30012.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock30013.png b/examples/demo/qasteroids/sprites/rock3/rock30013.png new file mode 100644 index 0000000..ce69400 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30013.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock30014.png b/examples/demo/qasteroids/sprites/rock3/rock30014.png new file mode 100644 index 0000000..981e92c Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30014.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock30015.png b/examples/demo/qasteroids/sprites/rock3/rock30015.png new file mode 100644 index 0000000..63f0a69 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30015.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock30016.png b/examples/demo/qasteroids/sprites/rock3/rock30016.png new file mode 100644 index 0000000..72bc42f Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30016.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock30017.png b/examples/demo/qasteroids/sprites/rock3/rock30017.png new file mode 100644 index 0000000..c89f358 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30017.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock30018.png b/examples/demo/qasteroids/sprites/rock3/rock30018.png new file mode 100644 index 0000000..e1ba724 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30018.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock30019.png b/examples/demo/qasteroids/sprites/rock3/rock30019.png new file mode 100644 index 0000000..5f004a7 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30019.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock30020.png b/examples/demo/qasteroids/sprites/rock3/rock30020.png new file mode 100644 index 0000000..58009bf Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30020.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock30021.png b/examples/demo/qasteroids/sprites/rock3/rock30021.png new file mode 100644 index 0000000..8d9549c Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30021.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock30022.png b/examples/demo/qasteroids/sprites/rock3/rock30022.png new file mode 100644 index 0000000..1e8a1c2 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30022.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock30023.png b/examples/demo/qasteroids/sprites/rock3/rock30023.png new file mode 100644 index 0000000..9b960d6 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30023.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock30024.png b/examples/demo/qasteroids/sprites/rock3/rock30024.png new file mode 100644 index 0000000..6c15f2b Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30024.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock30025.png b/examples/demo/qasteroids/sprites/rock3/rock30025.png new file mode 100644 index 0000000..12b05da Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30025.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock30026.png b/examples/demo/qasteroids/sprites/rock3/rock30026.png new file mode 100644 index 0000000..16190e9 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30026.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock30027.png b/examples/demo/qasteroids/sprites/rock3/rock30027.png new file mode 100644 index 0000000..a862501 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30027.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock30028.png b/examples/demo/qasteroids/sprites/rock3/rock30028.png new file mode 100644 index 0000000..e3e0c18 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30028.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock30029.png b/examples/demo/qasteroids/sprites/rock3/rock30029.png new file mode 100644 index 0000000..ec70b84 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30029.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock30030.png b/examples/demo/qasteroids/sprites/rock3/rock30030.png new file mode 100644 index 0000000..0b060d0 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30030.png differ diff --git a/examples/demo/qasteroids/sprites/rock3/rock30031.png b/examples/demo/qasteroids/sprites/rock3/rock30031.png new file mode 100644 index 0000000..c1dc1b9 Binary files /dev/null and b/examples/demo/qasteroids/sprites/rock3/rock30031.png differ diff --git a/examples/demo/qasteroids/sprites/shield/shield0000.png b/examples/demo/qasteroids/sprites/shield/shield0000.png new file mode 100644 index 0000000..e3434e6 Binary files /dev/null and b/examples/demo/qasteroids/sprites/shield/shield0000.png differ diff --git a/examples/demo/qasteroids/sprites/shield/shield0001.png b/examples/demo/qasteroids/sprites/shield/shield0001.png new file mode 100644 index 0000000..038cf5d Binary files /dev/null and b/examples/demo/qasteroids/sprites/shield/shield0001.png differ diff --git a/examples/demo/qasteroids/sprites/shield/shield0002.png b/examples/demo/qasteroids/sprites/shield/shield0002.png new file mode 100644 index 0000000..1cf0da0 Binary files /dev/null and b/examples/demo/qasteroids/sprites/shield/shield0002.png differ diff --git a/examples/demo/qasteroids/sprites/shield/shield0003.png b/examples/demo/qasteroids/sprites/shield/shield0003.png new file mode 100644 index 0000000..40c7256 Binary files /dev/null and b/examples/demo/qasteroids/sprites/shield/shield0003.png differ diff --git a/examples/demo/qasteroids/sprites/shield/shield0004.png b/examples/demo/qasteroids/sprites/shield/shield0004.png new file mode 100644 index 0000000..4ee43ba Binary files /dev/null and b/examples/demo/qasteroids/sprites/shield/shield0004.png differ diff --git a/examples/demo/qasteroids/sprites/shield/shield0005.png b/examples/demo/qasteroids/sprites/shield/shield0005.png new file mode 100644 index 0000000..0122e14 Binary files /dev/null and b/examples/demo/qasteroids/sprites/shield/shield0005.png differ diff --git a/examples/demo/qasteroids/sprites/shield/shield0006.png b/examples/demo/qasteroids/sprites/shield/shield0006.png new file mode 100644 index 0000000..dc5bea3 Binary files /dev/null and b/examples/demo/qasteroids/sprites/shield/shield0006.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship.ini b/examples/demo/qasteroids/sprites/ship/ship.ini new file mode 100644 index 0000000..479cc20 --- /dev/null +++ b/examples/demo/qasteroids/sprites/ship/ship.ini @@ -0,0 +1,9 @@ +Cyclic_Animation=On +Width=42 +Height=42 +Final_frame=32 ;; NR_ROTS +Antialias=On +Output_Alpha=On +Output_to_File=On +Output_File_Type=n +Input_File_Name=ship.pov diff --git a/examples/demo/qasteroids/sprites/ship/ship.pov b/examples/demo/qasteroids/sprites/ship/ship.pov new file mode 100644 index 0000000..8f185cd --- /dev/null +++ b/examples/demo/qasteroids/sprites/ship/ship.pov @@ -0,0 +1,128 @@ + +#version 3.0 +global_settings { assumed_gamma 2.0 } + +#include "colors.inc" +#include "textures.inc" +#include "metals.inc" + +camera { + orthographic + up <0, 130, 0> + right <130, 0, 0> + location <0, 0, -130> + look_at <0, 0, 0> +} + +light_source { <50, 25, -25> colour White } +light_source { <0, 0, -100> colour Gray80 } + +#declare ShipColor = color red 1.0 green 1.0 blue 0.9 + +#declare BaseTexture = +texture { + pigment { ShipColor } +} + +#declare Grubby = +texture { + pigment { + bozo + color_map { + [0.0 color rgbt <1, 1, 1, 1>] + [0.8 color rgbt <0.9, 0.9, 0.9, 0.5>] + [1.0 color rgbt <0.8, 0.8, 0.8, 0.5>] + } + turbulence 2.0 + scale 3 + } +} + +#declare ShipTexture = +texture { BaseTexture } +texture { Grubby } + +union { + cone { + <12, 0, 0>, 0.5 + <11, 0, 0>, 1.0 + texture { ShipTexture } + } + cone { + <11, 0, 0>, 1.0 + <8, 0, 0>, 2.0 + texture { ShipTexture } + } + cone { + <8, 0, 0>, 2.0 + <3.5, 0, 0>, 3.8 + texture { ShipTexture } + } + difference { + cone { + <8, 0, -0.01>, 2.0 + <3.5, 0, -0.01>, 3.8 + pigment { color Gray20 } + } + box { + <9, -4.0, -3.7>, + <2, 4.0, 10> + rotate <0, -18, 0> + } + box { + <6.5, -4.0, -8>, + <10, 4.0, 8> + } + box { + <2, -4.0, -8>, + <4.5, 4.0, 8> + } + } + cone { + <3.5, 0, 0>, 3.8 + <2, 0, 0>, 4.0 + texture { ShipTexture } + } + cylinder { + <2, 0, 0>, + <-9, 0, 0>, + 4.0 + texture { ShipTexture } + } + cone { + <-9, 0, 0>, 4.0 + <-10, 0, 0>, 3.5 + texture { ShipTexture } + } + prism { + linear_sweep + linear_spline + 0, + 0.5, + 4, + <7.5, 0>, <-7.5, 10>, <-7.5, -10>, <7.5, 0> + rotate <90, 0, 0> + texture { T_Silver_2A } + texture { ShipTexture } + } + prism { + linear_sweep + linear_spline + -0.5, + 0.5, + 4, + <4, 0>, <-7.5, 5>, <-7.5, -5>, <4, 0> + pigment { color White } + } + cone { + <-12, 0, 0>, 3.0 + <-10, 0, 0>, 2.0 + texture { T_Silver_2A } + pigment { color Gray60 } + } + + rotate <0, 0,-360*clock> + scale <5, 5, 5> +} + + diff --git a/examples/demo/qasteroids/sprites/ship/ship0000.png b/examples/demo/qasteroids/sprites/ship/ship0000.png new file mode 100644 index 0000000..1d73a6e Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0000.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship0001.png b/examples/demo/qasteroids/sprites/ship/ship0001.png new file mode 100644 index 0000000..d3f4b3f Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0001.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship0002.png b/examples/demo/qasteroids/sprites/ship/ship0002.png new file mode 100644 index 0000000..c5f40fa Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0002.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship0003.png b/examples/demo/qasteroids/sprites/ship/ship0003.png new file mode 100644 index 0000000..a1c8c25 Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0003.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship0004.png b/examples/demo/qasteroids/sprites/ship/ship0004.png new file mode 100644 index 0000000..8d3b6d9 Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0004.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship0005.png b/examples/demo/qasteroids/sprites/ship/ship0005.png new file mode 100644 index 0000000..15843dd Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0005.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship0006.png b/examples/demo/qasteroids/sprites/ship/ship0006.png new file mode 100644 index 0000000..380509a Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0006.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship0007.png b/examples/demo/qasteroids/sprites/ship/ship0007.png new file mode 100644 index 0000000..633f562 Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0007.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship0008.png b/examples/demo/qasteroids/sprites/ship/ship0008.png new file mode 100644 index 0000000..e40ad04 Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0008.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship0009.png b/examples/demo/qasteroids/sprites/ship/ship0009.png new file mode 100644 index 0000000..19f3436 Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0009.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship0010.png b/examples/demo/qasteroids/sprites/ship/ship0010.png new file mode 100644 index 0000000..b1142f4 Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0010.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship0011.png b/examples/demo/qasteroids/sprites/ship/ship0011.png new file mode 100644 index 0000000..b8acd62 Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0011.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship0012.png b/examples/demo/qasteroids/sprites/ship/ship0012.png new file mode 100644 index 0000000..06ac9eb Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0012.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship0013.png b/examples/demo/qasteroids/sprites/ship/ship0013.png new file mode 100644 index 0000000..71cf38c Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0013.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship0014.png b/examples/demo/qasteroids/sprites/ship/ship0014.png new file mode 100644 index 0000000..988a77f Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0014.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship0015.png b/examples/demo/qasteroids/sprites/ship/ship0015.png new file mode 100644 index 0000000..1ad2193 Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0015.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship0016.png b/examples/demo/qasteroids/sprites/ship/ship0016.png new file mode 100644 index 0000000..c4f7125 Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0016.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship0017.png b/examples/demo/qasteroids/sprites/ship/ship0017.png new file mode 100644 index 0000000..09e226e Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0017.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship0018.png b/examples/demo/qasteroids/sprites/ship/ship0018.png new file mode 100644 index 0000000..56b6190 Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0018.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship0019.png b/examples/demo/qasteroids/sprites/ship/ship0019.png new file mode 100644 index 0000000..473340a Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0019.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship0020.png b/examples/demo/qasteroids/sprites/ship/ship0020.png new file mode 100644 index 0000000..dcfaa98 Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0020.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship0021.png b/examples/demo/qasteroids/sprites/ship/ship0021.png new file mode 100644 index 0000000..f5718a2 Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0021.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship0022.png b/examples/demo/qasteroids/sprites/ship/ship0022.png new file mode 100644 index 0000000..d59ca32 Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0022.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship0023.png b/examples/demo/qasteroids/sprites/ship/ship0023.png new file mode 100644 index 0000000..8f24927 Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0023.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship0024.png b/examples/demo/qasteroids/sprites/ship/ship0024.png new file mode 100644 index 0000000..0cae497 Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0024.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship0025.png b/examples/demo/qasteroids/sprites/ship/ship0025.png new file mode 100644 index 0000000..bc7c5db Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0025.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship0026.png b/examples/demo/qasteroids/sprites/ship/ship0026.png new file mode 100644 index 0000000..386a9c7 Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0026.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship0027.png b/examples/demo/qasteroids/sprites/ship/ship0027.png new file mode 100644 index 0000000..ad96779 Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0027.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship0028.png b/examples/demo/qasteroids/sprites/ship/ship0028.png new file mode 100644 index 0000000..117420f Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0028.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship0029.png b/examples/demo/qasteroids/sprites/ship/ship0029.png new file mode 100644 index 0000000..0677ce1 Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0029.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship0030.png b/examples/demo/qasteroids/sprites/ship/ship0030.png new file mode 100644 index 0000000..576625c Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0030.png differ diff --git a/examples/demo/qasteroids/sprites/ship/ship0031.png b/examples/demo/qasteroids/sprites/ship/ship0031.png new file mode 100644 index 0000000..ba87690 Binary files /dev/null and b/examples/demo/qasteroids/sprites/ship/ship0031.png differ -- cgit v1.2.1