Jan Borsodi
|
84acab03ec
|
Avoid delegates being called repeatedly when pressing enter in name dialog.
|
2010-09-15 19:44:53 +02:00 |
|
Jan Borsodi
|
07dd5e5631
|
Race and name dialog are now kept in memory after ok/next is clicked, this avoids a crash where MyGUI would call into the dialog widgets after being destroyed.
|
2010-09-15 19:37:06 +02:00 |
|
Jan Borsodi
|
5802930500
|
Text edit field now gets focus when the dialog is shown.
|
2010-09-15 16:12:36 +02:00 |
|
Marc Zinnschlag
|
2527fe92a7
|
implemented creature/NPC level
|
2010-09-15 15:32:35 +02:00 |
|
Marc Zinnschlag
|
d910baebe6
|
adjust player's attributes according to class boni
|
2010-09-15 15:23:38 +02:00 |
|
Marc Zinnschlag
|
de04ae0900
|
class name wasn't displayed correctly
|
2010-09-15 15:12:42 +02:00 |
|
Marc Zinnschlag
|
243c9712a6
|
set player attributes according to race and gender
|
2010-09-15 15:10:13 +02:00 |
|
Marc Zinnschlag
|
53df82e293
|
fixed race name (was using internal ID as display name)
|
2010-09-15 15:01:02 +02:00 |
|
Jan Borsodi
|
1907aeb6c6
|
The game mode is now properly restored once a dialog is finished. Previously the game mode was only set in the window manager but it has to go through the input manager firs to get correct input state. Also updated the gui script commands to also use the input manager and not the window manager.
At some point the gui mode code should be moved to a class that handles all game mode (engine?).
|
2010-09-15 14:48:19 +02:00 |
|
Marc Zinnschlag
|
fff4bc29f4
|
store results of character creation and update GUI
|
2010-09-15 14:33:02 +02:00 |
|
Jan Borsodi
|
30e0d713ed
|
Changed list of skill names to contain the ID of the names instead, the actual names are then fetched from GMST.
|
2010-09-15 13:44:24 +02:00 |
|
Marc Zinnschlag
|
5b0cb097cf
|
calculate dynamic stats during character creation
|
2010-09-15 13:41:39 +02:00 |
|
Marc Zinnschlag
|
c0b9424bcf
|
added framework for character creation
|
2010-09-15 13:31:26 +02:00 |
|
Jan Borsodi
|
869bc4d084
|
Silence the compiler.
|
2010-09-15 13:16:54 +02:00 |
|
Jan Borsodi
|
b037780a7d
|
Disable the invenory window for now, it's not complete and gives compiler warnings.
|
2010-09-15 13:15:58 +02:00 |
|
Jan Borsodi
|
3f1b90e732
|
When a dialog is done and no new is to be shown we return to Game mode.
|
2010-09-15 13:10:47 +02:00 |
|
Jan Borsodi
|
850b8eb6a7
|
Race dialog uses the ID of the race object instead of the name when referencing it.
|
2010-09-15 13:04:57 +02:00 |
|
Jan Borsodi
|
0dafd30dfc
|
The race dialog now fetches strings from GMST.
|
2010-09-15 12:56:44 +02:00 |
|
Jan Borsodi
|
a676763aa6
|
Dialog now goes to next dialog if the "next" button is shown, this follows Morrowind's behavior.
|
2010-09-15 12:44:43 +02:00 |
|
Jan Borsodi
|
3cc57a058a
|
The label for the name dialog is now fetched from the GMST store.
|
2010-09-15 12:41:53 +02:00 |
|
Marc Zinnschlag
|
9dffa75a15
|
handle name change during character creation
|
2010-09-15 12:22:06 +02:00 |
|
Jan Borsodi
|
edb2df7d27
|
Merge remote branch 'zini/newchar' into gui-windows
|
2010-09-14 23:27:43 +02:00 |
|
Jan Borsodi
|
e47568ea2e
|
Merge branch 'master' into gui-windows
|
2010-09-14 23:27:35 +02:00 |
|
Jan Borsodi
|
e34b86e5c2
|
Added new define CAELUM_STATIC which will disable all dllexport for the caelum project. Made sure the define is set for both openmw and caelum.
|
2010-09-14 23:27:11 +02:00 |
|
Jan Borsodi
|
4416e71a0a
|
Fix for linker warnings on windows, this makes sure headers of MyGUI does not use dllexport for windows as we are supposed to link statically to the library.
|
2010-09-14 23:27:10 +02:00 |
|
Jan Borsodi
|
481734ee20
|
Implemented a general text input dialog which can be used to get text input from the player. Used the text input dialog to implement the name dialog for the character creation.
|
2010-09-14 23:26:34 +02:00 |
|
Jan Borsodi
|
85ded0edc3
|
Update description of the race dialog file.
|
2010-09-14 23:26:34 +02:00 |
|
Jan Borsodi
|
cd9bb37f1f
|
Change name of ifdef guard to reflect new filename.
|
2010-09-14 23:26:34 +02:00 |
|
Jan Borsodi
|
18cdb3cccc
|
Removed prefix from mw_layout.hpp.
|
2010-09-14 23:26:33 +02:00 |
|
Jan Borsodi
|
4675402e0b
|
Updated code to use the new name for the race dialog.
|
2010-09-14 23:26:33 +02:00 |
|
Jan Borsodi
|
93608ca892
|
Removed prefix from filename and changed name as only the race dialog will be placed in it.
|
2010-09-14 23:26:33 +02:00 |
|
Jan Borsodi
|
415426c30b
|
Convert tabs to spaces.
|
2010-09-14 23:26:32 +02:00 |
|
Jan Borsodi
|
7c17e27be4
|
Set mode back to GM_Game when mode was not handled.
|
2010-09-14 23:26:32 +02:00 |
|
Jan Borsodi
|
fb0f8d9386
|
Removed race dialog activation from the inventory mode for real this time.
|
2010-09-14 23:26:32 +02:00 |
|
Jan Borsodi
|
ae4d5291b2
|
Change text for ok button to next when showNext is true, also adjust position/sizes.
|
2010-09-14 23:26:31 +02:00 |
|
Jan Borsodi
|
de554dffd2
|
Race dialog is now triggered by setMode(GM_Race) and not part of the inventory mode anymore. Initial implementation of the dialog management of back/ok/next buttons.
|
2010-09-14 23:26:31 +02:00 |
|
Jan Borsodi
|
a59a53882f
|
Added events for ok/back buttons on race dialog, this is now hooked to functions in the window manager. For now they simple hide the window.
|
2010-09-14 23:26:31 +02:00 |
|
Jan Borsodi
|
670174004a
|
Extra check in case of invalid index values.
|
2010-09-14 23:26:30 +02:00 |
|
Jan Borsodi
|
b1451c4349
|
Only show playable races.
|
2010-09-14 23:26:30 +02:00 |
|
Jan Borsodi
|
cb98bd1a79
|
Spellpower list is now fetched from the ESM store.
|
2010-09-14 23:26:30 +02:00 |
|
Jan Borsodi
|
8f6d24bea4
|
Race dialog now gets the list of races and skills from the ESM store.
|
2010-09-14 23:26:29 +02:00 |
|
Jan Borsodi
|
1c79a62957
|
Added a static list of skill names to ESM::Skill.
|
2010-09-14 23:26:29 +02:00 |
|
Nicolay Korslund
|
004541f5cf
|
Tested and applied Chris' sound patch.
|
2010-09-14 13:27:20 +02:00 |
|
Marc Zinnschlag
|
a077e2cb2c
|
changed character creation interface to enforce a Redemption-compatible implementation
|
2010-09-14 09:34:00 +02:00 |
|
Marc Zinnschlag
|
e411c6e833
|
added callback-interface for character creation
|
2010-09-13 22:59:28 +02:00 |
|
Jan Borsodi
|
e88f67bb3c
|
Merged public functions for controlling gender, face and hair with the event function, no need to have both.
|
2010-09-13 21:52:08 +02:00 |
|
Jan Borsodi
|
e60b1f88d2
|
Added unique names for skill/power sub-widgets.
|
2010-09-13 21:52:08 +02:00 |
|
Jan Borsodi
|
4d36cf2b55
|
Changed some variable names to follow Morrowind naming.
|
2010-09-13 21:52:08 +02:00 |
|
Jan Borsodi
|
beee17b36f
|
Implemented race dialog for character creation, it currently only contains hardcoded values.
|
2010-09-13 21:52:07 +02:00 |
|
Jan Borsodi
|
0d100f7551
|
Added new skins for VScroll, HScroll, List and MultiList. Textures for these widgets are read from mwgui.png, this is only a temporary measure until we can use the dds files properly.
Also added layout for race dialog used in character creation.
|
2010-09-13 21:52:07 +02:00 |
|