forked from knowknowledge/Epiar
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
308 lines (249 loc) · 9.65 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
Friday, January 29, 2010
Matt Zweig:
* Adds Camera Focus on Non-player Sprites.
Wednesday, January 27, 2010
Matt Zweig:
* Added a basic Targeter. Just targets the closest ship or planet for now.
Tuesday, January 26, 2010
Matt Zweig:
* Adds Fadeout for Alerts.
Sunday, January 24, 2010
Chris Thielen:
* Implemented virtual timer. Timer code is still in flux and interpolation needs to be implemented.
Friday, December 25, 2009
Chris Thielen:
* Fixed Image::Resize()
Thursday, December 31, 2009
Matt Zweig:
* Created HUD StatusBars for displaying text and guages.
Tuesday, December 22, 2009
Matt Zweig:
* Adds Optional FreeType+FTGL support
Saturday, December 19, 2009
Matt Zweig:
* Adds Optional FreeType+FTGL support
Wednesday, December 9, 2009
Matt Zweig:
* Merged Weapons and QuadTree into the Epiar mainline.
* Added projectile collisions.
Monday, December 7, 2009
Matt Zweig:
* Created a Animation tool.
Sunday, December 5, 2009
Shawn Reynolds:
* Created basic weapons, firing, and switching.
Matt Zweig:
* Added QuadTree culling to the Radar
Saturday, December 5, 2009
Moss Jones:
* Fixed Player actions while paused.
Mnday, November 30, 2009
Matt Zweig:
* Implemented a Quadtree for storing and retrieving Sprites based off
of locality.
* Prevents unnecessary drawing by culling Sprites using the QuadTree.
Sunday, November 22, 2009
Matt Zweig:
* Added Ship damage and removal.
* Fixed window-child relative origin.
* Created basic Shipyard.
* Small optimizations to normalizeAngle, DrawTiled and XML-Get.
Sunday, November 21, 2009
Matt Zweig:
* Moved Lua code to Resources directory.
* Split Lua functionality into seperate Scenarios.
Sunday, November 15, 2009
Matt Zweig:
* Added single-window close.
* Fixed Lua pauseMessage() function.
* Added function to fetch model names from Lua.
* Added Lua Bridge for Planets.
* Added function to fetch ship and planet lists from Lua.
* Made Lua Planets and Ships Type-Safe.
Maoserr:
* Fixing cross-platform compilation warnings.
* Fixed Logging on Windows.
Saturday, November 14, 2009
Matt Zweig:
* Added Lua functions to set ui_picture images based off of Ship
models
* Added Lua functions to change radar color.
Friday, November 13, 2009
Shawn Reynolds:
* Added screen shaking.
Tuesday, November 10, 2009
Matt Zweig:
* Added 17 old Epiar ship images and models.
Saturday, November 7, 2009
Chris Thielen:
* UI logic about mouse focus is much better
* Buttons now visibly click
* Began work on fixing window border transparency (mostly Photoshop work)
Wednesday, November 4, 2009
Chris Thielen:
* Plugged some memory leaks that moses7 mentioned in #epiar
and redesigned Image::ConvertToTexture() a bit to avoid them
* Added a check to detect if we need GL_RGBA or GL_BGRA in Image::ConvertToTexture
Tuesday, November 3, 2009
Chris Thielen:
* Fixed 'brown planet' bug
* Fixed animation loading bug
Matt Zweig:
* Cleaned up the TAG game so that it is more understandable.
* The AI Plan model used here could be adapted for more complex scenes.
Monday, October 19, 2009
Chris Thielen:
* Updated OS X SDL files to v1.2.14 for OS X 10.6 support
Thursday, August 27, 2009
Chris Thielen:
* Added a BUILDING file to describe the build process on various architectures
Thursday, July 23, 2009
Chris Thielen:
* Began adding a framerate counter
* Fixed bug with quadrant.cpp missing
* Do we need a resource manager to pass around simulation,
hud, etc. or is there another way to do this?
Tuesday, June 23, 2009
Chris Thielen:
* Obey options.xml for starfield density
Monday, February 23, 2009
Chris Thielen:
* Implemented 'echo' function for Lua console
* Renamed SpriteList to SpriteManager
Sunday, February 22, 2009
Chris Thielen:
* More console & Lua work
Saturday, February 21, 2009
Chris Thielen:
* Fixed an issue with fonts not drawing correctly under Mac OS X
* Beginnings of console work
* Fixed GCC compiler identification
Wednesday, February 18, 2009
Chris Thielen:
* (Outside) Lua research for in-game bridge
* Beginnings of HUD messaging system
Wednesday, February 4, 2009
Chris Thielen:
* Changed planet radar color to something more visible
* Cleaned up compiler warnings under GCC 4.3
Monday, February 2, 2009
Chris Thielen:
* Received permission from Brian Kent to distribute his
Visitor bitmap font (choosen by Niros, the designer of the UI
and HUD) with Epiar. It is visitor1.ttf and visitor2.ttf, and
the similarly named .af files.
Sunday, February 1, 2009
Chris Thielen:
* Fixed a bug with glScissor (it doesn't use our established
ortho??)
* Fixed UI dragging errors introduced by new coordinate system
* Fixed a bug where Font renderings weren't showing up
Saturday, January 31, 2009
Chris Thielen:
* Upgraded to afont-0.9
* Created Debug/graphics.cpp, Graphics/image2.cpp and
--graphics-demo to work on replacement Image class
* Graphics work, ensuring functions work, writing clean new
Image class (currently called Image2)
* Fixed a bug in DrawCircle where circle would be incomplete
(needed to go a little more than once around for the verticies
to fit together in OGL logic or something)
* Fixed the image and coordinate issues but reverted back to
video buffer style coordinates and now all the math and
angles need to be re-examined...
* Fixed the major math issues
Friday, January 30, 2009
Chris Thielen:
* Reverted back font changes as Jared has sent me afont-0.7 which should have OpenGL fixes we need (afont is faster than NeHe's freetype/OpenGL code as fonts are pre-rendered and saved)
Monday, January 19, 2009
Chris Thielen:
* Added the Bitstream Vera fonts package (v1.10) and included it's license under LICENSE.fonts
* Removed afont from Font class and started using freetype2 directly using NeHe Tutorial #43 code (believed to be free)
Sunday, January 18, 2009
Chris Thielen:
* Fixed a bug in Image where images that weren't powers of two were being incorrectly scaled
* Fixed a bug in Image::DrawAbsolute where texture sizes were used instead of the correct virtual sizes
Tuesday October 14, 2008
Chris Thielen:
* Added new INSTALL file from Leon Vayman
* Fixed a bug/typo in configure.in, thanks Leon Vayman for the report/fix
Sunday October 12, 2008
Chris Thielen:
* Fixed an issue with the way we ensure powers of two: added tw,th (texture scaling coords) to Image
to account for this issue (when we expand the texture canvas, we need to set the scaling coords so
it looks as though we didn't do this)
* Fixed a bug with Coordinate where it would enforce boundaries that hadn't been set
* Continued UI work, getting mouse focus features down so clicking buttons work, then continue on
with additional widgets
Matthew Zweig:
* Changed scaling and coloring in the Hud Radar. Ships are Red, Planets are Blue, else grey.
Monday Oct 7, 2008:
Chris Thielen:
* Began work on epiard. Need to research lock-free queues, brush up on multi-threaded programming and get basic multi-player flying around working nicely
Sunday May 11, 2008:
Chris Thielen:
* Enhanced Input class to allow event lists to support sub-input systems. UI now works alongside game simulation without pausing
* Worked on UI - Implemented widget children. Started work on buttons, fixing window transparency issues
Friday April 25, 2008:
Chris Thielen:
* Implemented dragging of all widgets, the --ui-demo now lets you drag the window around
Tuesday April 22, 2008:
Chris Thielen:
* Implemented Image::ExpandCanvas(), which is called automatically for OpenGL surfaces that do not have
dimensional values that are powers of twos (required on a lot of OpenGL cards).
* Implemented Image::DrawAbsoluteTiled, using a lot in GUI skinning. There's some oddities still when it tiles something
with a 1 pixel dimension
* Updated UI::Window to the new GUI theme
Monday April 21, 2008:
Chris Thielen:
* Added Utilities/xml.h, Utilities/xml.cpp
* Added Utilities/file.h, Utilities/file.cpp
* Added Tests/ directory for later use
* Removed Options class. Now we use an extern XMLFile optionsfile, with an access macro OPTION(T, "path"), e.g. OPTION(int, "options/video/fullscreen")
Wednesday January 9, 2008:
Chris Thielen:
* Added command line parsing, w/ --version, --help
* Added --gui-demo to test the GUI as it progress
* GUI work
Saturday January 5, 2008:
Chris Thielen:
* Reformatted code and renamed parts of the tree to be more logical (Video -> Graphics, System -> Utilities, ..)
* Added Utilities/archive.cpp/.h for reading tar.gz archives (50% done)
* Fixed some bugs with the radar. It's still a little screwy.
Sat, June 23, 2007
Chris:
* Added Enumerate() methods to SpriteList
* More removal of Hungarian notation
* Started moving build system to GNU autotools
Mon, May 28, 2007
Chris:
* Started work on HUD's radar
Sun, May 20, 2007
Chris:
* Fixed compilation errors due to source code rearrangement
* Updated LUA to 5.1.2
* Added AI/ directory and AI class
Fri, May 4, 2007
Chris:
* Changed more classes to static
Tue, April 17, 2007
Chris:
* Continued removing Hungarian notation
Wed, March 28, 2007
Chris:
* Started moving away from Hungarian notation (cVideo -> Video)
* Started converting to some static classes
Sat, September 30, 2006
Chris:
* Added cAnimation and engine flare eye candy
Fri, September 29, 2006
Chris:
* Switched to a different HUD
Wed, September 6, 2006
Chris:
* Compile fixes and Makefile generated for Linux platform
* Merged in OpenGL Afont code (credit to Jared)
Tue, July 25, 2006
Chris:
* sprite.h: Fixed compile warnings about virtual destructors
* image.cpp: Fixed incorrect dimension resizing