Merge remote-tracking branch 'origin/versionstr-change' into versionstr-change

This commit is contained in:
Rachael Alexanderson 2017-02-19 16:33:55 -05:00
commit 84ca9fd63c
5 changed files with 42 additions and 29 deletions

View file

@ -3848,7 +3848,7 @@ void AActor::CheckPortalTransition(bool islinked)
DVector3 oldpos = Pos(); DVector3 oldpos = Pos();
if (islinked && !moved) UnlinkFromWorld(&ctx); if (islinked && !moved) UnlinkFromWorld(&ctx);
SetXYZ(PosRelative(Sector->GetOppositePortalGroup(sector_t::ceiling))); SetXYZ(PosRelative(Sector->GetOppositePortalGroup(sector_t::ceiling)));
Prev = Pos() - oldpos; Prev += Pos() - oldpos;
Sector = P_PointInSector(Pos()); Sector = P_PointInSector(Pos());
PrevPortalGroup = Sector->PortalGroup; PrevPortalGroup = Sector->PortalGroup;
moved = true; moved = true;
@ -3865,7 +3865,7 @@ void AActor::CheckPortalTransition(bool islinked)
DVector3 oldpos = Pos(); DVector3 oldpos = Pos();
if (islinked && !moved) UnlinkFromWorld(&ctx); if (islinked && !moved) UnlinkFromWorld(&ctx);
SetXYZ(PosRelative(Sector->GetOppositePortalGroup(sector_t::floor))); SetXYZ(PosRelative(Sector->GetOppositePortalGroup(sector_t::floor)));
Prev = Pos() - oldpos; Prev += Pos() - oldpos;
Sector = P_PointInSector(Pos()); Sector = P_PointInSector(Pos());
PrevPortalGroup = Sector->PortalGroup; PrevPortalGroup = Sector->PortalGroup;
moved = true; moved = true;

View file

@ -31,6 +31,8 @@
** **
*/ */
#include "gitinfo.h"
#ifndef __VERSION_H__ #ifndef __VERSION_H__
#define __VERSION_H__ #define __VERSION_H__
@ -41,12 +43,16 @@ const char *GetVersionString();
/** Lots of different version numbers **/ /** Lots of different version numbers **/
#ifdef GIT_DESCRIPTION
#define VERSIONSTR GIT_DESCRIPTION
#else
#define VERSIONSTR "1.3pre" #define VERSIONSTR "1.3pre"
#endif
// The version as seen in the Windows resource // The version as seen in the Windows resource
#define RC_FILEVERSION 1,2,9999,0 #define RC_FILEVERSION 1,3,9999,0
#define RC_PRODUCTVERSION 1,2,9999,0 #define RC_PRODUCTVERSION 1,3,9999,0
#define RC_PRODUCTVERSION2 "1.3pre" #define RC_PRODUCTVERSION2 VERSIONSTR
// Version identifier for network games. // Version identifier for network games.
// Bump it every time you do a release unless you're certain you // Bump it every time you do a release unless you're certain you

View file

@ -426,6 +426,8 @@ class LoadSaveMenu : ListMenu
class SaveMenu : LoadSaveMenu class SaveMenu : LoadSaveMenu
{ {
String mSaveName;
//============================================================================= //=============================================================================
// //
// //
@ -464,7 +466,6 @@ class SaveMenu : LoadSaveMenu
override bool MenuEvent (int mkey, bool fromcontroller) override bool MenuEvent (int mkey, bool fromcontroller)
{ {
if (Super.MenuEvent(mkey, fromcontroller)) if (Super.MenuEvent(mkey, fromcontroller))
{ {
return true; return true;
@ -483,8 +484,9 @@ class SaveMenu : LoadSaveMenu
} }
else if (mkey == MKEY_Input) else if (mkey == MKEY_Input)
{ {
// Do not start the save here, it would cause some serious execution ordering problems.
mEntering = false; mEntering = false;
manager.DoSave(Selected, mInput.GetText()); mSaveName = mInput.GetText();
mInput = null; mInput = null;
} }
else if (mkey == MKEY_Abort) else if (mkey == MKEY_Abort)
@ -525,6 +527,14 @@ class SaveMenu : LoadSaveMenu
} }
override void Ticker()
{
if (mSaveName.Length() > 0)
{
manager.DoSave(Selected, mSaveName);
mSaveName = "";
}
}
} }

View file

@ -266,7 +266,7 @@ class Menu : Object native
virtual bool CheckFocus(MenuItemBase fc) { return false; } virtual bool CheckFocus(MenuItemBase fc) { return false; }
virtual void ReleaseFocus() {} virtual void ReleaseFocus() {}
virtual void ResetColor() {} virtual void ResetColor() {}
virtual bool MouseEvent(int type, int mx, int my) { return false; } virtual bool MouseEvent(int type, int mx, int my) { return true; }
virtual void Ticker() {} virtual void Ticker() {}
//============================================================================= //=============================================================================

View file

@ -170,8 +170,6 @@ class TextEnterMenu : Menu
//============================================================================= //=============================================================================
override bool MouseEvent(int type, int x, int y) override bool MouseEvent(int type, int x, int y)
{
if (mMouseCapture || m_use_mouse == 1)
{ {
int cell_width = 18 * CleanXfac; int cell_width = 18 * CleanXfac;
int cell_height = 12 * CleanYfac; int cell_height = 12 * CleanYfac;
@ -188,15 +186,14 @@ class TextEnterMenu : Menu
{ {
MenuSound("menu/choose"); MenuSound("menu/choose");
if (m_use_mouse == 2) InputGridX = InputGridY = -1; if (m_use_mouse == 2) InputGridX = InputGridY = -1;
}
}
return true; return true;
} }
}
}
else else
{ {
InputGridX = InputGridY = -1; InputGridX = InputGridY = -1;
} }
}
return Super.MouseEvent(type, x, y); return Super.MouseEvent(type, x, y);
} }
@ -262,8 +259,8 @@ class TextEnterMenu : Menu
if (mEnterString.Length() > 0) if (mEnterString.Length() > 0)
{ {
Menu parent = mParentMenu; Menu parent = mParentMenu;
Close();
parent.MenuEvent(MKEY_Input, false); parent.MenuEvent(MKEY_Input, false);
Close();
return true; return true;
} }
} }