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
Bill Currie
f049f9815c
Get the textureView connection right.
2010-09-26 13:50:20 +09:00
Bill Currie
c85a0b2f25
Don't segfault when unable to open a file.
2010-09-26 13:50:20 +09:00
Bill Currie
25798e3c35
Get the sizes of the inspectors reasonable.
...
The inspector popup button is funky (need to select the desirned inspector
twice), but it can be made to work.
2010-09-26 13:50:20 +09:00
Bill Currie
2e30db9888
Get the inspectors showing.
...
Still can't change them via the pop-up menu, though.
2010-09-26 13:50:19 +09:00
Bill Currie
3af9f1b9f2
Accidently commited a failed experiment.
2010-09-26 13:50:19 +09:00
Bill Currie
077def90f6
Finish the gorm file, for certain values of finished.
2010-09-26 13:50:19 +09:00
Bill Currie
6ede64c663
Camera view seems to work moderately well.
2010-09-26 13:50:19 +09:00
Bill Currie
27ad18de3d
Entity loading from maps seems to work.
2010-09-26 13:50:19 +09:00
Bill Currie
60d46127f8
Use QF's wadfile support.
...
Still fragile, but it can load wad files.
2010-09-26 13:50:19 +09:00
Bill Currie
692d4b9dae
Get QUAKED comments working.
2010-09-26 13:50:19 +09:00
Bill Currie
37c2e0937c
Get progs source scanning working.
...
Of course, this is if the environment is set up just right, but it's
another step towards something to fix.
2010-09-26 13:50:18 +09:00
Bill Currie
7b03cd49dc
A little more progress: loading a map does not seg.
2010-09-26 13:50:18 +09:00
Bill Currie
eba4402d8e
Get map loading sort-of working.
...
Segfaults, but the Map class can now be instantiated.
2010-09-26 13:50:18 +09:00
Bill Currie
68a55eaf8d
Get some screen updates happening.
2010-09-26 13:50:18 +09:00
Jeff Teunissen
2d403391b5
correct fix for ForgeBundle protocol issue
2010-09-26 13:50:18 +09:00
Jeff Teunissen
f980ae0558
Update makefile's add'l install dirs
...
This rule would create the raw path /Library/Forge three times...fix it to
create Forge dirs with the new scheme.
2010-09-26 13:50:18 +09:00
Bill Currie
f5169fae80
Add \n to Sys_Printf calls.
2010-09-26 13:50:18 +09:00
Bill Currie
923f977835
Make the menus and do some connections.
2010-09-26 13:50:18 +09:00
Bill Currie
cb9c911e7f
ignore app files
2010-09-26 13:50:18 +09:00
Bill Currie
3eadc28c7f
Make it run.
...
Fix some bad memory handling in XYView and ZView, and remove the unset
CustomView.
2010-09-26 13:50:18 +09:00
Bill Currie
e4f78ab80b
Fixes for building with QF.
2010-09-26 13:50:18 +09:00
Bill Currie
8ffe20ee82
Again, whitespace.
2010-09-26 13:50:18 +09:00
Bill Currie
4d3cd613df
For now, build an app rather than a bundle.
2010-09-26 13:50:18 +09:00
Bill Currie
0a9a42e67b
Fix some bitrot.
...
I'm not happy with the fix in Controller.m, but I'm not sure what the best
way to fix it is.
2010-09-26 13:50:18 +09:00
Bill Currie
83182dc218
Initial Gorm file for MapEdit.
2010-09-26 13:50:18 +09:00
Bill Currie
0f426c1c5a
Whitespace.
2010-09-26 13:50:18 +09:00
Bill Currie
4d8088efd6
Remove unused file.
2010-09-26 13:50:18 +09:00
Bill Currie
3094e47fb4
Remove some redundant files.
...
Use the functions provided by QuakeForge.
2010-09-26 13:50:17 +09:00
Bill Currie
0b39795837
Can't use UserPath, so remove these.
2010-09-26 13:50:17 +09:00
Bill Currie
8cf5dc2737
Possibly get preferences working.
2010-09-26 13:50:17 +09:00
Bill Currie
40e39ca77b
clean up some XXXs
2010-09-26 13:50:17 +09:00
Bill Currie
0f48dd0807
And the header files.
2010-09-26 13:50:17 +09:00
Bill Currie
931900fbd3
Pass .m files through indent.
...
The result isn't perfect, but it cleans up the whitespace and makes the
code more consistent with the rest of the project.
2010-09-26 13:50:17 +09:00
Bill Currie
b336ba79f1
Finally, everything does compile.
...
However, it still won't work (no gorm, commented code, ...).
Borrow an old implementation of the Storage class until I figure out just
what it's being used for.
2010-09-26 13:50:17 +09:00
Bill Currie
71dab805de
Add the rest of the files which I know to build.
2010-09-26 13:50:17 +09:00
Bill Currie
44dd62d369
Make MapEdit (QuakeEd) compile.
...
It won't work yet as there's no gorm file and there's code that has been
commented out, but it finally compiles.
2010-09-26 13:50:17 +09:00
Bill Currie
7dc1ccdbea
Add a function for retreiving the parsed token.
...
Saves having to reach into the token's dstring (script->token->str was
getting annoying).
2010-09-26 13:50:17 +09:00
Bill Currie
827d0d0ad6
Scripts now treat {}()': as single character tokens.
2010-09-26 13:50:17 +09:00
Bill Currie
fe4bf28335
Some compile fixes.
...
Not enough, but covers Object->NSObject and header file protection.
2010-09-26 13:50:16 +09:00
Bill Currie
f666f8d27a
Get the lib dependency for testsound right.
...
No need for $(top_builddir) when the lib is in the same directory. Fixes
parallel builds.
2010-09-25 23:07:06 +09:00