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.
 
 
 
 
 
 

1960 lines
59 KiB

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