home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.uni-stuttgart.de/pub/systems/acorn/
/
Acorn.tar
/
Acorn
/
acornet
/
fun
/
games
/
astrophel.spk
/
!Astrophel
/
Docs
/
Versions
< prev
next >
Wrap
Text File
|
1993-12-09
|
10KB
|
162 lines
0.00 Before time
0.01 Incognito
0.02 Lost to the shifting tides of the past
0.03 ÅDetect object in Galaxy window under pointer. Works in all (?) modes
oct08 and magnifications
0.04 ÅTransformed GalaxyPane into a nice little pane. Attached to left hand
oct10 side of Galaxy. Redirected all window_open*, and window_close* to be
redirected through *WindowRequest, as used by WimpPoll.
ÅChanged from !Messages to Messages, hmpph.
ÅAdded record of PollMask.
0.05 ÅStarted System & Star. Open System with star (simple) when click over
oct11 Galaxy window.
ÅMade openWindowRequest, closeWindowRequest call out to specific
routines depending on window handle. Same with mouseClick.
0.06 ÅCreated window_openPane - feed it block of offsets for pane.
oct11 ÅCreated icon_writeName, so sorted out some icon problems.
ÅStarSystem generation works ok.
ÅSet new astronomical objects to 25% BlackHole, 75% StarSystem.
0.07 ÅSpeeded up galaxy redraw by precalculating some class redraw details.
oct15 ÅPrimitive showing of Introduction window before main game is set up.
ÅDesign of Galaxy related Intro template frame.
0.08 Åwindow_openCentred works ok now.
oct16 ÅRedesigned Intro window. Use slider for density. Number of objects/
density linked with rest of program. Updates area nicely.
ÅBetter integration of Intro in app startup sequence.
ÅBugfixed icon_writeName (name length). Also terminate maximum length
names. Use ForceRedraw to reduce flicker. Forget border redraw.
If R7 first validation, grow border so text icons don't flash soo much.
0.09 ÅDensity slider now works nice. Dragable.
oct18 ÅRedid redrawRequest to better handle multiple windows.
ÅRecoded galaxy_nearestObject. Super fast. Well no longer FPA
ÅSorted out problems in ancient Heap manager interface.
ÅIntro window Shape section now implemented.
ÅGainCaret, LoseCaret primitively supported.
0.10 ÅInterface to !Help application. Works for Menu items as well.
oct21 ÅRecalculate Astronomical cached information on mode change. At last!
Å3d'd a number of standard windows.
ÅSlightly nicified update within Magnification window.
ÅReorganised menus a bit.
ÅNicified Magnifier Code, & cut umbelical cord to Galaxy.s
ÅSave now drags icon.
ÅStandard Drag support added.
ÅNull support added.
ÅValiant, but ultimately pitiful attempt at drawing logo. I need help.
0.11 ÅReorganized directory structure of source files.
oct28 ÅDramatic Hard Disc reformat. Everything seems to live on happily.
ÅAdded standard Slider, Adjuster Interface Object support.
ÅDeveloping standard Interface Object connection details. So can just
plug various IObjects together. Only be informed of any changes at the
end of the whole thing. Pretty cool stuff.
Åicon_writeName uses UpdateWindow noew, so NO flicker at all. Amazing.
0.12 ÅCreated WriteableNumber IO. Defining Interface Objects standards.
oct31 ÅReimplemented Magnifier window using IO.
ÅSlight heap_getBlock for large sizes solved.
ÅGalaxy redraw now has a bounds check on astronomical objects to redraw.
This dramatically improves redraw with 1000's of objects.
0.13 ÅUprated galaxy_nearestObject, and astronomical object creation to be
nov02 able to handle HUGE galaxies. Now should work up to the limit of memory
space.
ÅMultitasking while generating galaxy.
0.14 ÅAdded percentage value icon to Creating window. Get a better idea of
nov03 its progress.
ÅIO with a pList of Handlers on change, if = 0. Then no connected elems.
ÅSet up Docs window, connecting !Help within it. Defined What Was, What
Is, and What Will text entries.
ÅHad a problem with a number of windows mistakenly defined as panes.
Caused problem with setting highlighted window title bar, when we
should of had it.
ÅSplit Galaxy into a number of blocks. Allowing even faster redraw, as
effort is now more proportional to actual stars to redraw, rather than
number of stars in galaxy.
ÅUpdated galaxy_nearestObject to work with blocked Galaxy. Now V.fast
update however large the galaxy is.
0.15 ÅUprated Start, Finish macros. Ensured all routines now use this.
nov10 ÅGive indication of StarSystem type under pointer in GalaxyPane. Also
tidied up presentation of Galaxy Pane.
ÅGalaxyPane contents now only updated when information actual changes.
ÅGalaxy redraw now plots simply a Point (for speed) when magnified form
of relevant objects sprite is small enough.
ÅAstronomical objects are now named.
ÅAdded GalaxyAnalysis window, providing information on the physical
structure of the Galaxy. Looks ok to boot!
0.16 ÅSymbols added. Also prototype Symbols Finder window.
nov15 ÅSolved problem of returning 'illegal' work area coord from pointer.
ÅSlightly moved GalaxyPane window left, so it doesn't overlap.
ÅCreating window now multitasks in a nicer way, along the lines of a
TaskWindow so it should only take a percentage of processor time. Never
sucking up extra time.
0.17 ÅAdded beginnings of SymbolsPane window.
nov17 ÅPane windows are getting there. Solved problem with WIMP forcing
position of windows after Opening. Still a problem with first opening.
ÅSupport for HotKeys.
0.18 ÅImplemented search for Symbols Finder.
nov20 ÅAdded Notepad window.
ÅNicifed detection for reopening menu when Adjust is used for selection.
ÅObject dragging primitive support.
ÅAdded Ctrl key reading for Adjuster icons.
0.19 ÅNicified Menu definitions.
nov22 ÅSpawned IconBar from various places to form one lump of source code.
ÅCorrected bug in Mode change code.
ÅThe whole Error business has been reworked. Now use Raise* macros
ÅObject centering in Galaxy window, if you drop an object within it.
0.20 ÅReorganized Register usage so retrieved a premanently sidelined reg.
nov26 Yippee.
ÅVentured into the world of 256 colours. Uglyness greeted me from all
corners. Should be ok now.
ÅSiphoned off ObjectInfo source module.
ÅAttempt at silly logo... Well its better than the previous one.
ÅSilly logo now reached Info window. This has blown up to medical
proportions. Lets hope it does not spread.
ÅIt almost killed me, but !Sprites22 added. Also sm!astrophel icons.
ÅAdded Mode20 sprites to main sprite file. So icons less raggard when
magnified in Galaxy window.
0.21 ÅMessage_PaletteChange updates internals, also redraws appropriate
nov30 windows.
ÅPane windows now work perfectly. At last. Phew (Actually no... drat)
ÅAfter a bit of battling have a specific Pinboard icon for Galaxy window.
ÅStandard ScrollRequest handler.Used on Galaxy to stop scrolling flicker.
Åicon_writeName checks on CaretPosition, ensuring its within boundary.
Also only redraws, etc if there is a difference in the string.
ÅSymbols shows selected object.
ÅAdded Creation Efficiency entry in Intro.
ÅGalaxy Magnifier improved so last object under pointer stays in centre
of displayed section of Galaxy window.
ÅDue to minimum size of Galaxy window, at high magnifications an illegal
border was left. This caused problems for galaxy_nearestObject,
galaxy_redraw. Ok now.
ÅDue to annoyance factor, "Astronomical Object" window opens Behind
main Galaxy window. Rather than right in front...
ÅAdded grey underneath to Window_Intro shape, so get a better idea of
what is going on. Added Alter replacement pointer over this area. Seems
to fit in well with its guidelines for use. Also reduced flicker. Yes!
ÅWindow_Intro shape. Stopped inconvenience of clicking over the sim.
window title. This caused a graphic prob, and pointer jump. Not too
pretty.
0.22 ÅIntro window saving/default/load choices implemented.
dec03 ÅChanged Intro shape redraw slightly.
ÅCatch up a bit with user documentation.
ÅStarted work on !Manual application, specifically for Astrophel.
0.23 ÅSliders now allow no y movement while dragging bar. Same as windows.
dec07 ÅIntro Creation writeable ignored type values.
ÅChanged up to fast Division routine listed by Graeme Williams. Pretty
useful as this is used a lot in Galaxy redraw...
ÅSelected object within Galaxy window flashes, so its easier to spot.
ÅObjects can also be dropped over the GalaxyPane.
ÅSolved annonying problem of Symbols_Finder. Wrong string terminator
from Template definition. Aaargh
ÅSystem of grid lines drawn on Galaxy window. Option to switch them
on and off. Need colour window though...
ÅAdded little copyright message at bottom of Intro window. Closes after
20 seconds.
ÅChanged capatilization in window titles.
ÅOne of the Magnifier Ctrl- adjuster values wrong ve.
0.24 ÅAllow Grid line colour to be changed.
ÅAdded simple Error Handler. So you can continue after an error.
ÅGrid lines disappeared at high magnification. Ok now. Don't draw along
borders now aswell.
ÅIf Astrophel runs out of memory prompts user to set more, before
carrying on. Very flaky at moment...
ÅPosition & size of Copyright window relative to parent Intro window
calculated from actual window data, rather than constants.