Tuesday, December 25, 2007

x'mas update!

finally it's done. spent more than an entire week (including x'mas eve and x'mas!!) scrapping the architecture after the mda open house,
adding some features and also stabilizing some others.

a quick summary of wat i've done:
1) chapter concept added, that controls all the scenes.
2) scenes can be locked and unlocked later, if an item opens a prop.
3) creating a new item or opening a prop attains objectives (and show them as ticked in the objectives screen)
4) paperdoll screen appears i) when a new player starts up for first time, ii) when the player clicks wardrobe.
(please delete prefs.dat before running the app...)
5)revamped gib's paperdoll screen to be more user-friendly i.e. all the stuff are laid out on a grid and u just click on what u want.

the new hierarchy is
first u load a chapter.
the chapter loads
i)all the characters that will ever appear (even across diff scenes),
ii)objectives of the chapter
iii)all the items that will ever appear in this chapter (even across diff scenes)
iv)all the different screens and separates them into locked or unlocked

then u load the scenes,
which within itself contains
i)the dialogues,
ii)the qna,
iii)the props

the dialogues and qna has a characterid to them, and they will cause the respective person in the characters array under the chapter to be rendered.

the last thing i have left to do is the 2nd image of the prop. e.g. the opened door.
p.s. gib, can u help me prepare an image for that?
pls add in the grid thing u were saying u did for the paperdoll inside the paperdoll.cpp. thanks.

merry x'mas! i'm need a break.

No comments: