Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 
 
 

2408 lignes
73 KiB

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