Commit graph

1682 commits

Author SHA1 Message Date
Bill Currie
33a4f589d0 Do a lot of conversions to NSString. 2010-10-07 17:58:26 +09:00
Bill Currie
7ec21cbb39 Change path_projectinfo to NSString. 2010-10-05 23:48:56 +09:00
Bill Currie
00d33ccbf4 It seems I forgot to commit this with the plist changes. 2010-10-05 23:48:06 +09:00
Bill Currie
3593274eeb Fix wad loading when loading the map.
This broke with the fix for the entity inspector.
2010-10-04 19:44:37 +09:00
Bill Currie
05a8b981a5 Use QF's property lists for the project file. 2010-10-04 19:43:33 +09:00
Bill Currie
1a994ab784 First step in cleaning up Dict. 2010-10-02 21:00:15 +09:00
Bill Currie
57e6bf84a6 Correct an error message. 2010-10-02 20:35:22 +09:00
Bill Currie
5cc5daf89a Get the button icons set properly.
There are still issues with the way gorm does things, but this works for
now.
2010-10-01 19:00:10 +09:00
Jeff Teunissen
102cf9bca9 install images into Resources
Install the button icons into the app when we make it.
2010-10-01 05:51:43 -04:00
Jeff Teunissen
5588d9d782 find $GNUSTEP_MAKEFILES
Enable locating the GNUstep makefiles using the various schemes available
(in order of reliability), eventually reaching a hardcoded default.
2010-09-29 18:46:34 -04:00
Jeff Teunissen
fb785c334b tactical whitespace bomb
Add return-type information to all methods, split up lines properly where
I could find them, and ran the whole thing through uncrustify. Looks purty
now. :)
2010-09-29 16:09:11 -04:00
Jeff Teunissen
77e6624de3 Remove -read:/-write from Storage
Apparently GS doesn't do TypedStream any more...
2010-09-28 15:49:54 -04:00
Jeff Teunissen
ec0c37ee82 Add type information, don't return self most of the time
Start "modernizing" the code base; old code is based heavily in the
Smalltalk style, where everything that doesn't return a different object
returns self. This can be useful, but it isn't what is usually done these
days. Also, add type information (which didn't exist in "the old days" --
an object was an "id", not a "Foo *") to help with debugging.
2010-09-28 15:43:35 -04:00
Jeff Teunissen
7db4cefb2c SetBrush: signed/unsigned fix 2010-09-28 12:13:25 -04:00
Jeff Teunissen
32c1bae1f2 Comment an #if 0
Looks like John Carmack was going to implement "reference" .qpr directories,
where they would contain a reference to the "real" base path, but never got
it finished. Make a note in the source to explain the "dead" code.
2010-09-28 12:13:25 -04:00
Jeff Teunissen
ad6e799981 signed/unsigned and some const-correctness 2010-09-28 12:13:25 -04:00
Bill Currie
3515816b33 Get the timing right when setting the wad file in worldspawn. 2010-09-28 22:17:31 +09:00
Bill Currie
cdf42a844c Do error checking when trying to load a wad file. 2010-09-28 22:17:07 +09:00
Bill Currie
d13e2aeded Char buffer audit.
Get rid of most static char buffers. The few remaining are either in file
structs or messy code that needs further analysis.
2010-09-28 21:40:11 +09:00
Bill Currie
7c2709e8f8 Do a const-correct run. 2010-09-28 18:41:38 +09:00
Bill Currie
a794752d78 Fix the tangled mess of entity connections.
What was the person who wrote valueForQKey thinking? Make the function
const-correct and bubble the changes through the code.
2010-09-28 00:29:16 +09:00
Bill Currie
0d37832af3 Connect the region filtering switch.
Region filtering now seems to work. Also added a tool tip.
2010-09-28 00:02:24 +09:00
Bill Currie
583ab0622a Get the entity flags switches into the right initial stage. 2010-09-27 23:18:10 +09:00
Bill Currie
d8858c29e3 Echo the output to stdout as well as the output box. 2010-09-27 22:06:37 +09:00
Bill Currie
8057e6d8de Get the inspector button displaying properly. 2010-09-27 21:59:25 +09:00
Bill Currie
3e9f72ef37 Fix texture names. 2010-09-27 20:53:52 +09:00
Bill Currie
530ed45655 Get the timing write for when to restore the rects. 2010-09-27 19:42:28 +09:00
Bill Currie
9d316bd82a A bit more code cleanup. 2010-09-26 22:45:26 +09:00
Bill Currie
d894034ab1 Replace PS*instance.
It's a little flakey (doesn't always do the right thing), but it's a good
start. I'd like to do much smaller rectangles, and get the timing right.
2010-09-26 22:43:24 +09:00
Bill Currie
35c7916c28 Get the inspector button mostly working thanks to Deek's help. 2010-09-26 16:26:12 +09:00
Bill Currie
36342da9bd Rectirect Sys_Printf's output to the command output box. 2010-09-26 16:24:00 +09:00
Bill Currie
610f32e334 Fix a string comparision mistake.
This snuck in with the parser changes.
2010-09-26 13:50:21 +09:00
Bill Currie
994469fe01 Fix an uninitizized variable. 2010-09-26 13:50:21 +09:00
Bill Currie
1875a9d500 Work around a method type mismatch in GNUstep. 2010-09-26 13:50:21 +09:00
Bill Currie
1235c3b650 Hopefully fix the flush control and second screen placement. 2010-09-26 13:50:21 +09:00
Bill Currie
d87b338b4e Get help working (for what it is worth). 2010-09-26 13:50:21 +09:00
Bill Currie
b48ce84449 Remove debugging code. 2010-09-26 13:50:21 +09:00
Bill Currie
b141de8d09 Do not use PS* functions. 2010-09-26 13:50:21 +09:00
Bill Currie
940d9613f5 Get TextureView working. 2010-09-26 13:50:21 +09:00
Bill Currie
3c33652dae Get the Z checker working. 2010-09-26 13:50:21 +09:00
Bill Currie
f1c49a6382 KeypairView now seems to work properly. 2010-09-26 13:50:21 +09:00
Bill Currie
1561eac7a4 Don't change the font size when scaling the views.
This keeps the displayed size of the text constant (text size is independent of bounds/frame scaling)
2010-09-26 13:50:21 +09:00
Bill Currie
1262dee2eb Get the keyboard controls working. 2010-09-26 13:50:21 +09:00
Bill Currie
f7fbb663fb Modernize the camera eye glyph drawing. 2010-09-26 13:50:21 +09:00
Bill Currie
b2eb4020d5 Get scaling working in the Z view as well. 2010-09-26 13:50:20 +09:00
Bill Currie
d4d8c50c85 Finally have the scaling working perfectly(?).
I had to hack around problems in GNUstep's bounds implementation (I don't
know if they're bugs or design limitations), but the fix was just a matter
of making sure the bounds matrix was correct: force the scale to 1 before
adjusting bounds, and then make sure the translation is scaled afterwards.
2010-09-26 13:50:20 +09:00
Bill Currie
ad0cd004b7 Get scale changes halfway working.
Translation is still wrong, but changing scale to (eg) 200% and back to
100% works correctly.
2010-09-26 13:50:20 +09:00
Bill Currie
380460be82 slow progress in getting things to work 2010-09-26 13:50:20 +09:00
Bill Currie
e5625e169e Get textures sortof displaying. 2010-09-26 13:50:20 +09:00
Bill Currie
5f99251577 Correct alert panel handling. 2010-09-26 13:50:20 +09:00