alexey.lysiuk
|
033792078c
|
Fixed compilation with GCC/Clang
src/menu/messagebox.cpp:70:95: error: no viable conversion from 'hfunc' (aka 'void (*)()') to 'VMValue'
|
2017-02-19 11:31:58 +02:00 |
|
Christoph Oelckers
|
2440951811
|
-scriptified the ReadThis screen.
|
2017-02-19 00:08:30 +01:00 |
|
Christoph Oelckers
|
e46571c192
|
- DMessageBoxMenu is fully scriptified.
|
2017-02-18 23:39:02 +01:00 |
|
Christoph Oelckers
|
62b594a499
|
- DMessageBoxMenu::Drawer scriptified.
|
2017-02-18 23:18:55 +01:00 |
|
Christoph Oelckers
|
aabcc1f92e
|
- scriptified the input functions of DMessageBoxMenu.
|
2017-02-18 23:05:01 +01:00 |
|
Christoph Oelckers
|
6e0e2b2457
|
- replaced all subclasses of DMessageBoxMenu with a callback option and lambdas to reduce the amount of menu code to port over. Now this is only one class.
|
2017-02-18 22:07:28 +01:00 |
|
Christoph Oelckers
|
de1e7661eb
|
- removed all native remnants of TextEnterMenu.
|
2017-02-18 21:25:19 +01:00 |
|
Christoph Oelckers
|
f5a0f6b3bf
|
- almost done with TextEnterMenu.
|
2017-02-18 21:18:23 +01:00 |
|
Christoph Oelckers
|
0c41a9dee7
|
- scriptified DTextEnterMenu::Drawer.
|
2017-02-18 20:12:06 +01:00 |
|
Christoph Oelckers
|
06141338f1
|
- made DMenu's static variables regular global variables because that class is going to go completely scripted soon.
|
2017-02-18 19:19:14 +01:00 |
|
Christoph Oelckers
|
1b4c9e13b8
|
- cleaned out some cruft from the menu code, now that ListMenu is fully scripted.
|
2017-02-18 19:11:53 +01:00 |
|
Christoph Oelckers
|
b7a5437af6
|
- scriptified parts of ListMenu.
|
2017-02-18 18:35:44 +01:00 |
|
Christoph Oelckers
|
6a65f02257
|
- completed scriptification of LoadSaveMenu.
|
2017-02-18 18:01:24 +01:00 |
|
Christoph Oelckers
|
e46d378fb2
|
- sciptified DLoadSaveMenu::Drawer.
|
2017-02-18 17:51:40 +01:00 |
|
Christoph Oelckers
|
4a6d0f1fa5
|
- scriptified DLoadSaveMenu::MenuEvent.
|
2017-02-18 17:35:01 +01:00 |
|
Christoph Oelckers
|
ee6a90deec
|
- scriptified DLoadSaveMenu::Responder.
- scriptified DSaveMenu.
|
2017-02-18 16:40:32 +01:00 |
|
Christoph Oelckers
|
e58a03de9b
|
- the savegame manager needs a destructor
|
2017-02-18 14:18:27 +01:00 |
|
Christoph Oelckers
|
872969eb14
|
- scriptified the LoadMenu class and exported the entire interface to handle the LoadSaveMenu.
|
2017-02-18 14:08:16 +01:00 |
|
Christoph Oelckers
|
9d51266145
|
- some more encapsulation of savegame data in the savegame manager, because some of its info is not in a state that can be accessed directly through script code and needs a few helper functions.
|
2017-02-18 13:05:33 +01:00 |
|
Christoph Oelckers
|
128dfdeee6
|
- made some of the load/save menu's data a bit more scripting friendly, this mostly means removal of static string buffers.
|
2017-02-18 12:36:31 +01:00 |
|
Christoph Oelckers
|
013e52fabd
|
- fixed: newly created list menus did not call their scripted virtual Init method.
|
2017-02-18 01:31:01 +01:00 |
|
Christoph Oelckers
|
5f1241a55c
|
- scriptified the rest of the player menu. This compiles and runs but doesn't work yet, it will be fixed in the next commit.
|
2017-02-18 01:20:07 +01:00 |
|
Christoph Oelckers
|
49a07180c0
|
- scriptified ClassChanged.
|
2017-02-17 23:56:22 +01:00 |
|
Christoph Oelckers
|
97eed1e6df
|
- scriptified UpdateSkins.
|
2017-02-17 22:12:56 +01:00 |
|
Christoph Oelckers
|
498da825a5
|
- made the Skins array scripting friendly and exported it.
|
2017-02-17 21:51:23 +01:00 |
|
Christoph Oelckers
|
6a2525b737
|
- scriptified PickPlayerClass.
|
2017-02-17 20:58:11 +01:00 |
|
Christoph Oelckers
|
b375657509
|
- scriptified DPlayerMenu::SkinChanged.
|
2017-02-17 20:49:04 +01:00 |
|
Christoph Oelckers
|
51493cde8c
|
- scriptified DPlayerMenu::MenuEvent.
|
2017-02-17 20:02:26 +01:00 |
|
Christoph Oelckers
|
f4e9cd0009
|
- scriptified DPlayerMenu::MouseEvent.
|
2017-02-17 18:21:59 +01:00 |
|
Christoph Oelckers
|
416911587e
|
- scriptified PlayerMenu.Drawer
|
2017-02-17 16:53:36 +01:00 |
|
Christoph Oelckers
|
ccb083ed25
|
- fixed initialization of joystick menu with bogus MENUDEFS
|
2017-02-16 18:55:36 +01:00 |
|
Christoph Oelckers
|
cfeb1724fe
|
- added a Door_AnimatedClose special.
|
2017-02-16 18:35:58 +01:00 |
|
Christoph Oelckers
|
4d99b58f96
|
- allow using the default menu settings classes when none is specified in MENUDEFS.
|
2017-02-16 17:45:51 +01:00 |
|
Christoph Oelckers
|
b3d7980b90
|
- fixed: PowerProtection clamped its damage minimum to 1, but should do it to 0.
|
2017-02-15 21:20:11 +01:00 |
|
Christoph Oelckers
|
67f6f28b55
|
- fixed: When finding the highest floor plane on a given side of a linedef, the necessary tests may not depend on the actual highest floor, which may originate from the other side of the line and cause valid planes that are between the currently set plane and the actual highest floor to be skipped.
|
2017-02-15 13:14:59 +01:00 |
|
Christoph Oelckers
|
7b1645d239
|
- fixed the item check in OptionMenuItemCommand.
This was calling the wrong GetItem function.
|
2017-02-14 16:50:10 +01:00 |
|
Christoph Oelckers
|
443ac50887
|
- fixed: DMenu::CallTicker called the Drawer methods of the menu instead of the Ticker methods.
|
2017-02-14 13:19:37 +01:00 |
|
Christoph Oelckers
|
73ed351144
|
- don't error out on unknown CVars for optional parameters in menu items.
|
2017-02-13 23:24:31 +01:00 |
|
Christoph Oelckers
|
5dd00e44ef
|
- fixed bad parameters for MouseEvent call in menus.
|
2017-02-13 20:06:07 +01:00 |
|
Christoph Oelckers
|
7877bcbdcb
|
- exported more parts of the joystick menus and also exported all strings for them to the string table.
- exported the skeleton definition for list menus.
|
2017-02-13 17:45:03 +01:00 |
|
Christoph Oelckers
|
46c0d27fe7
|
- scriptified the entire OptionMenu class and all still existing native subclasses.
|
2017-02-13 00:08:20 +01:00 |
|
Christoph Oelckers
|
12db190f41
|
- scriptified the CVar printers for the gameplay and compatibility menus.
|
2017-02-12 23:17:05 +01:00 |
|
Christoph Oelckers
|
2b977f70e6
|
- scriptified the video mode menu (only the part that extends the actual menu class, the entire thing is basically non-modifiable but this code would otherwise stand in the way of properly handling the rest of the menus.)
|
2017-02-12 23:05:39 +01:00 |
|
Christoph Oelckers
|
b6ad14a614
|
- made adjustments to text input menu to work with scripts.
|
2017-02-12 21:45:37 +01:00 |
|
Christoph Oelckers
|
f0e925c5a7
|
- scripted color picker fully working.
|
2017-02-12 20:20:47 +01:00 |
|
Christoph Oelckers
|
dbf3530696
|
- the keybinding control works again, this time fully scripted.
|
2017-02-12 18:38:23 +01:00 |
|
Christoph Oelckers
|
2e9c1ec3f3
|
- fixed translation setup for player backdrop.
- fixed return value of GetAction method of menu controls.
|
2017-02-12 16:48:29 +01:00 |
|
Christoph Oelckers
|
03283de4e8
|
- fixed issues with option menu items.
- fixed the octal parser in strbin.
- remove 'new' token because it gets in the way.
|
2017-02-12 16:02:55 +01:00 |
|
Christoph Oelckers
|
bb6def820f
|
- everything compiles and mostly works again.
|
2017-02-12 14:04:48 +01:00 |
|
Christoph Oelckers
|
ee1217c8c7
|
- everything compiles again, now to make it work again with all menu widgets 100% scripted.
|
2017-02-12 01:18:49 +01:00 |
|