Sunday, October 24, 2010

Which files for AngbandBase?

Here is the current list of Vanilla files, and how they relate to AngbandBase.

AngbandBase

button.c
debug.c
debug.h
game-event.c
game-event.h
gtk/*
h-basic.h
HEADER
main.c
main-crb.c
main-gcu.c
main.h
main-nds.c
main-ros.c
main-sdl.c
main-win.c
main-x11.c
main-xxx.c
Makefile
Makefile.inc
Makefile.nds
Makefile.nmake
Makefile.osx
Makefile.ros
Makefile.std
Makefile.win
prefs.c
signals.c
snd-sdl.c
textui.h
ui.c
ui-event.h
ui.h
ui-menu.c
ui-menu.h
util.c
z-bitflag.c
z-bitflag.h
z-file.c
z-file.h
z-form.c
z-form.h
z-msg.c
z-msg.h
z-quark.c
z-quark.h
z-rand.c
z-rand.h
z-term.c
z-term.h
z-type.c
z-type.h
z-util.c
z-util.h
z-virt.c
z-virt.h

Should be copied from V with names changes where necessary

Makefile.src
nds/*
osx/*
win/*


Potentially useful as templates for variants

angband.h
birth.c
cave.c
cmd0.c
cmd-know.c
death.c
doc/*
game-cmd.c
game-cmd.h
history.c
init1.c
init2.c
init.h
pathfind.c
randname.c
score.c
squelch.c
target.c
ui-birth.c
ui-birth.h
xtra2.c


Definitely not AngbandBase

angband.ico
angband.man
attack.c
cmd1.c
cmd2.c
cmd3.c
cmd4.c
cmd5.c
cmd-obj.c
cmds.h
config.h
debug.c
debug.h
defines.h
dungeon.c
effects.c
effects.h
externs.h
files.c
generate.c
list-blow-effects.h
list-blow-methods.h
list-effects.h
list-mon-flags.h
list-mon-spells.h
list-object-flags.h
list-player-flags.h
load.c
load-old.c
monster/*
object/*
option.c
option.h
player/*
save.c
savefile.c
savefile.h
spells1.c
spells2.c
store.c
store.h
tables.c
tests/*
trap.c
types.h
variable.c
wizard.c
wizard.h
wiz-spoil.c
wiz-stats.c
x-spell.c
xtra3.c


In other news, today has been updating my angband fork with takkaria's latest changes, and doing a (hackish) SDL frontend version of UnAngband.

Saturday, October 23, 2010

An Original Idea

Maybe I can use this blog to talk about what I've been doing.

Today, I finished adding Unandrew's double and triple tile support to my fork of Angband. The idea is that eventually I will have added all the natty UI stuff that I can think of that variants have and V doesn't, and can then use bits of the fork as AngbandBase.

This may also involve some moving around of Vanilla code, so I'm kind of hoping that this will fit in with takkaria and all the other stuff that's happening with V at the moment.

Mmmm, linkalicious.