Evolutionary game-theory simulator https://oyun.charlespence.net/
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.
 
 
 
 

264 lines
11 KiB

  1. 2008-12-31 00:40 Charles Pence <cpence [at] gmail.com>
  2. * src/common/common.h, src/common/mathlib.cpp,
  3. src/common/mathlib.h, src/game/fsaplayer.h, src/game/game.cpp,
  4. src/game/game.h, src/game/player.h, src/game/prisoner.cpp,
  5. src/game/prisoner.h, src/game/random.cpp, src/game/random.h,
  6. src/game/titfortat.cpp, src/game/titfortat.h, src/main.h,
  7. src/tourney/evotournament.cpp, src/tourney/match.cpp,
  8. src/tourney/match.h, src/tourney/tournament.cpp,
  9. src/tourney/tournament.h, src/ui/evopage.cpp,
  10. src/ui/logosapp.cpp: Cleaned up the include sections of all the
  11. source files.
  12. 2008-12-31 00:32 Charles Pence <cpence [at] gmail.com>
  13. * CMakeLists.txt, src/game/fsaplayer.cpp, src/game/game.cpp,
  14. src/game/player.cpp, src/game/prisoner.cpp, src/game/random.cpp,
  15. src/game/random.h, src/game/titfortat.cpp, src/main.h,
  16. src/tourney/evotournament.cpp, src/tourney/match.cpp,
  17. src/tourney/tournament.cpp, src/ui/evopage.cpp, src/ui/evopage.h,
  18. src/ui/logosapp.cpp, src/ui/oneshotpage.cpp,
  19. src/ui/oneshotpage.h, src/ui/playerspage.cpp,
  20. src/ui/playerspage.h, src/ui/tools/htmldialog.cpp,
  21. src/ui/tools/listbox.cpp, src/ui/tools/logoswizardpage.cpp,
  22. src/ui/typepage.cpp, src/ui/typepage.h: Removed the silly
  23. automatic-include for all the subsidiary source directories.
  24. 2008-12-31 00:13 Charles Pence <cpence [at] gmail.com>
  25. * lib/wxPlot/plbox.cpp, lib/wxPlot/plcore.cpp,
  26. lib/wxPlot/plctrl.cpp, lib/wxPlot/plcvt.cpp,
  27. lib/wxPlot/pldtik.cpp, lib/wxPlot/plline.cpp,
  28. lib/wxPlot/plpage.cpp, lib/wxPlot/plsdef.cpp,
  29. lib/wxPlot/plstrm.h, lib/wxPlot/plsym.cpp, lib/wxPlot/pltick.cpp,
  30. lib/wxPlot/plvpor.cpp, lib/wxPlot/plwind.cpp,
  31. lib/wxPlot/wxPlot.cpp, lib/wxPlot/wxwin.cpp,
  32. src/game/fsaplayer.cpp, src/game/game.cpp, src/game/player.cpp,
  33. src/game/prisoner.cpp, src/game/random.cpp,
  34. src/game/titfortat.cpp, src/main.h,
  35. src/tourney/evotournament.cpp, src/tourney/match.cpp,
  36. src/tourney/tournament.cpp, src/ui/evopage.cpp, src/ui/evopage.h,
  37. src/ui/logosapp.cpp, src/ui/logosapp.h, src/ui/oneshotpage.cpp,
  38. src/ui/oneshotpage.h, src/ui/playerspage.cpp,
  39. src/ui/playerspage.h, src/ui/tools/htmldialog.cpp,
  40. src/ui/tools/htmldialog.h, src/ui/tools/listbox.cpp,
  41. src/ui/tools/logoswizardpage.cpp, src/ui/tools/logoswizardpage.h,
  42. src/ui/typepage.cpp, src/ui/typepage.h: Cleaned out the main.h
  43. include file and added the proper include code for the wx
  44. precompiled header.
  45. 2008-12-30 23:29 Charles Pence <cpence [at] gmail.com>
  46. * CMakeLists.txt, lib/wxPlot/plcore.cpp, lib/wxPlot/plcore.h,
  47. lib/wxPlot/plctrl.cpp, lib/wxPlot/plplot.h, lib/wxPlot/plplotP.h,
  48. lib/wxPlot/wxPlot.cpp, lib/wxPlot/wxPlot.h,
  49. src/game/fsaplayer.cpp, src/game/game.cpp, src/game/game.h,
  50. src/game/player.cpp, src/game/player.h, src/game/random.cpp,
  51. src/game/titfortat.cpp, src/test, src/tourney/match.cpp,
  52. src/ui/evopage.cpp, src/ui/oneshotpage.cpp: Moved the "test"
  53. subdirectory into mock objects in game.* and player.*, and
  54. cleaned up the wxPlot errors.
  55. 2008-12-30 22:52 Charles Pence <cpence [at] gmail.com>
  56. * TODO, src/ui/evopage.cpp, src/ui/evopage.h,
  57. src/ui/oneshotpage.cpp, src/ui/oneshotpage.h,
  58. src/ui/playerspage.cpp, src/ui/playerspage.h,
  59. src/ui/tools/logoswizardpage.cpp, src/ui/tools/logoswizardpage.h,
  60. src/ui/tools/titledpage.cpp, src/ui/tools/titledpage.h,
  61. src/ui/typepage.cpp, src/ui/typepage.h: Renamed TitledPage to
  62. LogosWizardPage.
  63. 2008-12-30 18:11 Charles Pence <cpence [at] gmail.com>
  64. * TODO: Updated TODO -- several of these things are actually done
  65. (!).
  66. 2008-12-30 18:09 Charles Pence <cpence [at] gmail.com>
  67. * lib/wxPlot/drivers.h, lib/wxPlot/metadefs.h,
  68. lib/wxPlot/plbox.cpp, lib/wxPlot/plcont.cpp,
  69. lib/wxPlot/plcore.cpp, lib/wxPlot/plcore.h, lib/wxPlot/plcvt.cpp,
  70. lib/wxPlot/pldtik.cpp, lib/wxPlot/plfill.cpp,
  71. lib/wxPlot/plline.cpp, lib/wxPlot/plpage.cpp,
  72. lib/wxPlot/plplot.h, lib/wxPlot/plplotP.h, lib/wxPlot/plsdef.cpp,
  73. lib/wxPlot/pltick.cpp, lib/wxPlot/plvpor.cpp,
  74. lib/wxPlot/plwind.cpp, lib/wxPlot/wxPlot.cpp,
  75. lib/wxPlot/wxPlot.h: More work trimming down the wxPlot source.
  76. 2008-12-30 17:59 Charles Pence <cpence [at] gmail.com>
  77. * build/root/plstnd5.fnt, build/root/plxtnd5.fnt,
  78. lib/wxPlot/drivers.h, lib/wxPlot/pdf.h, lib/wxPlot/pdfutils.cpp,
  79. lib/wxPlot/plctrl.cpp, lib/wxPlot/plfonts.cpp,
  80. lib/wxPlot/plplotP.h, lib/wxPlot/plstrm.h, lib/wxPlot/plsym.cpp,
  81. lib/wxPlot/wxPlot.cpp, lib/wxPlot/wxPlot.h, src/ui/evopage.cpp:
  82. Compiled in the plPlot font data (plfonts.cpp), removing the need
  83. for those external files.
  84. 2008-12-30 16:39 Charles Pence <cpence [at] gmail.com>
  85. * src/ui/evopage.cpp, src/ui/playerspage.cpp: Fixed two bugs, one
  86. regarding the legend on the EvoPage and one regarding duplicate
  87. players on the PlayersPage.
  88. 2008-12-30 04:27 Charles Pence <cpence [at] gmail.com>
  89. * CMakeLists.txt, build/root/plstnd5.fnt, build/root/plxtnd5.fnt,
  90. lib/CppUnitLite/Test.cpp, lib/CppUnitLite/Test.h, lib/wxPlot,
  91. lib/wxPlot/drivers.h, lib/wxPlot/metadefs.h, lib/wxPlot/pdf.h,
  92. lib/wxPlot/pdfutils.cpp, lib/wxPlot/plConfig.h,
  93. lib/wxPlot/plbox.cpp, lib/wxPlot/plcont.cpp,
  94. lib/wxPlot/plcore.cpp, lib/wxPlot/plcore.h,
  95. lib/wxPlot/plctrl.cpp, lib/wxPlot/plcvt.cpp,
  96. lib/wxPlot/pldtik.cpp, lib/wxPlot/plfill.cpp,
  97. lib/wxPlot/plline.cpp, lib/wxPlot/plpage.cpp,
  98. lib/wxPlot/plplot.h, lib/wxPlot/plplotP.h, lib/wxPlot/plsdef.cpp,
  99. lib/wxPlot/plstrm.h, lib/wxPlot/plsym.cpp, lib/wxPlot/pltick.cpp,
  100. lib/wxPlot/plvpor.cpp, lib/wxPlot/plwind.cpp,
  101. lib/wxPlot/wxPlot.cpp, lib/wxPlot/wxPlot.h, lib/wxPlot/wxwin.cpp,
  102. src/main.h, src/tourney/evotournament.cpp,
  103. src/tourney/evotournament.h, src/ui/evopage.cpp,
  104. src/ui/evopage.h, src/ui/logosapp.cpp, src/ui/logosapp.h,
  105. src/ui/oneshotpage.cpp, src/ui/typepage.cpp: Added wxPlot and a
  106. bunch of the original evolutionary-tournament code.
  107. 2008-12-29 15:16 Charles Pence <cpence [at] gmail.com>
  108. * src/tourney/evotournament.cpp, src/tourney/evotournament.h,
  109. src/ui/evopage.cpp, src/ui/evopage.h, src/ui/logosapp.h: Added
  110. the evolutionary-tournament code from Logos 1.0, and split out
  111. the evolutionary tournament UI page into a CPP file in
  112. preparation for writing it.
  113. 2008-12-29 00:13 Charles Pence <cpence [at] gmail.com>
  114. * src/ui/oneshotpage.cpp: Updated dialog item spacing in the
  115. OneShotPage.
  116. 2008-12-29 00:11 Charles Pence <cpence [at] gmail.com>
  117. * src/ui/oneshotpage.cpp, src/ui/oneshotpage.h,
  118. src/ui/playerspage.cpp, src/ui/typepage.cpp: First round of UI
  119. improvements on the OneShotPage.
  120. 2008-12-28 23:23 Charles Pence <cpence [at] gmail.com>
  121. * src/ui/evopage.h, src/ui/oneshotpage.cpp, src/ui/playerspage.cpp,
  122. src/ui/tools/titledpage.cpp, src/ui/tools/titledpage.h,
  123. src/ui/typepage.cpp: A load of UI enhancements, based on both the
  124. Windows and GNOME interface guidelines.
  125. 2008-12-28 21:49 Charles Pence <cpence [at] gmail.com>
  126. * src/ui/tools/htmldialog.cpp: Not setting a title on the OK
  127. button, which enables it to get the default, platform-localized
  128. string.
  129. 2008-12-28 19:50 Charles Pence <cpence [at] gmail.com>
  130. * src/ui/typepage.cpp, src/ui/typepage.h: Replaced the RadioBox
  131. with self-constructed RadioButtons, which look better.
  132. 2008-12-28 18:12 Charles Pence <cpence [at] gmail.com>
  133. * src/ui/intropage.cpp, src/ui/intropage.h, src/ui/logosapp.cpp,
  134. src/ui/logosapp.h, src/ui/playerspage.cpp, src/ui/playerspage.h,
  135. src/ui/tools/listbox.cpp, src/ui/tools/listbox.h: Split out the
  136. click-forwarding list box to its own class and renamed IntroPage
  137. to PlayersPage.
  138. 2008-12-28 17:40 Charles Pence <cpence [at] gmail.com>
  139. * CMakeLists.txt, src/ui/evopage.h, src/ui/intropage.cpp,
  140. src/ui/intropage.h, src/ui/oneshotpage.h,
  141. src/ui/tools/htmldialog.cpp, src/ui/tools/htmldialog.h,
  142. src/ui/typepage.h: Added an HTML dialog box used to display the
  143. source code of players on the intro page.
  144. 2008-12-28 16:32 Charles Pence <cpence [at] gmail.com>
  145. * CMakeLists.txt, src/ui/evopage.h, src/ui/intropage.h,
  146. src/ui/oneshotpage.h, src/ui/titledpage.cpp, src/ui/titledpage.h,
  147. src/ui/tools, src/ui/tools/titledpage.cpp,
  148. src/ui/tools/titledpage.h, src/ui/typepage.h: Reorganized some of
  149. the UI files.
  150. 2008-12-21 01:09 Charles Pence <cpence [at] gmail.com>
  151. * src/game/fsaplayer.cpp, src/game/fsaplayer.h, src/game/player.h,
  152. src/game/random.h, src/game/titfortat.h, src/ui/intropage.cpp,
  153. src/ui/intropage.h: First round of hacks for a right-click menu
  154. on the intro list box.
  155. 2008-12-17 00:08 Charles Pence <cpence [at] gmail.com>
  156. * src/ui/intropage.cpp, src/ui/intropage.h: Added a "Remove player"
  157. button to the first page of the wizard.
  158. 2008-12-16 03:45 Charles Pence <cpence [at] gmail.com>
  159. * COPYING, build/root/doc, src/common/common.h,
  160. src/common/mathlib.cpp, src/common/mathlib.h,
  161. src/game/fsaplayer.cpp, src/game/fsaplayer.h, src/game/game.h,
  162. src/game/player.h, src/game/prisoner.cpp, src/game/prisoner.h,
  163. src/game/random.cpp, src/game/random.h, src/game/titfortat.cpp,
  164. src/game/titfortat.h, src/main.h, src/test/testgame.cpp,
  165. src/test/testgame.h, src/test/testplayer.cpp,
  166. src/test/testplayer.h, src/tourney/match.cpp,
  167. src/tourney/match.h, src/tourney/tournament.cpp,
  168. src/tourney/tournament.h, src/ui/evopage.h, src/ui/intropage.cpp,
  169. src/ui/intropage.h, src/ui/logosapp.cpp, src/ui/logosapp.h,
  170. src/ui/oneshotpage.cpp, src/ui/oneshotpage.h,
  171. src/ui/titledpage.cpp, src/ui/titledpage.h, src/ui/typepage.cpp,
  172. src/ui/typepage.h: Removed outdated documentation, upgraded
  173. license to GPLv3.
  174. 2008-12-16 03:37 Charles Pence <cpence [at] gmail.com>
  175. * src/ui/oneshotpage.cpp, src/ui/typepage.cpp: Some little UI
  176. tidying (mostly, made default window size much larger).
  177. 2008-12-15 21:12 Charles Pence <cpence [at] gmail.com>
  178. * src/ui/logosapp.cpp: Some more fiddling with the application
  179. class.
  180. 2008-12-15 21:06 Charles Pence <cpence [at] gmail.com>
  181. * src/ui/logosapp.cpp, src/ui/logosapp.h: Fiddled some with the
  182. wxApp code.
  183. 2008-12-15 20:42 Charles Pence <cpence [at] gmail.com>
  184. * src/ui/logosapp.cpp: Added support for running unit tests from
  185. the command line.
  186. 2008-12-15 20:07 Charles Pence <cpence [at] gmail.com>
  187. * CMakeLists.txt, Doxyfile.cmake, build/CompileFlags.cmake,
  188. src/test/testmain.cpp, src/tourney/tournament.cpp,
  189. src/tourney/vars.cpp, src/tourney/vars.h, src/ui/intropage.cpp,
  190. src/ui/logosapp.cpp, src/ui/logosapp.h, src/ui/oneshotpage.cpp,
  191. src/ui/typepage.cpp: Removed the tournament vars in favor of
  192. storing things in the wxApp. Fixed a few updating bugs; the
  193. update logic CLEARLY needs to be re-examined.
  194. 2008-01-01 20:44 Charles Pence <cpence [at] gmail.com>
  195. * CMakeLists.txt: Fix for a linking bug.
  196. 2008-01-01 20:39 Charles Pence <cpence [at] gmail.com>
  197. * CMakeLists.txt, lib/CppUnitLite/Test.cpp, lib/CppUnitLite/Test.h,
  198. src/common/common.h, src/game/fsaplayer.cpp, src/game/random.cpp,
  199. src/game/titfortat.cpp, src/main.h, src/test/testplayer.cpp,
  200. src/tourney/match.h, src/tourney/tournament.cpp,
  201. src/tourney/tournament.h, src/tourney/vars.cpp,
  202. src/tourney/vars.h, src/ui/intropage.cpp, src/ui/logosapp.cpp,
  203. src/ui/oneshotpage.cpp, src/ui/oneshotpage.h,
  204. src/ui/typepage.cpp, src/ui/typepage.h: A load of updates,
  205. haven't committed in quite some time. All the tests pass, though.