You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1605 regels
44 KiB

  1. ------------------------------------------------------------------------
  2. r107 | sam | 2003-11-22 15:13:53 +0100 (Sat, 22 Nov 2003) | 3 lines
  3. Changed paths:
  4. M /examples/Makefile.am
  5. * examples/Makefile.am:
  6. + Compilation fix when libcaca is not available.
  7. ------------------------------------------------------------------------
  8. r106 | sam | 2003-11-22 14:44:02 +0100 (Sat, 22 Nov 2003) | 9 lines
  9. Changed paths:
  10. M /debian/changelog
  11. A /debian/copyright
  12. M /debian/rules
  13. M /doc/Makefile.am
  14. M /doc/caca-config.1
  15. A /doc/caca-demo.1
  16. A /doc/caca-spritedit.1
  17. M /examples/caca.txt
  18. * debian/:
  19. + Wrote the changelog for the Debian release.
  20. + Wrote a copyright file.
  21. * doc/:
  22. + Wrote manpages for caca-demo and caca-spritedit.
  23. * examples/caca.txt:
  24. + Centered the sprite handle.
  25. + Added a second frame to the sprite.
  26. ------------------------------------------------------------------------
  27. r105 | sam | 2003-11-22 13:53:55 +0100 (Sat, 22 Nov 2003) | 11 lines
  28. Changed paths:
  29. A /AUTHORS
  30. M /Makefile.am
  31. A /NEWS
  32. M /configure.ac
  33. A /doc
  34. A /doc/Makefile.am
  35. A /doc/caca-config.1
  36. A /doc/doxygen.cfg
  37. A /doc/footer.html
  38. A /doc/header.html
  39. * AUTHORS NEWS:
  40. + Added these mandatory files.
  41. * doc/:
  42. + Wrote a Doxygen configuration file.
  43. + Added a manpage for caca-config(1), borrowed from sdl-config.
  44. * configure.ac:
  45. + Use new style AC_INIT.
  46. + Error out if no library was found.
  47. + Added *djgpp* to the list of non-PIC platforms.
  48. + Added checks for doxygen and latex.
  49. ------------------------------------------------------------------------
  50. r104 | sam | 2003-11-22 13:51:27 +0100 (Sat, 22 Nov 2003) | 2 lines
  51. Changed paths:
  52. M /examples/Makefile.am
  53. M /examples/demo.c
  54. * Disabled gdkpixbuf code.
  55. ------------------------------------------------------------------------
  56. r103 | sam | 2003-11-22 13:45:25 +0100 (Sat, 22 Nov 2003) | 3 lines
  57. Changed paths:
  58. M /src/blit.c
  59. M /src/box.c
  60. M /src/caca.c
  61. M /src/caca.h
  62. M /src/caca_internals.h
  63. M /src/conic.c
  64. M /src/graphics.c
  65. M /src/io.c
  66. M /src/line.c
  67. M /src/math.c
  68. M /src/sprite.c
  69. M /src/triangle.c
  70. * src/:
  71. + Doxygenated a few things.
  72. ------------------------------------------------------------------------
  73. r102 | sam | 2003-11-21 15:34:07 +0100 (Fri, 21 Nov 2003) | 8 lines
  74. Changed paths:
  75. M /TODO
  76. M /examples/demo.c
  77. M /src/blit.c
  78. M /src/caca.h
  79. * TODO:
  80. + A few updates.
  81. * src/blit.c:
  82. + Split blit() into caca_create_bitmap() and caca_draw_bitmap().
  83. + Started removing hardcoded bitmask and pitch values.
  84. * examples/demo.c:
  85. + Do something with mouse clicks.
  86. ------------------------------------------------------------------------
  87. r101 | sam | 2003-11-21 15:14:26 +0100 (Fri, 21 Nov 2003) | 3 lines
  88. Changed paths:
  89. M /src/io.c
  90. * src/io.c:
  91. + Fixed an off-by-one error in the mouse driver.
  92. ------------------------------------------------------------------------
  93. r100 | sam | 2003-11-20 17:54:04 +0100 (Thu, 20 Nov 2003) | 13 lines
  94. Changed paths:
  95. M /
  96. M /Makefile.am
  97. M /README
  98. M /TODO
  99. A /caca-config.in
  100. M /configure.ac
  101. M /debian
  102. A /debian/compat
  103. M /debian/control
  104. M /debian/rules
  105. M /examples
  106. M /examples/Makefile.am
  107. M /examples/demo.c
  108. M /src/Makefile.am
  109. * debian/control:
  110. + Changed section to libs/libdevel instead of games/games.
  111. + Changed package name to libcaca-dev.
  112. * debian/rules:
  113. + Use debian/compat instead of DH_COMPAT.
  114. + Install README, BUGS and TODO into /usr/share/doc.
  115. * caca-config.in:
  116. + First version of the config script.
  117. * configure.ac src/Makefile.am:
  118. + Build a static PIC library as well.
  119. * README TODO:
  120. + Various updates.
  121. ------------------------------------------------------------------------
  122. r99 | sam | 2003-11-19 19:38:49 +0100 (Wed, 19 Nov 2003) | 3 lines
  123. Changed paths:
  124. M /TODO
  125. M /src/io.c
  126. * TODO: New stuff to do.
  127. * src/io.c: left and right arrow keys were swapped.
  128. ------------------------------------------------------------------------
  129. r98 | sam | 2003-11-19 18:49:43 +0100 (Wed, 19 Nov 2003) | 3 lines
  130. Changed paths:
  131. M /src/blit.c
  132. M /src/caca.c
  133. M /src/io.c
  134. * src/io.c:
  135. + Fixed a bug in the mouse coordinates reporting.
  136. ------------------------------------------------------------------------
  137. r97 | sam | 2003-11-19 18:32:10 +0100 (Wed, 19 Nov 2003) | 6 lines
  138. Changed paths:
  139. M /examples/demo.c
  140. M /examples/spritedit.c
  141. M /src/blit.c
  142. M /src/caca.c
  143. M /src/caca.h
  144. M /src/io.c
  145. * src/io.c:
  146. + Renamed sdl_get_key() into sdl_get_event().
  147. + Handle mouse clicks.
  148. * src/caca.c:
  149. + Activate the terminal's mouse handling if supported.
  150. ------------------------------------------------------------------------
  151. r96 | sam | 2003-11-17 17:11:34 +0100 (Mon, 17 Nov 2003) | 8 lines
  152. Changed paths:
  153. M /examples/Makefile.am
  154. M /src/Makefile.am
  155. M /src/blit.c
  156. M /src/caca.h
  157. M /src/io.c
  158. * src/io.c src/caca.h:
  159. + Interpret escape sequences for F1, F2, left, right, etc.
  160. * src/Makefile.am examples/Makefile.am:
  161. + Install caca.h in /usr/include.
  162. + Do not install example programs.
  163. * src/blit.c:
  164. + Minor improvements to grayscale colors.
  165. ------------------------------------------------------------------------
  166. r95 | sam | 2003-11-17 11:15:40 +0100 (Mon, 17 Nov 2003) | 2 lines
  167. Changed paths:
  168. D /.cvsignore
  169. D /autotools/.cvsignore
  170. * Removed legacy .cvsignore files.
  171. ------------------------------------------------------------------------
  172. r94 | sam | 2003-11-16 18:41:43 +0100 (Sun, 16 Nov 2003) | 6 lines
  173. Changed paths:
  174. M /examples/demo.c
  175. M /src/blit.c
  176. M /src/caca.h
  177. * src/blit.c:
  178. + Hue calculation now uses integers only.
  179. + Dithering is now parametrable. Implemented none, ordered, random.
  180. * examples/demo.c:
  181. + Added dithering selection.
  182. ------------------------------------------------------------------------
  183. r93 | sam | 2003-11-16 16:20:17 +0100 (Sun, 16 Nov 2003) | 8 lines
  184. Changed paths:
  185. M /examples/Makefile.am
  186. A /examples/caca.txt
  187. M /examples/demo.c
  188. M /examples/spritedit.c
  189. M /src/blit.c
  190. M /src/caca.c
  191. M /src/caca.h
  192. M /src/caca_internals.h
  193. M /src/graphics.c
  194. * src/blit.c:
  195. + Added caca_set_dithering() (unused yet).
  196. + Added random dithering.
  197. * src/caca.h:
  198. + Renamed legacy EE_* enums to CACA_*.
  199. * examples/demo.c examples/caca.txt:
  200. + Added a default sprite for libcaca.
  201. ------------------------------------------------------------------------
  202. r92 | sam | 2003-11-16 13:28:29 +0100 (Sun, 16 Nov 2003) | 2 lines
  203. Changed paths:
  204. M /examples/demo.c
  205. M /examples/spritedit.c
  206. M /src/blit.c
  207. M /src/box.c
  208. M /src/caca.c
  209. M /src/caca.h
  210. M /src/caca_internals.h
  211. M /src/conic.c
  212. M /src/graphics.c
  213. M /src/io.c
  214. M /src/line.c
  215. M /src/math.c
  216. M /src/sprite.c
  217. M /src/triangle.c
  218. * Changed copyleft to LGPL.
  219. ------------------------------------------------------------------------
  220. r91 | sam | 2003-11-16 13:13:46 +0100 (Sun, 16 Nov 2003) | 3 lines
  221. Changed paths:
  222. M /Makefile.am
  223. M /configure.ac
  224. A /examples (from /test:90)
  225. M /examples/Makefile.am
  226. D /libcaca
  227. A /src (from /libcaca:90)
  228. M /src/line.c
  229. D /test
  230. * 2nd pass in the libcaca rehandling; moved sources to src/ and examples
  231. to examples/.
  232. ------------------------------------------------------------------------
  233. r90 | sam | 2003-11-16 13:07:52 +0100 (Sun, 16 Nov 2003) | 2 lines
  234. Changed paths:
  235. M /COPYING
  236. M /Makefile.am
  237. M /README
  238. M /TODO
  239. M /bootstrap
  240. M /configure.ac
  241. D /data
  242. D /debian/.cvsignore
  243. M /debian/changelog
  244. M /debian/control
  245. M /debian/rules
  246. D /doc
  247. D /src
  248. * The big TTYvaders/libcaca split. This is libcaca.
  249. ------------------------------------------------------------------------
  250. r89 | sam | 2003-11-16 12:26:54 +0100 (Sun, 16 Nov 2003) | 8 lines
  251. Changed paths:
  252. M /configure.ac
  253. M /libcaca/blit.c
  254. M /libcaca/caca.c
  255. M /libcaca/conic.c
  256. M /libcaca/graphics.c
  257. M /src/weapons.c
  258. * configure.ac:
  259. + Added -Wsign-compare to the warning flags.
  260. * libcaca/caca.c:
  261. + Fixed a signed/unsigned bug that caused infinite waits with
  262. ee_set_delay(0).
  263. * src/weapons.c libcaca/graphics.c libcaca/blit.c libcaca/conic.c:
  264. + Fixed minor signed/unsigned comparison warnings.
  265. ------------------------------------------------------------------------
  266. r88 | sam | 2003-11-16 01:33:35 +0100 (Sun, 16 Nov 2003) | 2 lines
  267. Changed paths:
  268. M /Makefile.am
  269. M /TODO
  270. M /configure.ac
  271. A /libcaca (from /libee:87)
  272. M /libcaca/Makefile.am
  273. M /libcaca/blit.c
  274. M /libcaca/box.c
  275. A /libcaca/caca.c (from /libee/ee.c:87)
  276. A /libcaca/caca.h (from /libee/ee.h:87)
  277. A /libcaca/caca_internals.h (from /libee/ee_internals.h:87)
  278. M /libcaca/conic.c
  279. D /libcaca/ee.c
  280. D /libcaca/ee.h
  281. D /libcaca/ee_internals.h
  282. M /libcaca/graphics.c
  283. M /libcaca/io.c
  284. M /libcaca/line.c
  285. M /libcaca/math.c
  286. M /libcaca/sprite.c
  287. M /libcaca/triangle.c
  288. D /libee
  289. M /src/Makefile.am
  290. M /src/aliens.c
  291. M /src/bonus.c
  292. M /src/box.c
  293. M /src/ceo.c
  294. M /src/collide.c
  295. M /src/common.h
  296. M /src/explosions.c
  297. M /src/intro.c
  298. M /src/main.c
  299. M /src/overlay.c
  300. M /src/player.c
  301. M /src/starfield.c
  302. M /src/tunnel.c
  303. M /src/weapons.c
  304. M /test/Makefile.am
  305. M /test/demo.c
  306. M /test/spritedit.c
  307. * Renamed libee to libcaca. Far less collisions.
  308. ------------------------------------------------------------------------
  309. r87 | sam | 2003-11-16 01:09:09 +0100 (Sun, 16 Nov 2003) | 2 lines
  310. Changed paths:
  311. M /libee/Makefile.am
  312. A /libee/blit.c
  313. M /libee/ee.h
  314. M /test/Makefile.am
  315. M /test/demo.c
  316. * Very ugly ee_blit function. Will be polished in a while.
  317. ------------------------------------------------------------------------
  318. r86 | sam | 2003-11-15 13:42:38 +0100 (Sat, 15 Nov 2003) | 10 lines
  319. Changed paths:
  320. M /libee/ee.c
  321. M /libee/ee.h
  322. M /libee/graphics.c
  323. M /test/demo.c
  324. * libee/ee.c:
  325. + Replaced ee_color_names[] with ee_get_color_name().
  326. + Don't oversleep in ee_refresh().
  327. * libee/graphics.c:
  328. + Implemented ee_printf().
  329. * test/demo.c:
  330. + If new keypresses are detected, don't wait for the next screen refresh.
  331. + Added an fps counter on demos.
  332. + Added controls for outlines and drawing boundaries.
  333. ------------------------------------------------------------------------
  334. r85 | sam | 2003-11-15 10:58:20 +0100 (Sat, 15 Nov 2003) | 8 lines
  335. Changed paths:
  336. M /libee/ee.c
  337. M /libee/ee.h
  338. M /libee/ee_internals.h
  339. M /libee/graphics.c
  340. M /libee/line.c
  341. * libee/graphics.c:
  342. + Correct clipping in ee_putstr() for long strings.
  343. * libee/ee.c:
  344. + New ee_get_rendertime() call to provide framerate information.
  345. * libee/ee.h:
  346. + Added const keywords where it was meaningful, despite Slang's blatant
  347. omission of such keywords in its prototypes.
  348. ------------------------------------------------------------------------
  349. r84 | sam | 2003-11-14 20:00:07 +0100 (Fri, 14 Nov 2003) | 6 lines
  350. Changed paths:
  351. M /libee/ee.c
  352. M /src/main.c
  353. M /test/demo.c
  354. * libee/ee.c:
  355. + Implemented correct framerate wait loop.
  356. + No framedropping yet.
  357. * test/demo.c src/main.c:
  358. + Set an arbitrary framerate for demos.
  359. ------------------------------------------------------------------------
  360. r83 | sam | 2003-11-14 19:49:53 +0100 (Fri, 14 Nov 2003) | 2 lines
  361. Changed paths:
  362. M /src/Makefile.am
  363. M /test/Makefile.am
  364. * Fixed compilation in an alternate directory.
  365. ------------------------------------------------------------------------
  366. r82 | sam | 2003-11-14 18:02:36 +0100 (Fri, 14 Nov 2003) | 2 lines
  367. Changed paths:
  368. M /src/box.c
  369. M /src/main.c
  370. M /src/player.c
  371. M /src/starfield.c
  372. M /src/tunnel.c
  373. M /src/weapons.c
  374. * Sanity checks after each malloc() call.
  375. ------------------------------------------------------------------------
  376. r81 | sam | 2003-11-14 17:55:58 +0100 (Fri, 14 Nov 2003) | 4 lines
  377. Changed paths:
  378. M /libee/ee.h
  379. M /libee/math.c
  380. * libee/math.c:
  381. + ee_sqrt() now uses unsigned ints.
  382. + Avoid overflows in ee_sqrt().
  383. ------------------------------------------------------------------------
  384. r80 | sam | 2003-11-13 18:12:40 +0100 (Thu, 13 Nov 2003) | 2 lines
  385. Changed paths:
  386. M /src/intro.c
  387. * src/intro.c: Minor graphical issue on dosemu with ncurses backend.
  388. ------------------------------------------------------------------------
  389. r79 | sam | 2003-11-13 17:45:25 +0100 (Thu, 13 Nov 2003) | 6 lines
  390. Changed paths:
  391. M /libee/ee.c
  392. M /libee/ee_internals.h
  393. M /libee/graphics.c
  394. M /libee/sprite.c
  395. * libee/ee.c:
  396. + Error checking in ee_init().
  397. + Pre-generate the empty line for ee_clear().
  398. * libee/sprite.c:
  399. + Better error checking in ee_sprite_load().
  400. ------------------------------------------------------------------------
  401. r78 | sam | 2003-11-13 16:41:12 +0100 (Thu, 13 Nov 2003) | 2 lines
  402. Changed paths:
  403. M /libee/conic.c
  404. M /libee/line.c
  405. M /src/box.c
  406. * Minor coding style changes.
  407. ------------------------------------------------------------------------
  408. r77 | sam | 2003-11-13 16:37:49 +0100 (Thu, 13 Nov 2003) | 2 lines
  409. Changed paths:
  410. M /data/Makefile.am
  411. D /data/bar_boss
  412. D /data/bar_fighter
  413. A /data/barboss.txt (from /data/bar_boss:76)
  414. A /data/barfight.txt (from /data/bar_fighter:76)
  415. D /data/baz_fighter
  416. A /data/bazfight.txt (from /data/baz_fighter:76)
  417. A /data/bongem.txt (from /data/item_gem:76)
  418. A /data/bonheart.txt (from /data/item_heart:76)
  419. D /data/explosion_medium
  420. D /data/explosion_small
  421. D /data/foo_fighter
  422. A /data/foofight.txt (from /data/foo_fighter:76)
  423. D /data/item_gem
  424. D /data/item_heart
  425. A /data/ship.txt (from /data/ship_green:76)
  426. D /data/ship_green
  427. D /data/weapon_bomb
  428. D /data/weapon_fragbomb
  429. A /data/wpnbomb.txt (from /data/weapon_bomb:76)
  430. A /data/wpnfrag.txt (from /data/weapon_fragbomb:76)
  431. A /data/xplmed.txt (from /data/explosion_medium:76)
  432. A /data/xplsmall.txt (from /data/explosion_small:76)
  433. M /src/aliens.c
  434. M /src/bonus.c
  435. M /src/explosions.c
  436. M /src/intro.c
  437. M /src/player.c
  438. M /src/weapons.c
  439. M /test/demo.c
  440. * Renamed sprites to < 8+3 names for the DOS port.
  441. ------------------------------------------------------------------------
  442. r76 | sam | 2003-11-13 00:46:58 +0100 (Thu, 13 Nov 2003) | 7 lines
  443. Changed paths:
  444. M /data/bar_boss
  445. M /data/bar_fighter
  446. M /data/baz_fighter
  447. M /data/explosion_medium
  448. M /data/explosion_small
  449. M /data/foo_fighter
  450. M /data/item_gem
  451. M /data/item_heart
  452. M /data/ship_green
  453. M /data/weapon_bomb
  454. M /data/weapon_fragbomb
  455. M /src/starfield.c
  456. M /test/demo.c
  457. * test/demo.c:
  458. + Removed a spurious '\n' from an ee_putstr().
  459. * src/starfield.c:
  460. + Fixed starfield color.
  461. * data/:
  462. + Fixed every sprite's colors.
  463. ------------------------------------------------------------------------
  464. r75 | sam | 2003-11-12 22:18:50 +0100 (Wed, 12 Nov 2003) | 25 lines
  465. Changed paths:
  466. A /BUGS
  467. M /Makefile.am
  468. M /README
  469. M /TODO
  470. M /libee/Makefile.am
  471. M /libee/box.c
  472. M /libee/conic.c
  473. M /libee/ee.c
  474. M /libee/ee.h
  475. A /libee/ee_internals.h
  476. M /libee/graphics.c
  477. M /libee/io.c
  478. M /libee/line.c
  479. M /libee/math.c
  480. M /libee/sprite.c
  481. M /libee/triangle.c
  482. M /src/Makefile.am
  483. M /src/overlay.c
  484. M /src/weapons.c
  485. M /test/demo.c
  486. * libee/ee.h:
  487. + Added ee_color_names[] containing our 16 color names.
  488. * libee/ee.c:
  489. + Extended our color set to the full 16 instead of 10.
  490. + Precalculate ncurses attributes.
  491. * libee/graphics.c:
  492. + Clip color value in ee_set_color().
  493. + Clip characters in ee_putchar().
  494. + Partially clip characters in ee_putstr(), overflows aren't checked yet.
  495. * libee/ee_internals.h:
  496. + New file to share extern variables within libee.
  497. * test/demo.c:
  498. + Added a simple demo_color() to output all colors.
  499. + Replaced four ee_draw_line() with ee_draw_thin_box().
  500. + Replaced x1, y1, x2 etc. with xa, ya, xb etc. because <math.h> already
  501. defines y1.
  502. + Randomized colours from 0 to 15 instead of 1 to 10.
  503. * src/Makefiles.am:
  504. + Added -lm to the ttyvaders linking flags because of the intro.
  505. * README BUGS TODO:
  506. + Updated.
  507. ------------------------------------------------------------------------
  508. r74 | sam | 2003-11-12 19:41:02 +0100 (Wed, 12 Nov 2003) | 7 lines
  509. Changed paths:
  510. M /README
  511. M /configure.ac
  512. M /libee/ee.c
  513. M /libee/graphics.c
  514. * README:
  515. + Added a note about dos cross-compilation.
  516. * configure.ac:
  517. + Added a check for ScreenUpdate in <pc.h>.
  518. * libee/graphics.c libee/ee.c:
  519. + Improved the conio port thanks to ScreenUpdate().
  520. ------------------------------------------------------------------------
  521. r73 | sam | 2003-11-12 17:23:18 +0100 (Wed, 12 Nov 2003) | 2 lines
  522. Changed paths:
  523. M /configure.ac
  524. M /libee/conic.c
  525. M /libee/ee.c
  526. M /libee/graphics.c
  527. M /libee/io.c
  528. M /libee/line.c
  529. * MS-DOS port of libee, using <conio.h>.
  530. ------------------------------------------------------------------------
  531. r72 | sam | 2003-11-12 02:48:58 +0100 (Wed, 12 Nov 2003) | 17 lines
  532. Changed paths:
  533. M /data/foo_fighter
  534. M /libee/box.c
  535. M /libee/ee.h
  536. M /libee/graphics.c
  537. M /libee/line.c
  538. M /libee/sprite.c
  539. M /src/Makefile.am
  540. M /src/aliens.c
  541. M /src/bonus.c
  542. M /src/box.c
  543. M /src/common.h
  544. M /src/explosions.c
  545. A /src/intro.c
  546. M /src/main.c
  547. M /src/overlay.c
  548. M /src/player.c
  549. M /src/starfield.c
  550. M /src/tunnel.c
  551. M /src/weapons.c
  552. M /test/demo.c
  553. M /test/spritedit.c
  554. * libee/graphics.c:
  555. + Renamed ee_color() to ee_set_color(), wrote ee_get_color().
  556. * libee/line.c:
  557. + Implemented draw_polyline() and draw_thin_polyline().
  558. * libee/sprite.c:
  559. + Removed the f member of struct ee_sprite.
  560. + Implemented ee_get_sprite_{width|height|dx|dy}().
  561. + Restore the color fater ee_draw_sprite() is called.
  562. * libee/box.c:
  563. + Fixed a bug causing improper box clipping at the right and the bottom.
  564. * data/foo_fighter:
  565. + Fixed bugs in the sprite.
  566. * src/intro.c:
  567. + Test effects for the future game's intro.
  568. * test/spritedit.c:
  569. + Added stuff to the sprite editor. We can now navigate through frames.
  570. ------------------------------------------------------------------------
  571. r71 | sam | 2003-11-11 11:22:19 +0100 (Tue, 11 Nov 2003) | 13 lines
  572. Changed paths:
  573. M /libee/Makefile.am
  574. A /libee/box.c
  575. M /libee/conic.c
  576. M /libee/ee.h
  577. M /libee/triangle.c
  578. M /test/demo.c
  579. * libee/triangle.c:
  580. + Wrote ee_draw_triangle() and ee_draw_thin_triangle().
  581. * libee/box.c:
  582. + Wrote ee_draw_box(), ee_draw_thin_box() and ee_fill_box().
  583. * libee/conic.c:
  584. + Wrote ee_fill_ellipse().
  585. + First attempt at ee_draw_thin_ellipse(), to be reworked.
  586. * test/demo.c:
  587. + Merged demo_lines() and demo_thin_lines().
  588. + Merged demo_triangles() and demo_outlined_triangles().
  589. + Wrote demo_box().
  590. + Use ee_fill_ellipse() in demo_all().
  591. ------------------------------------------------------------------------
  592. r70 | sam | 2003-11-11 09:00:36 +0100 (Tue, 11 Nov 2003) | 5 lines
  593. Changed paths:
  594. M /data/Makefile.am
  595. A /data/ship_green
  596. M /src/collide.c
  597. M /src/main.c
  598. M /src/player.c
  599. M /src/weapons.c
  600. * src/weapons.c:
  601. + Use ee_draw_ellipse() instead of ee_draw_circle() to draw the nuke.
  602. * src/player.c:
  603. + Use ee_draw_sprite() to draw our ship.
  604. ------------------------------------------------------------------------
  605. r69 | sam | 2003-11-11 00:38:50 +0100 (Tue, 11 Nov 2003) | 8 lines
  606. Changed paths:
  607. M /libee/Makefile.am
  608. M /libee/conic.c
  609. M /libee/ee.c
  610. M /libee/ee.h
  611. A /libee/graphics.c (from /libee/ee.c:68)
  612. M /libee/io.c
  613. M /libee/line.c
  614. M /libee/math.c
  615. M /libee/sprite.c
  616. M /libee/triangle.c
  617. M /src/box.c
  618. M /src/overlay.c
  619. M /src/player.c
  620. M /src/starfield.c
  621. M /src/tunnel.c
  622. M /src/weapons.c
  623. M /test/demo.c
  624. * libee/graphics.c:
  625. + Moved ee_putstr() and ee_putchar() in here.
  626. * libee/ee.h:
  627. + Got rid of ee_goto().
  628. + Moved <slang.h> or <curses.h> into libee.
  629. * Replaced ee_goto()/ee_putstr() pairs with ee_putstr().
  630. * Ditto for ee_putchar().
  631. ------------------------------------------------------------------------
  632. r68 | sam | 2003-11-11 00:04:13 +0100 (Tue, 11 Nov 2003) | 5 lines
  633. Changed paths:
  634. M /data/Makefile.am
  635. M /src/Makefile.am
  636. M /test
  637. M /test/Makefile.am
  638. A /test/spritedit.c
  639. * test/spritedit.c:
  640. + Placeholder for our upcoming sprite editor.
  641. * src/Makefile.am data/Makefile.am:
  642. + Use AM_CPPFLAGS, not target_CPPFLAGS, so that automake-1.5 can be used.
  643. ------------------------------------------------------------------------
  644. r67 | sam | 2003-11-10 23:43:30 +0100 (Mon, 10 Nov 2003) | 4 lines
  645. Changed paths:
  646. M /data/Makefile.am
  647. A /data/weapon_fragbomb
  648. M /src/weapons.c
  649. * src/weapons.c data/weapon_fragbomb:
  650. + Drew the fragbomb sprite.
  651. + Use the fragbomb in src/weapons.c.
  652. ------------------------------------------------------------------------
  653. r66 | sam | 2003-11-10 22:54:11 +0100 (Mon, 10 Nov 2003) | 5 lines
  654. Changed paths:
  655. M /data/Makefile.am
  656. A /data/weapon_bomb
  657. M /src/weapons.c
  658. * data/weapon_bomb:
  659. + New bomb sprite.
  660. * src/weapons.c:
  661. + Switched the bomb drawing to use ee_draw_sprite().
  662. ------------------------------------------------------------------------
  663. r65 | sam | 2003-11-10 22:17:47 +0100 (Mon, 10 Nov 2003) | 8 lines
  664. Changed paths:
  665. M /data/Makefile.am
  666. A /data/explosion_medium
  667. A /data/explosion_small
  668. M /libee/sprite.c
  669. M /src/explosions.c
  670. * libee/sprite.c:
  671. + Made sprite loading more robust.
  672. * src/explosions.c:
  673. + No longer use ee_putchar etc. to draw our sprites, but use
  674. ee_draw_sprite().
  675. * data/:
  676. + Drew explosion_medium and explosion_small sprites.
  677. ------------------------------------------------------------------------
  678. r64 | sam | 2003-11-10 21:43:02 +0100 (Mon, 10 Nov 2003) | 2 lines
  679. Changed paths:
  680. M /libee/conic.c
  681. * libee/conic.c: Clip circles and ellipses.
  682. ------------------------------------------------------------------------
  683. r63 | sam | 2003-11-10 19:29:04 +0100 (Mon, 10 Nov 2003) | 5 lines
  684. Changed paths:
  685. M /libee/conic.c
  686. M /libee/sprite.c
  687. * libee/sprite.c:
  688. + Added sanity checks in ee_sprite_* functions.
  689. * libee/conic.c:
  690. + Use ellipsepoints() in ee_draw_circle().
  691. ------------------------------------------------------------------------
  692. r62 | sam | 2003-11-10 19:23:23 +0100 (Mon, 10 Nov 2003) | 3 lines
  693. Changed paths:
  694. M /test/demo.c
  695. * test/demo.c:
  696. + Ellipses demo.
  697. ------------------------------------------------------------------------
  698. r61 | sam | 2003-11-10 19:21:36 +0100 (Mon, 10 Nov 2003) | 3 lines
  699. Changed paths:
  700. M /libee/conic.c
  701. M /libee/ee.h
  702. * libee/conic.c:
  703. + ee_draw_ellipse().
  704. ------------------------------------------------------------------------
  705. r60 | sam | 2003-11-10 16:31:12 +0100 (Mon, 10 Nov 2003) | 2 lines
  706. Changed paths:
  707. M /libee/Makefile.am
  708. D /libee/circle.c
  709. A /libee/conic.c (from /libee/circle.c:58)
  710. M /libee/line.c
  711. * Renamed libee/circle.c to libee/conic.c because we'll do ellipsis.
  712. ------------------------------------------------------------------------
  713. r59 | sam | 2003-11-10 16:16:38 +0100 (Mon, 10 Nov 2003) | 3 lines
  714. Changed paths:
  715. M /libee/line.c
  716. * libee/line.c:
  717. + Added code comments.
  718. ------------------------------------------------------------------------
  719. r58 | sam | 2003-11-10 15:19:21 +0100 (Mon, 10 Nov 2003) | 4 lines
  720. Changed paths:
  721. M /configure.ac
  722. M /libee/Makefile.am
  723. M /src/Makefile.am
  724. M /test/Makefile.am
  725. * configure.ac:
  726. + Moved optimization flags and warning triggers here.
  727. + Updated the snapshot timestamp.
  728. ------------------------------------------------------------------------
  729. r57 | sam | 2003-11-10 15:13:56 +0100 (Mon, 10 Nov 2003) | 2 lines
  730. Changed paths:
  731. M /test/demo.c
  732. * test/demo.c: Nicer complete demo.
  733. ------------------------------------------------------------------------
  734. r56 | sam | 2003-11-10 10:26:40 +0100 (Mon, 10 Nov 2003) | 11 lines
  735. Changed paths:
  736. M /data/Makefile.am
  737. A /data/baz_fighter
  738. A /data/foo_fighter
  739. A /data/item_gem
  740. A /data/item_heart
  741. M /libee/ee.h
  742. M /libee/sprite.c
  743. M /src/aliens.c
  744. M /src/bonus.c
  745. M /src/box.c
  746. * libee/sprite.c:
  747. + More robust sprite loader.
  748. + Added ee_set_sprite_frame() and ee_get_sprite_frame().
  749. + Free all structures in ee_free_sprite().
  750. * src/aliens.c src/bonus.c:
  751. + Use ee_draw_sprite() instead of our manual sprite rendering.
  752. * src/box.c:
  753. + Use ee_draw_line() instead of the manual equivalent.
  754. * data/:
  755. + Added foo_fighter, baz_fighter, item_gem and item_heart sprites.
  756. ------------------------------------------------------------------------
  757. r55 | sam | 2003-11-10 03:00:52 +0100 (Mon, 10 Nov 2003) | 2 lines
  758. Changed paths:
  759. A /data/Makefile.am
  760. * Oops, forgot data/Makefile.am.
  761. ------------------------------------------------------------------------
  762. r54 | sam | 2003-11-10 03:00:19 +0100 (Mon, 10 Nov 2003) | 5 lines
  763. Changed paths:
  764. M /Makefile.am
  765. M /configure.ac
  766. A /data
  767. A /data/bar_boss
  768. A /data/bar_fighter
  769. M /test/demo.c
  770. * test/demo.c:
  771. + Wrote a little sprite demo.
  772. * data/:
  773. + Added bar_fighter (from ttyvaders) and bar_boss (from shapes.txt).
  774. ------------------------------------------------------------------------
  775. r53 | sam | 2003-11-10 02:56:24 +0100 (Mon, 10 Nov 2003) | 4 lines
  776. Changed paths:
  777. M /libee/Makefile.am
  778. M /libee/ee.h
  779. A /libee/sprite.c
  780. * libee/sprite.c:
  781. + Beginning of sprite handling within the library.
  782. + Added support to load files.
  783. ------------------------------------------------------------------------
  784. r52 | sam | 2003-11-10 01:27:33 +0100 (Mon, 10 Nov 2003) | 3 lines
  785. Changed paths:
  786. M /test/demo.c
  787. * test/demo.c:
  788. + outlined triangles demo.
  789. ------------------------------------------------------------------------
  790. r51 | sam | 2003-11-10 01:15:02 +0100 (Mon, 10 Nov 2003) | 2 lines
  791. Changed paths:
  792. M /configure.ac
  793. M /libee/Makefile.am
  794. M /src/Makefile.am
  795. M /test/Makefile.am
  796. * Removed CPPFLAGS_slang and CPPFLAGS_ncurses, we now have config.h.
  797. ------------------------------------------------------------------------
  798. r50 | sam | 2003-11-10 00:34:24 +0100 (Mon, 10 Nov 2003) | 4 lines
  799. Changed paths:
  800. M /src/aliens.c
  801. M /src/bonus.c
  802. M /src/box.c
  803. M /src/collide.c
  804. M /src/explosions.c
  805. M /src/main.c
  806. M /src/overlay.c
  807. M /src/player.c
  808. M /src/starfield.c
  809. M /src/tunnel.c
  810. M /src/weapons.c
  811. * src/*.c:
  812. + Added missing #include "config.h".
  813. + Fixed a nasty bug in ee_rand() calls.
  814. ------------------------------------------------------------------------
  815. r49 | sam | 2003-11-10 00:01:29 +0100 (Mon, 10 Nov 2003) | 3 lines
  816. Changed paths:
  817. M /test/demo.c
  818. * test/demo.c:
  819. + Disabled the pyramid demo and wrote a simple triangles demo.
  820. ------------------------------------------------------------------------
  821. r48 | sam | 2003-11-09 22:36:24 +0100 (Sun, 09 Nov 2003) | 5 lines
  822. Changed paths:
  823. M /libee/Makefile.am
  824. M /libee/ee.h
  825. A /libee/triangle.c
  826. M /test/Makefile.am
  827. M /test/demo.c
  828. * libee/triangle.c:
  829. + Implemented ee_fill_triangle().
  830. * test/demo.c:
  831. + Triangle demo.
  832. ------------------------------------------------------------------------
  833. r47 | sam | 2003-11-09 20:46:14 +0100 (Sun, 09 Nov 2003) | 5 lines
  834. Changed paths:
  835. M /libee/ee.h
  836. M /libee/line.c
  837. M /test/demo.c
  838. * libee/line.c:
  839. + ee_draw_thin_line().
  840. * test/demo.c:
  841. + Added a thin lines demo.
  842. ------------------------------------------------------------------------
  843. r46 | sam | 2003-11-09 19:10:44 +0100 (Sun, 09 Nov 2003) | 2 lines
  844. Changed paths:
  845. M /libee/line.c
  846. * libee/line.c: genericized line drawing for future use.
  847. ------------------------------------------------------------------------
  848. r45 | sam | 2003-11-09 18:45:12 +0100 (Sun, 09 Nov 2003) | 6 lines
  849. Changed paths:
  850. M /test
  851. M /test/demo.c
  852. * test/demo.c:
  853. + Putpixel demo.
  854. + Draw line demo.
  855. + Draw circle demo.
  856. + Animated radar demo.
  857. ------------------------------------------------------------------------
  858. r44 | sam | 2003-11-09 18:21:43 +0100 (Sun, 09 Nov 2003) | 7 lines
  859. Changed paths:
  860. M /libee/Makefile.am
  861. A /libee/circle.c (from /src/weapons.c:42)
  862. M /libee/ee.h
  863. M /libee/line.c
  864. M /src/weapons.c
  865. * src/weapons.c:
  866. + Removed draw_circle, use ee_draw_circle instead.
  867. * libee/circle.c:
  868. + New ee_draw_circle function.
  869. * libee/line.c:
  870. + Changed an internal function's name.
  871. ------------------------------------------------------------------------
  872. r43 | sam | 2003-11-09 17:34:23 +0100 (Sun, 09 Nov 2003) | 2 lines
  873. Changed paths:
  874. M /libee
  875. M /libee/Makefile.am
  876. M /libee/ee.h
  877. A /libee/line.c
  878. * libee/line.c: Implemented ee_draw_line.
  879. ------------------------------------------------------------------------
  880. r42 | sam | 2003-11-09 14:52:40 +0100 (Sun, 09 Nov 2003) | 5 lines
  881. Changed paths:
  882. M /libee/ee.c
  883. M /libee/ee.h
  884. M /test/demo.c
  885. * libee/ee.c:
  886. + got rid of DELAY.
  887. * test/demo.c:
  888. + Minor animation effect.
  889. ------------------------------------------------------------------------
  890. r41 | sam | 2003-11-09 14:51:37 +0100 (Sun, 09 Nov 2003) | 2 lines
  891. Changed paths:
  892. M /libee/math.c
  893. * libee/math.c: fixed a thinko in ee_rand().
  894. ------------------------------------------------------------------------
  895. r40 | sam | 2003-11-09 14:32:04 +0100 (Sun, 09 Nov 2003) | 8 lines
  896. Changed paths:
  897. M /libee/Makefile.am
  898. M /libee/ee.c
  899. M /libee/ee.h
  900. A /libee/io.c (from /libee/ee.c:37)
  901. A /libee/math.c
  902. M /src/Makefile.am
  903. M /src/aliens.c
  904. M /src/collide.c
  905. M /src/common.h
  906. M /src/explosions.c
  907. M /src/main.c
  908. D /src/math.c
  909. M /src/starfield.c
  910. M /src/tunnel.c
  911. M /src/weapons.c
  912. * libee/io.c:
  913. + Moved ee_get_key() here.
  914. * libee/math.c:
  915. + Moved r00t() here and renamed it to ee_sqrt().
  916. + Moved GET_RAND() here and renamed it to ee_rand().
  917. * src/math.c:
  918. + Removed this deprecated file.
  919. ------------------------------------------------------------------------
  920. r39 | sam | 2003-11-09 14:16:19 +0100 (Sun, 09 Nov 2003) | 2 lines
  921. Changed paths:
  922. M /src/aliens.c
  923. M /src/bonus.c
  924. M /src/box.c
  925. M /src/ceo.c
  926. M /src/collide.c
  927. M /src/common.h
  928. M /src/explosions.c
  929. M /src/main.c
  930. M /src/math.c
  931. M /src/overlay.c
  932. M /src/player.c
  933. M /src/starfield.c
  934. M /src/tunnel.c
  935. M /src/weapons.c
  936. * Coding style everywhere.
  937. ------------------------------------------------------------------------
  938. r38 | sam | 2003-11-09 14:02:34 +0100 (Sun, 09 Nov 2003) | 5 lines
  939. Changed paths:
  940. M /libee/Makefile.am
  941. M /test/Makefile.am
  942. A /test/demo.c
  943. * libee/Makefile.am, test/Makefile.am:
  944. + Added more compiler warning flags.
  945. * test/demo.c:
  946. + Small demo for libee.
  947. ------------------------------------------------------------------------
  948. r37 | sam | 2003-11-09 14:01:44 +0100 (Sun, 09 Nov 2003) | 2 lines
  949. Changed paths:
  950. M /libee/ee.c
  951. * libee/ee.c: Fixed a compilation warning.
  952. ------------------------------------------------------------------------
  953. r36 | sam | 2003-11-09 13:48:09 +0100 (Sun, 09 Nov 2003) | 2 lines
  954. Changed paths:
  955. M /libee/ee.c
  956. * libee/ee.c: Exact line fill in ee_clear().
  957. ------------------------------------------------------------------------
  958. r35 | sam | 2003-11-09 13:40:53 +0100 (Sun, 09 Nov 2003) | 2 lines
  959. Changed paths:
  960. M /libee/Makefile.am
  961. M /libee/ee.c
  962. A /libee/ee.h
  963. M /src/Makefile.am
  964. M /src/aliens.c
  965. M /src/bonus.c
  966. M /src/box.c
  967. M /src/ceo.c
  968. M /src/common.h
  969. M /src/explosions.c
  970. M /src/main.c
  971. M /src/overlay.c
  972. M /src/player.c
  973. M /src/starfield.c
  974. M /src/tunnel.c
  975. M /src/weapons.c
  976. * libee is now standalone.
  977. ------------------------------------------------------------------------
  978. r34 | sam | 2003-11-09 13:02:42 +0100 (Sun, 09 Nov 2003) | 2 lines
  979. Changed paths:
  980. M /Makefile.am
  981. M /configure.ac
  982. M /libee
  983. A /libee/Makefile.am
  984. M /src/Makefile.am
  985. A /test
  986. A /test/Makefile.am
  987. * libee is now (almost) standalone.
  988. ------------------------------------------------------------------------
  989. r33 | sam | 2003-11-09 12:26:08 +0100 (Sun, 09 Nov 2003) | 7 lines
  990. Changed paths:
  991. M /doc/shapes.txt
  992. A /libee
  993. A /libee/ee.c (from /src/graphics.c:31)
  994. M /src/Makefile.am
  995. M /src/ceo.c
  996. M /src/common.h
  997. D /src/graphics.c
  998. M /src/main.c
  999. * libee/ee.c:
  1000. + First file in libee, from src/graphics.c.
  1001. + Disable cursor upon initialisation.
  1002. + Added delay code for constant framerate.
  1003. * src/common.h:
  1004. + Minor compilation fix for latest ncurses.
  1005. ------------------------------------------------------------------------
  1006. r32 | sam | 2003-11-06 22:40:53 +0100 (Thu, 06 Nov 2003) | 2 lines
  1007. Changed paths:
  1008. M /bootstrap
  1009. * bootstrap: always remove autom4te.cache.
  1010. ------------------------------------------------------------------------
  1011. r31 | sam | 2003-10-02 03:08:13 +0200 (Thu, 02 Oct 2003) | 2 lines
  1012. Changed paths:
  1013. M /
  1014. M /autotools
  1015. M /bootstrap
  1016. M /configure.ac
  1017. M /debian
  1018. M /src
  1019. M /src/aliens.c
  1020. M /src/bonus.c
  1021. M /src/box.c
  1022. M /src/ceo.c
  1023. M /src/collide.c
  1024. M /src/common.h
  1025. M /src/explosions.c
  1026. M /src/graphics.c
  1027. M /src/main.c
  1028. M /src/math.c
  1029. M /src/overlay.c
  1030. M /src/player.c
  1031. M /src/starfield.c
  1032. M /src/tunnel.c
  1033. M /src/weapons.c
  1034. * Fixed keywords, ignore, and lots of tiny SVN things.
  1035. ------------------------------------------------------------------------
  1036. r30 | sam | 2003-02-09 12:17:40 +0100 (Sun, 09 Feb 2003) | 3 lines
  1037. Changed paths:
  1038. M /TODO
  1039. M /src/Makefile.am
  1040. A /src/box.c
  1041. M /src/common.h
  1042. M /src/main.c
  1043. M /src/overlay.c
  1044. * support for boxes
  1045. * application: pause box
  1046. ------------------------------------------------------------------------
  1047. r29 | sam | 2003-01-06 13:22:58 +0100 (Mon, 06 Jan 2003) | 3 lines
  1048. Changed paths:
  1049. M /TODO
  1050. M /src/collide.c
  1051. * cosmetic code changes.
  1052. * fixed a bug in the tunnel munching.
  1053. ------------------------------------------------------------------------
  1054. r28 | sam | 2002-12-23 17:44:28 +0100 (Mon, 23 Dec 2002) | 3 lines
  1055. Changed paths:
  1056. M /README
  1057. M /TODO
  1058. M /configure.ac
  1059. M /src/weapons.c
  1060. * fixed the ncurses build.
  1061. * replaced '?\239?\191?\189' with ':' in the fragbomb tail because it's not ASCII.
  1062. ------------------------------------------------------------------------
  1063. r27 | sam | 2002-12-23 17:21:38 +0100 (Mon, 23 Dec 2002) | 6 lines
  1064. Changed paths:
  1065. M /configure.ac
  1066. M /src/collide.c
  1067. M /src/common.h
  1068. M /src/graphics.c
  1069. M /src/main.c
  1070. M /src/overlay.c
  1071. M /src/player.c
  1072. * new timestamp for a new snapshot.
  1073. * lots of sanity checks in collide.c.
  1074. * moved usleep() to graphics.c.
  1075. * added random key generator in the dummy driver.
  1076. * cosmetic changes in the energy bars.
  1077. ------------------------------------------------------------------------
  1078. r26 | sam | 2002-12-23 16:06:13 +0100 (Mon, 23 Dec 2002) | 4 lines
  1079. Changed paths:
  1080. M /src/Makefile.am
  1081. M /src/common.h
  1082. M /src/main.c
  1083. A /src/overlay.c
  1084. M /src/player.c
  1085. * better handling of special weapon timeout.
  1086. * the bomb is now part of the standard fire button effect.
  1087. * overlay for life and special weapon jauges.
  1088. ------------------------------------------------------------------------
  1089. r25 | sam | 2002-12-23 14:46:27 +0100 (Mon, 23 Dec 2002) | 3 lines
  1090. Changed paths:
  1091. M /src/aliens.c
  1092. M /src/collide.c
  1093. M /src/common.h
  1094. M /src/main.c
  1095. M /src/player.c
  1096. * aliens are now named foo, bar and baz.
  1097. * beginning of life jauges.
  1098. ------------------------------------------------------------------------
  1099. r24 | sam | 2002-12-23 14:13:04 +0100 (Mon, 23 Dec 2002) | 2 lines
  1100. Changed paths:
  1101. M /src/common.h
  1102. M /src/main.c
  1103. M /src/player.c
  1104. * ship has vx and vy.
  1105. ------------------------------------------------------------------------
  1106. r23 | sam | 2002-12-23 13:47:36 +0100 (Mon, 23 Dec 2002) | 2 lines
  1107. Changed paths:
  1108. M /TODO
  1109. M /src/main.c
  1110. M /src/tunnel.c
  1111. * cosmetic change: reworked draw_tunnel.
  1112. ------------------------------------------------------------------------
  1113. r22 | sam | 2002-12-23 13:03:31 +0100 (Mon, 23 Dec 2002) | 3 lines
  1114. Changed paths:
  1115. M /src/main.c
  1116. M /src/tunnel.c
  1117. * lasers are now twice as fast.
  1118. * walls are now filled, and displayed on top of aliens.
  1119. ------------------------------------------------------------------------
  1120. r21 | sam | 2002-12-23 11:06:27 +0100 (Mon, 23 Dec 2002) | 5 lines
  1121. Changed paths:
  1122. M /configure.ac
  1123. M /src/Makefile.am
  1124. M /src/ceo.c
  1125. M /src/common.h
  1126. M /src/graphics.c
  1127. M /src/main.c
  1128. M /src/tunnel.c
  1129. * added support for --disable-slang.
  1130. * fixed an overflow in the tunnel update code.
  1131. * fragbomb is now 'f', not 'd'.
  1132. * added a missing call to init_bonus().
  1133. ------------------------------------------------------------------------
  1134. r20 | sam | 2002-12-23 10:28:37 +0100 (Mon, 23 Dec 2002) | 5 lines
  1135. Changed paths:
  1136. M /TODO
  1137. M /src/collide.c
  1138. M /src/common.h
  1139. M /src/main.c
  1140. M /src/starfield.c
  1141. M /src/tunnel.c
  1142. M /src/weapons.c
  1143. * the beam now digs the tunnel.
  1144. * the starfield is now an array of stars.
  1145. * fixed wall rendering (offset issues and disappearing left wall).
  1146. * 32 seekers on fragbomb explosion, not 16.
  1147. ------------------------------------------------------------------------
  1148. r19 | sam | 2002-12-23 00:39:15 +0100 (Mon, 23 Dec 2002) | 3 lines
  1149. Changed paths:
  1150. M /src/weapons.c
  1151. * seekers and homing bombs react more quickly.
  1152. * 16 seekers on fragbomb explosion instead of 12.
  1153. ------------------------------------------------------------------------
  1154. r18 | sam | 2002-12-23 00:01:35 +0100 (Mon, 23 Dec 2002) | 3 lines
  1155. Changed paths:
  1156. M /src/math.c
  1157. M /src/weapons.c
  1158. * fixed a segfault when the target seeker speed was zero.
  1159. * factorized the seeker generation on fragbomb explosion.
  1160. ------------------------------------------------------------------------
  1161. r17 | sam | 2002-12-22 23:36:42 +0100 (Sun, 22 Dec 2002) | 2 lines
  1162. Changed paths:
  1163. M /src/Makefile.am
  1164. M /src/common.h
  1165. A /src/math.c
  1166. M /src/weapons.c
  1167. * Removed the dependency on <math.h>. We don't need no stinking sqrt!
  1168. ------------------------------------------------------------------------
  1169. r16 | sam | 2002-12-22 23:17:41 +0100 (Sun, 22 Dec 2002) | 3 lines
  1170. Changed paths:
  1171. M /doc/shapes.txt
  1172. M /src/aliens.c
  1173. M /src/ceo.c
  1174. M /src/collide.c
  1175. M /src/common.h
  1176. M /src/main.c
  1177. M /src/weapons.c
  1178. * dead aliens don't explode in the collision loop but in their update loop.
  1179. * new super weapon, the fragmentation bomb.
  1180. ------------------------------------------------------------------------
  1181. r15 | sam | 2002-12-22 20:08:35 +0100 (Sun, 22 Dec 2002) | 2 lines
  1182. Changed paths:
  1183. M /.cvsignore
  1184. M /Makefile.am
  1185. A /autotools
  1186. A /autotools/.cvsignore
  1187. A /autotools/Makefile.am
  1188. M /bootstrap
  1189. M /configure.ac
  1190. M /debian/.cvsignore
  1191. M /src/Makefile.am
  1192. * Moved generated autotools files to the autotools/ directory.
  1193. ------------------------------------------------------------------------
  1194. r14 | sam | 2002-12-22 19:44:12 +0100 (Sun, 22 Dec 2002) | 2 lines
  1195. Changed paths:
  1196. M /src/aliens.c
  1197. M /src/bonus.c
  1198. M /src/ceo.c
  1199. M /src/collide.c
  1200. M /src/common.h
  1201. M /src/explosions.c
  1202. M /src/graphics.c
  1203. M /src/main.c
  1204. M /src/player.c
  1205. M /src/starfield.c
  1206. M /src/tunnel.c
  1207. M /src/weapons.c
  1208. * I think I fucked up the $Id tags on my previous commit.
  1209. ------------------------------------------------------------------------
  1210. r13 | sam | 2002-12-22 19:42:32 +0100 (Sun, 22 Dec 2002) | 3 lines
  1211. Changed paths:
  1212. A /COPYING
  1213. M /src/aliens.c
  1214. M /src/bonus.c
  1215. M /src/ceo.c
  1216. M /src/collide.c
  1217. M /src/common.h
  1218. M /src/explosions.c
  1219. M /src/graphics.c
  1220. M /src/main.c
  1221. M /src/player.c
  1222. M /src/starfield.c
  1223. M /src/tunnel.c
  1224. M /src/weapons.c
  1225. * added the COPYING file (GPLv2).
  1226. * added GPL headers to source files.
  1227. ------------------------------------------------------------------------
  1228. r12 | sam | 2002-12-22 19:40:36 +0100 (Sun, 22 Dec 2002) | 2 lines
  1229. Changed paths:
  1230. M /src/Makefile.am
  1231. A /src/ceo.c
  1232. M /src/common.h
  1233. M /src/main.c
  1234. * tab == hotkey for CEO alert.
  1235. ------------------------------------------------------------------------
  1236. r11 | sam | 2002-12-18 19:44:47 +0100 (Wed, 18 Dec 2002) | 2 lines
  1237. Changed paths:
  1238. M /TODO
  1239. M /doc/shapes.txt
  1240. M /src/aliens.c
  1241. * 3rd alien type.
  1242. ------------------------------------------------------------------------
  1243. r10 | sam | 2002-12-18 19:12:28 +0100 (Wed, 18 Dec 2002) | 2 lines
  1244. Changed paths:
  1245. D /Makefile
  1246. * Scrapped Makefile.
  1247. ------------------------------------------------------------------------
  1248. r9 | sam | 2002-12-18 19:11:54 +0100 (Wed, 18 Dec 2002) | 2 lines
  1249. Changed paths:
  1250. M /Makefile
  1251. A /README
  1252. A /TODO
  1253. * README and TODO files.
  1254. ------------------------------------------------------------------------
  1255. r8 | sam | 2002-12-18 14:29:31 +0100 (Wed, 18 Dec 2002) | 2 lines
  1256. Changed paths:
  1257. M /Makefile
  1258. M /configure.ac
  1259. M /doc/shapes.txt
  1260. M /src/collide.c
  1261. M /src/weapons.c
  1262. * the bomb's head is now white
  1263. ------------------------------------------------------------------------
  1264. r7 | sam | 2002-12-15 18:16:45 +0100 (Sun, 15 Dec 2002) | 3 lines
  1265. Changed paths:
  1266. M /doc/shapes.txt
  1267. M /src/aliens.c
  1268. M /src/collide.c
  1269. M /src/common.h
  1270. M /src/main.c
  1271. M /src/weapons.c
  1272. * new weapon: bomb.
  1273. * beam now collides with aliens.
  1274. ------------------------------------------------------------------------
  1275. r6 | sam | 2002-12-15 06:03:55 +0100 (Sun, 15 Dec 2002) | 2 lines
  1276. Changed paths:
  1277. M /doc/shapes.txt
  1278. M /src/common.h
  1279. M /src/main.c
  1280. M /src/weapons.c
  1281. * 'beam' weapon.
  1282. ------------------------------------------------------------------------
  1283. r5 | sam | 2002-12-15 04:41:32 +0100 (Sun, 15 Dec 2002) | 10 lines
  1284. Changed paths:
  1285. M /Makefile
  1286. M /configure.ac
  1287. M /debian/changelog
  1288. M /debian/control
  1289. M /debian/rules
  1290. M /doc/shapes.txt
  1291. M /src/Makefile.am
  1292. M /src/aliens.c
  1293. A /src/bonus.c
  1294. M /src/collide.c
  1295. M /src/common.h
  1296. M /src/explosions.c
  1297. M /src/graphics.c
  1298. M /src/main.c
  1299. M /src/player.c
  1300. M /src/starfield.c
  1301. M /src/tunnel.c
  1302. M /src/weapons.c
  1303. * real Debian package files.
  1304. * two new types of aliens. only one rules.
  1305. * removed gfx_write in favor of gfx_putchar and gfx_putstr.
  1306. * added bonuses at alien death. they do nothing yet.
  1307. * seeker missiles. 'b' to test.
  1308. * weapon resolution is now 16*char. needs to be generalized.
  1309. * fixed the supernova bugs. center could collide with the tunnel, and
  1310. the last frame was badly displayed.
  1311. * lots of cleanups everywhere.
  1312. ------------------------------------------------------------------------
  1313. r4 | sam | 2002-12-13 21:50:00 +0100 (Fri, 13 Dec 2002) | 2 lines
  1314. Changed paths:
  1315. M /.cvsignore
  1316. M /Makefile
  1317. A /Makefile.am
  1318. D /aliens.c
  1319. A /bootstrap
  1320. D /collide.c
  1321. D /common.h
  1322. A /configure.ac
  1323. A /debian
  1324. A /debian/.cvsignore
  1325. A /debian/Makefile.am
  1326. A /debian/changelog
  1327. A /debian/control
  1328. A /debian/rules
  1329. A /doc
  1330. A /doc/shapes.txt
  1331. D /explosions.c
  1332. D /graphics.c
  1333. D /main.c
  1334. D /player.c
  1335. D /shapes.txt
  1336. A /src
  1337. A /src/.cvsignore
  1338. A /src/Makefile.am
  1339. A /src/aliens.c
  1340. A /src/collide.c
  1341. A /src/common.h
  1342. A /src/explosions.c
  1343. A /src/graphics.c
  1344. A /src/main.c
  1345. A /src/player.c
  1346. A /src/starfield.c
  1347. A /src/tunnel.c
  1348. A /src/weapons.c
  1349. D /starfield.c
  1350. D /tunnel.c
  1351. D /weapons.c
  1352. * autotoolificationized the whole thing.
  1353. ------------------------------------------------------------------------
  1354. r3 | sam | 2002-12-13 20:27:16 +0100 (Fri, 13 Dec 2002) | 4 lines
  1355. Changed paths:
  1356. M /collide.c
  1357. M /common.h
  1358. M /explosions.c
  1359. M /main.c
  1360. M /player.c
  1361. M /weapons.c
  1362. * moved nuke from explosions to weapons.
  1363. * used a cool Bresenham algorithm to draw the nuke circles.
  1364. * nuke collides with aliens.
  1365. ------------------------------------------------------------------------
  1366. r2 | sam | 2002-12-13 20:24:53 +0100 (Fri, 13 Dec 2002) | 2 lines
  1367. Changed paths:
  1368. A /.cvsignore
  1369. * .cvsignore file.
  1370. ------------------------------------------------------------------------
  1371. r1 | sam | 2002-12-13 20:23:07 +0100 (Fri, 13 Dec 2002) | 3 lines
  1372. Changed paths:
  1373. A /Makefile
  1374. A /aliens.c
  1375. A /collide.c
  1376. A /common.h
  1377. A /explosions.c
  1378. A /graphics.c
  1379. A /main.c
  1380. A /player.c
  1381. A /shapes.txt
  1382. A /starfield.c
  1383. A /tunnel.c
  1384. A /weapons.c
  1385. * First commit. Scrolling works, some weaponry, controls, tunnel blowing,
  1386. the nuke is still ugly, almost no collision detection. Nice demo :)
  1387. ------------------------------------------------------------------------